What's new

ramosribeiro2000

Enthusiast
Joined
Jan 24, 2021
Messages
173
Reaction score
97
Location
brazil
I want to run the M7 hack on my CPS1 by burning some ROMs but I can't find the converted ROM anywhere
 
https://github.com/mamedev/mame/blo...cc6f0142488b/src/mame/drivers/cps1.cpp#L10696

M7 is in the current mame set. Looks like roms 22 and 23 need to be swapped in. Those two program roms seem split in the mame set so probably need to be concatenated or interleaved though. Not sure which so maybe someone else can jump in if they’ve done it. But the files will be in the currrent mame set under sf2m7. I’d try concatenation first in dos... eg copy /b u222-2i + u222-2s u222.bin
 
https://github.com/mamedev/mame/blo...cc6f0142488b/src/mame/drivers/cps1.cpp#L10696

M7 is in the current mame set. Looks like roms 22 and 23 need to be swapped in. Those two program roms seem split in the mame set so probably need to be concatenated or interleaved though. Not sure which so maybe someone else can jump in if they’ve done it. But the files will be in the currrent mame set under sf2m7. I’d try concatenation first in dos... eg copy /b u222-2i + u222-2s u222.bin
please, can you give me more details of this?
 
I'd tell you exactly how to do it but I'm not sure how to combine the files. If I had time i'd try the combinations of combining, interleaving, byte swapping and/or word swapping, etc. but hopefully someone smarter than me can look at that github link and know how to assemble the files for sure - just based on the mame documentation. it's not my strong suit.

Code:
ROM_START( sf2ce )
    ROM_REGION( CODE_SIZE, "maincpu", 0 )      /* 68000 code */
    ROM_LOAD16_WORD_SWAP( "s92e_23b.8f", 0x000000, 0x80000, CRC(0aaa1a3a) SHA1(774a2b52f7c1876c0e10d8d57a0850ad2d016cf6) )
    ROM_LOAD16_WORD_SWAP( "s92_22b.7f",  0x080000, 0x80000, CRC(2bbe15ed) SHA1(a8e2edef62fa99c5ef701b28bfb6bc42f3af183d) )
    ROM_LOAD16_WORD_SWAP( "s92_21a.6f",  0x100000, 0x80000, CRC(925a7877) SHA1(1960dca35f0ca6f2b399a9fccfbc0132ac6425d1) )

versus

Code:
ROM_START( sf2m7 )
    ROM_REGION( CODE_SIZE, "maincpu", 0 )      /* 68000 code */
    ROM_LOAD16_BYTE( "u222-2i",           0x000000, 0x40000, CRC(1ca7adbd) SHA1(45e9dc05766ad156edcfc9e59a9804f74f90dc68) )
    ROM_LOAD16_BYTE( "u196-2i",           0x000001, 0x40000, CRC(f758408c) SHA1(aac44a7287bb3b7ba35d68aff279e265dbd3f6d3) )
    ROM_LOAD16_BYTE( "u222-2s",           0x080000, 0x40000, CRC(720cea3e) SHA1(ec4f22159d44a8abc40643b986b88a4f947d6aea) )
    ROM_LOAD16_BYTE( "u196-2s",           0x080001, 0x40000, CRC(9932832c) SHA1(0da0f5ebab91b0759c5fc00902cfe4b12a856466) )
    ROM_LOAD16_WORD_SWAP( "s92_21a.bin",  0x100000, 0x80000, CRC(925a7877) SHA1(1960dca35f0ca6f2b399a9fccfbc0132ac6425d1) )

Hopefully m7 uses the same PALs.
 
after a lot of searching and with the help of EKORZ , i finally got the rom m5, m7 ( rom hacks from HBMAME, sf2ceda ) that works on an original cps1. my sincere thanks to EKORZ and thank you very much.
 
Back
Top