Retro Mecano
Enthusiast
[EDIT] : corrected few Eprom references.
hello,
beginner as i am on the arcade field, i will share with all the recap for creating a cheap version of the 240p test suite for MVS.
the idea came after many friends were complaining about their arcade system geometry, and the difficulty to adjust it based on the grid of crosshatch screen only.
after many day of soldering and dis-soldering, programming and erasing, searching and learning on the web basics for Eproms and MVS cart specs, here's the result of this small project.
pack used is Artimio's 240p test suite for MVS :
https://artemiourbina.itch.io/240p-test-suite/download/eyJpZCI6OTY5MjE3LCJleHBpcmVzIjoxNzM3NjE5MjIxfQ==.RRgSKePmz3Ujp7wvAhX7JYKAhNM=
composed of Roms for P1, V1,C1,C2,M1 and S1.
Cart PCBs:
PROGBK1 for P1 and V1
CHA256 for the rest
Eproms i used and tested:
P1 1Mb size Rom: M27C160 (x2 rom) in position P1 ; or 27C4096 in position EP1 (position changes because one is JEDEC, the other not. connections between P1 and EP1 in the PCB are wired based on that.)
V1 512Kb size Rom: M27C160 (x4 rom) in position V1 ; or D27C4000 (2x rom), or MX27C4100/HN27C4096 in position V1 also.
C1/C2 1Mb size Rom : M27C160 (x2 Rom) in position C1/C2 ; or or MX27C4100 in position C1/C2
M1 64Kb Size Rom: M27C1001 (x2 Rom), or M27C010 (x2 Rom) or MX27C1000 (x2 Rom) in position M1
S1 128Kb Size Rom: M27C1000, or M27C1001/M27C010/MX27C1000 with switching pins 2 and 24 with wires on the pcb, position S1.
PS: notice that the MX Eproms have sometimes a tricky naming which confuses the user with other standard naming from manufacturer; that's why M27C1000 is normal, MX27C1000 has to be pin switched in 2 and 24.
Of Course i understood there are other possibilities like 27C400/800 , 27C4002, 27C301 etc.. but i tried to use the most common one that can be found easily.
i learned that by reading the datasheets. THE DATASHEET IS YOUR FRIEND.
Programming :
GQ4X4 programmer, and standard UV eraser with chinese letters, lol
keep all the ICs on the PCB as they are used by the Test Suite, even the sound ICs.
jumper positions i kept by default the one in the pictures.
And voila! i hope this little walk through saves some people time and money to create their own Carts.
hello,
beginner as i am on the arcade field, i will share with all the recap for creating a cheap version of the 240p test suite for MVS.
the idea came after many friends were complaining about their arcade system geometry, and the difficulty to adjust it based on the grid of crosshatch screen only.
after many day of soldering and dis-soldering, programming and erasing, searching and learning on the web basics for Eproms and MVS cart specs, here's the result of this small project.
pack used is Artimio's 240p test suite for MVS :
https://artemiourbina.itch.io/240p-test-suite/download/eyJpZCI6OTY5MjE3LCJleHBpcmVzIjoxNzM3NjE5MjIxfQ==.RRgSKePmz3Ujp7wvAhX7JYKAhNM=
composed of Roms for P1, V1,C1,C2,M1 and S1.
Cart PCBs:
PROGBK1 for P1 and V1
CHA256 for the rest
Eproms i used and tested:
P1 1Mb size Rom: M27C160 (x2 rom) in position P1 ; or 27C4096 in position EP1 (position changes because one is JEDEC, the other not. connections between P1 and EP1 in the PCB are wired based on that.)
V1 512Kb size Rom: M27C160 (x4 rom) in position V1 ; or D27C4000 (2x rom), or MX27C4100/HN27C4096 in position V1 also.
C1/C2 1Mb size Rom : M27C160 (x2 Rom) in position C1/C2 ; or or MX27C4100 in position C1/C2
M1 64Kb Size Rom: M27C1001 (x2 Rom), or M27C010 (x2 Rom) or MX27C1000 (x2 Rom) in position M1
S1 128Kb Size Rom: M27C1000, or M27C1001/M27C010/MX27C1000 with switching pins 2 and 24 with wires on the pcb, position S1.
PS: notice that the MX Eproms have sometimes a tricky naming which confuses the user with other standard naming from manufacturer; that's why M27C1000 is normal, MX27C1000 has to be pin switched in 2 and 24.
Of Course i understood there are other possibilities like 27C400/800 , 27C4002, 27C301 etc.. but i tried to use the most common one that can be found easily.
i learned that by reading the datasheets. THE DATASHEET IS YOUR FRIEND.
Programming :
GQ4X4 programmer, and standard UV eraser with chinese letters, lol
keep all the ICs on the PCB as they are used by the Test Suite, even the sound ICs.
jumper positions i kept by default the one in the pictures.
And voila! i hope this little walk through saves some people time and money to create their own Carts.
Last edited: