So I was was looking through the MAME Driver for Taito F2 earlier and I noticed that there's a slightly different machine configuration for the World Release of Dead Connection and the Japanese release of Dead Connection.
Previously I had modified my 2-board version of Hattrick Hero (see my post above: Can I convert Football Champ (Taito F1) into something else?) but it refused to boot... however I was using the World region ROMs.
I dusted off the PCB and swapped d28-12.5 (world region) for d28-07.5 (jp region) and it BOOTS! My modifications were correct all along.
So apparently there are some differences in the hardware that prevent the single-board World ROMs from working on the 2-board JP hardware. Of course running the JP ROMs now the game is in Japanese :-/
Comparing the ROMs there is literally only 2 BITS different on the last two words of the file
World version ends in 10 03
JP version ends in 00 01
This to me says that both versions of the game are on the same ROM and it's just checking the last byte. Working on the Assumption that one byte is to set the hardware version and the other byte is to set the region... super easy to test in MAME.
running deadconxj in MAME
bits set to 00 01 is the default JP 2-board version in MAME
bits set to 10 03 (just like world version) the game boots in English but the graphics are wrong (sprites out of place)
bits set to 10 01 the game boots in Japanese and the graphics are wrong
bits set to 00 03 the game boots in English and the graphics are correct.
so the second to last word 00 = 2-board version, 10 = single board version
the last word 01 = JP region, 03 = World region.
now I can make a custom 2-board world ROM! but wait... maybe I can make it work for other regions that don't exist?
changing the last word to 00 = USA, Canada, and Mexico region without the winners don't use drugs message
changing the last word to 02 = USA, Canada, and Mexico Region with "Winners Don't Use Drugs" message
I didn't bother playing further than that. But I'm excited that I not only do I now have a working 2-board conversion but that my conversions are now USA region!
I think the USA Version was never meant to be, the game crashes on me when using that region. works fine with JP or World regions though.
The post was edited 3 times, last by twistedsymphony ().
Nice , I gotta attempt this at some point, excellent work guys, thanks for sharing!!
Wanted: Batsugun, Battle Garegga, Battle Bakraid, Deathsmiles, War of Aero
13/14" TriSync Tube/Chassis, Vewlix Shipping Brackets
If you have any of these for sale/trade let me know please and lets make a deal
The last byte is the famous TAITO region byte, present on a lot of games.The future of ST-V rests upon our work and your work
so i got some spare time so i thought that i could make the football champ board live with the ROMS from the "dead" dead connection board.
i cut the trace on the FC board,
hooked up connections accordingly to the pictureposted by @mypinballs, transfered the EPROMS and MASKROMS and......nothing.
I dumped the ROMset and it is the WORLD version, deadconx Dead Connection (World)
No i missed the pinout
now the game boots, but with faulty sprites
The post was edited 1 time, last by frsj8112 ().
The post was edited 2 times, last by frsj8112 ().
The post was edited 1 time, last by twistedsymphony ().
Nice work fellow arcade enthusiastics!
I have a Euro Champ '92 - does or should this work too?Playing on E2 since 2007
Ninja Kids should also work in theory?
The perfect conversion would be a Metal Black for this...Playing on E2 since 2007
There's a different IO chip, assuming you can make that work, (at minimum you'd have to remap controls, worst case it's a deal breaker). You'd need to increase ROM space like we did here but then you'd need to modify the program ROM to remap everything from address 0x200000 through 0xa00003, basically everything except for the main ROM and RAM space. This includes remapping sprite ram and pallet ram which is a huge amount of work and a huge pain in the ass.
football champ uses a sprite banking feature that metal black doesn't so, that would need to be disabled
Audio CPU also requires a larger ROM, so that would have to be fixed on the hardware as well.
On a whole this conversion would be quite similar to my Koshien to Gun Frontier but with a an extra month worth of mame debugging work to fix the address map. Assuming it even works due to the different IO chip.
Too much hassle then - nevermind and thanks for the Explanation!Playing on E2 since 2007