Cartridge MSX  giochi


 Realizzato il 14-12-2015

Programmare le eprom delle Cartridge computer MSX .

Volete caricare i giochi sulle eprom Cartridge , questa e la guida che fa per voi.

 


Caratteristiche tecniche

 

MSX 1

 

  • Processore: Zilog Z80A con frequenza di 3,58 MHz
  • ROM: 32 kB
  • RAM: da un minimo di 16 kB ad un massimo di 64 kB, e con opportune cartucce e software poteva gestire fino a 1 MB (in Europa vennero commercializzati solo modelli con 32, 48 e 64 kB di RAM)
  • Processore Video: Famiglia Texas Instruments TMS9918
    • Video RAM: 16 kB
    • Modalità testo: 40×24 e 32×24 caratteri
    • Risoluzioni grafiche: 256×192 pixel e 64×48 pixel a 16 colori
  • Chip sonoro: General Instruments AY-3-8910 (PSG)

 



Iniziamo

Cercate le ROM dei  giochi preferiti su internet ,

naturalmente per MSX

 

Scaricare le rom giochi MSX

 

Bisogna convertire il file ROM

da esadecimale in binario

 

Esempio:  gioco  Catboy 

dimensione  ( 32,0Kb)

 

 

io uso il programma di conversione , KissEprom

 

Selezionare il tipo di eprom in questo caso la  27c256

perche è capace di contenere 32,0 KB

 

Aprire il file in hex , e poi salvarlo in bin

esempio.       Catboy.hex      ------    Catboy.bin

 

Ora bisogna  programmare la eprom .

Assicurarsi che sia Vuota e funzionante .

Per essere cancellate, hanno bisogno di essere esposte a raggi UV

Bisogna usare  cancellatore di Eprom .

Il tempo per cancellarla dipende dalla potenza della lampada e da distanza che c'e tra eprom e la lampada , personalmente uso un tempo tra 12-15 Minuti.

Attenzione :

Prolungare di molto l'esposizione ai raggi UV puo' danneggiare in modo permanente la eprom.

( vedi foto )

 

Programmatore Etetron ET-A010
            ( vecchia versione )

Caratteristiche  Tecniche :

Alimentazione  direttamente da cavo USB

Programmatore EPROM 27Cxxx

via porta USB

 

Programma le seguenti memorie:

FAMIGLIA EPROM 27Cxxx:

27C32, 27C64, 27C128, 27C256, 27C512, 27C010,
27C1000, 27C1001, 27C020, 27C2000, 27C2001,
27C040, 27C4000, 27C4001, 27C080, 27C8000, 27C8001

FAMIGLIA EPROM 27xxx:

2764, 27128, 27256, 27512, 27010, 27020, 27040

 

 

Software :

Etetron E-prog USB  Ver 1.04

 

I file da caricare nelle eprom devono essere in formato Binario .

Es.

gioco  Catboy

Catboy.bin


Ora bisogna installare la eprom in una cartrige .

 Attenzione:

Non tutte le cartrige usano la eprom 27cxxx.

 

Io ho usato la cartridge del gioco DoorDoor , che montava una eprom 27c128  ( 16,0 KB )

 

Lista di alcuni giochi  testati da me , sulle seguenti eprom:

------------------------------------------------------------------------------------------------

Eprom  27c064   -     8KB

 

Pong , MR.Chin , Frogger ,Galaxian , Bomber Man ,

 

 ---------------------------------------------------------------------------------------------------

Eprom  27c128   -  16 KB

 

DoorDoor , King’s Valley , Caverns , Galaga , Chess , Cirrus Charlie .

Space Invaders , Pine Applin , PacMan ,

 

 ----------------------------------------------------------------------------------------------------

Eprom  27c256   -  32 KB

 

I Goonies , Catboy , The Castle , Magical Kid Wiz , Konami Soccer ,

Bomb Jack , Arkanoid , Athland , Bomb Jack (msx 1) , Zaxxon ,

City connection , Choplifter ,

 

 --------------------------------------------------------------------------------------------------

 

Eprom 27c512    -  64 KB

 ( In fase di test )   

 ---------------------------------------------------------------------------------------------------

Queste sono le mie Cartridge :

La prima cartridge  funziona con  le eprom 27c064 oppure 27c128 ,

(molti pin non connessi ) +  con 2 jumper posso selezionare 

la EPROM  27c064  oppure la  27c128.

 



Quella sotto e una cartridge modificata per i test ( tutti i pin connessi )

funziona con le eprom 27064 , 27c128 , 27c256 , 27c512 .

Ogni volta che cambio il tipo di eprom devo modificare dei collegamenti.

                                 ( La  utilizzo solo con la 27C256 )



Schema elettrico connettore Cartridge MSX  , +  pin EPROM


Piedinatura eprom

              27C064                                    27C128                                    27C256

 


Foto di alcune Eprom game MSX

Schermata di alcuni giochi


        Catboy                     The Castle                 Goonies                     Mr-Chin



konami's Soccer           Arkanoid                King's valley                    Chess



       doordoor                    Galaga                  Magical Kid Wiz        Space Invader



       Pac-Man                    Pine Applin            Circus  Charlie                   Pong



City Connection            Bomb Jack                    Zaxxon                     Choplifter


File  da scaricare ,convertiti in formato binario ,

da caricare direttamente sulle Eprom .


             File per

       Eprom 27c064


Download
Flogger (msx1).bin
exe File 8.0 KB

             File per

        Eprom 27c128


Download
King's Valley (msx1).bin
exe File 16.0 KB

            File  per

       Eprom 27c256


Download
Catboy (msx1).bin
exe File 32.0 KB


Cartridge  2 giochi MSX  -  con eprom 27C256


Usando una eprom 27C256 si possono caricare 2 rom di gioco selezionabile tramite jumper o interruttore.

 

Le 2 rom devono essere da 16 KB ciascuno,  o anche meno , per un totale non superiore di 32 KB .

 

 

 

Con jumper chiuso si abilitano gli indirizzi da  0000H   a   3FF0H .

 

Con jumper aperto si abilitano gli indirizzi da  4000H  7FF0H .

Selezionare il jumper a computer spento .

Schema elettrico sotto .

 

 

              rom 0000H-3FF0H                                         rom 4000H-7FF0H

                    pac-man                                                             King's valley


Chi volesse testarlo da sè..

File convertito in formato binario , ( 2 giochi : Pac-man + King's Valley )

da caricare direttamente sulla Eprom 27c256

 


         File  per  Eprom 27c256


Download
2 game 27c256.bin
exe File 32.0 KB

Guarda il video



Cartridge  2 giochi MSX  -  con eprom 27C512


Usando una eprom 27C512 si possono caricare 2 rom di gioco selezionabile tramite jumper o interruttore.

 

Le 2 rom devono essere da 32 KB ciascuno,  o anche meno , per un totale non superiore di 64 KB .

 

 

 

Con jumper chiuso si abilitano gli indirizzi da  0000H   a   7FF0H .

 

Con jumper aperto si abilitano gli indirizzi da  8000H  0FFFH .

Selezionare il jumper a computer spento .

Schema elettrico sotto .

             rom 0000H-07FF0H                                       rom 8000H-0FFF0H

                    Goonies                                                                  Catboy


Guarda il video


Cartridge  4  giochi con eprom 27C512

                                       Scheda  In fase di test