What's new

2huwman

Beginner
Joined
Dec 8, 2017
Messages
33
Reaction score
16
Location
U.K.
I'm attempting to make a Sonic The Fighters ROM board, but haven't been able to get it to boot. I'm using a known working Model 2b motherboard and known working Model 2b ROM board, and have got all the jumpers on the ROM board in the right places. I used the MAME 225 merged romset and all the ROMs seemed to write correctly and were verified. They're all in the right sockets and the right way round. All I'm getting when powering up is this screen:

PXL_20210317_110330013.jpg

Anyone have any ideas why this isn't working? Some thoughts:

Are there any jumpers on the mobo that need changing?
I don't think there's a security board needed, is there?
Any issues with region settings? I used the Sonic the Fighters romset (not Championship) and EPROM types as follows:

Sonic The Fighters (sfight), Model 2B */ Default country is Japan, the game title is "Sonic the Fighters" */
ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program 27C4002 x 2
ROM_LOAD32_WORD("epr-19001.15", 0x000000, 0x080000, CRC(9b088511) SHA1(20718d985d14f4d2b1b8e982bfbebddd73cdb972) ) /*
ROM_LOAD32_WORD("epr-19002.16", 0x000002, 0x080000, CRC(46f510da) SHA1(edcbf61122db568ccaa4c3106f507087c1740c9b) ) /* in all regions */
ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data 27322 x4, 27C4002 x 2
ROM_LOAD32_WORD("mpr-19007.11", 0x0000000, 0x400000, CRC(8b8ff751) SHA1(5343a9a2502052e3587424c984bd48caa7564849) )
ROM_LOAD32_WORD("mpr-19008.12", 0x0000002, 0x400000, CRC(a94654f5) SHA1(39ad2e9431543ea6cbc0307bc39933cf64956a74) )
ROM_LOAD32_WORD("mpr-19005.9", 0x0800000, 0x400000, CRC(98cd1127) SHA1(300c9cdef199f31255bacb95399e9c75be73f817) )
ROM_LOAD32_WORD("mpr-19006.10", 0x0800002, 0x400000, CRC(e79f0a26) SHA1(37a4ff13cfccfda587ca59a9ef08b5914d2c28d4) )
ROM_LOAD32_WORD("epr-19003.7", 0x1000000, 0x080000, CRC(63bae5c5) SHA1(cbd55b7b7376ac2f67befaf4c43eef3727ba7b7f) )
ROM_LOAD32_WORD("epr-19004.8", 0x1000002, 0x080000, CRC(c10c9f39) SHA1(cf806501dbfa48d16cb7ed5f39a6146f734ba455) )
ROM_REGION32_LE( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) 27C160 x 2
ROM_LOAD32_WORD("mpr-19015.29", 0x000000, 0x200000, CRC(c74d99e3) SHA1(9914be9925b86af6af670745b5eba3a9e4f24af9) )
ROM_LOAD32_WORD("mpr-19016.30", 0x000002, 0x200000, CRC(746ae931) SHA1(a6f0f589ad174a34493ee24dc0cb509ead3aed70) )
ROM_REGION( 0x1000000, "polygons", 0 ) // Models 27C322 x 4
ROM_LOAD32_WORD("mpr-19009.17", 0x000000, 0x400000, CRC(fd410350) SHA1(5af3a90c87ec8a90a8fc58ae469ef23ec6e6213c) )
ROM_LOAD32_WORD("mpr-19012.21", 0x000002, 0x400000, CRC(9bb7b5b6) SHA1(8e13a0bb34e187a340b38d76ab15ff6fe4bae764) )
ROM_LOAD32_WORD("mpr-19010.18", 0x800000, 0x400000, CRC(6fd94187) SHA1(e3318ef0eb0168998e139e527339c7c667c17fb1) )
ROM_LOAD32_WORD("mpr-19013.22", 0x800002, 0x400000, CRC(9e232fe5) SHA1(a6c4b2b3bf8efc6f6263f73d6f4cacf9785010c1) )
ROM_REGION( 0x1000000, "textures", 0 ) // Textures 27C322 x 4
ROM_LOAD32_WORD("mpr-19019.27", 0x000000, 0x400000, CRC(59121896) SHA1(c29bedb41b14d63c6067ae12ad009deaafca2aa4) )
ROM_LOAD32_WORD("mpr-19017.25", 0x000002, 0x400000, CRC(7b298379) SHA1(52fad61412040c90c7dd300c0fd7aa5b8d5af441) )
ROM_LOAD32_WORD("mpr-19020.28", 0x800000, 0x400000, CRC(9540dba0) SHA1(7b9a75caa8c5b12ba54c6f4f746d80b165ee97ab) )
ROM_LOAD32_WORD("mpr-19018.26", 0x800002, 0x400000, CRC(3b7e7a12) SHA1(9c707a7c2cffc5eff19f9919ddfae7300842fd19) )
ROM_REGION( 0x080000, "audiocpu", 0 ) // Sound program 27C4002 x 1
ROM_LOAD16_WORD_SWAP("epr-19021.31", 0x000000, 0x080000, CRC(0b9f7583) SHA1(21290389cd8bd9e52ed438152cc6cb5793f809d3) )
ROM_REGION16_BE( 0x800000, "samples", 0 ) // Samples 27C160 x 4
ROM_LOAD16_WORD_SWAP("mpr-19022.32", 0x000000, 0x200000, CRC(4381869b) SHA1(43a21609b49926a227558d4938088526acf1fe42) )
ROM_LOAD16_WORD_SWAP("mpr-19023.33", 0x200000, 0x200000, CRC(07c67f88) SHA1(696dc85e066fb27c7618e52e0acd0d00451e4589) )
ROM_LOAD16_WORD_SWAP("mpr-19024.34", 0x400000, 0x200000, CRC(15ff76d3) SHA1(b431bd85c973aa0a4d6032ac98fb057139f142a2) )
ROM_LOAD16_WORD_SWAP("mpr-19025.35", 0x600000, 0x200000, CRC(6ad8fb70) SHA1(b666d31f9be26eb0cdcb71041a3c3c08d5aa41e1) )


