Hola amigos saludos a todos hace poco compré una máquina con el juego street fighter champion edition 2
Solo la prendi para ver qué estaba funcionando, pero al llegar a casa y probarla bien me di cuenta que tiene el juego muy rápido, será posible cambiarle la rom del juego normal y que EPROM se tienen que cambiar donde puedo encontrar el rom set para flashearlas ya busque en la red pero hay poca información, no tengo mucha experiencia pero si mucho entusiasmo
Esta es la board MSTREET-6 F876 al bootear aparece la fecha del rom pero creo es un hack por lo de la velocidad
Ayuda para cambiar rom
Reglas del Foro
Las reglas son muy sencillas. Por favor abstengase de postear acerca de copias piratas, descargas ilegales, enlaces, etc. Lo mismo aplica a material ofensivo, es decir, fuera de contexto o inapropiado.
Todo lo demás está permitido siempre y cuando no se esté ofendiendo a alguien más de manera directa e intencional. Por lo mismo no se permite insultar a otras personas.
Cualquier violación a éste reglamento, resultará en un ban permanente.
Las reglas son muy sencillas. Por favor abstengase de postear acerca de copias piratas, descargas ilegales, enlaces, etc. Lo mismo aplica a material ofensivo, es decir, fuera de contexto o inapropiado.
Todo lo demás está permitido siempre y cuando no se esté ofendiendo a alguien más de manera directa e intencional. Por lo mismo no se permite insultar a otras personas.
Cualquier violación a éste reglamento, resultará en un ban permanente.
- Artemio
- Site Admin
- Mensajes: 3013
- Registrado: Lun Ago 06, 2012 5:04 pm
- Cuenta de Twitter: Artemio
- Ubicación: México
- Contactar:
Re: Ayuda para cambiar rom
Que tal,
Pues parece ser que cuenats con algo de suerte. EN el código fuente de MAME dice:
saludos y exito.
Pues parece ser que cuenats con algo de suerte. EN el código fuente de MAME dice:
Fuente: https://git.redump.net/mame/tree/src/ma ... s/cps1.cpp05/13/92 MSTREET-6
There are quite a few variations of this board. The main differences seem to be the amount and size of roms around the 68k.
Some variations have an additional "patch" rom and palce or gal that patches various chunks of code over the main program roms.
This adds the usual "rainbow edition" style gameplay hacks, such as air fireballs, change character mid-game, etc.
The boards can be run without the patch rom by removing it and the pal/gal and linking pins 1-19, 2-18, 11-16 of the empty gal socket.
(There is also a jumper that can be soldered instead for the third connection.)
Luckily one of my boards has an unprotected gal so I was able to decode the rom patching:
patch rom program space
--------------------------------------
0x00000-0x07fff -> 0x000000-0x007fff
0x08000-0x27fff -> 0x030000-0x04ffff
0x28000-0x37fff -> 0x170000-0x17ffff
Gfx:
There are six 8Mbit roms which match the official sf2ce set almost exactly (7 bytes diff in one rom).
There are also another two 2Mbit roms which contain very near identical data.
Not sure why the bootleg hardware needs this or how it should be represented in emulation.
There is also a 512Kbit rom that's purpose is unknown (possibly related to priority according to notes in other bootleg sets).
Sound:
YM2151 is clone marked "KA51".
YM3012 is clone marked "KA12".
MSM6295 is clone marked "TD735".
Other:
All roms have nonsense markings such as KM418C256, KM416C256 etc.
Obviously they are not Samsung soj/tsop FPM DRAMs
Main clock is 10MHz, rather than usual 12MHZ for champion edition.
Sets b and c:
Turbo mode on SW(C):1.
Press start to change character mid-game. (bug: screen goes dark when changing character, happens in attract mode as well).
MSTREET-6 repair info:
Frequent cause of dead board is u104 (gal/palce20v8) becoming corrupted somehow. Luckily a working unsecured chip was found and dumped
Likely to also work on other similar boards (reference number may vary).
B/C sets patch pals have different equations but are logically equivalent.
saludos y exito.
- Artemio
- Site Admin
- Mensajes: 3013
- Registrado: Lun Ago 06, 2012 5:04 pm
- Cuenta de Twitter: Artemio
- Ubicación: México
- Contactar:
Re: Ayuda para cambiar rom
Es de especial importancia el texto: Turbo mode on SW(C):1, est quiere decir que en las revisions B y C de esa placa, se podía cambiar con dip switch la velocidad. El 1 del banco C
Re: Ayuda para cambiar rom
Muy agradecido Estimado Artemio viendo el codigo se puede remover el patch y asi mismo el pal/gal (desconozco eso)y haciendo unos jumpers en los pines indicados correcto? por otro lado es una excelente noticia lo del dip switch voy a probar poniendo en on primer pin del bloque C GRACIAS
- Artemio
- Site Admin
- Mensajes: 3013
- Registrado: Lun Ago 06, 2012 5:04 pm
- Cuenta de Twitter: Artemio
- Ubicación: México
- Contactar:
Re: Ayuda para cambiar rom
Si, como bien leíste dice:
1) Quitar la ROM que contiene el patch
2) Quitar la PAL/GAL que controla el proceso (debe estar por la zona)
3) EN el espacio vacio, el socket, donde estaba la PAL/GAL, hacer puentes entre los pines: 1 al 19, 2 al 18 y 11 al 16
Te dejo la imagen de una PAL: La ROM de patch varía según la PCB, están listadas algunas en el código de MAME:
Es decir:The boards can be run without the patch rom by removing it and the pal/gal and linking pins 1-19, 2-18, 11-16 of the empty gal socket.
(There is also a jumper that can be soldered instead for the third connection.)
1) Quitar la ROM que contiene el patch
2) Quitar la PAL/GAL que controla el proceso (debe estar por la zona)
3) EN el espacio vacio, el socket, donde estaba la PAL/GAL, hacer puentes entre los pines: 1 al 19, 2 al 18 y 11 al 16
Te dejo la imagen de una PAL: La ROM de patch varía según la PCB, están listadas algunas en el código de MAME:
Alli pudes ver algunas posiciones posibles, u0 y la 44.ROM_REGION( 0x40000, "patch", 0 ) /* patch rom */
ROM_LOAD16_WORD_SWAP( "ms6c.u0", 0x00000, 0x40000, CRC(04088b61) SHA1(03c361a0c9c70c21ef53351d5f975b06f51ce2e0) ) // 27c2048 OTP
ROM_REGION( 0x0200, "patchpld", 0 ) /* patch pld, gal16v8, unprotected */
ROM_LOAD( "ms6c.44", 0x0000, 0x0117, CRC(8ceec769) SHA1(d646ed075182f3724c0c581065665b1c99ce180d) )
Re: Ayuda para cambiar rom
Muchas gracias por la informacion estoy aprendiendo mucho, he revisado el codigo linea por linea y lamentablemente ninguna de las posiciones de las roms la tiene mi board hay unas lineas que sospecho puedan ser pero no estoy seguro
ROM_REGION( 0x10000, "user1", 0 ) // unknown, priority?
ROM_LOAD( "ms6.u133", 0x00000, 0x10000, CRC(13ea1c44) SHA1(5b05fe4c3920e33d94fac5f59e09ff14b3e427fe) ) // == loads other bootleg sets
ROM_REGION( 0x0200, "plds", 0 )
ROM_LOAD( "gal20v8a.u104", 0x0000, 0x0157, NO_DUMP ) // M-STREET6 probably the same?
ROM_END
estas 2 si las tiene mi board
agradezco toda la ayuda seguire investigando saludos cordiales
ROM_REGION( 0x10000, "user1", 0 ) // unknown, priority?
ROM_LOAD( "ms6.u133", 0x00000, 0x10000, CRC(13ea1c44) SHA1(5b05fe4c3920e33d94fac5f59e09ff14b3e427fe) ) // == loads other bootleg sets
ROM_REGION( 0x0200, "plds", 0 )
ROM_LOAD( "gal20v8a.u104", 0x0000, 0x0157, NO_DUMP ) // M-STREET6 probably the same?
ROM_END
estas 2 si las tiene mi board
agradezco toda la ayuda seguire investigando saludos cordiales
- Artemio
- Site Admin
- Mensajes: 3013
- Registrado: Lun Ago 06, 2012 5:04 pm
- Cuenta de Twitter: Artemio
- Ubicación: México
- Contactar:
Re: Ayuda para cambiar rom
Lo que puedes intentar es hacer dump de las que tenags en socket, ROMs, las PAL suelen estar protegidas. Ya con ello utilizar romcmp como muestro en el video: