diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/mame.lst | 1 | ||||
-rw-r--r-- | src/mame/taito/champbwl.cpp | 29 |
2 files changed, 28 insertions, 2 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst index cf56ba6382b..8825e4232a8 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10407,6 +10407,7 @@ talbot // Volt Electronics @source:taito/champbwl.cpp champbwl // (c)1989 Romstar. not Taito, but the same Seta video chips +champbwla // (c)1989 Romstar. not Taito, but the same Seta video chips doraemon // Sunsoft / Epoch / Fujiko - Shogakukan - TV Asahi (prototype) @source:dataeast/chanbara.cpp diff --git a/src/mame/taito/champbwl.cpp b/src/mame/taito/champbwl.cpp index 5409b5efeb5..b19de1ee37d 100644 --- a/src/mame/taito/champbwl.cpp +++ b/src/mame/taito/champbwl.cpp @@ -639,6 +639,30 @@ ROM_START( champbwl ) ROM_LOAD( "champbwl.nv", 0x000, 0x800, CRC(1d46aa8e) SHA1(a733cf86cfb26d98fb4c491d7f779a7a1c8ff228) ) ROM_END +ROM_START( champbwla ) // all labels handwritten, only difference is the program ROM + ROM_REGION( 0x10000, "maincpu", 0 ) // Z80 Code + ROM_LOAD( "ab_v1.12.u1", 0x00000, 0x10000, CRC(98db1145) SHA1(c3a4190e43d829c8b9016892a30416449fb6bb87) ) // actual label: AB V1.12 8/31 Q=30 + + ROM_REGION( 0x80000, "gfx1", 0 ) + ROM_LOAD( "ab001007.u22", 0x00000, 0x20000, CRC(1ee9f6b1) SHA1(1a67e969b1f471ec7ada294b89185c15cde8c1ab) ) + ROM_LOAD( "ab001006.u15", 0x20000, 0x20000, CRC(37baf753) SHA1(efa57d915a9e14393b62b161e1ac807b8fcb8501) ) + ROM_LOAD( "ab001005.u9", 0x40000, 0x20000, CRC(b80a9ed6) SHA1(ac7a31ad82a60c4d2034770c59cf383b8a036e6a) ) + ROM_LOAD( "ab001004.u7", 0x60000, 0x20000, CRC(584477b1) SHA1(296f96526044e9bd13673e5d817260e3f98f696c) ) + + ROM_REGION( 0x0400, "proms", 0 ) + ROM_LOAD( "ab001008.u26", 0x0000, 0x0200, CRC(30ac8d48) SHA1(af034de3f3b8548534effdf4e3717fe3838b7754) ) + ROM_LOAD( "ab001009.u27", 0x0200, 0x0200, CRC(3bbd4bcd) SHA1(8c87ccc42ece2432b8ad25f8679cdf886e12a43c) ) + + ROM_REGION( 0x100000, "x1snd", 0 ) // Samples + ROM_LOAD( "ab002002.2-2", 0x00000, 0x40000, CRC(42ebe997) SHA1(1808b9e5e996a395c1d48ac001067f736f96feec) ) + ROM_LOAD( "ab003002.3-2", 0x40000, 0x40000, CRC(7ede8f28) SHA1(b5519c09b4f0019dc76cadca725da1d581912540) ) + ROM_LOAD( "ab002003.2-3", 0x80000, 0x40000, CRC(3051b8c3) SHA1(5f53596d7af1c79db1dde4bdca3878e07c67b5d1) ) + ROM_LOAD( "ab003003.3-3", 0xc0000, 0x40000, CRC(ad40ad10) SHA1(db0e5744ea3fcda87345b545031f82fcb3fec175) ) + + ROM_REGION( 0x800, "nvram", 0 ) // default settings, allows game to boot first time without having to reset it + ROM_LOAD( "champbwla.nv", 0x000, 0x800, CRC(b8b1a40d) SHA1(e8f0af26ccfcee554c215e103d6a0101af4658cb) ) +ROM_END + /* Doraemon no Eawase Montage (prototype) @@ -737,5 +761,6 @@ ROM_END } // Anonymous namespace -GAME( 1993?, doraemon, 0, doraemon, doraemon, doraemon_state, empty_init, ROT0, "Sunsoft / Epoch", "Doraemon no Eawase Montage (prototype)", MACHINE_SUPPORTS_SAVE ) // year not shown, datecodes on pcb suggests late-1993 -GAME( 1989, champbwl, 0, champbwl, champbwl, champbwl_state, empty_init, ROT270, "Seta / Romstar Inc.", "Championship Bowling", MACHINE_SUPPORTS_SAVE ) +GAME( 1993?, doraemon, 0, doraemon, doraemon, doraemon_state, empty_init, ROT0, "Sunsoft / Epoch", "Doraemon no Eawase Montage (prototype)", MACHINE_SUPPORTS_SAVE ) // year not shown, datecodes on pcb suggests late-1993 +GAME( 1989, champbwl, 0, champbwl, champbwl, champbwl_state, empty_init, ROT270, "Seta / Romstar Inc.", "Championship Bowling", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, champbwla, champbwl, champbwl, champbwl, champbwl_state, empty_init, ROT270, "Seta / Romstar Inc.", "Championship Bowling (location test)", MACHINE_SUPPORTS_SAVE ) |