summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Quench <Quench0@users.noreply.github.com>2014-04-06 14:34:19 +0000
committer Quench <Quench0@users.noreply.github.com>2014-04-06 14:34:19 +0000
commitd481d244b89e7c7563487a08112c93c1d2768d21 (patch)
treeae53065cea6df5fbacffcf2cf66369c5e5b4e0d5 /src
parent90d8fd79b74860007189e31d6792781b9a0c2c3e (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.c28
-rw-r--r--src/mame/mame.lst4
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