Sistem CP III

CP Sistemul III ( Capcom System 3 Redare ), mai frecvent cunoscut sub numele de CPS3 sau CPS3 , este un sistem de arcade , care a fost introdus de Capcom în 1996 cu jocul Red Earth , pentru a reuși CP System arcade sistem. II .

Descriere

CP System III este un sistem arcade 2D foarte puternic; mulți fani ai jocurilor de luptă au fost uimiți de fluiditatea și fluiditatea animației Street Fighter III și a celorlalte jocuri lansate pe acest sistem . Este cel mai recent sistem arcade proiectat și fabricat de Capcom.

CPS3 nu a avut prea mult succes, doar șase jocuri în total au fost dezvoltate pe acest sistem și doar de Capcom. Operatorii arcadelor nu au apreciat fragilitatea acestui sistem. Într-adevăr, CPS3 nu a rezistat șocurilor, atât fizice, cât și electrice. În plus, jocurile au devenit inutilizabile atunci când bateria conținută în cartușul de securitate a murit și a trebuit să fie înlocuită pe cheltuiala operatorului. În plus, CPS3 era capabil să facă 2D doar într-un moment în care 3D începea să se impună . Costul sistemului a fost mai mare decât cel al altor sisteme. De asemenea, dezvoltarea și programarea acestui sistem au fost aparent foarte complicate.

Protecție la copiere

CPS3 are un sistem de securitate foarte sofisticat. Jocurile constau dintr-un CD , care conține datele de joc criptate, și un cartuș de securitate care conține BIOS - ul , precum și un cip pentru a decripta datele CD-ului, alimentat de o baterie. Când o placă de bază CPS3 este pornită pentru prima dată, jocul conținut pe CD este copiat pe un set de carduri de memorie de tip SIMM . Datele sunt apoi decriptate folosind cartușul de securitate. Cartușul de securitate este extrem de sensibil la variațiile electrice induse, de exemplu prin încercări de bricolaj, care deseori se termină prin pierderea codului de decriptare, făcând cartușul inutilizabil. În același mod, tranzitul de date și sunt procesate în PCB în flux (flux de date); dacă fluxul este tăiat sau perturbat, procesorul care decriptează datele șterge imediat cheia și datele de decriptare.

În 2011, Darksoft a descoperit o modalitate de a revigora jocurile CPS-3 (cum ar fi roms modificate CPS-2 „Phoenix”, deși metoda nu este aceeași). Programul folosit și dezvoltat de el însuși se numește pur și simplu „Cps3 Convert Tool”. 21 septembrie 2012, acum toate jocurile pot fi restaurate. Cercul este complet, la fel ca jocurile CPS-Q și CPS-2, jocurile CPS-3 pot face fără baterie și pot trăi fără nicio limită de timp. A fost creat un blog cu detaliile cercetării sale.

Memorie SIMM

Modulele de memorie SIMM de pe plăcile de bază CPS3 sunt formate din cipuri de memorie flash și nu au nicio legătură cu modulele RAM ale computerului. Acestea sunt specifice Capcom și sunt utilizate și în unele jocuri CPS2 .

Există 3 tipuri de SIMM-uri utilizate cu CPS3:

Autocolantele albe de pe bară nu contează, indică doar utilizarea inițială a barei. O bandă de 16  MB poate fi utilizată în locul unei bare de 4  MB sau 8  MB . Reversul nu este posibil.

Locațiile de memorie sunt numerotate de la SIMM 1 la 7. Pentru a afla memoria necesară la fiecare locație pentru un anumit joc, trebuie doar să căutați pe CD. Fiecare fișier mare (  4 MB sau  8 MB ) are un nume care începe cu un număr. Cifra zecilor oferă locația barei corespunzătoare. Suma dimensiunii fișierelor pentru aceeași cifră de zeci corespunde cu dimensiunea barei necesare.

Ilustrație cu Street Fighter III: 3rd Strike
Lista fișierelor cu dimensiunea lor în KB în stânga:

  • 8192 10
  • 8192 20
  • 8192 30
  • 8192 31
  • 8192 40
  • 8192 41
  • 8192 50
  • 8192 51
  • 8192 60
  • 8192 61

