Emulare CD-32

Guide e indicazioni su tutti gli argomenti, dalla configurazione di un gioco all'installazione di Hardware.
Rispondi
Avatar utente
Athlas
Messaggi: 12
Iscritto il: 26 settembre 2018, 9:48

Emulare CD-32

Messaggio da Athlas » 8 ottobre 2018, 15:56

FONTE: http://www.amigapage.it/index.php?op=v& ... 5-3&page=0
Prefazione

Vi spiego oggi come crearvi una sorta di emulatore CD32 per giocare alle ISO di molti giochi per la console direttamente dal vostro harddisk.
Ricordate che molti giochi non sono nel semplice formato ISO, ma poichè sono formati anche da tracce audio potrete al massimo usare solo la traccia dati.

Occorrente:

- IDEfix97 (dal cui archivio CD32.lha prendere il programmino KeyCheck)
- CD32Tools (Questi sono contenuti in un archivio Developer CD che dovrete cercare in rete)
- CacheCDFS (dal CD di OS3.5)
- TUDE un Degrader di sistema molto efficiente

Installazione

- copiate CacheCDFS in L: del vostro sistema
- copiate Keycheck in C: del vostro sistema
- spacchettate l'archivio di TUDE e copiate in C solo il programmino Tude
- dal pacchetto CD32Tool.lha copiatevi nel sistema i seguenti files:

SimCD32_4.01/SimCD32/SimCD32 in C
SimCD32_4.01/Libs/freeanim.library in LIBS
SimCD32_4.01/Libs/lowlevel.library in LIBS
SimCD32_4.01/Libs/nonvolatile.library in LIBS
SimCD32_4.01/L/CDFileSystem_40.8 in L (importantissimo per la corretta emulazione)
SimCD32_4.01/Devs/SimCD32_Mountlist in Storage/DOSDrivers/CD0
SimCD32_4.01/Devs/SimCD32_Mountlist.info in Storage/DOSDrivers/CD0.info

Attenzione a questo CD0, non dovete averne altri, nemmeno in DEVS/DOSDrivers, eventualmente li spostate in Storage/DOSDrivers e li rinominate CD1, CD2, ecc...

A questo punto dovrete creare una nuova Startup-Sequence in S, ma prima rinominate la vostra in Startup-Sequence.std
Quindi avrete i seguenti files in S

Startup-Sequence
Startup-Sequence.std

la prima contiene l'avvio del nostro "emulatore", la seconda avvia il vostro workbench.
La nuova startup-sequence deve contenere le seguenti righe che potete copiare e incollare direttamente da qui:

Citazione

;*********************
;* CD32-Boot Emulator *
;*********************

C:KeyCheck 59
if warn
C:Assign T: RAM:
C:Assign ENV: RAM:
Echo "CD32-Boot Emulator By DanyPPC"
Wait 1
requestfile >env:CD32Game TITLE "Select CD32 Game" DRAWER "Games:Games_CD32" NOICONS POSITIVE "RUN"
if warn
skip abort
endif
Run >NIL: C:SimCD32 $CD32Game
Mount CD0:
DiskChange CD0:
TUDE >NIL: VBASE=ZERO CACHES=NODATA NOFASTMEMORY
CD CD0:
Execute S/Startup-Sequence
endif

C:Execute S:Startup-Sequence.std
EndCLI >NIL:


Il sistema funziona in questo modo: se al boot tenete premuto il tasto F10 si avvia il finto emulatore che vi richiede la ISO di vostra preferenza e a questo punto il Boot passa alla periferica CD0 virtuale. Se non viene premuto il tasto F10 il sistema ignora l'emulatore e passa a caricare i Workbench. Da notare che la cartella Games:Games_CD32 è solo un'esempio e dovrete inserire il percorso corretto dove tenete le vostre immagini ISO dei giochi CD32.
Ovviamente non tutti i giochi potranno funzionare, ma gran parte non faranno problemi, specie se avete già il Kick 3.1 ed uno 020/030, nonostante comunque abbia inserito il tool TUDE per degradare l'Amiga ai livelli di una semplice CD32 base.

Io l'ho testato con la nuova ROM 46.143 dell'OS 3.1.4 e Blizzard 1230mk4 senza riscontrare problemi con i giochi che usavo sempre, ovvero Disposable Hero, Jungle Strike, Pinball Fantasies, Microcosm, ecc...

Volevo aggiungere che il tasto per far partire al boot lo script può essere cambiato di vostra scelta, qui in basso la tabella dei codici della tastiera Amiga:
Immagine

Buon Divertimento !!
FONTE: http://www.amigapage.it/index.php?op=v& ... 5-3&page=0
Amiga2000(A)4.0+Impact HC+8 HD 1Gb 8mb Ram+2 Drive+ M_kickswitch 1.3/3.1 + Bridgeboard 2088 + Mast.Waitec
Amiga1200Tower (Elbox) 3.1+ Mediator 4Slot + Voodoo3 + SoundBlaster 128 + TV Card + UltraPLEX 40x + Masterizz. Noma680RW+ HD SCSI IBM 4,3 GB + Blizzard 1230 IV 64Mb Ram + SCSI Kit 128 MB Ram + 68882 + IndiV.MK2Cr
Amiga1200 3.1+ Cf. 4 Gb wb 3.1 + ACA-1221 (full)
Amiga1200 nuovo imballato NOS (Petro T.......)
Amiga600 2.05+ 1mb ram expansion + 4Gb Cf
Amiga500Plus 2.04 +CD_Commodore A570 + 8mb Ram with IDE (Kipper2k) + Stamante 1500c
Amiga500Plus 2.04 +1.7MB F.Ram +GVP HD8+ 8MBRam e HD 221mb.
Amiga500 1.3 scatolato + KSC PowerPC Board 1mb + ACA500 con CF 4GB + dual kick 1.3-3.1
Amiga500 dual_kick 1.3<->2.05 (37.175) + 1,5Ram expansion (Power Computing) MB.6.A
Amiga500 1.3 liscio (il mio muletto!!).
Amiga CD32 con scatola bianca
Monitor BenQ BL702A
Vampire500 v2+

Rispondi