diff options
| author | 2014-04-06 14:34:19 +0000 | |
|---|---|---|
| committer | 2014-04-06 14:34:19 +0000 | |
| commit | d481d244b89e7c7563487a08112c93c1d2768d21 (patch) | |
| tree | ae53065cea6df5fbacffcf2cf66369c5e5b4e0d5 /src | |
| parent | 90d8fd79b74860007189e31d6792781b9a0c2c3e (diff) | |
Batsugun GAL file added and fixed SnowBro2b GFX ROM.
SnowBro2b bad GFX ROM had a pattern to the wrong bits so I replaced it.
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/toaplan2.c | 28 | ||||
| -rw-r--r-- | src/mame/mame.lst | 4 |
2 files changed, 21 insertions, 11 deletions
diff --git a/src/mame/drivers/toaplan2.c b/src/mame/drivers/toaplan2.c index 69c2638cad8..3b062685307 100644 --- a/src/mame/drivers/toaplan2.c +++ b/src/mame/drivers/toaplan2.c @@ -36,9 +36,9 @@ Supported games: batsugun TP-030 Toaplan Batsugun batsuguna TP-030 Toaplan Batsugun (older) batsugunsp TP-030 Toaplan Batsugun (Special Version) - pwrkick ?????? Sunwise Power Kick + pwrkick SW931201 Sunwise Power Kick othldrby ?????? Sunwise Othello Derby - snowbro2 ?????? Hanafram Snow Bros. 2 - With New Elves + snowbro2 TP-033 Hanafram Snow Bros. 2 - With New Elves * This version of Whoopee!! is on a board labeled TP-020 (same board number, and same hardware, as Teki Paki) @@ -4595,6 +4595,10 @@ ROM_START( batsugun ) ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM Samples */ ROM_LOAD( "tp030_2.bin", 0x00000, 0x40000, CRC(276146f5) SHA1(bf11d1f6782cefcad77d52af4f7e6054a8f93440) ) + + ROM_REGION( 0x1000, "plds", 0 ) /* Logic for mixing output of both GP9001 GFX controllers */ + ROM_LOAD( "tp030_u19_gal16v8b-15.bin", 0x0000, 0x117, CRC(f71669e8) SHA1(ec1fbe04605fee864af4b01f001af227938c9f21) ) +// ROM_LOAD( "tp030_u19_gal16v8b-15.jed", 0x0000, 0x991, CRC(31be54a2) SHA1(06278942a9a2ea858c0352b2ef5a65bf329b7b82) ) ROM_END @@ -4617,6 +4621,9 @@ ROM_START( batsuguna ) ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM Samples */ ROM_LOAD( "tp030_2.bin", 0x00000, 0x40000, CRC(276146f5) SHA1(bf11d1f6782cefcad77d52af4f7e6054a8f93440) ) + + ROM_REGION( 0x1000, "plds", 0 ) /* Logic for mixing output of both GP9001 GFX controllers */ + ROM_LOAD( "tp030_u19_gal16v8b-15.bin", 0x0000, 0x117, CRC(f71669e8) SHA1(ec1fbe04605fee864af4b01f001af227938c9f21) ) ROM_END @@ -4639,6 +4646,9 @@ ROM_START( batsugunsp ) ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM Samples */ ROM_LOAD( "tp030_2.bin", 0x00000, 0x40000, CRC(276146f5) SHA1(bf11d1f6782cefcad77d52af4f7e6054a8f93440) ) + + ROM_REGION( 0x1000, "plds", 0 ) /* Logic for mixing output of both GP9001 GFX controllers */ + ROM_LOAD( "tp030_u19_gal16v8b-15.bin", 0x0000, 0x117, CRC(f71669e8) SHA1(ec1fbe04605fee864af4b01f001af227938c9f21) ) ROM_END @@ -4681,18 +4691,18 @@ ROM_START( snowbro2 ) ROM_END ROM_START( snowbro2b ) // seems to be the same data as the main set, but with the extra user1 rom and different rom layout - ROM_REGION( 0x080000, "maincpu", 0 ) /* Main 68K code */ + ROM_REGION( 0x080000, "maincpu", 0 ) /* Main 68K code - difference with main set is year changed from 1994 to 1998 and upper FFFF fill changed to 00FF fill */ ROM_LOAD16_BYTE( "sb2-prg1.u39", 0x000000, 0x040000, CRC(e1fec8a2) SHA1(30c1a351070d784da9ba0dca68be8a262dba2045) ) ROM_LOAD16_BYTE( "sb2-prg0.u23", 0x000001, 0x040000, CRC(b473cd57) SHA1(331130faa9de01b3ca93845174e8c3684bd269c7) ) - ROM_REGION( 0x400000, "gfx1", 0 ) // one of these seems badly read, check - ROM_LOAD( "sb2-gfx.u177", 0x000000, 0x200000, BAD_DUMP CRC(ebeec910) SHA1(e179f393b98135caa8419b68cd979038ab47a413) ) - ROM_LOAD( "sb2-gfx.u175", 0x200000, 0x200000, BAD_DUMP CRC(72622795) SHA1(03f041e30b78da2c554b70ed0e5dae7f0214103d) ) + ROM_REGION( 0x400000, "gfx1", 0 ) + ROM_LOAD( "sb2-gfx.u177", 0x000000, 0x200000, CRC(ebeec910) SHA1(e179f393b98135caa8419b68cd979038ab47a413) ) + ROM_LOAD( "sb2-gfx.u175", 0x200000, 0x200000, CRC(e349c75b) SHA1(7d40d00fc0e15a68c427fe94db410bb7cbe00117) ) ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM Samples */ - ROM_LOAD( "sb2-snd.4", 0x00000, 0x80000, CRC(638f341e) SHA1(aa3fca25f099339ece1878ea730c5e9f18ec4823) ) + ROM_LOAD( "sb2-snd-4.u17", 0x00000, 0x80000, CRC(638f341e) SHA1(aa3fca25f099339ece1878ea730c5e9f18ec4823) ) - ROM_REGION( 0x8000, "user1", 0 ) /* ??? Some sort of table - same as other bootleg boards */ + ROM_REGION( 0x8000, "user1", 0 ) /* ??? Some sort of table - same as other bootleg boards */ ROM_LOAD( "sb2-unk.u100", 0x0000, 0x8000, CRC(456dd16e) SHA1(84779ee64d3ea33ba1ba4dee39b504a81c6811a1) ) ROM_END @@ -5392,7 +5402,7 @@ GAME( 1994, pwrkick, 0, pwrkick, pwrkick, driver_device, 0, GAME( 1995, othldrby, 0, othldrby, othldrby,driver_device, 0, ROT0, "Sunwise", "Othello Derby (Japan)", 0 ) GAME( 1994, snowbro2, 0, snowbro2, snowbro2, driver_device, 0, ROT0, "Hanafram", "Snow Bros. 2 - With New Elves / Otenki Paradise", GAME_SUPPORTS_SAVE ) -GAME( 1994, snowbro2b, snowbro2, snowbro2, snowbro2, driver_device, 0, ROT0, "bootleg", "Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg)", GAME_SUPPORTS_SAVE ) +GAME( 1998, snowbro2b, snowbro2, snowbro2, snowbro2, driver_device, 0, ROT0, "bootleg", "Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg)", GAME_SUPPORTS_SAVE ) GAME( 1993, sstriker, 0, mahoudai, sstriker, driver_device, 0, ROT270, "Raizing", "Sorcer Striker (set 1)" , GAME_SUPPORTS_SAVE ) // verified on two different PCBs GAME( 1993, sstrikera, sstriker, mahoudai, sstrikera, driver_device, 0, ROT270, "Raizing", "Sorcer Striker (set 2)" , GAME_SUPPORTS_SAVE ) // from Korean board diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 0f513471bed..1fbdcab8fa6 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2672,8 +2672,8 @@ grindstma // TP-027 (c) 1993 Toaplan + Unite Trading license (Korea) vfive // TP-027 (c) 1993 Toaplan (Japan) batsugun // TP-030 (c) 1993 Toaplan batsuguna // TP-030 (c) 1993 Toaplan -batsugunsp // TP-??? (c) 1993 Toaplan -snowbro2 // TP-??? (c) 1994 Hanafram +batsugunsp // TP-030 (c) 1993 Toaplan +snowbro2 // TP-033 (c) 1994 Hanafram snowbro2b // pwrkick // (c) 1994 Sunwise othldrby // (c) 1995 Sunwise |
