Conversion rom board model 3
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Conversion rom board model 3
Bonjour!
Peut on convertir des rom board model 3 en une autre?
Edit: En restant sur le même step (1.5) peut on convertir un virtua striker 2 en scud race ou scud race plus par exemple...
Peut on convertir des rom board model 3 en une autre?
Edit: En restant sur le même step (1.5) peut on convertir un virtua striker 2 en scud race ou scud race plus par exemple...
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Oui, ça marche très bien, il faut des 27c322 à la place des masks il me semble.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
N'y a t'il pas un petit tutoriel pour expliquer la démarche qqpart ?
Bien envie de tester le scud race plus =)
Bien envie de tester le scud race plus =)
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Il faut regarder le layout de la rom board (y'a peut-être un schéma dans le driver Mame Model 3) puis intervertir les eproms (en général du pinout mask sur le Model 3).
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Demain je m'y attele pour comprendre le bazar! heureusement que qqun m'avait expliqué les eprom mask sinon je serais largué 
Je ne suis plus sur de comment on les reconnait par contre XD
Et je vais devoir trouver les bonnes eproms.
Merci Layer!
Je ne suis plus sur de comment on les reconnait par contre XD
Et je vais devoir trouver les bonnes eproms.
Merci Layer!
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Les jumpers à vérif (normalement ils devraient être déjà "bons") :
Jumpers centre pin joins
JP3: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP4: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP5: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP6: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP7: 2-3 pin2 of ic 22 to 25 and pin 39 ic ic21
JP8: 2-3 pin32 of ic 22 to 25
JP9: 2-3 pin32 of ic 22 to 25
Jumper pos. 1 is +5V
JP1: 1-2 gnd
JP2: 2-3 +5v
Jumper pos. 1 is GND
Jumper pos. 3 is +5V
pin1 joins
JP10: 1-2 pin32 of ic 26 to 41
Driver :
Les roms EPR aux emplacements 17, 18, 19, 20 et 21 : eproms 27c400.
La rom EPR à l'emplacement 2 : 27c1000.
La rom de la drive board : 27c512.
Les MPR de 4 Mo : 27c322.
Les MPR de 2 Mo : 27c160.
Jumpers centre pin joins
JP3: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP4: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP5: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP6: 2-3 pin2 of ic 1 to 16 and pin 39 of ic 17 to 20
JP7: 2-3 pin2 of ic 22 to 25 and pin 39 ic ic21
JP8: 2-3 pin32 of ic 22 to 25
JP9: 2-3 pin32 of ic 22 to 25
Jumper pos. 1 is +5V
JP1: 1-2 gnd
JP2: 2-3 +5v
Jumper pos. 1 is GND
Jumper pos. 3 is +5V
pin1 joins
JP10: 1-2 pin32 of ic 26 to 41
Driver :
Les roms EPR aux emplacements 17, 18, 19, 20 et 21 : eproms 27c400.
La rom EPR à l'emplacement 2 : 27c1000.
La rom de la drive board : 27c512.
Les MPR de 4 Mo : 27c322.
Les MPR de 2 Mo : 27c160.
Code : Tout sélectionner
ROM_START( scudplus ) /* step 1.5, Sega game ID# is 833-13260 SCUD PLUS, ROM board ID# 834-13261 SCUD PLUS */
ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */
// CROM
ROM_LOAD64_WORD_SWAP( "epr-20092a.17", 0x0600006, 0x80000, CRC(a94ec57e) SHA1(bda1d9cb38e10a25f7cdde38f30ae13541fdbc5e) )
ROM_LOAD64_WORD_SWAP( "epr-20093a.18", 0x0600004, 0x80000, CRC(4ed2e35d) SHA1(ac149b369db9fc80e63e1ed943d42ccd056dab1b) )
ROM_LOAD64_WORD_SWAP( "epr-20094a.19", 0x0600002, 0x80000, CRC(dbf17a43) SHA1(fd719515c8ed78dea80fef20f3af9b72461f81d7) )
ROM_LOAD64_WORD_SWAP( "epr-20095a.20", 0x0600000, 0x80000, CRC(58c7e393) SHA1(7e25101f72daa271f680a39042341d06249fd104) )
// CROM0
ROM_LOAD64_WORD_SWAP( "mpr-19658.01", 0x0800006, 0x400000, CRC(d523235c) SHA1(0dbfe746b2bdc185768d82c50a329c4c58ad4a29) )
ROM_LOAD64_WORD_SWAP( "mpr-19659.02", 0x0800004, 0x400000, CRC(c47e7002) SHA1(9644694e6d117564f92650f32f94ce4d7b5523fa) )
ROM_LOAD64_WORD_SWAP( "mpr-19660.03", 0x0800002, 0x400000, CRC(d999c935) SHA1(ef5429e90314d7a789d8ccbad4d0efaeaff9741a) )
ROM_LOAD64_WORD_SWAP( "mpr-19661.04", 0x0800000, 0x400000, CRC(8e3fd241) SHA1(df2596f483c759f068c75337320d369d80189ea1) )
// mirror CROM0 to CROM
ROM_COPY("user1", 0x800000, 0x000000, 0x600000)
// CROM1
ROM_LOAD64_WORD_SWAP( "mpr-19662.05", 0x1800006, 0x400000, CRC(3c700eff) SHA1(2ebb149a3d8a9de95afe091b3a1776f4dc3fc579) )
ROM_LOAD64_WORD_SWAP( "mpr-19663.06", 0x1800004, 0x400000, CRC(f6af1ca4) SHA1(c78237b8f568792202d927ba0af86df6df80f87a) )
ROM_LOAD64_WORD_SWAP( "mpr-19664.07", 0x1800002, 0x400000, CRC(b9d11294) SHA1(69b6f5708f423fb11337184a3646597356554058) )
ROM_LOAD64_WORD_SWAP( "mpr-19665.08", 0x1800000, 0x400000, CRC(f97c78f9) SHA1(39aa69e365bf597e5e9185aaf4a044b485ebad8d) )
// CROM2
ROM_LOAD64_WORD_SWAP( "mpr-19666.09", 0x2800006, 0x400000, CRC(b53dc97f) SHA1(a4fbc7aade153e6f5fc1dd40ba97d462f643c2c4) )
ROM_LOAD64_WORD_SWAP( "mpr-19667.10", 0x2800004, 0x400000, CRC(a8676799) SHA1(78734b194e2797ac7efc40f3d0a2ff09dc93409e) )
ROM_LOAD64_WORD_SWAP( "mpr-19668.11", 0x2800002, 0x400000, CRC(0b4dd8d5) SHA1(b5668ce7ac5a4ac844a0a5a07df9649df9ad9615) )
ROM_LOAD64_WORD_SWAP( "mpr-19669.12", 0x2800000, 0x400000, CRC(cdc43c61) SHA1(b096d0eb302a9285a8ee396fdbd7b8c546049fd4) )
// CROM3
ROM_LOAD64_WORD_SWAP( "mpr-20097.13", 0x3800006, 0x400000, CRC(269a9dbe) SHA1(df804ec1df87c1ab6387cd1bbd5dd224adc8d528) )
ROM_LOAD64_WORD_SWAP( "mpr-20098.14", 0x3800004, 0x400000, CRC(8355fa41) SHA1(e6ac03fd7f1ab882a2861f65f6fea977c106dc15) )
ROM_LOAD64_WORD_SWAP( "mpr-20099.15", 0x3800002, 0x400000, CRC(fc9bd7d9) SHA1(2dbcbb4b7f8fbeeeeacab51179003d8a4a9e771b) )
ROM_LOAD64_WORD_SWAP( "mpr-20100.16", 0x3800000, 0x400000, CRC(c99e2c01) SHA1(074d4b5e85f00f5b7550e9944664fdfba8666569) )
ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */
ROM_LOAD_VROM( "mpr-19672.26", 0x0000002, 0x200000, CRC(588c29fd) SHA1(5f58c885b506592106aa15208fc1db9d55ab4481) )
ROM_LOAD_VROM( "mpr-19673.27", 0x0000000, 0x200000, CRC(156abaa9) SHA1(6ef9c042e9ee34090192c1c99c98d19f18efcfba) )
ROM_LOAD_VROM( "mpr-19674.28", 0x0000006, 0x200000, CRC(c7b0f98c) SHA1(632dbc4cb225d91c82f6a1874517ed0b03b7a0c5) )
ROM_LOAD_VROM( "mpr-19675.29", 0x0000004, 0x200000, CRC(ff113396) SHA1(af90bb696a3c1585318150cb83ea2ed85cdb67a1) )
ROM_LOAD_VROM( "mpr-19676.30", 0x000000a, 0x200000, CRC(fd852ead) SHA1(854204c33aec8fb9c014db06e4106be37ecdaf0d) )
ROM_LOAD_VROM( "mpr-19677.31", 0x0000008, 0x200000, CRC(c6ac0347) SHA1(c792da72af8bf9d011305c9ab7a6230b9e2c5316) )
ROM_LOAD_VROM( "mpr-19678.32", 0x000000e, 0x200000, CRC(b8819cfe) SHA1(b99f8d0626bc38c75058e94d2461dbec6029589d) )
ROM_LOAD_VROM( "mpr-19679.33", 0x000000c, 0x200000, CRC(e126c3e3) SHA1(5440540c2432a9ff5bd8e36467af46c456d16844) )
ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */
ROM_LOAD_VROM( "mpr-19680.34", 0x0000002, 0x200000, CRC(00ea5cef) SHA1(3aed46182c0e99c0b72b26c718e2fa20fa7d2e44) )
ROM_LOAD_VROM( "mpr-19681.35", 0x0000000, 0x200000, CRC(c949325f) SHA1(146de7abf764adc1840b84294cbd473f191cbcb8) )
ROM_LOAD_VROM( "mpr-19682.36", 0x0000006, 0x200000, CRC(ce5ca065) SHA1(2f518186b29e7cf5fa1c6b036427b8015cfb681e) )
ROM_LOAD_VROM( "mpr-19683.37", 0x0000004, 0x200000, CRC(e5856419) SHA1(3f8f5b8b36d417090955d34553dcf6d8d9f34558) )
ROM_LOAD_VROM( "mpr-19684.38", 0x000000a, 0x200000, CRC(56f6ec97) SHA1(dfd251dba77b39342457036fcbe4683d24029600) )
ROM_LOAD_VROM( "mpr-19685.39", 0x0000008, 0x200000, CRC(42b49304) SHA1(4e185d0f97de44a25b5f982a46f0c3d1dab406c2) )
ROM_LOAD_VROM( "mpr-19686.40", 0x000000e, 0x200000, CRC(84eed592) SHA1(cc03094770945096d81bc981bff77b540452b045) )
ROM_LOAD_VROM( "mpr-19687.41", 0x000000c, 0x200000, CRC(776ce694) SHA1(d1e56ebd0011aa3a54a5829c6bd0f5343b283fa0) )
ROM_REGION( 0x100000, "audiocpu", 0 ) /* 68000 code */
ROM_LOAD16_WORD_SWAP( "epr-20096a.21", 0x080000, 0x080000, CRC(0fef288b) SHA1(d6842108d1baea5fffba679d81179c8ffaa87b93) )
ROM_REGION( 0xc00000, "samples", 0 ) /* SCSP samples */
ROM_LOAD( "mpr-19670.22", 0x000000, 0x400000, CRC(bd31cc06) SHA1(d1c85d0cf79b92de5bcbe20dfb8b626ad72de019) )
ROM_LOAD( "mpr-20101.24", 0x400000, 0x400000, CRC(66d1e31f) SHA1(cbc06e9aebcdf82f14bef1c35cbb3203530ef6ae) )
ROM_REGION( 0x20000, "mpegcpu", 0 ) /* Z80 code */
ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) )
ROM_REGION( 0x800000, "mpeg", 0 ) /* DSB samples */
ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) )
ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) )
ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) )
ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) )
ROM_REGION( 0x80000, "scsp1", 0 ) /* first SCSP's RAM */
ROM_FILL( 0x000000, 0x80000, 0 )
ROM_REGION( 0x80000, "scsp2", 0 ) /* second SCSP's RAM */
ROM_FILL( 0x000000, 0x80000, 0 )
ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */
ROM_LOAD( "epr-19338.bin", 0x000000, 0x010000, CRC(dbf88de6) SHA1(8f5c83e82c26a37a1ed0476d7dfeb698b8417899) )
ROM_ENDBornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Alors!
Déjà un merci pour le coup de pouce!
J'aimerais orienter ce topic comme une découverte compréhensible à tous si ça ne te dérange pas... pour en faire un tuto pour les nuls... comme moi
Je fais ce post en même temps que je grattouille les infos par déduction... si je me trompe arrête moi Layer
A priori les jumpers sont bien positionnés donc tu marques 1 point
Par contre... ou as tu trouvé cette configuration de jumpers?
Les roms EPR aux emplacements 17, 18, 19, 20 et 21 : eproms 27c400
En trichant
J'utilise l'appel à un ami : J'appelle Layer!
Sans tricher
On réunit les informations qu'on a :
0x80000 (hexadecimal) => 524288 octets (decimal)
(Convertisseur hexdec : http://www.binaryhexconverter.com/hex-t ... -converter)
524288 / 1024 = 512 ko ou 512kb
On recherche donc par description : http://category.alldatasheet.net/index. ... word=512KB
On filtre par constructeur et on retrouve M27c400 comme indiqué par Layer. Mais Layer connait ses classiques d'eproms
Attention à bien vérifier le nombre de pins! Tu n'as pas plus simple d'ailleurs Layer pour retrouver la bonne eprom?
http://category.alldatasheet.net/index. ... selMfg=150
Donc 27C400
Le datasheet donne : http://www.alldatasheet.net/view.jsp?Searchword=27C400
4 Mbit 512Kb x8 or 256Kb x16 UV EPROM and OTP EPROM
ça semble coller pas mal!
Ensuite, pour connaitre les autres eproms à modifier :
https://github.com/mamedev/mame/blob/ma ... s/model3.c
On va comparer le jeu source et le jeu cible pour savoir ce qu'il va falloir reprogrammer.
Ici entre Virtua Striker 2 et scud race plus https://www.diffchecker.com/jdp7jeqq
Ici entre Scud race et scud race plus https://www.diffchecker.com/c3t36mft
Y'a quand même une tartine d'eprom a faire malgré le fait que les jeux fassent partie de la "même famille"
J'ai tout juste? tout faux? 50/50 ?
Déjà un merci pour le coup de pouce!
J'aimerais orienter ce topic comme une découverte compréhensible à tous si ça ne te dérange pas... pour en faire un tuto pour les nuls... comme moi
Je fais ce post en même temps que je grattouille les infos par déduction... si je me trompe arrête moi Layer
A priori les jumpers sont bien positionnés donc tu marques 1 point
Par contre... ou as tu trouvé cette configuration de jumpers?
Les roms EPR aux emplacements 17, 18, 19, 20 et 21 : eproms 27c400
Les eproms 17, 18, 19, 20 et 21 sont définies par :ROM_LOAD64_WORD_SWAP( "epr-20092a.17", 0x0600006, 0x80000, CRC(a94ec57e) SHA1(bda1d9cb38e10a25f7cdde38f30ae13541fdbc5e) )
ROM_LOAD64_WORD_SWAP( "epr-20093a.18", 0x0600004, 0x80000, CRC(4ed2e35d) SHA1(ac149b369db9fc80e63e1ed943d42ccd056dab1b) )
ROM_LOAD64_WORD_SWAP( "epr-20094a.19", 0x0600002, 0x80000, CRC(dbf17a43) SHA1(fd719515c8ed78dea80fef20f3af9b72461f81d7) )
ROM_LOAD64_WORD_SWAP( "epr-20095a.20", 0x0600000, 0x80000, CRC(58c7e393) SHA1(7e25101f72daa271f680a39042341d06249fd104) )
En trichant
J'utilise l'appel à un ami : J'appelle Layer!
Sans tricher
On réunit les informations qu'on a :
0x80000 (hexadecimal) => 524288 octets (decimal)
(Convertisseur hexdec : http://www.binaryhexconverter.com/hex-t ... -converter)
524288 / 1024 = 512 ko ou 512kb
On recherche donc par description : http://category.alldatasheet.net/index. ... word=512KB
On filtre par constructeur et on retrouve M27c400 comme indiqué par Layer. Mais Layer connait ses classiques d'eproms
Attention à bien vérifier le nombre de pins! Tu n'as pas plus simple d'ailleurs Layer pour retrouver la bonne eprom?
http://category.alldatasheet.net/index. ... selMfg=150
Donc 27C400
Le datasheet donne : http://www.alldatasheet.net/view.jsp?Searchword=27C400
4 Mbit 512Kb x8 or 256Kb x16 UV EPROM and OTP EPROM
ça semble coller pas mal!
Ensuite, pour connaitre les autres eproms à modifier :
https://github.com/mamedev/mame/blob/ma ... s/model3.c
On va comparer le jeu source et le jeu cible pour savoir ce qu'il va falloir reprogrammer.
Ici entre Virtua Striker 2 et scud race plus https://www.diffchecker.com/jdp7jeqq
Ici entre Scud race et scud race plus https://www.diffchecker.com/c3t36mft
Y'a quand même une tartine d'eprom a faire malgré le fait que les jeux fassent partie de la "même famille"
J'ai tout juste? tout faux? 50/50 ?
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Re,
En fait, j'ai tout trouvé en lisant le driver Mame dans les infos dédiées au step 1.5.
La board, c'est du pinout mask, donc les eproms doivent suivre...
0x80000 = 512 Ko, c'est bien ça, donc l'eprom de 512 Ko en pinout mask tout constructeur qui coincide : 27c400.
Idem avec 0x20000 = 128 Ko, eprom pinout mask : 27c1000.
Idem avec 0x10000 = 64 Ko, eprom requise 27c512, pas de pinout différent pour les eproms de 64 Ko.
Pour les masks graphiques à remplacer, même chose : 0x200000 = 2 Mo, eprom requise 27c160.
Pareil pour les masks de 4 Mo (0x400000), donc eprom requise de 4 Mo avec le bon nombre de pins : 27c322.
Après pour les emplacements, ils sont marqués dans le driver Mame juste après le nom de l'eprom, ex : epr-20092a.17 <= emplacement 17 !
Et les emplacements sont notés sur la rom board au travers des sockets, on ne peut donc pas se planter.
En fait, j'ai tout trouvé en lisant le driver Mame dans les infos dédiées au step 1.5.
La board, c'est du pinout mask, donc les eproms doivent suivre...
0x80000 = 512 Ko, c'est bien ça, donc l'eprom de 512 Ko en pinout mask tout constructeur qui coincide : 27c400.
Idem avec 0x20000 = 128 Ko, eprom pinout mask : 27c1000.
Idem avec 0x10000 = 64 Ko, eprom requise 27c512, pas de pinout différent pour les eproms de 64 Ko.
Pour les masks graphiques à remplacer, même chose : 0x200000 = 2 Mo, eprom requise 27c160.
Pareil pour les masks de 4 Mo (0x400000), donc eprom requise de 4 Mo avec le bon nombre de pins : 27c322.
Après pour les emplacements, ils sont marqués dans le driver Mame juste après le nom de l'eprom, ex : epr-20092a.17 <= emplacement 17 !
Et les emplacements sont notés sur la rom board au travers des sockets, on ne peut donc pas se planter.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Oui les emplacements j'avais vu en fait 
La position des jumpers je l'avais raté par contre!
J'ai omis d'expliquer pour les pinout mask et donc le choix de l'eprom qui en decoulait... zut :/
En gros c'est "toujours" la même chose de convertir un jeu? le driver mame guide et on fait un rom set complet en faisant la différence entre la source et la cible?
La position des jumpers je l'avais raté par contre!
J'ai omis d'expliquer pour les pinout mask et donc le choix de l'eprom qui en decoulait... zut :/
En gros c'est "toujours" la même chose de convertir un jeu? le driver mame guide et on fait un rom set complet en faisant la différence entre la source et la cible?
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Pour le Model 3 oui, pour d'autres systèmes non, parfois y'a d'autres choses à modif aussi genre refaire des pal/gal (pas toujours dispos dans Mame), utiliser des roms décryptées (pas toujours dispos dans Mame), redécouper les roms, changer la config des jumpers (pas toujours précisée dans Mame)...
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Ok bon au moins je pense avoir acquis la base déjà! je referais d'autres topics si je ne trouve pas les infos
Pour la convert model 3 ça fait pas mal d'eprom si je pars d'un virtua striker 2 mais je crois que ça vaut le coup car personne n'en veut de ce jeu XD
Et puis au moins il sera utilisé chez moi!
Histoire de dépenser moins (oui c'est vraiment pour gratter 5€) je peux réutiliser les rom de base? 27C4002-12F1
Pour apprendre davantage tu conseillerais quel support après? CPS2 j'ai survolé...
Pour la convert model 3 ça fait pas mal d'eprom si je pars d'un virtua striker 2 mais je crois que ça vaut le coup car personne n'en veut de ce jeu XD
Et puis au moins il sera utilisé chez moi!
Histoire de dépenser moins (oui c'est vraiment pour gratter 5€) je peux réutiliser les rom de base? 27C4002-12F1
Pour apprendre davantage tu conseillerais quel support après? CPS2 j'ai survolé...
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
C'est intéressant ce que tu dis, ça veut dire que la rom board n'est pas complètement en "pinout mask". 27c4002 = 27c4096 : 512 Ko pinout eprom.Teclis01 a écrit :Histoire de dépenser moins (oui c'est vraiment pour gratter 5€) je peux réutiliser les rom de base? 27C4002-12F1
Oui, carrément, y'a moyen, tu les effaces et les réutilises pour le Scud Plus.
Regarde aussi les eproms de 128 Ko, si ce n'est pas du mask ça devrait être des 27c010 et non des 1000.
Après, la 27c512 sur la drive board, ça bouge pas.
Et les masks à remplacer, pareil, ça bouge pas : 27c160 et 322.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Pour être précis les IC 17,18,19,20,21 sont des eproms normales pas des mask à fenêtre
La photo qui essaye de le montrer : https://drive.google.com/file/d/0B9a6lb ... sp=sharing
Le jeu est identifié 834-13090-02 et les seules infos trouvé dessus c'est un virtua striker 2 export US
Je n'ai pas vérifier les autres virtua striker 2 (identifiés 834-13090) que j'ai...
c'est pareil!
les eproms 17,18,19,20,21 de tous mes VS2 (j'en ai 5) ont des fenêtres...
et c'est ça sur la tulipe : http://www.datasheetdir.com/M27C4002-12F1+EPROM
C'est le pinout eprom ou eprom mask?
Tout le reste c'est du mask... font chier
on peut rien en faire de ces eprom mask sans fenêtre?
De toute manière si je le convertis... personne ne regretteras les anciennes eproms et mask... donc je vais commander je pense
EDIT :
Pour les masks a remplacer je ne devrais pas prendre des 2c160 avec inout mask cad... autre chose que des 27160 ? => connerie^^
La photo qui essaye de le montrer : https://drive.google.com/file/d/0B9a6lb ... sp=sharing
Le jeu est identifié 834-13090-02 et les seules infos trouvé dessus c'est un virtua striker 2 export US
Je n'ai pas vérifier les autres virtua striker 2 (identifiés 834-13090) que j'ai...
c'est pareil!
les eproms 17,18,19,20,21 de tous mes VS2 (j'en ai 5) ont des fenêtres...
et c'est ça sur la tulipe : http://www.datasheetdir.com/M27C4002-12F1+EPROM
C'est le pinout eprom ou eprom mask?
Tout le reste c'est du mask... font chier
De toute manière si je le convertis... personne ne regretteras les anciennes eproms et mask... donc je vais commander je pense
EDIT :
Pour les masks a remplacer je ne devrais pas prendre des 2c160 avec inout mask cad... autre chose que des 27160 ? => connerie^^
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Oui, il n'y a rien à faire de tous ces masks de VS 2, mais si tu les gardes y'aura moyen de le remettre d'origine.
Comme dit plus haut : 27c4002 : pinout eprom.
Regarde aussi l'eprom à l'emplacement 2, si c'est du 27c1000 c'est du mask, sinon 27c010 : pinout eprom.
Je n'ai pas tenu compte du label EPR (eprom) sur les noms des roms parce que parfois c'est du pinout mask, notamment dans les jeux System 16, certaines eproms ont des labels EPR mais c'est du pinout mask.
Comme dit plus haut : 27c4002 : pinout eprom.
Regarde aussi l'eprom à l'emplacement 2, si c'est du 27c1000 c'est du mask, sinon 27c010 : pinout eprom.
Je n'ai pas tenu compte du label EPR (eprom) sur les noms des roms parce que parfois c'est du pinout mask, notamment dans les jeux System 16, certaines eproms ont des labels EPR mais c'est du pinout mask.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Ok! je n'avais pas saisis qe le pinout n'était pas associé au mask!
Il existe donc :
eprom au pinout eprom a feneter
eprom au pinout mask a fenetre
eprom mask
C'est ça?
Un mask a forcement un pinout mask?
Si j'ai une eprom a fenêtre mais sans référence dessus, comment je sais quel pinout elle a?
IC2 est un mask identifié SEGA MPR-19770 9720 D
Il existe donc :
eprom au pinout eprom a feneter
eprom au pinout mask a fenetre
eprom mask
C'est ça?
Un mask a forcement un pinout mask?
Si j'ai une eprom a fenêtre mais sans référence dessus, comment je sais quel pinout elle a?
IC2 est un mask identifié SEGA MPR-19770 9720 D
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Exactement.
Non, une eprom sans fenêtre peut avoir un pinout eprom, mais c'est moins courant, par ex les Oki M271000ZB qu'on trouve sur les jeux Konami.
Si y'a pas de réf visible, il faut tester, mais normalement y'a toujours une réf, soit sérigraphiée sur le PCB, soit sur l'eprom en question, soit dans le driver Mame...
Ok pour l'ic2, il faut donc une 27c1000 (pinout mask).
Non, une eprom sans fenêtre peut avoir un pinout eprom, mais c'est moins courant, par ex les Oki M271000ZB qu'on trouve sur les jeux Konami.
Si y'a pas de réf visible, il faut tester, mais normalement y'a toujours une réf, soit sérigraphiée sur le PCB, soit sur l'eprom en question, soit dans le driver Mame...
Ok pour l'ic2, il faut donc une 27c1000 (pinout mask).
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Du coup y'a toutes les possibilités... 
eprom au pinout eprom a fenetre
eprom au pinout mask a fenetre
eprom mask au pinout eprom (exemple : Oki M271000ZB)
eprom mask au pinout mask
ça se test facilement? Car j'ai cherché, certes rapidement mais je ne trouve rien. Comment on test ça?
Ou comment as tu as su via le fichier mame?
(A toute fin utile j'ai trouvé comment lire une eprom mask via un montage que je ne comprends pas : http://forum.arcadeotaku.com/viewtopic.php?t=12631)
eprom au pinout eprom a fenetre
eprom au pinout mask a fenetre
eprom mask au pinout eprom (exemple : Oki M271000ZB)
eprom mask au pinout mask
ça se test facilement? Car j'ai cherché, certes rapidement mais je ne trouve rien. Comment on test ça?
Ou comment as tu as su via le fichier mame?
(A toute fin utile j'ai trouvé comment lire une eprom mask via un montage que je ne comprends pas : http://forum.arcadeotaku.com/viewtopic.php?t=12631)
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Oui, et d'autres trucs encore.
En fait le montage, plutôt bricolage, est simple, il refait les contacts et intervertit l'adressage qui diffère entre le pinout mask/eprom.
On peut faire ça avec des fils sur les eproms quand on n'en a pas, c'est juste pas très esthétique.
Ben, ça peut se tester, par ex, prends un jeu Sega System 16, remplaces sur la rom board les 27c1000 d'origine par des 27c010, t'auras des bugs Gfx voire un écran noir.
En fait le montage, plutôt bricolage, est simple, il refait les contacts et intervertit l'adressage qui diffère entre le pinout mask/eprom.
On peut faire ça avec des fils sur les eproms quand on n'en a pas, c'est juste pas très esthétique.
Ben, ça peut se tester, par ex, prends un jeu Sega System 16, remplaces sur la rom board les 27c1000 d'origine par des 27c010, t'auras des bugs Gfx voire un écran noir.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Si c'est pas dangereux pour la pcb ce n'est pas très grave mais... je suis plus de l'école ou quand on a moyen de savoir en amont, en aval tout se passera bien ou mieux 
Y'a aucun moyen pour determiner si une eprom ou mask a un pinout eprom ou mask?
J'avoue sans peine ne pas être très fan du bricolage qui tient "grace" a dieu XD
Y'a aucun moyen pour determiner si une eprom ou mask a un pinout eprom ou mask?
J'avoue sans peine ne pas être très fan du bricolage qui tient "grace" a dieu XD
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
C'est juste une histoire de pinout, avec le temps on sait plus ou moins à quoi correspondent les réf et l'interface avec ton prog d'eproms te le rappelle aussi.
Dans l'interface, bien souvent y'a une option (Device Info pour ma part) qui donne toutes les infos nécessaires, la tension, l'algo utilisé etc.
Sinon, y'a aussi des datasheet sur le net, qui regorgent d'infos dont le pinout, par ex avec la réf 27c1000 : www.datasheet.hk/search.php?part=d27c1000&stype=part
Dans l'interface, bien souvent y'a une option (Device Info pour ma part) qui donne toutes les infos nécessaires, la tension, l'algo utilisé etc.
Sinon, y'a aussi des datasheet sur le net, qui regorgent d'infos dont le pinout, par ex avec la réf 27c1000 : www.datasheet.hk/search.php?part=d27c1000&stype=part
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Ok! je pense avoir saisis la philosophie du coup je vais tenter! 
A defaut de faire de grandes convert, je veux faire au moins qqch qui fonctionne
Un grand merci à toi Layer pour tes lumières dans le domaine
Premier objectif scud race plus!
Edit :
Si je ne me trompe pas ça donne ça comme matos pour chaque solution
A partir d'un vs2 ça donne :
5 x 27C4002-12F1 (récuperation) ou 27c4096
17, 18, 19, 20 et 21
18 x 27c322
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 24
20 x 27c160
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 57, 58, 59, 60
1 x 27c1000
2
1 x 27c512
drive board
-------------------------------------------------------------------------------
A partir de scud race ça donne :
5 x 27C4002-12F1 (récuperation) ou 27c4096
17, 18, 19, 20 et 21
5 x 27c322
13, 14, 15, 16, 24
1 x 27c512
drive board
A defaut de faire de grandes convert, je veux faire au moins qqch qui fonctionne
Un grand merci à toi Layer pour tes lumières dans le domaine
Premier objectif scud race plus!
Edit :
Si je ne me trompe pas ça donne ça comme matos pour chaque solution
A partir d'un vs2 ça donne :
5 x 27C4002-12F1 (récuperation) ou 27c4096
17, 18, 19, 20 et 21
18 x 27c322
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 24
20 x 27c160
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 57, 58, 59, 60
1 x 27c1000
2
1 x 27c512
drive board
-------------------------------------------------------------------------------
A partir de scud race ça donne :
5 x 27C4002-12F1 (récuperation) ou 27c4096
17, 18, 19, 20 et 21
5 x 27c322
13, 14, 15, 16, 24
1 x 27c512
drive board
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Tout est bon, à part peut-être l'ic2 que tu m'as donné. mpr-19770.2 est un mask graphique de 4 Mo, or je t'avais demandé l'éventuelle eprom de 128 Ko.
Via le driver Mame, apparemment le socket est vide dans VS215, pas de CPU mpeg.
Il n'est donc pas exclu que ce soit une 27c010 et non une 1000. Une 010 ou une 1000, après, ça se trouve assez facilement. Au pire, tu l'as déjà sur ton Scud Race : epr-19612.
Via le driver Mame, apparemment le socket est vide dans VS215, pas de CPU mpeg.
Il n'est donc pas exclu que ce soit une 27c010 et non une 1000. Une 010 ou une 1000, après, ça se trouve assez facilement. Au pire, tu l'as déjà sur ton Scud Race : epr-19612.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
A priori, je vais partir sur d'un VS2 pour faire un scudplus malgré le nombre d'eproms.
Dans le domaine arcade il vaut mieux une convert d'un bon jeu qu'un original que personne ne veut ou que tout le monde a...
Pour ce qui est de la 27c1000 ou 27c010 je vais en prendre de chaque, ça sert toujours, et je te dirais laquelle est la bonne.
Pour ce qui est de l'emplacement 2, le cpumpeg, j'ai un vs2 et non un vs215 du coup j'ai un mask dessus. Je crois que toutes les rom boards de virtua striker ont un mask... je vérifierais!
Plus qu'à attendre que mon vendeur me trouve des 27c1000 comme ça je commande tout en 1 fois!
Dans le domaine arcade il vaut mieux une convert d'un bon jeu qu'un original que personne ne veut ou que tout le monde a...
Pour ce qui est de la 27c1000 ou 27c010 je vais en prendre de chaque, ça sert toujours, et je te dirais laquelle est la bonne.
Pour ce qui est de l'emplacement 2, le cpumpeg, j'ai un vs2 et non un vs215 du coup j'ai un mask dessus. Je crois que toutes les rom boards de virtua striker ont un mask... je vérifierais!
Plus qu'à attendre que mon vendeur me trouve des 27c1000 comme ça je commande tout en 1 fois!
-
Layer
- stick de diamant
- Messages : 8188
- Inscription : 15 août 2006, 16:44
Re: Conversion rom board model 3
Si tu commandes sur la bay chez des "chinois", ils ont forcément des 1000, c'est assez courant, il faut leur demander si ce n'est pas dans leur catalogue.
Au pire t'as la réf sur ton Scud Race. Tu fais de sacrées économies à partir d'un Scud Race.
10 x 27c1000 à 15 $ shipping 6 $ : http://www.ebay.com/itm/NEC-D27C1000A-2 ... 2566de8fe9
5 x 27c512 à 5 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/5pcs-M27C512-10 ... 41918ac3f0
5 x 27c010 à 6 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/5pcs-AMD-AM27C0 ... 3f4836e825
10 x 27c160 à 16 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/10pcs-M27C160-1 ... 415cfd9848
10 x 27c322 à 14 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/10pcs-M27C322-1 ... 3f0d902180
Au pire t'as la réf sur ton Scud Race. Tu fais de sacrées économies à partir d'un Scud Race.
10 x 27c1000 à 15 $ shipping 6 $ : http://www.ebay.com/itm/NEC-D27C1000A-2 ... 2566de8fe9
5 x 27c512 à 5 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/5pcs-M27C512-10 ... 41918ac3f0
5 x 27c010 à 6 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/5pcs-AMD-AM27C0 ... 3f4836e825
10 x 27c160 à 16 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/10pcs-M27C160-1 ... 415cfd9848
10 x 27c322 à 14 $ shipping 4 $ ou free en économique : http://www.ebay.com/itm/10pcs-M27C322-1 ... 3f0d902180
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X
-
Teclis01
- stick de platine
- Messages : 1816
- Inscription : 15 mars 2011, 10:13
- Localisation : 01
Re: Conversion rom board model 3
Oui plutot d'accord sur les économies à partir d'un scud race... mais un scud race reste intéressant en original alors que vs personne n'en veut même à 10€... XD
J'ai a peu près trouver les même prix, certains plus cher, d'autres moins le tout en port gratuit...
J'ai a peu près trouver les même prix, certains plus cher, d'autres moins le tout en port gratuit...