Este :

  • SIMM 1: 8  MB (fișier '10')
  • SIMM 2: 8  MB (fișier „20”)
  • SIMM 3: 16  MB (fișiere „30” și „31”)
  • SIMM 4: 16  MB (fișiere „40” și „41”)
  • SIMM 5: 16  MB (fișiere „50” și „51”)
  • SIMM 6: 16  MB (fișiere „60” și „61”)

Din moment ce Street Fighter III: 3rd Strike - Fight for the Future este cel mai mare joc lansat pe CPS3, niciun joc nu folosește slotul SIMM 7.

Decriptare CPS3

Sistemul CPS3 are criptare de protecție împotriva copierii, la fel ca CPS2 . De ani de zile, nimeni nu încercase decriptarea din două motive; primul motiv a fost lipsa de motivație a majorității oamenilor din „scena emulației”. Al doilea motiv era de natură materială: avea nevoie de material scump pentru a arunca anumite date pentru a putea le analiza.

În iunie 2007, Andreas Naive (prima persoană care a descifrat efectiv CPS2) a făcut un pas înainte descifrând cu succes jocul JoJo's Venture .

Sistemul va dura puțin timp la final (câteva luni, cel puțin de când Andreas Naive a abordat-o). Razoola (care, ca amintire, a descoperit defectul în protecția CPS2 împreună cu prietenul său CrashTest) a spus întotdeauna că acest sistem nu este neapărat la fel de complex ca CPS2, dar că este necesar să se implementeze mai multe mijloace pentru a obține un rezultat.

Andreas Naive a găsit de atunci cheile de decriptare pentru toate jocurile de pe sistem. Elsemi, Haze, precum și Dox și Phil Bennett (toți dezvoltatorii MameTeam) au încercat o emulare. Haze este primul care a propus o bucată de cod sursă pentru MAME cu un început bun de emulare, dar totuși cu multe probleme.

Haze este, de asemenea, primul care a realizat un emulator funcțional și în formă compilată în mame, 20 iunie 2007, devenind primul emulator CPS3.
Pe de altă parte, ElSemi își oferă în mod public munca mai de succes, în aceeași zi (20 iunie), dar mai târziu în acea seară a numit pur și simplu CPS3 Emulator (v0.0a Test).

Pe de altă parte, versiunea oficială a mame a fost lansată numai după versiunea ElSemi, CPS3 Emulator este considerat primul emulator oficial.

La puțin peste o lună după primele linii de cod, emularea CPS3 este completă, datorită lui Andreas Naive, Elsemi, Haze (ajutat de Arbee, P. Bennett, Dox și Elsemi) pentru MAME.

Pentru informații, CPS3 Emulator v1.0 și MAME v0.117 sunt primii emulatori care acceptă corect acest sistem.

Specificatii tehnice

Procesor

Audio

Afişa

  • RAM (cantitate variabilă)
  • ROM-uri Flash: 8 x  16 MB
  • Cititor CD-ROM SCSI Panasonic

Lista jocurilor

Titlu Dezvoltator Editor Drăguț An
JoJo's Venture Capcom Capcom Luptă 1998
JoJo's Bizarre Adventure: Heritage for the Future Capcom Capcom Luptă 1999
Pământ roșu Capcom Capcom Luptă 1996
Street Fighter III: Noua Generație Capcom Capcom Luptă 1997
Street Fighter III: 2nd Impact - Giant Attack Capcom Capcom Luptă 1997
Street Fighter III: 3rd Strike - Lupta pentru viitor Capcom Capcom Luptă 1999

Referințe

  1. (în) Informații detaliate despre schimbarea bateriei CPS3
  2. (ro) Tutorial complet pentru schimbarea bateriei unui joc CPS3
  3. (în) Utilități pentru CPS-3 de DarkSoft
  4. (es) Site-ul oficial al lui Andreas Naive (Decriptare reală a CPS2 și CPS3)
  5. (ro) Data creării fișierului: miercuri, 20 iunie 2007, 11:44:20
  6. (ro) Prima versiune a emulatorului făcută publică de ElSemi. Data creării fișierului: miercuri, 20 iunie 2007, 21:09:12
  7. (în) Site-ul ElSemi și CPS3 Emulator
  8. (în) Driverul CPS3 de pe Mamedev.org

Anexe

Articol asociat

linkuri externe