PXL_20210317_114207611.jpgPXL_20210317_114212968.jpgPXL_20210317_114217861.jpg

Thanks for any help or advice!
 
shouldn't need the security board for this one- been holding onto this pic for a while for whenever I do my own conversion (but I think it's originally from another thread on AP anyways? don't remember), so it may help you out with the jumper settings:

1a6f177592d4fedbcef0d860ca758529.png


Also, here's the English manual in case you don't have it; might be useful just in case: http://info.sonicretro.org/images/7/7b/Mdl2_Sonic_Championship_Service_Manual.pdf
 
oh, also, just in case since I'm not sure what your setup is: the model 2b games typically all output a 24khz video signal. Unless you're running it through something like an extron that'll spit out 15khz, it might be a bit of a struggle to get it to actually play on any kind of modern set or even a consumer crt.
 
ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data 27322 x4, 27C4002 x 2

Its possible the use of 27c4002 here is incorrect... I don't have a board in front of me to confirm but I believe the "MPR" ROMs in this size would need to be "27c400"

In general for 4Mibt sized 16-bit ROMs
27c4002/27c4096 = replacement for factory EPROM
27c400 = replacement for factory Mask ROM

I honestly don't know which ROM type this game is setup for but it couldn't hurt to look up some photos to confirm.
 
Last edited:
Thanks very much for the info guys - Yes, the jumpers are all fine and the TV (it's a PDP-V402) is fine with 25khz (I've played other Model 2 games with this setup).

Here are some photos of an original STF ROM board - which ones do you think I might have used the wrong type for?

EDIT: Just comparing with the original board - I've used M27c4002 for ICs 7,8,15,16,31. But the original only uses M27c4002 for IC 31. For IC 7&8 it uses TC574200d and for 15&16 it uses HN27C4096HG. What should I be using instead?

STF original  ROM Bd 1.jpgSTF original  ROM Bd 2.jpg
 
Last edited:
if you're anxious to get it up and running without waiting you can use 27c800 and double the ROM file
or you can use 27c160 and 4x the ROM file.
 
That would be great - I've got a few spare 27c160. How do I 4x the ROM file?
 
Any way I could get some one to convert a model 2b to sonic and sell it to me 😂 I really want to get this game ive been looking forever and I’m starting to think I’ll never have one
 
Any way I could get some one to convert a model 2b to sonic and sell it to me 😂 I really want to get this game ive been looking forever and I’m starting to think I’ll never have one
I'm not sure where your located but try contacting this guy on this website. He had an original Sonic the Fighters cabinet he had listed for $2,000 USD. Im not sure if he still has it but you can try contacting him, Ive spoken to him before about some computer space stuff.

https://flippers.com
 
I'm not sure where your located but try contacting this guy on this website. He had an original Sonic the Fighters cabinet he had listed for $2,000 USD. Im not sure if he still has it but you can try contacting him, Ive spoken to him before about some computer space stuff.

https://flippers.com
One popped up about 6 hours from me on Facebook marketplace for 600$ about 3 months ago and I just missed it . It was a bummer to say the least I just checked there but didn’t see it ! The search continues thank you though , even if I can find a board that would be awesome I have plenty of cabs here I could setup for it
 
Back
Top