summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/midway/balsente.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/midway/balsente.cpp')
-rw-r--r--src/mame/midway/balsente.cpp1138
1 files changed, 812 insertions, 326 deletions
diff --git a/src/mame/midway/balsente.cpp b/src/mame/midway/balsente.cpp
index 9361297e8fc..2a5c0f94b5b 100644
--- a/src/mame/midway/balsente.cpp
+++ b/src/mame/midway/balsente.cpp
@@ -7,20 +7,20 @@
driver by Aaron Giles
Games supported:
- * Chicken Shift
- * Gimme a Break
- * Goalie Ghost
+ * Chicken Shift (11/23/84)
* Gimme A Break (7/7/85)
+ * Goalie Ghost
* Grudge Match (v00.90, Italy, location test?)
* Grudge Match (v00.80, prototype)
- * Hat Trick
+ * Hat Trick (11/12/84)
+ * Mini Golf (set 1)
* Mini Golf (11/25/85)
* Mini Golf (10/8/85)
- * Name That Tune (set 1)
+ * Name That Tune (3/31/86)
* Name That Tune (3/23/86)
* Night Stocker (10/6/86)
* Night Stocker (8/27/86)
- * Off the Wall
+ * Off the Wall (10/16/84)
* Rescue Raider (5/11/87) (non-cartridge)
* Rescue Raider (stand-alone)
* Sente Diagnostic Cartridge
@@ -28,20 +28,20 @@
* Snacks'n Jaxson
* Snake Pit
* Snake Pit (9/14/84)
- * Spiker
- * Spiker (5/5/86)
* Spiker (6/9/86)
+ * Spiker (5/5/86)
+ * Spiker (earliest)
* Stocker (3/19/85)
* Stompin' (4/4/86)
* Street Football (11/12/86)
- * Team Hat Trick
+ * Team Hat Trick (11/16/84)
* Toggle (prototype)
- * Trivial Pursuit (Think Tank - Genus Edition) (set 1)
+ * Trivial Pursuit (Think Tank - Genus Edition) (2/12/85)
* Trivial Pursuit (Think Tank - Genus Edition) (12/14/84)
- * Trivial Pursuit (Genus II Edition)
- * Trivial Pursuit (All Star Sports Edition)
- * Trivial Pursuit (Young Players Edition)
* Trivial Pursuit (Baby Boomer Edition) (3/20/85)
+ * Trivial Pursuit (Genus II Edition) (3/22/85)
+ * Trivial Pursuit (Young Players Edition) (3/29/85)
+ * Trivial Pursuit (All Star Sports Edition)
* Trivial Pursuit (Volumen III, Spanish, Maibesa license)
* Trivial Pursuit (Volumen II, Spanish, Maibesa license)
* Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware)
@@ -235,7 +235,7 @@ void balsente_state::cpu1_base_map(address_map &map)
{
map(0x0000, 0x07ff).ram().share("spriteram");
map(0x0800, 0x7fff).ram().w(FUNC(balsente_state::videoram_w)).share("videoram");
- map(0x8000, 0x8fff).ram().w(FUNC(balsente_state::paletteram_w)).share("paletteram");
+ map(0x8000, 0x8fff).ram().w(m_palette, FUNC(palette_device::write8)).share("palette");
map(0x9000, 0x9007).w(FUNC(balsente_state::adc_select_w));
map(0x9400, 0x9401).r(FUNC(balsente_state::adc_data_r));
map(0x9800, 0x981f).mirror(0x0060).lw8(NAME([this] (offs_t offset, u8 data) { m_outlatch->write_d7(offset >> 2, data); }));
@@ -1180,6 +1180,25 @@ static INPUT_PORTS_START( stompin )
UNUSED_ANALOG
INPUT_PORTS_END
+static INPUT_PORTS_START( stompina )
+ PORT_INCLUDE( stompin )
+
+ PORT_MODIFY("SWG")
+ PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x01, "G1:1" ) // not listed in test mode
+ PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x02, "G1:2" ) // not listed in test mode
+ PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x04, "G1:3" ) // not listed in test mode
+ PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "G1:4" ) // not listed in test mode
+ PORT_DIPNAME( 0x10, 0x00, "Invulnerability (Cheat)" ) PORT_DIPLOCATION("G1:5") // not listed in test mode, but..
+ PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x10, DEF_STR( On ) )
+ PORT_DIPNAME( 0x20, 0x20, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("G1:6")
+ PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x20, DEF_STR( On ) )
+ PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x40, "G1:7" )
+ PORT_DIPNAME( 0x80, 0x00, "Bug Generation" ) PORT_DIPLOCATION("G1:8")
+ PORT_DIPSETTING( 0x00, "Regular" )
+ PORT_DIPSETTING( 0x80, DEF_STR( None ) )
+INPUT_PORTS_END
static INPUT_PORTS_START( grudge )
PORT_INCLUDE( sentetst )
@@ -1231,7 +1250,7 @@ static INPUT_PORTS_START( grudge )
INPUT_PORTS_END
static INPUT_PORTS_START( grudgep )
- PORT_INCLUDE( sentetst )
+ PORT_INCLUDE( grudge )
PORT_MODIFY("SWH")
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("H1:8") // default to "ON" because Coin mode is buggy on this revision of the prototype
@@ -1372,7 +1391,7 @@ void balsente_state::balsente(machine_config &config)
m_screen->set_screen_update(FUNC(balsente_state::screen_update_balsente));
m_screen->set_palette(m_palette);
- PALETTE(config, m_palette).set_entries(1024);
+ PALETTE(config, m_palette).set_format(4, raw_to_rgb_converter::standard_rgb_decoder<4,4,4, 24,16,8>, 1024);
/* sound hardware */
@@ -1499,127 +1518,199 @@ ROM_START( sentetst )
ROM_END
-ROM_START( cshift )
+/*
+
+Chicken Shift (11/23/84)
+
+Cartridge Type:
+ 006-8003-01-0B REV B
+Label:
++-----------------+
+| CHICKEN |
+| SHIFT |
+| EF |
+| 11/23/84 |
++-----------------+
+
+*/
+ROM_START( cshift ) /* Cart: 006-8003-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "cs-ab0.bin", 0x00000, 0x2000, CRC(d2069e75) SHA1(17d5719e6e1976cebb332932cf3e900a88136928) ) /* Labeled as CHICKEN SHIFT, then name (like AB0) & dated 11/23/84 */
- ROM_LOAD( "cs-ab1.bin", 0x02000, 0x2000, CRC(198f25a8) SHA1(5ca25fe57e94d8362896c903196e0080efd35ef5) )
- ROM_LOAD( "cs-ab2.bin", 0x04000, 0x2000, CRC(2e2b2b82) SHA1(a540f3ff2a0a10b19aafe1528b7dcaeae9b7393d) )
- ROM_LOAD( "cs-ab3.bin", 0x06000, 0x2000, CRC(b97fc520) SHA1(f45c5ec93eab1bfd1f9533df7ac624c2e99f6573) )
- ROM_LOAD( "cs-ab4.bin", 0x08000, 0x2000, CRC(b4f0d673) SHA1(cb97dc8836c497fa03a862227340f8c351986a39) )
- ROM_LOAD( "cs-ab5.bin", 0x0a000, 0x2000, CRC(b1f8e589) SHA1(d837beff063ed987571c5af6130f2c7d637d7c39) )
- ROM_LOAD( "cs-cd.bin", 0x1c000, 0x2000, CRC(f555a0b2) SHA1(49668f8363fdcec4686ec80bf2e99003cd11e2c1) )
- ROM_LOAD( "cs-ef.bin", 0x1e000, 0x2000, CRC(368b1ce3) SHA1(8003ef99adcb26feb42e1b0945b1185e438582b2) )
+ ROM_LOAD( "chicken_shift_ab_0_11-23-84.u9a", 0x00000, 0x2000, CRC(d2069e75) SHA1(17d5719e6e1976cebb332932cf3e900a88136928) )
+ ROM_LOAD( "chicken_shift_ab_1_11-23-84.u8a", 0x02000, 0x2000, CRC(198f25a8) SHA1(5ca25fe57e94d8362896c903196e0080efd35ef5) )
+ ROM_LOAD( "chicken_shift_ab_2_11-23-84.u7a", 0x04000, 0x2000, CRC(2e2b2b82) SHA1(a540f3ff2a0a10b19aafe1528b7dcaeae9b7393d) )
+ ROM_LOAD( "chicken_shift_ab_3_11-23-84.u6a", 0x06000, 0x2000, CRC(b97fc520) SHA1(f45c5ec93eab1bfd1f9533df7ac624c2e99f6573) )
+ ROM_LOAD( "chicken_shift_ab_4_11-23-84.u5a", 0x08000, 0x2000, CRC(b4f0d673) SHA1(cb97dc8836c497fa03a862227340f8c351986a39) )
+ ROM_LOAD( "chicken_shift_ab_5_11-23-84.u4a", 0x0a000, 0x2000, CRC(b1f8e589) SHA1(d837beff063ed987571c5af6130f2c7d637d7c39) )
+ ROM_LOAD( "chicken_shift_cd_11-23-84.u3a", 0x1c000, 0x2000, CRC(f555a0b2) SHA1(49668f8363fdcec4686ec80bf2e99003cd11e2c1) )
+ ROM_LOAD( "chicken_shift_ef_11-23-84.u2a", 0x1e000, 0x2000, CRC(368b1ce3) SHA1(8003ef99adcb26feb42e1b0945b1185e438582b2) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "cs-gr0.bin", 0x00000, 0x2000, CRC(67f9d3b3) SHA1(4f3f80e4272b20611206636b6ccb627087efd0c3) )
- ROM_LOAD( "cs-gr1.bin", 0x02000, 0x2000, CRC(78973d50) SHA1(de7891ef47c277d733d9b4810d68621718644655) )
- ROM_LOAD( "cs-gr2.bin", 0x04000, 0x2000, CRC(1784f939) SHA1(ff7f43451580e3b314c24b00a66765c0b395ddf6) )
- ROM_LOAD( "cs-gr3.bin", 0x06000, 0x2000, CRC(b43916a2) SHA1(8d42fb6ae7cf8b2d94eb0c14e00bb115f8ef01b4) )
- ROM_LOAD( "cs-gr4.bin", 0x08000, 0x2000, CRC(a94cd35b) SHA1(0ca0497a1b055ff1ae6b7bc36ae45749dff50caa) )
+ ROM_LOAD( "chicken_shift_gr-0_11-23-84.u9b", 0x00000, 0x2000, CRC(67f9d3b3) SHA1(4f3f80e4272b20611206636b6ccb627087efd0c3) )
+ ROM_LOAD( "chicken_shift_gr-1_11-23-84.u8b", 0x02000, 0x2000, CRC(78973d50) SHA1(de7891ef47c277d733d9b4810d68621718644655) )
+ ROM_LOAD( "chicken_shift_gr-2_11-23-84.u7b", 0x04000, 0x2000, CRC(1784f939) SHA1(ff7f43451580e3b314c24b00a66765c0b395ddf6) )
+ ROM_LOAD( "chicken_shift_gr-3_11-23-84.u6b", 0x06000, 0x2000, CRC(b43916a2) SHA1(8d42fb6ae7cf8b2d94eb0c14e00bb115f8ef01b4) )
+ ROM_LOAD( "chicken_shift_gr-4_11-23-84.u5b", 0x08000, 0x2000, CRC(a94cd35b) SHA1(0ca0497a1b055ff1ae6b7bc36ae45749dff50caa) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( gghost )
+ROM_START( gghost ) /* Cart: 006-8003-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ggh-ab0.bin", 0x00000, 0x2000, CRC(ed0fdeac) SHA1(294cee47c0541c58d4d766388c281ed30b8f5426) )
- ROM_LOAD( "ggh-ab1.bin", 0x02000, 0x2000, CRC(5bfbae58) SHA1(65c795354223cd5e2474ad9e779b77f58ed5b896) )
- ROM_LOAD( "ggh-ab2.bin", 0x04000, 0x2000, CRC(f0baf921) SHA1(4b7ee06838dcdb68ddec51f5eafab53ff3f25bfe) )
- ROM_LOAD( "ggh-ab3.bin", 0x06000, 0x2000, CRC(ed0fdeac) SHA1(294cee47c0541c58d4d766388c281ed30b8f5426) )
- ROM_LOAD( "ggh-ab4.bin", 0x08000, 0x2000, CRC(5bfbae58) SHA1(65c795354223cd5e2474ad9e779b77f58ed5b896) )
- ROM_LOAD( "ggh-ab5.bin", 0x0a000, 0x2000, CRC(f0baf921) SHA1(4b7ee06838dcdb68ddec51f5eafab53ff3f25bfe) )
- ROM_LOAD( "ggh-cd.bin", 0x1c000, 0x2000, CRC(d3d75f84) SHA1(f19f99ea05ad5b7e4b0485e80d7b6a329b8ef4d8) )
- ROM_LOAD( "ggh-ef.bin", 0x1e000, 0x2000, CRC(a02b4243) SHA1(f242fc017c9ae1997409825c34e8f5c6e6a0615e) )
+ ROM_LOAD( "ggh-ab0.u9a", 0x00000, 0x2000, CRC(ed0fdeac) SHA1(294cee47c0541c58d4d766388c281ed30b8f5426) )
+ ROM_LOAD( "ggh-ab1.u8a", 0x02000, 0x2000, CRC(5bfbae58) SHA1(65c795354223cd5e2474ad9e779b77f58ed5b896) )
+ ROM_LOAD( "ggh-ab2.u7a", 0x04000, 0x2000, CRC(f0baf921) SHA1(4b7ee06838dcdb68ddec51f5eafab53ff3f25bfe) )
+ ROM_LOAD( "ggh-ab3.u6a", 0x06000, 0x2000, CRC(ed0fdeac) SHA1(294cee47c0541c58d4d766388c281ed30b8f5426) )
+ ROM_LOAD( "ggh-ab4.u5a", 0x08000, 0x2000, CRC(5bfbae58) SHA1(65c795354223cd5e2474ad9e779b77f58ed5b896) )
+ ROM_LOAD( "ggh-ab5.u4a", 0x0a000, 0x2000, CRC(f0baf921) SHA1(4b7ee06838dcdb68ddec51f5eafab53ff3f25bfe) )
+ ROM_LOAD( "ggh-cd.u3a", 0x1c000, 0x2000, CRC(d3d75f84) SHA1(f19f99ea05ad5b7e4b0485e80d7b6a329b8ef4d8) )
+ ROM_LOAD( "ggh-ef.u2a", 0x1e000, 0x2000, CRC(a02b4243) SHA1(f242fc017c9ae1997409825c34e8f5c6e6a0615e) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "ggh-gr0.bin", 0x00000, 0x2000, CRC(03515526) SHA1(bceb7c8c3aa4c39b6cf1b976c5765c920399fe31) )
- ROM_LOAD( "ggh-gr1.bin", 0x02000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
- ROM_LOAD( "ggh-gr2.bin", 0x04000, 0x2000, CRC(ece0cb97) SHA1(13bfb38de30992b9597c9d0f87f7b2a5c061ba51) )
- ROM_LOAD( "ggh-gr3.bin", 0x06000, 0x2000, CRC(dd7e25d0) SHA1(cc6402835d1b46d160869ba1d1cad54f24d3fe86) )
- ROM_LOAD( "ggh-gr4.bin", 0x08000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
- ROM_LOAD( "ggh-gr5.bin", 0x0a000, 0x2000, CRC(d3da0093) SHA1(7474901b089ea62abad0a2f657fd8c4a1be09bf0) )
+ ROM_LOAD( "ggh-gr0.u8b", 0x00000, 0x2000, CRC(03515526) SHA1(bceb7c8c3aa4c39b6cf1b976c5765c920399fe31) )
+ ROM_LOAD( "ggh-gr1.u8b", 0x02000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
+ ROM_LOAD( "ggh-gr2.u7b", 0x04000, 0x2000, CRC(ece0cb97) SHA1(13bfb38de30992b9597c9d0f87f7b2a5c061ba51) )
+ ROM_LOAD( "ggh-gr3.u6b", 0x06000, 0x2000, CRC(dd7e25d0) SHA1(cc6402835d1b46d160869ba1d1cad54f24d3fe86) )
+ ROM_LOAD( "ggh-gr4.u5b", 0x08000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
+ ROM_LOAD( "ggh-gr5.u4b", 0x0a000, 0x2000, CRC(d3da0093) SHA1(7474901b089ea62abad0a2f657fd8c4a1be09bf0) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( hattrick )
+/*
+
+Hat Trick (11/12/84)
+
+Cartridge Type:
+ 006-8003-01-0D REV D (also commonly found on REV B PCBs)
+Label:
++-----------------+ +-----------------+
+| HAT TRK | | HAT |
+| CD | or | TRICK |
+| 11/12/84 | | CD |
++-----------------+ | 11/12/84 |
+ +-----------------+
+Cartridge Type:
+ 007-8003-01 REV A (Yes, it's actually 007 and NOT 006)
+Label:
++-----------------+
+| H.T. |
+| CD |
+| 11/12/84 |
++-----------------+
+
+*/
+ROM_START( hattrick ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "rom-ab0.u9a", 0x00000, 0x2000, CRC(f25c1b99) SHA1(43b2334be7cfb8091eea963e10547295362372d3) ) /* Labeled as HAT TRK, then name (like AB0) & dated 11/12/84 */
- ROM_LOAD( "rom-ab1.u8a", 0x02000, 0x2000, CRC(c1df3d1f) SHA1(754f537d12efe8891638fd11a2ee8a5b234fb079) ) /* The Hat Trick cartridge does not have any PAL's */
- ROM_LOAD( "rom-ab2.u7a", 0x04000, 0x2000, CRC(f6c41257) SHA1(05f5e71d08241c559da3bfc286c76cbb22710586) )
- ROM_LOAD( "rom-cd.u3a", 0x1c000, 0x2000, CRC(fc44f36c) SHA1(227d0c93c579d743b615b1fa6da56128e8202e51) )
- ROM_LOAD( "rom-ef.u2a", 0x1e000, 0x2000, CRC(d8f910fb) SHA1(b74a305dd848c7bf574e4b0aa32147b8d5c89e9e) )
+ ROM_LOAD( "hat_trk_ab0_11-12-84.u9a", 0x00000, 0x2000, CRC(f25c1b99) SHA1(43b2334be7cfb8091eea963e10547295362372d3) )
+ ROM_LOAD( "hat_trk_ab1_11-12-84.u8a", 0x02000, 0x2000, CRC(c1df3d1f) SHA1(754f537d12efe8891638fd11a2ee8a5b234fb079) )
+ ROM_LOAD( "hat_trk_ab2_11-12-84.u7a", 0x04000, 0x2000, CRC(f6c41257) SHA1(05f5e71d08241c559da3bfc286c76cbb22710586) )
+ ROM_LOAD( "hat_trk_cd_11-12-84.u3a", 0x1c000, 0x2000, CRC(fc44f36c) SHA1(227d0c93c579d743b615b1fa6da56128e8202e51) )
+ ROM_LOAD( "hat_trk_ef_11-12-84.u2a", 0x1e000, 0x2000, CRC(d8f910fb) SHA1(b74a305dd848c7bf574e4b0aa32147b8d5c89e9e) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "rom-gr0.u9b", 0x00000, 0x2000, CRC(9f41baba) SHA1(fa817a8e4d2f7b86a2294132e3991f7b6d8cb11a) )
- ROM_LOAD( "rom-gr1.u8b", 0x02000, 0x2000, CRC(951f08c9) SHA1(059a575dd35cd8e822e12ac2606b47b6272bbb41) )
+ ROM_LOAD( "hat_trk_gr0_11-12-84.u9b", 0x00000, 0x2000, CRC(9f41baba) SHA1(fa817a8e4d2f7b86a2294132e3991f7b6d8cb11a) )
+ ROM_LOAD( "hat_trk_gr1_11-12-84.u8b", 0x02000, 0x2000, CRC(951f08c9) SHA1(059a575dd35cd8e822e12ac2606b47b6272bbb41) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( teamht )
+/*
+
+Team Hat Trick (11/16/84)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| HAT TRK |
+| CD |
+| 11/16/84 |
++-----------------+
+
+NOTE: ROMs CD, AB-1 & GR-0 were dated 12/16/84, while AB-0 was dated 11/12/84
+ Cartridge also contains an unlabeled PAL at U1C
+
+*/
+ROM_START( teamht ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "hattrk.u8a", 0x00000, 0x4000, CRC(cb746de8) SHA1(b0e5003370b65f2aed4dc9ccb2a2d3eb29050245) )
- ROM_LOAD( "hattrk.u7a", 0x04000, 0x4000, CRC(5f2a0b24) SHA1(da1950a7e11014e47438a7c5831433390c1b1fd3) )
- ROM_LOAD( "hattrk.u1a", 0x1c000, 0x4000, CRC(6c6cf2be) SHA1(80e82ae4bd129000e74c4a5fd06d2109d5417e39) )
+ ROM_LOAD( "hat_trk_ab-0_11-12-84.u8a", 0x00000, 0x4000, CRC(cb746de8) SHA1(b0e5003370b65f2aed4dc9ccb2a2d3eb29050245) ) /* ONLY this ROM was dated 11/12/84 */
+ ROM_LOAD( "hat_trk_ab-1_11-16-84.u7a", 0x04000, 0x4000, CRC(5f2a0b24) SHA1(da1950a7e11014e47438a7c5831433390c1b1fd3) )
+ ROM_LOAD( "hat_trk_cd_11-16-84.u1a", 0x1c000, 0x4000, CRC(6c6cf2be) SHA1(80e82ae4bd129000e74c4a5fd06d2109d5417e39) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "hattrk.u6b", 0x00000, 0x4000, CRC(6e299728) SHA1(f10fc020fdf8f61d059ac57306b0353ac7dbfb24) )
+ ROM_LOAD( "hat_trk_gr-0_11-16-84.u6b", 0x00000, 0x4000, CRC(6e299728) SHA1(f10fc020fdf8f61d059ac57306b0353ac7dbfb24) )
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x0001, NO_DUMP ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
-ROM_START( otwalls )
+/*
+
+Off The Wall (10/16/84)
+
+Cartridge Type:
+ 006-8003-01-0D REV D
+Label:
++-----------------+
+| OFF THE |
+| WALL |
+| EF |
+| 10/16/84 |
++-----------------+
+
+*/
+ROM_START( otwalls ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "otw-ab0.bin", 0x00000, 0x2000, CRC(474441c7) SHA1(16fb5be9f94e072d4f3003abcc9dcf6d7af2359a) )
- ROM_LOAD( "otw-ab1.bin", 0x02000, 0x2000, CRC(2e9e9411) SHA1(7dfd8dafa34e4d22fa0c5e472e3e98a1c0969f43) )
- ROM_LOAD( "otw-ab2.bin", 0x04000, 0x2000, CRC(ba092128) SHA1(a38305c3ea9c8bf3596c18829655049f9468166e) )
- ROM_LOAD( "otw-ab3.bin", 0x06000, 0x2000, CRC(74bc479d) SHA1(905dab90aa11f3f4359185bb67d8c2bdc957516d) )
- ROM_LOAD( "otw-ab4.bin", 0x08000, 0x2000, CRC(f5f67619) SHA1(e3eb1434dff987d27056ae0749046f32f280160b) )
- ROM_LOAD( "otw-ab5.bin", 0x0a000, 0x2000, CRC(f5f67619) SHA1(e3eb1434dff987d27056ae0749046f32f280160b) )
- ROM_LOAD( "otw-cd.bin", 0x1c000, 0x2000, CRC(8e2d15ab) SHA1(8043fdf637de7752e8d42554ebad2e155a6f5939) )
- ROM_LOAD( "otw-ef.bin", 0x1e000, 0x2000, CRC(57eab299) SHA1(475d800c03d6b2786bd23861d61dc113b837a585) )
+ ROM_LOAD( "off_the_wall_ab0_10-16-84.u9a", 0x00000, 0x2000, CRC(474441c7) SHA1(16fb5be9f94e072d4f3003abcc9dcf6d7af2359a) )
+ ROM_LOAD( "off_the_wall_ab1_10-16-84.u8a", 0x02000, 0x2000, CRC(2e9e9411) SHA1(7dfd8dafa34e4d22fa0c5e472e3e98a1c0969f43) )
+ ROM_LOAD( "off_the_wall_ab2_10-16-84.u7a", 0x04000, 0x2000, CRC(ba092128) SHA1(a38305c3ea9c8bf3596c18829655049f9468166e) )
+ ROM_LOAD( "off_the_wall_ab3_10-16-84.u6a", 0x06000, 0x2000, CRC(74bc479d) SHA1(905dab90aa11f3f4359185bb67d8c2bdc957516d) )
+ ROM_LOAD( "off_the_wall_ab4_10-16-84.u5a", 0x08000, 0x2000, CRC(f5f67619) SHA1(e3eb1434dff987d27056ae0749046f32f280160b) )
+ ROM_LOAD( "off_the_wall_ab5_10-16-84.u4a", 0x0a000, 0x2000, CRC(f5f67619) SHA1(e3eb1434dff987d27056ae0749046f32f280160b) )
+ ROM_LOAD( "off_the_wall_cd_10-16-84.u3a", 0x1c000, 0x2000, CRC(8e2d15ab) SHA1(8043fdf637de7752e8d42554ebad2e155a6f5939) )
+ ROM_LOAD( "off_the_wall_ef_10-16-84.u2a", 0x1e000, 0x2000, CRC(57eab299) SHA1(475d800c03d6b2786bd23861d61dc113b837a585) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "otw-gr0.bin", 0x00000, 0x2000, CRC(210bad3c) SHA1(703769c6a569b17f2ad18441da7de0237be4721e) )
- ROM_LOAD( "otw-gr1.bin", 0x02000, 0x2000, CRC(13e6aaa5) SHA1(ac8b9d16d2159d4a578d8fa988b59c058c5efc88) )
- ROM_LOAD( "otw-gr2.bin", 0x04000, 0x2000, CRC(5cfefee5) SHA1(9aa74f0e1116098f43a4f8b4957db8923ddaf780) )
- ROM_LOAD( "otw-gr3.bin", 0x06000, 0x2000, CRC(6b17e4a9) SHA1(f9c57da863d613a456ee056569a87a9552ad3874) )
- ROM_LOAD( "otw-gr4.bin", 0x08000, 0x2000, CRC(15985c8c) SHA1(94f21c348bfbe4db6d0cfa5b5e35d2df4b8f936d) )
- ROM_LOAD( "otw-gr5.bin", 0x0a000, 0x2000, CRC(448f7e3c) SHA1(505724e90f17b05ccf0137dbed0d33e39db1d5ab) )
+ ROM_LOAD( "off_the_wall_gr0_10-16-84.u9b", 0x00000, 0x2000, CRC(210bad3c) SHA1(703769c6a569b17f2ad18441da7de0237be4721e) )
+ ROM_LOAD( "off_the_wall_gr1_10-16-84.u8b", 0x02000, 0x2000, CRC(13e6aaa5) SHA1(ac8b9d16d2159d4a578d8fa988b59c058c5efc88) )
+ ROM_LOAD( "off_the_wall_gr2_10-16-84.u7b", 0x04000, 0x2000, CRC(5cfefee5) SHA1(9aa74f0e1116098f43a4f8b4957db8923ddaf780) )
+ ROM_LOAD( "off_the_wall_gr3_10-16-84.u6b", 0x06000, 0x2000, CRC(6b17e4a9) SHA1(f9c57da863d613a456ee056569a87a9552ad3874) )
+ ROM_LOAD( "off_the_wall_gr4_10-16-84.u5b", 0x08000, 0x2000, CRC(15985c8c) SHA1(94f21c348bfbe4db6d0cfa5b5e35d2df4b8f936d) )
+ ROM_LOAD( "off_the_wall_gr5_10-16-84.u4b", 0x0a000, 0x2000, CRC(448f7e3c) SHA1(505724e90f17b05ccf0137dbed0d33e39db1d5ab) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( snakepit )
+ROM_START( snakepit ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "spit-ab0.bin", 0x00000, 0x2000, CRC(5aa86081) SHA1(e65e256661b13a0631398e115dd02fce281bafa4) )
- ROM_LOAD( "spit-ab1.bin", 0x02000, 0x2000, CRC(588228b8) SHA1(b64032a4fd1f52179d38e2073380bba6ec321302) )
- ROM_LOAD( "spit-ab2.bin", 0x04000, 0x2000, CRC(60173ab6) SHA1(45b27492023771a53ea5857592a2a113746a72b6) )
- ROM_LOAD( "spit-ab3.bin", 0x06000, 0x2000, CRC(56cb51a8) SHA1(fceb2fbae91bbab0b25410072805449ef531f360) )
- ROM_LOAD( "spit-ab4.bin", 0x08000, 0x2000, CRC(40ba61e0) SHA1(91b06d116633c5261f3aa97d4e65bd61bae3c0eb) )
- ROM_LOAD( "spit-ab5.bin", 0x0a000, 0x2000, CRC(2a1d9d8f) SHA1(3364f4bc507576323560bf14fc99036c47d0297c) )
- ROM_LOAD( "spit-cd.bin", 0x1c000, 0x2000, CRC(54095cbb) SHA1(a43b78b2876359a29ecb2f169c876a0026375ea2) )
- ROM_LOAD( "spit-ef.bin", 0x1e000, 0x2000, CRC(5f836a66) SHA1(cc3c11003f9e49cac10c0296ab6d156e5677d0f8) )
+ ROM_LOAD( "spit-ab0.u9a", 0x00000, 0x2000, CRC(5aa86081) SHA1(e65e256661b13a0631398e115dd02fce281bafa4) )
+ ROM_LOAD( "spit-ab1.u8a", 0x02000, 0x2000, CRC(588228b8) SHA1(b64032a4fd1f52179d38e2073380bba6ec321302) )
+ ROM_LOAD( "spit-ab2.u7a", 0x04000, 0x2000, CRC(60173ab6) SHA1(45b27492023771a53ea5857592a2a113746a72b6) )
+ ROM_LOAD( "spit-ab3.u6a", 0x06000, 0x2000, CRC(56cb51a8) SHA1(fceb2fbae91bbab0b25410072805449ef531f360) )
+ ROM_LOAD( "spit-ab4.u5a", 0x08000, 0x2000, CRC(40ba61e0) SHA1(91b06d116633c5261f3aa97d4e65bd61bae3c0eb) )
+ ROM_LOAD( "spit-ab5.u4a", 0x0a000, 0x2000, CRC(2a1d9d8f) SHA1(3364f4bc507576323560bf14fc99036c47d0297c) )
+ ROM_LOAD( "spit-cd.u3a", 0x1c000, 0x2000, CRC(54095cbb) SHA1(a43b78b2876359a29ecb2f169c876a0026375ea2) )
+ ROM_LOAD( "spit-ef.u2a", 0x1e000, 0x2000, CRC(5f836a66) SHA1(cc3c11003f9e49cac10c0296ab6d156e5677d0f8) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "spit-gr0.bin", 0x00000, 0x2000, CRC(f77fd85d) SHA1(f8e69d1d0030412d6129a8ebfee40b3f1f189d8d) )
- ROM_LOAD( "spit-gr1.bin", 0x02000, 0x2000, CRC(3ad10334) SHA1(1d82a7948fbee627c80a9e03ade90e57972a6a31) )
- ROM_LOAD( "spit-gr2.bin", 0x04000, 0x2000, CRC(24887703) SHA1(089f077400c9a3e3f5b43e8aa60b41160e296d52) )
- ROM_LOAD( "spit-gr3.bin", 0x06000, 0x2000, CRC(c6703ec2) SHA1(0f5d7c17ee508f8fea316b7f92cdd7cc174b155f) )
- ROM_LOAD( "spit-gr4.bin", 0x08000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
- ROM_LOAD( "spit-gr5.bin", 0x0a000, 0x2000, CRC(dc27c970) SHA1(291ef10a8c330ef8e47622246b6301d2e5171df7) )
+ ROM_LOAD( "spit-gr0.u9b", 0x00000, 0x2000, CRC(f77fd85d) SHA1(f8e69d1d0030412d6129a8ebfee40b3f1f189d8d) )
+ ROM_LOAD( "spit-gr1.u8b", 0x02000, 0x2000, CRC(3ad10334) SHA1(1d82a7948fbee627c80a9e03ade90e57972a6a31) )
+ ROM_LOAD( "spit-gr2.u7b", 0x04000, 0x2000, CRC(24887703) SHA1(089f077400c9a3e3f5b43e8aa60b41160e296d52) )
+ ROM_LOAD( "spit-gr3.u6b", 0x06000, 0x2000, CRC(c6703ec2) SHA1(0f5d7c17ee508f8fea316b7f92cdd7cc174b155f) )
+ ROM_LOAD( "spit-gr4.u5b", 0x08000, 0x2000, CRC(b4293435) SHA1(5e2b96c19c4f5c63a5afa2de504d29fe64a4c908) )
+ ROM_LOAD( "spit-gr5.u4b", 0x0a000, 0x2000, CRC(dc27c970) SHA1(291ef10a8c330ef8e47622246b6301d2e5171df7) )
MOTHERBOARD_PALS
ROM_END
-
-ROM_START( snakepit2 )
+ROM_START( snakepita ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "ab0.bin", 0x00000, 0x2000, CRC(5aa86081) SHA1(e65e256661b13a0631398e115dd02fce281bafa4) )
ROM_LOAD( "ab1.bin", 0x02000, 0x2000, CRC(588228b8) SHA1(b64032a4fd1f52179d38e2073380bba6ec321302) )
@@ -1665,25 +1756,41 @@ ROM_START( snakjack )
ROM_END
-ROM_START( stocker )
+/*
+
+Stocker
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| STOCKER |
+| EF |
+| 3/19/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( stocker ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(6a914d99) SHA1(0df23fcdcb3743d84ce0363424b7c5dd249c6dcf) )
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(48e432c2) SHA1(af87009089a3e83fab5c935696edbbf2a15215f9) )
- ROM_LOAD( "cd6ef.u1a",0x1c000, 0x4000, CRC(83e6e5c9) SHA1(f0e38a95cb2ea385a587f330c48fc787db0cc65e) )
+ ROM_LOAD( "stocker_ab_01_3-19-85.u8a", 0x00000, 0x4000, CRC(6a914d99) SHA1(0df23fcdcb3743d84ce0363424b7c5dd249c6dcf) )
+ ROM_LOAD( "stocker_ab_23_3-19-85.u7a", 0x04000, 0x4000, CRC(48e432c2) SHA1(af87009089a3e83fab5c935696edbbf2a15215f9) )
+ ROM_LOAD( "stocker_ef_3-19-85.u1a", 0x1c000, 0x4000, CRC(83e6e5c9) SHA1(f0e38a95cb2ea385a587f330c48fc787db0cc65e) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(2e66ac35) SHA1(c65b4991a88f8359c85f904f66a7fe73330aface) )
- ROM_LOAD( "gr23.u5b", 0x04000, 0x4000, CRC(6fa43631) SHA1(7000907b914bf851b09811e3736af8c02e1aeda9) )
+ ROM_LOAD( "stocker_gr_01_3-19-85.u6b", 0x00000, 0x4000, CRC(2e66ac35) SHA1(c65b4991a88f8359c85f904f66a7fe73330aface) )
+ ROM_LOAD( "stocker_gr_23_3-19-85.u5b", 0x04000, 0x4000, CRC(6fa43631) SHA1(7000907b914bf851b09811e3736af8c02e1aeda9) )
ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal10l8.u1c.bin", 0x0000, 0x002c, CRC(b4f6b0b7) SHA1(5a439bfb02b4b2cbcbd9b009ccfce1d300a2435e) ) /* PAL10L8CN */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x002c, CRC(b4f6b0b7) SHA1(5a439bfb02b4b2cbcbd9b009ccfce1d300a2435e) ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
-// the old dump for reference, it had a different cart layout.
+// This is Stocker on a different (likely a 006-8003-01-0D REV D) cartridge type, it needs to be redumped and re-added
#if 0
-ROM_START( stocker )
+ROM_START( stockera )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "stkr-ab0.bin", 0x00000, 0x2000, CRC(784a00ad) SHA1(33e76be44207bc24dbb9c2f04204df22ba5154ff) )
ROM_LOAD( "stkr-ab1.bin", 0x02000, 0x2000, CRC(cdae01dc) SHA1(7c2956acae639fd2f2cf061d1c32ae9edabe9270) )
@@ -1705,127 +1812,214 @@ ROM_START( stocker )
ROM_END
#endif
-ROM_START( triviag1 )
+/*
+
+Trivial Pursuit (Think Tank - Genus Edition) (2/12/85)
+
+Cartridge Type:
+ 006-8003-01-0D REV D
+Label:
++-----------------+
+| T.PRST |
+| U2A |
+| 2/12/85 |
++-----------------+
+
+*/
+ROM_START( triviag1 ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "tpg1-ab0.bin", 0x00000, 0x2000, CRC(79fd3ac3) SHA1(52db0ba445f9a953f6ceb43c3d173b73c71af192) )
- ROM_LOAD( "tpg1-ab1.bin", 0x02000, 0x2000, CRC(0ff677e9) SHA1(14fdc1ee87893ea91eea40949aeac5381c569bdd) )
- ROM_LOAD( "tpg1-ab2.bin", 0x04000, 0x2000, CRC(3b4d03e7) SHA1(b5bb541daf59b2a62b17a10afa37bfae50563393) )
- ROM_LOAD( "tpg1-ab3.bin", 0x06000, 0x2000, CRC(2c6c0651) SHA1(9ff5dcc4a54df653ae43d503e153f4e48ea4735b) )
- ROM_LOAD( "tpg1-ab4.bin", 0x08000, 0x2000, CRC(397529e7) SHA1(af1898dc35545981513ec251eed162b329709692) )
- ROM_LOAD( "tpg1-ab5.bin", 0x0a000, 0x2000, CRC(499773a4) SHA1(c0c0ad2a63a9dbb7585cab7e21162bbc58fec0d8) )
- ROM_LOAD( "tpg1-cd.bin", 0x1c000, 0x2000, CRC(35c9b9c2) SHA1(aac57022098656dac99bf9ceeaa2bf9a3d139986) )
- ROM_LOAD( "tpg1-ef.bin", 0x1e000, 0x2000, CRC(64878342) SHA1(dd93d64b3fe351a9d2bd4c473ecefde58f0b0041) )
+ ROM_LOAD( "t.prst_u9a_2-12-85.u9a", 0x00000, 0x2000, CRC(79fd3ac3) SHA1(52db0ba445f9a953f6ceb43c3d173b73c71af192) )
+ ROM_LOAD( "t.prst_u8a_2-12-85.u8a", 0x02000, 0x2000, CRC(0ff677e9) SHA1(14fdc1ee87893ea91eea40949aeac5381c569bdd) )
+ ROM_LOAD( "t.prst_u7a_2-12-85.u7a", 0x04000, 0x2000, CRC(3b4d03e7) SHA1(b5bb541daf59b2a62b17a10afa37bfae50563393) )
+ ROM_LOAD( "t.prst_u6a_2-12-85.u6a", 0x06000, 0x2000, CRC(2c6c0651) SHA1(9ff5dcc4a54df653ae43d503e153f4e48ea4735b) )
+ ROM_LOAD( "t.prst_u5a_2-12-85.u5a", 0x08000, 0x2000, CRC(397529e7) SHA1(af1898dc35545981513ec251eed162b329709692) )
+ ROM_LOAD( "t.prst_u4a_2-12-85.u4a", 0x0a000, 0x2000, CRC(499773a4) SHA1(c0c0ad2a63a9dbb7585cab7e21162bbc58fec0d8) )
+ ROM_LOAD( "t.prst_u3a_2-12-85.u3a", 0x1c000, 0x2000, CRC(35c9b9c2) SHA1(aac57022098656dac99bf9ceeaa2bf9a3d139986) )
+ ROM_LOAD( "t.prst_u2a_2-12-85.u2a", 0x1e000, 0x2000, CRC(64878342) SHA1(dd93d64b3fe351a9d2bd4c473ecefde58f0b0041) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "tpg1-gr0.bin", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
- ROM_LOAD( "tpg1-gr1.bin", 0x02000, 0x2000, CRC(d7f44504) SHA1(804dbc4c006b20bdb01bdf02754e0d98f6fbacbe) )
- ROM_LOAD( "tpg1-gr2.bin", 0x04000, 0x2000, CRC(4e59a15d) SHA1(c584bae32e2e5d8b5a48c44a31272b4f9dadfcd1) )
- ROM_LOAD( "tpg1-gr3.bin", 0x06000, 0x2000, CRC(323a8640) SHA1(7ec6f8f9bcfa5de442dce4f6e81e697da34dbab8) )
- ROM_LOAD( "tpg1-gr4.bin", 0x08000, 0x2000, CRC(673acf42) SHA1(7b36a86441732ba14576f9c1dd14fe0da575d4bf) )
- ROM_LOAD( "tpg1-gr5.bin", 0x0a000, 0x2000, CRC(067bfd66) SHA1(32f5973f2f0aed67c8f9b5886f52b9dc516a611e) )
+ ROM_LOAD( "t.prst_u9b_2-12-85.u9b", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
+ ROM_LOAD( "t.prst_u8b_2-12-85.u8b", 0x02000, 0x2000, CRC(d7f44504) SHA1(804dbc4c006b20bdb01bdf02754e0d98f6fbacbe) )
+ ROM_LOAD( "t.prst_u7b_2-12-85.u7b", 0x04000, 0x2000, CRC(4e59a15d) SHA1(c584bae32e2e5d8b5a48c44a31272b4f9dadfcd1) )
+ ROM_LOAD( "t.prst_u6b_2-12-85.u6b", 0x06000, 0x2000, CRC(323a8640) SHA1(7ec6f8f9bcfa5de442dce4f6e81e697da34dbab8) )
+ ROM_LOAD( "t.prst_u5b_2-12-85.u5b", 0x08000, 0x2000, CRC(673acf42) SHA1(7b36a86441732ba14576f9c1dd14fe0da575d4bf) )
+ ROM_LOAD( "t.prst_u4b_2-12-85.u4b", 0x0a000, 0x2000, CRC(067bfd66) SHA1(32f5973f2f0aed67c8f9b5886f52b9dc516a611e) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( trivia12 )
+/*
+
+Trivial Pursuit (Think Tank - Genus Edition) (12/14/84)
+
+Cartridge Type:
+ 006-8003-01-0D REV D
+Label:
++-----------------+
+| TRIVIAL |
+| PERSUIT |
+| EF |
+| 12/14/84 |
++-----------------+
+
+*/
+ROM_START( triviag1a ) /* Cart: 006-8003-01-0D REV D */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab0.u9a", 0x00000, 0x2000, CRC(41ca9a81) SHA1(127beee924d4213de874f7def9875fd3a26c6b5f) )
- ROM_LOAD( "ab1.u8a", 0x02000, 0x2000, CRC(b3b48a3d) SHA1(e9554887430014116ff8e5e3d0ef5678d13f224c) )
- ROM_LOAD( "ab2.u7a", 0x04000, 0x2000, CRC(ab652ce9) SHA1(06f47c274b94f046a59a1dc432c55ee8f450a246) )
- ROM_LOAD( "ab3.u6a", 0x06000, 0x2000, CRC(4b382c77) SHA1(4a14166c90542ecec3677d9098a26723be6a26e2) )
- ROM_LOAD( "ab4.u5a", 0x08000, 0x2000, CRC(9b4a8c4e) SHA1(c0354862b428ad8a5b1d229cadfcfc7e688b06c1) )
- ROM_LOAD( "ab5.u4a", 0x0a000, 0x2000, CRC(499773a4) SHA1(c0c0ad2a63a9dbb7585cab7e21162bbc58fec0d8) )
- ROM_LOAD( "cd.u3a", 0x1c000, 0x2000, CRC(12d870ba) SHA1(b86a8cbf8037df78437056f5ff57e7b8b5e4c94e) )
- ROM_LOAD( "ef.u2a", 0x1e000, 0x2000, CRC(d902ee28) SHA1(18e3c96e1ac50f847d1b9f4f868f19e074d147ff) )
+ ROM_LOAD( "trivial_pursuit_ab0_12-14-84.u9a", 0x00000, 0x2000, CRC(41ca9a81) SHA1(127beee924d4213de874f7def9875fd3a26c6b5f) )
+ ROM_LOAD( "trivial_pursuit_ab1_12-14-84.u8a", 0x02000, 0x2000, CRC(b3b48a3d) SHA1(e9554887430014116ff8e5e3d0ef5678d13f224c) )
+ ROM_LOAD( "trivial_pursuit_ab2_12-14-84.u7a", 0x04000, 0x2000, CRC(ab652ce9) SHA1(06f47c274b94f046a59a1dc432c55ee8f450a246) )
+ ROM_LOAD( "trivial_pursuit_ab3_12-14-84.u6a", 0x06000, 0x2000, CRC(4b382c77) SHA1(4a14166c90542ecec3677d9098a26723be6a26e2) )
+ ROM_LOAD( "trivial_pursuit_ab4_12-14-84.u5a", 0x08000, 0x2000, CRC(9b4a8c4e) SHA1(c0354862b428ad8a5b1d229cadfcfc7e688b06c1) )
+ ROM_LOAD( "trivial_pursuit_ab5_12-14-84.u4a", 0x0a000, 0x2000, CRC(499773a4) SHA1(c0c0ad2a63a9dbb7585cab7e21162bbc58fec0d8) )
+ ROM_LOAD( "trivial_pursuit_cd_12-14-84.u3a", 0x1c000, 0x2000, CRC(12d870ba) SHA1(b86a8cbf8037df78437056f5ff57e7b8b5e4c94e) )
+ ROM_LOAD( "trivial_pursuit_ef_12-14-84.u2a", 0x1e000, 0x2000, CRC(d902ee28) SHA1(18e3c96e1ac50f847d1b9f4f868f19e074d147ff) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr0.u9b", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
- ROM_LOAD( "gr1.u8b", 0x02000, 0x2000, CRC(d7f44504) SHA1(804dbc4c006b20bdb01bdf02754e0d98f6fbacbe) )
- ROM_LOAD( "gr2.u7b", 0x04000, 0x2000, CRC(4e59a15d) SHA1(c584bae32e2e5d8b5a48c44a31272b4f9dadfcd1) )
- ROM_LOAD( "gr3.u6b", 0x06000, 0x2000, CRC(323a8640) SHA1(7ec6f8f9bcfa5de442dce4f6e81e697da34dbab8) )
- ROM_LOAD( "gr4.u5b", 0x08000, 0x2000, CRC(673acf42) SHA1(7b36a86441732ba14576f9c1dd14fe0da575d4bf) )
- ROM_LOAD( "gr5.u4b", 0x0a000, 0x2000, CRC(d17d5431) SHA1(b92741f6eda01f2e360e73a9f4df728fc44d7e1b) )
+ ROM_LOAD( "trivial_pursuit_gr0_12-14-84.u9b", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
+ ROM_LOAD( "trivial_pursuit_gr1_12-14-84.u8b", 0x02000, 0x2000, CRC(d7f44504) SHA1(804dbc4c006b20bdb01bdf02754e0d98f6fbacbe) )
+ ROM_LOAD( "trivial_pursuit_gr2_12-14-84.u7b", 0x04000, 0x2000, CRC(4e59a15d) SHA1(c584bae32e2e5d8b5a48c44a31272b4f9dadfcd1) )
+ ROM_LOAD( "trivial_pursuit_gr3_12-14-84.u6b", 0x06000, 0x2000, CRC(323a8640) SHA1(7ec6f8f9bcfa5de442dce4f6e81e697da34dbab8) )
+ ROM_LOAD( "trivial_pursuit_gr4_12-14-84.u5b", 0x08000, 0x2000, CRC(673acf42) SHA1(7b36a86441732ba14576f9c1dd14fe0da575d4bf) )
+ ROM_LOAD( "trivial_pursuit_gr5_12-14-84.u4b", 0x0a000, 0x2000, CRC(d17d5431) SHA1(b92741f6eda01f2e360e73a9f4df728fc44d7e1b) )
MOTHERBOARD_PALS
ROM_END
-ROM_START( triviag2 )
+/*
+
+Trivial Pursuit (Baby Boomer Edition) (3/20/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+ +-----------------+
+| B.BOOMER | | T.P.BABYBOOM |
+| ROM CD6EFR | or | CD6EFR |
+| 3/20/85 | | 3/20/85 |
++-----------------+ +-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( triviabb ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.bin", 0x00000, 0x4000, CRC(4fca20c5) SHA1(595b32ff035036cafbf49d75aa170f39e9f52b38) ) /* Labeled as GENUS II, then name (like ROM AB01R) & dated 3/22/85 */
- ROM_LOAD( "ab23.bin", 0x04000, 0x4000, CRC(6cf2ddeb) SHA1(0d6667babd9ab70820cf165900d90003f0893be7) )
- ROM_LOAD( "ab45.bin", 0x08000, 0x4000, CRC(a7ff789c) SHA1(a3421ae46dadd6f514cfc514ff07dfcca2cb1478) )
- ROM_LOAD( "ab67.bin", 0x0c000, 0x4000, CRC(cc5c68ef) SHA1(38713796e07f84c9a1b21d8c66f76e620132d77e) )
- ROM_LOAD( "cd45.bin", 0x18000, 0x4000, CRC(fc9c752a) SHA1(239507fb5d75e86aca295978aab1dd4514d8d761) )
- ROM_RELOAD( 0x10000, 0x4000 )
- ROM_RELOAD( 0x14000, 0x4000 )
- ROM_LOAD( "cd6ef.bin", 0x1c000, 0x4000, CRC(23b56fb8) SHA1(9ac726de69e4b374886a3542829745f7477d7556) )
+ ROM_LOAD( "b.boomer_rom_ab01r_3-20-85.u8a", 0x00000, 0x4000, CRC(1b7c439d) SHA1(8b3020dcb375b2f2e5e975a8067df6504aa8691e) )
+ ROM_LOAD( "b.boomer_rom_ab23r_3-20-85.u7a", 0x04000, 0x4000, CRC(e4f1e704) SHA1(e5135134b54e1e2e95c5bfe6e5f0e2dd280db69d) )
+ ROM_LOAD( "b.boomer_rom_ab45r_3-20-85.u6a", 0x08000, 0x4000, CRC(daa2d8bc) SHA1(feae215877ba42ab33182dfd74083f1d48443d8c) )
+ ROM_LOAD( "b.boomer_rom_ab67r_3-20-85.u5a", 0x0c000, 0x4000, CRC(3622c4f1) SHA1(d180bb1c4a73d95c369cc507697421fb38a92d2c) )
+ ROM_LOAD( "b.boomer_rom_cd45r_3-20-85.u2a", 0x18000, 0x4000, CRC(07fd88ff) SHA1(c3168ecf6562e09790c4f18cdd91c7a347223323) )
+ ROM_LOAD( "b.boomer_rom_cd6efr_3-20-85.u1a", 0x1c000, 0x4000, CRC(2d03f241) SHA1(986ca6ea20c306e83ae88acc2d6837c7ed5fe351) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
- ROM_LOAD( "gr23.bin", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
- ROM_LOAD( "gr45.bin", 0x08000, 0x4000, CRC(1e870293) SHA1(32149c9c8047854f2b2ad8844c4bd00a8ded588e) )
+ ROM_LOAD( "b.boomer_gr01r_3-20-85.u6b", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) ) /* these 3 didn't have "ROM" on the label */
+ ROM_LOAD( "b.boomer_gr23r_3-20-85.u5b", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
+ ROM_LOAD( "b.boomer_gr45r_3-20-85.u4b", 0x08000, 0x4000, CRC(92fb6fb1) SHA1(1a322bd3cfacdf82d4fcc4b4d47f78a701411919) )
+
+ ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x002c, CRC(175a5168) SHA1(4f5e090a8ae1e35f9cb1b649ef1e1805f6f32284) ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
-ROM_START( triviasp )
+/*
+
+Trivial Pursuit: Genus II (3/22/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| GENUS II |
+| ROM D6EFR |
+| 3/22/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( triviag2 ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "allsport.8a", 0x00000, 0x4000, CRC(54b7ff31) SHA1(1bdf9c9eb1a0fb4c1013680372d289882abf4b47) )
- ROM_LOAD( "allsport.7a", 0x04000, 0x4000, CRC(59fae9d2) SHA1(a555f0679c59bf7c9dad0ecb9656a2f8faf39902) )
- ROM_LOAD( "allsport.6a", 0x08000, 0x4000, CRC(237b6b95) SHA1(9d2937c1ecea9d92775f380d40f465f68c44fe06) )
- ROM_LOAD( "allsport.5a", 0x0c000, 0x4000, CRC(b64d7f61) SHA1(25a7034b18a1623209dc0d06bdb4490243d43261) )
- ROM_LOAD( "allsport.3a", 0x18000, 0x4000, CRC(e45d09d6) SHA1(8bde18d25f8bd1056e42672d428473be23eab260) )
- ROM_LOAD( "allsport.1a", 0x1c000, 0x4000, CRC(8bb3e831) SHA1(ecc8fb0f2143e3ea03bb52773cc0a81d4dcc742d) )
+ ROM_LOAD( "genus_ii_ab01_r_3-22-85.u8a", 0x00000, 0x4000, CRC(4fca20c5) SHA1(595b32ff035036cafbf49d75aa170f39e9f52b38) )
+ ROM_LOAD( "genus_ii_ab23_r_3-22-85.u7a", 0x04000, 0x4000, CRC(6cf2ddeb) SHA1(0d6667babd9ab70820cf165900d90003f0893be7) )
+ ROM_LOAD( "genus_ii_ab45_r_3-22-85.u6a", 0x08000, 0x4000, CRC(a7ff789c) SHA1(a3421ae46dadd6f514cfc514ff07dfcca2cb1478) )
+ ROM_LOAD( "genus_ii_ab67_r_3-22-85.u5a", 0x0c000, 0x4000, CRC(cc5c68ef) SHA1(38713796e07f84c9a1b21d8c66f76e620132d77e) )
+ ROM_LOAD( "genus_ii_rom_cd45r_3-22-85.u2a", 0x18000, 0x4000, CRC(fc9c752a) SHA1(239507fb5d75e86aca295978aab1dd4514d8d761) )
+ ROM_RELOAD( 0x10000, 0x4000 )
+ ROM_RELOAD( 0x14000, 0x4000 )
+ ROM_LOAD( "genus_ii_rom_d6efr_3-22-85.u1a", 0x1c000, 0x4000, CRC(23b56fb8) SHA1(9ac726de69e4b374886a3542829745f7477d7556) ) /* yes, it's actually D6EFR and not CD6EFR */
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
- ROM_LOAD( "gr23.bin", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
- ROM_LOAD( "allsport.3b", 0x08000, 0x4000, CRC(7415a7fc) SHA1(93d832434f359ce7b02aef276c89456b16438979) )
+ ROM_LOAD( "genus_ii_gr0_r_3-22-85.u6b", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) ) /* Cart silscreened: U6B GR01 */
+ ROM_LOAD( "genus_ii_gr1_r_3-22-85.u5b", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) ) /* Cart silscreened: U5B GR23 */
+ ROM_LOAD( "genus_ii_grz_r_3-22-85.u4b", 0x08000, 0x4000, CRC(1e870293) SHA1(32149c9c8047854f2b2ad8844c4bd00a8ded588e) ) /* Cart silscreened: U4B GR45 - yes, it's GRZ and not GR2 */
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x0001, NO_DUMP ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
-ROM_START( triviayp )
+/*
+
+Trivial Pursuit (Young Players Edition) (3/29/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| YOUNG |
+| ROM CD6EF R |
+| 3/29/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( triviayp ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.bin", 0x00000, 0x4000, CRC(97d35a85) SHA1(3ee8400fc3a2bf8a2f6374ffc34a4d295ee13bab) )
- ROM_LOAD( "ab23.bin", 0x04000, 0x4000, CRC(2ff67c70) SHA1(c45b5fde4ec979322c9e251e66183632552d35bd) )
- ROM_LOAD( "ab45.bin", 0x08000, 0x4000, CRC(511a0fab) SHA1(a2fefe2b86028c7e8c15d6a737509b7dc30430cd) )
- ROM_LOAD( "ab67.bin", 0x0c000, 0x4000, CRC(df99d00c) SHA1(7eba6b85e2d9a06635e97d12123fd2a17368e6bc) )
- ROM_LOAD( "cd45.bin", 0x18000, 0x4000, CRC(ac45809e) SHA1(1151c4e55f21a7e2eb8e163ac782b4449af84cdc) )
- ROM_LOAD( "cd6ef.bin", 0x1c000, 0x4000, CRC(a008059f) SHA1(45e4cfc259e801a189ec19fdc58135dbbbe130ea) )
+ ROM_LOAD( "young_rom_ab01_r_3-29-85.u8a", 0x00000, 0x4000, CRC(97d35a85) SHA1(3ee8400fc3a2bf8a2f6374ffc34a4d295ee13bab) )
+ ROM_LOAD( "young_rom_ab23_r_3-29-85.u7a", 0x04000, 0x4000, CRC(2ff67c70) SHA1(c45b5fde4ec979322c9e251e66183632552d35bd) )
+ ROM_LOAD( "young_rom_ab45_r_3-29-85.u6a", 0x08000, 0x4000, CRC(511a0fab) SHA1(a2fefe2b86028c7e8c15d6a737509b7dc30430cd) )
+ ROM_LOAD( "young_rom_ab67_r_3-29-85.u5a", 0x0c000, 0x4000, CRC(df99d00c) SHA1(7eba6b85e2d9a06635e97d12123fd2a17368e6bc) )
+ ROM_LOAD( "young_rom_cd45_r_3-29-85.u2a", 0x18000, 0x4000, CRC(ac45809e) SHA1(1151c4e55f21a7e2eb8e163ac782b4449af84cdc) )
+ ROM_LOAD( "young_rom_cd6ef_r_3-29-85.u1a", 0x1c000, 0x4000, CRC(a008059f) SHA1(45e4cfc259e801a189ec19fdc58135dbbbe130ea) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
- ROM_LOAD( "gr23.bin", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
- ROM_LOAD( "gr45.bin", 0x08000, 0x4000, CRC(1242033e) SHA1(1a3fe186bb261e2c7d9fbbb2a3103b39bf029b35) )
+ ROM_LOAD( "young_gr01_r_3-29-85.u6b", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) ) /* these 3 didn't have "ROM" on the label */
+ ROM_LOAD( "young_gr23_r_3-29-85.u5b", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
+ ROM_LOAD( "young_gr45_r_3-29-85.u4b", 0x08000, 0x4000, CRC(1242033e) SHA1(1a3fe186bb261e2c7d9fbbb2a3103b39bf029b35) )
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x0001, NO_DUMP ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
-ROM_START( triviabb )
+ROM_START( triviasp ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(1b7c439d) SHA1(8b3020dcb375b2f2e5e975a8067df6504aa8691e) )
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(e4f1e704) SHA1(e5135134b54e1e2e95c5bfe6e5f0e2dd280db69d) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(daa2d8bc) SHA1(feae215877ba42ab33182dfd74083f1d48443d8c) )
- ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(3622c4f1) SHA1(d180bb1c4a73d95c369cc507697421fb38a92d2c) )
- ROM_LOAD( "cd45.u2a", 0x18000, 0x4000, CRC(07fd88ff) SHA1(c3168ecf6562e09790c4f18cdd91c7a347223323) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(2d03f241) SHA1(986ca6ea20c306e83ae88acc2d6837c7ed5fe351) )
+ ROM_LOAD( "allsport.u8a", 0x00000, 0x4000, CRC(54b7ff31) SHA1(1bdf9c9eb1a0fb4c1013680372d289882abf4b47) )
+ ROM_LOAD( "allsport.u7a", 0x04000, 0x4000, CRC(59fae9d2) SHA1(a555f0679c59bf7c9dad0ecb9656a2f8faf39902) )
+ ROM_LOAD( "allsport.u6a", 0x08000, 0x4000, CRC(237b6b95) SHA1(9d2937c1ecea9d92775f380d40f465f68c44fe06) )
+ ROM_LOAD( "allsport.u5a", 0x0c000, 0x4000, CRC(b64d7f61) SHA1(25a7034b18a1623209dc0d06bdb4490243d43261) )
+ ROM_LOAD( "allsport.u2a", 0x18000, 0x4000, CRC(e45d09d6) SHA1(8bde18d25f8bd1056e42672d428473be23eab260) )
+ ROM_LOAD( "allsport.u1a", 0x1c000, 0x4000, CRC(8bb3e831) SHA1(ecc8fb0f2143e3ea03bb52773cc0a81d4dcc742d) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
- ROM_LOAD( "gr23.u5b", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
- ROM_LOAD( "gr45.u4b", 0x08000, 0x4000, CRC(92fb6fb1) SHA1(1a322bd3cfacdf82d4fcc4b4d47f78a701411919) )
+ ROM_LOAD( "allsport.u6b", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
+ ROM_LOAD( "allsport.u5b", 0x04000, 0x4000, CRC(89398700) SHA1(771ee04baa9a31d435a6234490105878713e7845) )
+ ROM_LOAD( "allsport.u4b", 0x08000, 0x4000, CRC(7415a7fc) SHA1(93d832434f359ce7b02aef276c89456b16438979) )
- ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal10l8.u1d.bin", 0x0000, 0x002c, CRC(175a5168) SHA1(4f5e090a8ae1e35f9cb1b649ef1e1805f6f32284) ) /* PAL10L8CN */
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x0001, NO_DUMP ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
+
ROM_START( triviaes )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "tp_a2.bin", 0x00000, 0x04000, CRC(b4d69463) SHA1(8d6b2024600ab0a5d76d2b8ec53cf4c6c6618901) )
@@ -1866,23 +2060,41 @@ ROM_START( triviaes2 )
MOTHERBOARD_PALS
ROM_END
-ROM_START( gimeabrk )
+
+/*
+
+Gimme A Break (7/7/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| GimmeABreak |
+| CD 6 EF |
+| 7/7/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( gimeabrk ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(18cc53db) SHA1(3bb47c349b3ab7b81e3557e3b4877617fb549c9e) ) /* Labeled as GimmeABreak, then name (like AB01) & dated 7/7/85 */
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(6bd4190a) SHA1(b6562b3575dc8265c01719cfbcb554b69bc1b37f) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(5dca4f33) SHA1(aa45d5a960491c85f332f22cffe61999fe3db826) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(5e2b3510) SHA1(e3501b9bd73bc724aee0436700625bd2af94f72d) )
+ ROM_LOAD( "gimmeabreak_ab01_7-7-85.u8a", 0x00000, 0x4000, CRC(18cc53db) SHA1(3bb47c349b3ab7b81e3557e3b4877617fb549c9e) )
+ ROM_LOAD( "gimmeabreak_ab23_7-7-85.u7a", 0x04000, 0x4000, CRC(6bd4190a) SHA1(b6562b3575dc8265c01719cfbcb554b69bc1b37f) )
+ ROM_LOAD( "gimmeabreak_ab45_7-7-85.u6a", 0x08000, 0x4000, CRC(5dca4f33) SHA1(aa45d5a960491c85f332f22cffe61999fe3db826) )
+ ROM_LOAD( "gimmeabreak_cd_6_ef_7-7-85.u1a", 0x1c000, 0x4000, CRC(5e2b3510) SHA1(e3501b9bd73bc724aee0436700625bd2af94f72d) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(e3cdc476) SHA1(2f17c3f84767850d45192dfb507dd2716ecadc20) )
- ROM_LOAD( "gr23.u5b", 0x04000, 0x4000, CRC(0555d9c0) SHA1(da0d1f207ad056b2d82a5ad6382372066883d161) )
+ ROM_LOAD( "gimmeabreak_gr01_7-7-85.u6b", 0x00000, 0x4000, CRC(e3cdc476) SHA1(2f17c3f84767850d45192dfb507dd2716ecadc20) )
+ ROM_LOAD( "gimmeabreak_gr23_7-7-85.u5b", 0x04000, 0x4000, CRC(0555d9c0) SHA1(da0d1f207ad056b2d82a5ad6382372066883d161) )
ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal10l8.u1c.bin", 0x0000, 0x002c, CRC(b4f6b0b7) SHA1(5a439bfb02b4b2cbcbd9b009ccfce1d300a2435e) ) /* PAL10L8CN */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x002c, CRC(b4f6b0b7) SHA1(5a439bfb02b4b2cbcbd9b009ccfce1d300a2435e) ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
+
ROM_START( grudge )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "ab0.8a.romab0", 0x00000, 0x8000, CRC(eabeec2b) SHA1(92098512e3dbcda36f42e10fada01323fab4b08a) ) // blank label
@@ -1897,17 +2109,36 @@ ROM_START( grudge )
MOTHERBOARD_PALS
ROM_END
-ROM_START( grudgei )
+/*
+
+Grudge Match (v00.90, Italy, location test?)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Small rectangle label:
++------+
+| 3.V. |
++------+
+
+Small round label with PCB location hand-written plus "M" in red ink
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( grudgei ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "gm-3a.bin", 0x00000, 0x8000, CRC(eabeec2b) SHA1(92098512e3dbcda36f42e10fada01323fab4b08a) ) // == ab0.8a.romab0
ROM_LOAD( "gm-4a.bin", 0x08000, 0x8000, CRC(72664f18) SHA1(98202d7a775792d2d1c44a26540ac35afaffa6b2) ) // Modified from above AB4 ROM to use the Italian language
ROM_LOAD( "gm-1a.bin", 0x10000, 0x8000, CRC(ad168726) SHA1(c4d084e3752d6c4365d2460ca3146b148dcccc1d) ) // == cd0.13a.romcd0
ROM_LOAD( "gm-2a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd12
- ROM_LOAD( "gm-5a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd12, confirmed as identical on PCB
- ROM_LOAD( "gm-6b.bin", 0x1e000, 0x2000, CRC(513d8cdd) SHA1(563e5a2b7e71b4e1447bd41339174129a5884517) ) // mostly the same as 2a/5a except for a small table, used for Italian text (corrupt text if we don't use this here.. )
+ ROM_LOAD( "gm-5a.u5a", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd12, confirmed as identical on PCB
+ ROM_LOAD( "gm-6a.u6a", 0x1e000, 0x2000, CRC(513d8cdd) SHA1(563e5a2b7e71b4e1447bd41339174129a5884517) ) // mostly the same as 2a/5a except for a small table, used for Italian text (corrupt text if we don't use this here.. )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gm-6a.bin", 0x00000, 0x8000, CRC(b9681f53) SHA1(bb0c516408f1769e018f0ec8707786d4d1e9ef7e) ) // == g.m._gr0_9-21-87.8a.gr0
+ ROM_LOAD( "gm-6b.u6b", 0x00000, 0x8000, CRC(b9681f53) SHA1(bb0c516408f1769e018f0ec8707786d4d1e9ef7e) ) // == g.m._gr0_9-21-87.8a.gr0
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x0001, NO_DUMP ) /* PAL10L8CN */
MOTHERBOARD_PALS
ROM_END
@@ -1925,12 +2156,18 @@ ROM_START( grudgep )
MOTHERBOARD_PALS
ROM_END
+
+/*
+
+Mini Golf - Unknown version - shows (C) BALLY SENTE on title screen, other 2 sets show (C) 1985 BALLY SENTE
+
+*/
ROM_START( minigolf )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(348f827f) SHA1(a013ef3068e14e0738bcfa4de26c0c2df4c0a7f6) )
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(19a6ff47) SHA1(70b6da3b4186e5b9463f2ea0fefefad21ec80637) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(925d76eb) SHA1(29d2d7b26d2e81817c4d135935dab70a5aa2d146) )
- ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
+ ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(348f827f) SHA1(a013ef3068e14e0738bcfa4de26c0c2df4c0a7f6) )
+ ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(19a6ff47) SHA1(70b6da3b4186e5b9463f2ea0fefefad21ec80637) )
+ ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(925d76eb) SHA1(29d2d7b26d2e81817c4d135935dab70a5aa2d146) )
+ ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
ROM_LOAD( "1a-ver2", 0x10000, 0x10000, CRC(60b6cd58) SHA1(f79bf2d1f6c4e63f666073c5ecb22604c1ab57d8) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
@@ -1944,20 +2181,94 @@ ROM_START( minigolf )
MOTHERBOARD_PALS
ROM_END
+/*
+
+Mini Golf (11/25/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| MINI GOLF UR |
+| CD6EF |
+| 11/25/85 |
++-----------------+
-ROM_START( minigolf2 )
+NOTE: Cartridge contains an unlabeled PAL at U1C
+ All ROMs dated 11/25/85 and match the 10/8/85 set except for the CD23
+ and CD6EF ROMs which were updated. It's unknown if PAL data is different.
+
+*/
+ROM_START( minigolfa ) /* Cart: 006-8025-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(348f827f) SHA1(a013ef3068e14e0738bcfa4de26c0c2df4c0a7f6) ) /* Labeled as MINI GOLF UR, then name (like AB01) & dated 11/25/85 */
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(19a6ff47) SHA1(70b6da3b4186e5b9463f2ea0fefefad21ec80637) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(925d76eb) SHA1(29d2d7b26d2e81817c4d135935dab70a5aa2d146) )
- ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
- ROM_LOAD( "cd23.u3a", 0x14000, 0x4000, CRC(52279801) SHA1(d8de92c296d5c91db3bea7a0093260158961036e) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(34c64f4c) SHA1(ce55f5f6ebddcacf20cb78fb738b5f569b531b61) )
+ ROM_LOAD( "mini_golf_ur_ab01_11-25-85.u8a", 0x00000, 0x4000, CRC(348f827f) SHA1(a013ef3068e14e0738bcfa4de26c0c2df4c0a7f6) )
+ ROM_LOAD( "mini_golf_ur_ab23_11-25-85.u7a", 0x04000, 0x4000, CRC(19a6ff47) SHA1(70b6da3b4186e5b9463f2ea0fefefad21ec80637) )
+ ROM_LOAD( "mini_golf_ur_ab45_11-25-85.u6a", 0x08000, 0x4000, CRC(925d76eb) SHA1(29d2d7b26d2e81817c4d135935dab70a5aa2d146) )
+ ROM_LOAD( "mini_golf_ur_ab67_11-25-85.u5a", 0x0c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
+ ROM_LOAD( "mini_golf_ur_cd23_11-25-85.u3a", 0x14000, 0x4000, CRC(8c18b38d) SHA1(c6e7b95c59603066050d42de8609dc15ad5898f6) ) /* Only these 2 ROMs were updated from the 10/8/85 set */
+ /* U2A is unpopulated */
+ ROM_LOAD( "mini_golf_ur_cd6ef_11-25-85.u1a", 0x1c000, 0x4000, CRC(38bf5962) SHA1(e1a31cfb4d89b7a4b59acf99325b823a1a389029) ) /* Only these 2 ROMs were updated from the 10/8/85 set */
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(8e24d594) SHA1(d35329fb78f90ec478418917aa1ef06d0967e6f8) )
- ROM_LOAD( "gr23.u5b", 0x04000, 0x4000, CRC(3bf355ef) SHA1(691df25b35b00e21ad09d17a21fe98a353aa3dda) )
- ROM_LOAD( "gr45.u4b", 0x08000, 0x4000, CRC(8eb14921) SHA1(fda8b8f8e801360310f7cb1aa4c6aea1fa0a4b25) )
+ ROM_LOAD( "mini_golf_ur_gr01_11-25-85.u6b", 0x00000, 0x4000, CRC(8e24d594) SHA1(d35329fb78f90ec478418917aa1ef06d0967e6f8) )
+ ROM_LOAD( "mini_golf_ur_gr23_11-25-85.u5b", 0x04000, 0x4000, CRC(3bf355ef) SHA1(691df25b35b00e21ad09d17a21fe98a353aa3dda) )
+ ROM_LOAD( "mini_golf_ur_gr45_11-25-85.u4b", 0x08000, 0x4000, CRC(8eb14921) SHA1(fda8b8f8e801360310f7cb1aa4c6aea1fa0a4b25) )
+
+ ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal10l8.u1c", 0x0000, 0x002c, CRC(5cc09374) SHA1(07798579aeb1e2514034acea6555c0f81c48a41c) ) /* PAL10L8CN */
+
+ MOTHERBOARD_PALS
+ROM_END
+
+/*
+
+Currently undumped:
+
+Mini Golf Cocktail (10/18/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| MINI GOLF CT |
+| CD6EF |
+| 10/18/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+
+/*
+
+Mini Golf (10/8/85)
+
+Cartridge Type:
+ 006-8025-01-0B REV B
+Label:
++-----------------+
+| MINI GOLF UR |
+| CD6EF |
+| 10/8/85 |
++-----------------+
+
+NOTE: Cartridge contains an unlabeled PAL at U1C
+
+*/
+ROM_START( minigolfb ) /* Cart: 006-8025-01-0B REV B */
+ ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
+ ROM_LOAD( "mini_golf_ur_ab01_10-8-85.u8a", 0x00000, 0x4000, CRC(348f827f) SHA1(a013ef3068e14e0738bcfa4de26c0c2df4c0a7f6) )
+ ROM_LOAD( "mini_golf_ur_ab23_10-8-85.u7a", 0x04000, 0x4000, CRC(19a6ff47) SHA1(70b6da3b4186e5b9463f2ea0fefefad21ec80637) )
+ ROM_LOAD( "mini_golf_ur_ab45_10-8-85.u6a", 0x08000, 0x4000, CRC(925d76eb) SHA1(29d2d7b26d2e81817c4d135935dab70a5aa2d146) )
+ ROM_LOAD( "mini_golf_ur_ab67_10-8-85.u5a", 0x0c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
+ ROM_LOAD( "mini_golf_ur_cd23_10-8-85.u3a", 0x14000, 0x4000, CRC(52279801) SHA1(d8de92c296d5c91db3bea7a0093260158961036e) )
+ /* U2A is unpopulated */
+ ROM_LOAD( "mini_golf_ur_cd6ef_10-8-85.u1a", 0x1c000, 0x4000, CRC(34c64f4c) SHA1(ce55f5f6ebddcacf20cb78fb738b5f569b531b61) )
+
+ ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
+ ROM_LOAD( "mini_golf_ur_gr01_10-8-85.u6b", 0x00000, 0x4000, CRC(8e24d594) SHA1(d35329fb78f90ec478418917aa1ef06d0967e6f8) )
+ ROM_LOAD( "mini_golf_ur_gr23_10-8-85.u5b", 0x04000, 0x4000, CRC(3bf355ef) SHA1(691df25b35b00e21ad09d17a21fe98a353aa3dda) )
+ ROM_LOAD( "mini_golf_ur_gr45_10-8-85.u4b", 0x08000, 0x4000, CRC(8eb14921) SHA1(fda8b8f8e801360310f7cb1aa4c6aea1fa0a4b25) )
ROM_REGION( 0x00100, "cart_pals", 0) /* PAL's located on the cartridge */
ROM_LOAD( "pal10l8.u1c", 0x0000, 0x002c, CRC(5cc09374) SHA1(07798579aeb1e2514034acea6555c0f81c48a41c) ) /* PAL10L8CN */
@@ -1985,52 +2296,111 @@ ROM_START( toggle )
ROM_END
-ROM_START( nametune )
+/*
+
+Currently undumped:
+
+Name That Tune (Bally, 4/22/86)
+
+Cartridge Type:
+ 006-8030-01-0A REV A
+
+Label:
++-----------------+
+| NAMETHATTUNE UR |
+| CD 6 EF |
+| 4/22/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains an unlabeled PAL at U7C
+
+*/
+
+/*
+
+Name That Tune (Bally, 3/31/86)
+
+Cartridge Type:
+ 006-8030-01-0A REV A
+
+Label:
++-----------------+
+| NAMETHATTUNE UR |
+| CD 6 EF |
+| 3/31/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains an unlabeled PAL at U7C
+
+*/
+ROM_START( nametune ) /* Cart: 006-8030-01-0A REV A */
ROM_REGION( 0x40000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "nttab01.bin", 0x00000, 0x4000, CRC(f99054f1) SHA1(aaa3aae71f67be2df34b9682b1b4092a208fbf26) )
- ROM_CONTINUE( 0x20000, 0x4000 )
- ROM_LOAD( "nttab23.bin", 0x04000, 0x4000, CRC(f2b8f7fa) SHA1(b9f81a29b031af31118b77e77fc29e59f2059109) )
- ROM_CONTINUE( 0x24000, 0x4000 )
- ROM_LOAD( "nttab45.bin", 0x08000, 0x4000, CRC(89e1c769) SHA1(8e976182d99b93bb1cf6e306d134b66ba6fe6052) )
- ROM_CONTINUE( 0x28000, 0x4000 )
- ROM_LOAD( "nttab67.bin", 0x0c000, 0x4000, CRC(7e5572a1) SHA1(d957a495ad4100b857e163d7399528f62e8a39a7) )
- ROM_CONTINUE( 0x2c000, 0x4000 )
- ROM_LOAD( "nttcd01.bin", 0x10000, 0x4000, CRC(db9d6154) SHA1(8db17fda6c4113f5b791163fc9e289cf3f003a51) )
- ROM_CONTINUE( 0x30000, 0x4000 )
- ROM_LOAD( "nttcd23.bin", 0x14000, 0x4000, CRC(9d2e458f) SHA1(f08c2d7ba6be9745d13fc9dc7141ad101a8b747e) )
- ROM_CONTINUE( 0x34000, 0x4000 )
- ROM_LOAD( "nttcd45.bin", 0x18000, 0x4000, CRC(9a4b87aa) SHA1(ca82ddd4d8d40b35ba21cb9333e182b8a2e7f95e) )
- ROM_CONTINUE( 0x38000, 0x4000 )
- ROM_LOAD( "nttcd6ef.bin", 0x1c000, 0x4000, CRC(0459e6f8) SHA1(7dbdbfa8f2e9e3956af926f5f782b8d3c3334099) )
- ROM_CONTINUE( 0x3c000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_ab_01_3-31-86.u8a", 0x00000, 0x4000, CRC(f99054f1) SHA1(aaa3aae71f67be2df34b9682b1b4092a208fbf26) )
+ ROM_CONTINUE( 0x20000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_ab_23_3-31-86.u7a", 0x04000, 0x4000, CRC(f2b8f7fa) SHA1(b9f81a29b031af31118b77e77fc29e59f2059109) )
+ ROM_CONTINUE( 0x24000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_ab_45_3-31-86.u6a", 0x08000, 0x4000, CRC(89e1c769) SHA1(8e976182d99b93bb1cf6e306d134b66ba6fe6052) )
+ ROM_CONTINUE( 0x28000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_ab_67_3-31-86.u5a", 0x0c000, 0x4000, CRC(7e5572a1) SHA1(d957a495ad4100b857e163d7399528f62e8a39a7) )
+ ROM_CONTINUE( 0x2c000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_cd_01_3-31-86.u4a", 0x10000, 0x4000, CRC(db9d6154) SHA1(8db17fda6c4113f5b791163fc9e289cf3f003a51) )
+ ROM_CONTINUE( 0x30000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_cd_23_3-31-86.u3a", 0x14000, 0x4000, CRC(9d2e458f) SHA1(f08c2d7ba6be9745d13fc9dc7141ad101a8b747e) )
+ ROM_CONTINUE( 0x34000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_cd_45_3-31-86.u2a", 0x18000, 0x4000, CRC(9a4b87aa) SHA1(ca82ddd4d8d40b35ba21cb9333e182b8a2e7f95e) )
+ ROM_CONTINUE( 0x38000, 0x4000 )
+ ROM_LOAD( "namethattune_ur_cd_6_ef_3-31-86.u1a", 0x1c000, 0x4000, CRC(0459e6f8) SHA1(7dbdbfa8f2e9e3956af926f5f782b8d3c3334099) )
+ ROM_CONTINUE( 0x3c000, 0x4000 )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "nttgr0.bin", 0x00000, 0x8000, CRC(6b75bb4b) SHA1(e7131d112fb0b36985c5b6383700f55728a1c4fd) )
+ ROM_LOAD( "namethattune_ur_gr_0_3-31-86.u3c", 0x00000, 0x8000, CRC(6b75bb4b) SHA1(e7131d112fb0b36985c5b6383700f55728a1c4fd) )
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal16r8.u7c", 0x00000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
MOTHERBOARD_PALS
ROM_END
-ROM_START( nametune2 )
+/*
+
+Name That Tune (Bally, 3/23/86)
+
+Cartridge Type:
+ 006-8030-01-0A REV A
+Label:
++-----------------+
+| NMETNEUR |
+| CD 6 EF |
+| 3/23/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains an unlabeled PAL at U7C
+
+*/
+ROM_START( nametunea ) /* Cart: 006-8030-01-0A REV A */
ROM_REGION( 0x40000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab 01.u8a", 0x00000, 0x4000, CRC(4044891d) SHA1(4e1e7cb9846939e03b035b95ba04f62a78719bb2) ) /* Labeled as NMETNEUR, then name (like AB 01) & dated 3/23/86 */
- ROM_CONTINUE( 0x20000, 0x4000 )
- ROM_LOAD( "ab 23.u7a", 0x04000, 0x4000, CRC(df3454bc) SHA1(82faf87ca8974629e546b6854718908721b64ad0) )
- ROM_CONTINUE( 0x24000, 0x4000 )
- ROM_LOAD( "ab 45.u6a", 0x08000, 0x4000, CRC(fb4050b0) SHA1(a4d185e02aa08e886b90454f681f49de3de76f86) )
- ROM_CONTINUE( 0x28000, 0x4000 )
- ROM_LOAD( "ab 67.u5a", 0x0c000, 0x4000, CRC(276a28f4) SHA1(cceeb9c05ff72cfe86ab55555055cf8195d3ea16) )
- ROM_CONTINUE( 0x2c000, 0x4000 )
- ROM_LOAD( "cd 01.u4a", 0x10000, 0x4000, CRC(88bed028) SHA1(69c83ba07f34dd1d45f432e2ed6a50e2d13c4acb) )
- ROM_CONTINUE( 0x30000, 0x4000 )
- ROM_LOAD( "cd 23.u3a", 0x14000, 0x4000, CRC(38c63308) SHA1(1a26642cbe91ebc96444eb05fa1454c9175d370c) )
- ROM_CONTINUE( 0x34000, 0x4000 )
- ROM_LOAD( "cd 45.u2a", 0x18000, 0x4000, CRC(d19a3671) SHA1(b68010ad235175c73258f64f9a64b37b2a06efdc) )
- ROM_CONTINUE( 0x38000, 0x4000 )
- ROM_LOAD( "cd 6 ef.u1a", 0x1c000, 0x4000, CRC(e73c7cda) SHA1(c6f751923d0c7930db2e173f680674759f94c8bb) )
- ROM_CONTINUE( 0x3c000, 0x4000 )
+ ROM_LOAD( "nmetneur_ab_01_3-23-86.u8a", 0x00000, 0x4000, CRC(4044891d) SHA1(4e1e7cb9846939e03b035b95ba04f62a78719bb2) )
+ ROM_CONTINUE( 0x20000, 0x4000 )
+ ROM_LOAD( "nmetneur_ab_23_3-23-86.u7a", 0x04000, 0x4000, CRC(df3454bc) SHA1(82faf87ca8974629e546b6854718908721b64ad0) )
+ ROM_CONTINUE( 0x24000, 0x4000 )
+ ROM_LOAD( "nmetneur_ab_45_3-23-86.u6a", 0x08000, 0x4000, CRC(fb4050b0) SHA1(a4d185e02aa08e886b90454f681f49de3de76f86) )
+ ROM_CONTINUE( 0x28000, 0x4000 )
+ ROM_LOAD( "nmetneur_ab_67_3-23-86.u5a", 0x0c000, 0x4000, CRC(276a28f4) SHA1(cceeb9c05ff72cfe86ab55555055cf8195d3ea16) )
+ ROM_CONTINUE( 0x2c000, 0x4000 )
+ ROM_LOAD( "nmetneur_cd_01_3-23-86.u4a", 0x10000, 0x4000, CRC(88bed028) SHA1(69c83ba07f34dd1d45f432e2ed6a50e2d13c4acb) )
+ ROM_CONTINUE( 0x30000, 0x4000 )
+ ROM_LOAD( "nmetneur_cd_23_3-23-86.u3a", 0x14000, 0x4000, CRC(38c63308) SHA1(1a26642cbe91ebc96444eb05fa1454c9175d370c) )
+ ROM_CONTINUE( 0x34000, 0x4000 )
+ ROM_LOAD( "nmetneur_cd_45_3-23-86.u2a", 0x18000, 0x4000, CRC(d19a3671) SHA1(b68010ad235175c73258f64f9a64b37b2a06efdc) )
+ ROM_CONTINUE( 0x38000, 0x4000 )
+ ROM_LOAD( "nmetneur_cd_6_ef_3-23-86.u1a", 0x1c000, 0x4000, CRC(e73c7cda) SHA1(c6f751923d0c7930db2e173f680674759f94c8bb) )
+ ROM_CONTINUE( 0x3c000, 0x4000 )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr 0.u3c", 0x00000, 0x8000, CRC(a0121b80) SHA1(ba38e9b738baac85fa33ae3751d02cb223fa3e65) )
+ ROM_LOAD( "nmetneur_gr_0_3-23-86.u3c", 0x00000, 0x8000, CRC(a0121b80) SHA1(ba38e9b738baac85fa33ae3751d02cb223fa3e65) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
ROM_LOAD( "pal16r8.u7c", 0x00000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
@@ -2038,32 +2408,50 @@ ROM_START( nametune2 )
MOTHERBOARD_PALS
ROM_END
+
/*
Night Stocker
This game utilizes the standard motherboard and sound board, but in addition it
also uses a Gun Interface Board (Board: 006-8032-01-0B) and video interface? board.
-*/
-ROM_START( nstocker )
+
+Night Stocker (10/6/86)
+
+Cartridge Type:
+ 006-8027-01-0B REV B
+Label:
++-----------------+
+| NIGHT STOCKER |
+| CD 6 EF |
+| 10/06/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains a PAL at U7C labeled NITESTKR10/6/86
+ All ROMs dated 10/06/86 and match the 8/27/86 set except for the
+ CD 6 EF ROM which was updated. It's unknown if PAL data is different.
+
+*/
+ROM_START( nstocker ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(a635f973) SHA1(edb12469818a3114fb97d21e11c63eb37678a07b) ) /* Labeled as NIGHT STOCKER, then name (like AB 01) & dated 10/06/86 */
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(223acbb2) SHA1(195ebd349722cce323616c81cc4e86f0a9c6fa13) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(27a728b5) SHA1(c72634112a04d58a695fb43bf30f44e3f7ba7de2) )
- ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(2999cdf2) SHA1(a64ae04f264ad286a87069cfb176e7511df08e78) )
- ROM_LOAD( "cd01.u4a", 0x10000, 0x4000, CRC(75e9b51a) SHA1(dbe575d37836245746ea85ffe85e8e6665ec37ea) )
- ROM_LOAD( "cd23.u3a", 0x14000, 0x4000, CRC(0a32e0a5) SHA1(dedbe08aed483bae27e1a607334e24cdfcb2f851) )
- ROM_LOAD( "cd45.u2a", 0x18000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(e77c1aea) SHA1(9e2e595530cb15c634a6052c773ff5d998c0c828) )
+ ROM_LOAD( "night_stocker_ab_01_10-06-86.u8a", 0x00000, 0x4000, CRC(a635f973) SHA1(edb12469818a3114fb97d21e11c63eb37678a07b) )
+ ROM_LOAD( "night_stocker_ab_23_10-06-86.u7a", 0x04000, 0x4000, CRC(223acbb2) SHA1(195ebd349722cce323616c81cc4e86f0a9c6fa13) )
+ ROM_LOAD( "night_stocker_ab_45_10-06-86.u6a", 0x08000, 0x4000, CRC(27a728b5) SHA1(c72634112a04d58a695fb43bf30f44e3f7ba7de2) )
+ ROM_LOAD( "night_stocker_ab_67_10-06-86.u5a", 0x0c000, 0x4000, CRC(2999cdf2) SHA1(a64ae04f264ad286a87069cfb176e7511df08e78) )
+ ROM_LOAD( "night_stocker_cd_01_10-06-86.u4a", 0x10000, 0x4000, CRC(75e9b51a) SHA1(dbe575d37836245746ea85ffe85e8e6665ec37ea) )
+ ROM_LOAD( "night_stocker_cd_23_10-06-86.u3a", 0x14000, 0x4000, CRC(0a32e0a5) SHA1(dedbe08aed483bae27e1a607334e24cdfcb2f851) )
+ ROM_LOAD( "night_stocker_cd_45_10-06-86.u2a", 0x18000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
+ ROM_LOAD( "night_stocker_cd_6_ef_10-06-86.u1a", 0x1c000, 0x4000, CRC(e77c1aea) SHA1(9e2e595530cb15c634a6052c773ff5d998c0c828) ) /* The only ROM updated from the 8/27/86 set */
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
- ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(35d4433e) SHA1(399d04c2a29d993f77d0d5c2d62915081d4a85dd) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(734b858a) SHA1(71763789807021938b840a88af34aad7f4751298) )
- ROM_LOAD( "gr67.u1c", 0x0c000, 0x4000, CRC(3311f9c0) SHA1(63b185c761b258113c31cc269ce0b1462bf37f40) )
+ ROM_LOAD( "night_stocker_gr_01_10-06-86.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
+ ROM_LOAD( "night_stocker_gr_23_10-06-86.u3c", 0x04000, 0x4000, CRC(35d4433e) SHA1(399d04c2a29d993f77d0d5c2d62915081d4a85dd) )
+ ROM_LOAD( "night_stocker_gr_45_10-06-86.u2c", 0x08000, 0x4000, CRC(734b858a) SHA1(71763789807021938b840a88af34aad7f4751298) )
+ ROM_LOAD( "night_stocker_gr_67_10-06-86.u1c", 0x0c000, 0x4000, CRC(3311f9c0) SHA1(63b185c761b258113c31cc269ce0b1462bf37f40) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
+ ROM_LOAD( "nitestkr10-6-86.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
ROM_REGION( 0x00004, "gun_io_bd_pals", 0) /* Gun I/O Board PALs */
ROM_LOAD( "pal16r8acn.u6", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
@@ -2074,25 +2462,42 @@ ROM_START( nstocker )
MOTHERBOARD_PALS
ROM_END
-ROM_START( nstocker2 )
+/*
+
+Night Stocker (8/27/86)
+
+Cartridge Type:
+ 006-8027-01-0B REV B
+Label:
++-----------------+
+| NIGHT STOCKER |
+| CD 6 EF |
+| 8/27/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains a PAL at U7C labeled NITESTKR8/27/86
+
+*/
+ROM_START( nstockera ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(a635f973) SHA1(edb12469818a3114fb97d21e11c63eb37678a07b) ) /* Labeled as NIGHT STOCKER, then name (like AB 01) & dated 8/27/86 */
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(223acbb2) SHA1(195ebd349722cce323616c81cc4e86f0a9c6fa13) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(27a728b5) SHA1(c72634112a04d58a695fb43bf30f44e3f7ba7de2) )
- ROM_LOAD( "ab67.u5a", 0x0c000, 0x4000, CRC(2999cdf2) SHA1(a64ae04f264ad286a87069cfb176e7511df08e78) )
- ROM_LOAD( "cd01.u4a", 0x10000, 0x4000, CRC(75e9b51a) SHA1(dbe575d37836245746ea85ffe85e8e6665ec37ea) )
- ROM_LOAD( "cd23.u3a", 0x14000, 0x4000, CRC(0a32e0a5) SHA1(dedbe08aed483bae27e1a607334e24cdfcb2f851) )
- ROM_LOAD( "cd45.u2a", 0x18000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(c77d2302) SHA1(2b0956a7d6bdff5e4f77084149a9528fb07154dc) ) // sldh
+ ROM_LOAD( "night_stocker_ab_01_8-27-86.u8a", 0x00000, 0x4000, CRC(a635f973) SHA1(edb12469818a3114fb97d21e11c63eb37678a07b) )
+ ROM_LOAD( "night_stocker_ab_23_8-27-86.u7a", 0x04000, 0x4000, CRC(223acbb2) SHA1(195ebd349722cce323616c81cc4e86f0a9c6fa13) )
+ ROM_LOAD( "night_stocker_ab_45_8-27-86.u6a", 0x08000, 0x4000, CRC(27a728b5) SHA1(c72634112a04d58a695fb43bf30f44e3f7ba7de2) )
+ ROM_LOAD( "night_stocker_ab_67_8-27-86.u5a", 0x0c000, 0x4000, CRC(2999cdf2) SHA1(a64ae04f264ad286a87069cfb176e7511df08e78) )
+ ROM_LOAD( "night_stocker_cd_01_8-27-86.u4a", 0x10000, 0x4000, CRC(75e9b51a) SHA1(dbe575d37836245746ea85ffe85e8e6665ec37ea) )
+ ROM_LOAD( "night_stocker_cd_23_8-27-86.u3a", 0x14000, 0x4000, CRC(0a32e0a5) SHA1(dedbe08aed483bae27e1a607334e24cdfcb2f851) )
+ ROM_LOAD( "night_stocker_cd_45_8-27-86.u2a", 0x18000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
+ ROM_LOAD( "night_stocker_cd_6_ef_8-27-86.u1a", 0x1c000, 0x4000, CRC(c77d2302) SHA1(2b0956a7d6bdff5e4f77084149a9528fb07154dc) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
- ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(35d4433e) SHA1(399d04c2a29d993f77d0d5c2d62915081d4a85dd) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(734b858a) SHA1(71763789807021938b840a88af34aad7f4751298) )
- ROM_LOAD( "gr67.u1c", 0x0c000, 0x4000, CRC(3311f9c0) SHA1(63b185c761b258113c31cc269ce0b1462bf37f40) )
+ ROM_LOAD( "night_stocker_gr_01_8-27-86.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
+ ROM_LOAD( "night_stocker_gr_23_8-27-86.u3c", 0x04000, 0x4000, CRC(35d4433e) SHA1(399d04c2a29d993f77d0d5c2d62915081d4a85dd) )
+ ROM_LOAD( "night_stocker_gr_45_8-27-86.u2c", 0x08000, 0x4000, CRC(734b858a) SHA1(71763789807021938b840a88af34aad7f4751298) )
+ ROM_LOAD( "night_stocker_gr_67_8-27-86.u1c", 0x0c000, 0x4000, CRC(3311f9c0) SHA1(63b185c761b258113c31cc269ce0b1462bf37f40) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
+ ROM_LOAD( "nitestkr8-27-86.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
ROM_REGION( 0x00004, "gun_io_bd_pals", 0) /* Gun I/O Board PALs */
ROM_LOAD( "pal16r8acn.u6", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8 */
@@ -2104,54 +2509,105 @@ ROM_START( nstocker2 )
ROM_END
-ROM_START( sfootbal )
+/*
+
+Street Football (11/12/86)
+
+Cartridge Type:
+ 006-8027-01-0B REV B
+Label:
++-----------------+
+| STREET FOOTBALL |
+| CD 6 EF |
+| 11/12/86 |
++-----------------+
+
+NOTE: Cartridge contains Sente ST1002 40pin DIP chip at U6B
+ Cartridge contains a PAL at U7C labeled STR.FTBALL10/31/86
+
+* There might be an undumped version dated 10/31/86 like the PAL
+
+*/
+ROM_START( sfootbal ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(2a69803f) SHA1(ca86c9d079fbebae4c93c889d98a8573facc05da) ) /* Labeled as STREET FOOTBALL, then name (like AB 01) & dated 11/12/86 */
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(89f157c2) SHA1(59701b7770dce7ec01d0feb01d67450943e6cfbb) )
- ROM_LOAD( "ab45.u6a", 0x08000, 0x4000, CRC(91ad42c5) SHA1(0b6fc3ed3a633c825809668d49f209c130f3e978) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(bf80bb1a) SHA1(2b70b36d946c36e3f354c7edfd3e34784ffce406) )
+ ROM_LOAD( "street_football_ab_01_11-12-86.u8a", 0x00000, 0x4000, CRC(2a69803f) SHA1(ca86c9d079fbebae4c93c889d98a8573facc05da) )
+ ROM_LOAD( "street_football_ab_23_11-12-86.u7a", 0x04000, 0x4000, CRC(89f157c2) SHA1(59701b7770dce7ec01d0feb01d67450943e6cfbb) )
+ ROM_LOAD( "street_football_ab_45_11-12-86.u6a", 0x08000, 0x4000, CRC(91ad42c5) SHA1(0b6fc3ed3a633c825809668d49f209c130f3e978) )
+ ROM_LOAD( "street_football_cd_6_ef_11-12-86.u1a", 0x1c000, 0x4000, CRC(bf80bb1a) SHA1(2b70b36d946c36e3f354c7edfd3e34784ffce406) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(e3108d35) SHA1(05b7f1a1a18d7f72a3d3f6102cb8ab42421b7366) )
- ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(5c5af726) SHA1(04cdd476e6689d17273659fb1fe0ca642edbe5a8) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(e767251e) SHA1(3c05295317a673fb1de5924f27de276d2846d805) )
- ROM_LOAD( "gr67.u1c", 0x0c000, 0x4000, CRC(42452a7a) SHA1(37479d6e9071ac775215a6815dbaf280b3c6a57f) )
+ ROM_LOAD( "street_football_gr_01_11-12-86.u4c", 0x00000, 0x4000, CRC(e3108d35) SHA1(05b7f1a1a18d7f72a3d3f6102cb8ab42421b7366) )
+ ROM_LOAD( "street_football_gr_23_11-12-86.u3c", 0x04000, 0x4000, CRC(5c5af726) SHA1(04cdd476e6689d17273659fb1fe0ca642edbe5a8) )
+ ROM_LOAD( "street_football_gr_45_11-12-86.u2c", 0x08000, 0x4000, CRC(e767251e) SHA1(3c05295317a673fb1de5924f27de276d2846d805) )
+ ROM_LOAD( "street_football_gr_67_11-12-86.u1c", 0x0c000, 0x4000, CRC(42452a7a) SHA1(37479d6e9071ac775215a6815dbaf280b3c6a57f) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
+ ROM_LOAD( "str.ftball10-31-86.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
MOTHERBOARD_PALS
ROM_END
-ROM_START( spiker )
+/*
+
+Spiker (6/9/86)
+
+Cartridge Type:
+ 006-8027-01-0B REV B
+Label:
++-----------------+
+| SPIKER U R |
+| CD 6 EF |
+| 6/09/86 |
++-----------------+
+
+NOTE: Only the CD6EF ROM was dated 6/09/86
+ Cartridge contains an unlabeled PAL at U7C
+
+*/
+ROM_START( spiker ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(2d53d023) SHA1(01c1d2cd7d8be60c40527e9c1571b84388a39bd8) )
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(3be87edf) SHA1(0d4f1ff501d5d865abc3906f6b232ec04586d3dc) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(f2c73ece) SHA1(4fc108823102fd17c5b7d9be1a0c76667788ba1a) )
+ ROM_LOAD( "spiker_u_r_ab01_5-05-86.u8a", 0x00000, 0x4000, CRC(2d53d023) SHA1(01c1d2cd7d8be60c40527e9c1571b84388a39bd8) )
+ ROM_LOAD( "spiker_u_r_ab23_5-05-86.u7a", 0x04000, 0x4000, CRC(3be87edf) SHA1(0d4f1ff501d5d865abc3906f6b232ec04586d3dc) )
+ ROM_LOAD( "spiker_u_r_cd_6_ef_6-09-86.u1a", 0x1c000, 0x4000, CRC(5b5a6d86) SHA1(a173637991601adc87f0fc8fd1ee9102f5fb2b81) ) /* The only ROM updated from the 5/05/86 set */
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(0caa6e3e) SHA1(ce6765d44e444d24129ec99f04a41a866a32eee2) )
- ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(970c81f6) SHA1(f22189e172a795d115597feb48ccbc04be3859b9) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(90ddd737) SHA1(8e1dde2f42e9bf755dedeef218745d1fc54faac7) )
+ ROM_LOAD( "spiker_u_r_gr01_5-05-86.u4c", 0x00000, 0x4000, CRC(0caa6e3e) SHA1(ce6765d44e444d24129ec99f04a41a866a32eee2) )
+ ROM_LOAD( "spiker_u_r_gr23_5-05-86.u3c", 0x04000, 0x4000, CRC(970c81f6) SHA1(f22189e172a795d115597feb48ccbc04be3859b9) )
+ ROM_LOAD( "spiker_u_r_gr45_5-05-86.u2c", 0x08000, 0x4000, CRC(90ddd737) SHA1(8e1dde2f42e9bf755dedeef218745d1fc54faac7) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
- ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
+ ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC - One cart showed hand written label of: SPKR */
MOTHERBOARD_PALS
ROM_END
+/*
+
+Spiker (5/5/86)
+
+Cartridge Type:
+ 006-8027-01-0B REV B
+Label:
++-----------------+
+| SPIKER U R |
+| CD 6 EF |
+| 5/05/86 |
++-----------------+
-ROM_START( spiker2 ) /* Spiker U.R. 5/5/86 */
+NOTE: Cartridge contains an unlabeled PAL at U7C
+
+*/
+ROM_START( spikera ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(59025e39) SHA1(f0e3e45bb32cc6664831c4ef6b0cfabf3fc71f58) ) // sldh
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(ffb23288) SHA1(3458e486794f6c936d15e837be0f419027b01311) ) // sldh
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(7f04774d) SHA1(c49ac3aa86425cdbab9877fc253999329bb99a49) ) // sldh
+ ROM_LOAD( "spiker_u_r_ab01_5-05-86.u8a", 0x00000, 0x4000, CRC(2d53d023) SHA1(01c1d2cd7d8be60c40527e9c1571b84388a39bd8) )
+ ROM_LOAD( "spiker_u_r_ab23_5-05-86.u7a", 0x04000, 0x4000, CRC(3be87edf) SHA1(0d4f1ff501d5d865abc3906f6b232ec04586d3dc) )
+ ROM_LOAD( "spiker_u_r_cd_6_ef_5-05-86.u1a", 0x1c000, 0x4000, CRC(f2c73ece) SHA1(4fc108823102fd17c5b7d9be1a0c76667788ba1a) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(1228b7a3) SHA1(70a207714ba7bc4f4dbc492768480afa424b31c0) ) // sldh
- ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(970c81f6) SHA1(f22189e172a795d115597feb48ccbc04be3859b9) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(bf2b413d) SHA1(f0f797853ac1b6e45ff606d7aa5c9350765efd48) ) // sldh
+ ROM_LOAD( "spiker_u_r_gr01_5-05-86.u4c", 0x00000, 0x4000, CRC(0caa6e3e) SHA1(ce6765d44e444d24129ec99f04a41a866a32eee2) )
+ ROM_LOAD( "spiker_u_r_gr23_5-05-86.u3c", 0x04000, 0x4000, CRC(970c81f6) SHA1(f22189e172a795d115597feb48ccbc04be3859b9) )
+ ROM_LOAD( "spiker_u_r_gr45_5-05-86.u2c", 0x08000, 0x4000, CRC(90ddd737) SHA1(8e1dde2f42e9bf755dedeef218745d1fc54faac7) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
@@ -2159,17 +2615,24 @@ ROM_START( spiker2 ) /* Spiker U.R. 5/5/86 */
MOTHERBOARD_PALS
ROM_END
+/*
+
+Spiker - Earliest set:
-ROM_START( spiker3 ) /* Spiker U.R. 6/9/86 */
+ Doesn't show "ONE MOMENT PLEASE" at boot screen or when the service button is pressed
+ Doesn't show the "HINT: TRY TO KEEP YOUR FEET ON THE SHADOW OF BALL." message during demo play
+
+*/
+ROM_START( spikerb ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
- ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(2d53d023) SHA1(01c1d2cd7d8be60c40527e9c1571b84388a39bd8) )
- ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(3be87edf) SHA1(0d4f1ff501d5d865abc3906f6b232ec04586d3dc) )
- ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(5b5a6d86) SHA1(a173637991601adc87f0fc8fd1ee9102f5fb2b81) ) // sldh
+ ROM_LOAD( "ab01.u8a", 0x00000, 0x4000, CRC(59025e39) SHA1(f0e3e45bb32cc6664831c4ef6b0cfabf3fc71f58) )
+ ROM_LOAD( "ab23.u7a", 0x04000, 0x4000, CRC(ffb23288) SHA1(3458e486794f6c936d15e837be0f419027b01311) )
+ ROM_LOAD( "cd6ef.u1a", 0x1c000, 0x4000, CRC(7f04774d) SHA1(c49ac3aa86425cdbab9877fc253999329bb99a49) )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
- ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(0caa6e3e) SHA1(ce6765d44e444d24129ec99f04a41a866a32eee2) )
+ ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(1228b7a3) SHA1(70a207714ba7bc4f4dbc492768480afa424b31c0) )
ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(970c81f6) SHA1(f22189e172a795d115597feb48ccbc04be3859b9) )
- ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(90ddd737) SHA1(8e1dde2f42e9bf755dedeef218745d1fc54faac7) )
+ ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(bf2b413d) SHA1(f0f797853ac1b6e45ff606d7aa5c9350765efd48) )
ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP ) /* PAL16R8ANC */
@@ -2178,7 +2641,7 @@ ROM_START( spiker3 ) /* Spiker U.R. 6/9/86 */
ROM_END
-ROM_START( stompin )
+ROM_START( stompin ) /* Cart: 006-8027-01-0B REV B */
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "ab 01.u8a", 0x00000, 0x4000, CRC(46f428c6) SHA1(06c59d06ccc0bd7067e419f12781050ab4ac98c2) )
ROM_LOAD( "ab 23.u7a", 0x04000, 0x4000, CRC(0e13132f) SHA1(d572e5d170df99bb99db7d41ede881c24e5b8d1c) )
@@ -2199,6 +2662,29 @@ ROM_START( stompin )
MOTHERBOARD_PALS
ROM_END
+// earlier version with various differences (different cart type, copyright date, one less point in the instructions screen, less dip definitions in test mode, etc..)
+// all main CPU ROMs test bad (same on PCB), but game seems to work fine. Possibly a prototype for which they didn't bother to correct the check? Also has an undocumented
+// invulnerability switch that was apparently removed from the later release.
+ROM_START( stompina ) /* Cart: 006-8025-01-0B REV B */
+ ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
+ ROM_LOAD( "st-ab 01.u8a", 0x00000, 0x4000, BAD_DUMP CRC(b2d6d1cb) SHA1(54b22f045889aed91bedcf403f3db2b9df9e3706) ) // this ROM and the following are probably good, but fail test mode, so..
+ ROM_LOAD( "st-ab 23.u7a", 0x04000, 0x4000, BAD_DUMP CRC(cbf7e8cf) SHA1(6fb72c505372dec6a13e9bef7af83df4105b1813) )
+ ROM_LOAD( "st-ab 45.u6a", 0x08000, 0x4000, BAD_DUMP CRC(5b61e80d) SHA1(644f05cbce484bf37075c60d9cc439cee6a71c70) )
+ ROM_LOAD( "st-ab 67.u5a", 0x0c000, 0x4000, BAD_DUMP CRC(84514d4e) SHA1(350a4948e260e50f317bc948a85a87f3a9e34991) )
+ ROM_LOAD( "st-cd 6 ef.u1a", 0x1c000, 0x4000, BAD_DUMP CRC(ca4a7f0e) SHA1(94dbe21bd639c32918d924cfa5b11f438f88a0a7) )
+
+ ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
+ ROM_LOAD( "st-gr 01.u6b", 0x00000, 0x4000, CRC(03f85f1b) SHA1(2d2815fbe80fc63dc1dab2fe4b2deb286d200530) )
+ ROM_LOAD( "st-gr 23.u5b", 0x04000, 0x4000, CRC(583f6d8c) SHA1(289a377fe76c944d4a409e2d025e57a621fbdcec) )
+ ROM_LOAD( "st-gr 45.u4b", 0x08000, 0x4000, CRC(bbc5714e) SHA1(70a6a3453f97d6b5b7c3e317bffbc2f103643531) )
+ ROM_LOAD( "st-gr 67.u3b", 0x0c000, 0x4000, CRC(b7347814) SHA1(c6ad850a3368bb733d61435caa569e03814e94cf) )
+
+ ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
+ ROM_LOAD( "pal16l8.u1c", 0x00000, 0x0001, NO_DUMP ) /* PAL16R8ACN */
+
+ MOTHERBOARD_PALS
+ROM_END
+
ROM_START( rescraid )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
@@ -2237,9 +2723,6 @@ ROM_START( rescraida )
ROM_END
-
-
-
ROM_START( shrike )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */
ROM_LOAD( "savgu35.bin", 0x00000, 0x2000, CRC(dd2230a0) SHA1(72be0e07d76ee1f170ab457ae62db87111758697) )
@@ -2323,11 +2806,12 @@ ROM_START( triviaes4 )
ROM_LOAD( "tpe-57.ic57", 0x08000, 0x4000, CRC(90c8948a) SHA1(4b19bed71889756162dfe226eb531084603cf76f) )
ROM_LOAD( "tpe-73.ic73", 0x0c000, 0x4000, CRC(b15bc90b) SHA1(dc84717178a177904eb3ddbeeaae5fc9b19b4a12) )
- ROM_REGION( 0x208, "motherbrd_pals", 0) /* Motherboard PAL's */ \
+ ROM_REGION( 0x208, "motherbrd_pals", 0) /* Motherboard PAL's */
ROM_LOAD( "pal16l8a.ic31", 0x000, 0x104, NO_DUMP ) /* PAL16L8 */
ROM_LOAD( "pal16l8a.ic51", 0x104, 0x104, NO_DUMP ) /* PAL16L8 */
ROM_END
+
/* Trivial Pursuit running on Maibesa PCB MAB-016 connected to a separate sound board (BSU) using a 14-pin connector with this pinout:
-Pin 1 : GND
-Pin 2 : S0
@@ -2373,7 +2857,7 @@ ROM_START( triviaes5 )
ROM_LOAD( "tpe-57.ic57", 0x08000, 0x4000, CRC(90c8948a) SHA1(4b19bed71889756162dfe226eb531084603cf76f) )
ROM_LOAD( "tpe-73.ic73", 0x0c000, 0x4000, CRC(b15bc90b) SHA1(dc84717178a177904eb3ddbeeaae5fc9b19b4a12) )
- ROM_REGION( 0x30c, "motherbrd_pals", 0) /* Motherboard PAL's */ \
+ ROM_REGION( 0x30c, "motherbrd_pals", 0) /* Motherboard PAL's */
ROM_LOAD( "pal16l8a-tpe-v.ic31", 0x000, 0x104, NO_DUMP ) /* PAL16L8 */
ROM_LOAD( "pal16l8a.ic61", 0x104, 0x104, NO_DUMP ) /* PAL16L8 */
ROM_LOAD( "pal16l8a.ic96", 0x208, 0x104, NO_DUMP ) /* PAL16L8 */
@@ -2395,8 +2879,8 @@ void balsente_state::expand_roms(uint8_t cd_rom_mask)
/* load CD bank data from 0x10000-0x1e000 */
/* load EF from 0x1e000-0x20000 */
- uint8_t *rom = memregion("maincpu")->base();
- uint32_t len = memregion("maincpu")->bytes();
+ uint8_t *rom = m_mainrom->base();
+ uint32_t len = m_mainrom->bytes();
int numbanks = (len > 0x20000) ? 16 : 8;
uint32_t bxor = (cd_rom_mask & SWAP_HALVES) ? 0x02000 : 0;
@@ -2479,60 +2963,62 @@ void balsente_state::init_shrike() { expand_roms(EXPAND_ALL); config_shooter
/* Board: Unknown */
GAME( 1984, sentetst, 0, balsente, sentetst, balsente_state, init_sentetst, ROT0, "Bally/Sente", "Sente Diagnostic Cartridge", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, cshift, 0, balsente, cshift, balsente_state, init_cshift, ROT0, "Bally/Sente", "Chicken Shift", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, gghost, 0, balsente, gghost, balsente_state, init_gghost, ROT0, "Bally/Sente", "Goalie Ghost", MACHINE_SUPPORTS_SAVE )
/* Board: 006-8003-01-0D Rev D */
-GAME( 1984, hattrick, 0, balsente, hattrick, balsente_state, init_hattrick, ROT0, "Bally/Sente", "Hat Trick", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, trivia12, triviag1, balsente, triviag1, balsente_state, init_triviag1, ROT0, "Bally/Sente", "Trivial Pursuit (Think Tank - Genus Edition) (12/14/84)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, cshift, 0, balsente, cshift, balsente_state, init_cshift, ROT0, "Bally/Sente", "Chicken Shift (11/23/84)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, hattrick, 0, balsente, hattrick, balsente_state, init_hattrick, ROT0, "Bally/Sente", "Hat Trick (11/12/84)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, gghost, 0, balsente, gghost, balsente_state, init_gghost, ROT0, "Bally/Sente", "Goalie Ghost", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, otwalls, 0, balsente, otwalls, balsente_state, init_otwalls, ROT0, "Bally/Sente", "Off the Wall (Sente) (10/16/84)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, snakepit, 0, balsente, sentetst, balsente_state, init_snakepit, ROT0, "Bally/Sente", "Snake Pit", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, snakepita, snakepit, balsente, sentetst, balsente_state, init_snakepit, ROT0, "Sente Technologies Inc.", "Snake Pit (9/14/84)", MACHINE_SUPPORTS_SAVE ) // 1984, even though titlescreen says 1983
+GAME( 1984, triviag1, 0, balsente, triviag1, balsente_state, init_triviag1, ROT0, "Bally/Sente", "Trivial Pursuit (Think Tank - Genus Edition) (2/12/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, triviag1a, triviag1, balsente, triviag1, balsente_state, init_triviag1, ROT0, "Bally/Sente", "Trivial Pursuit (Think Tank - Genus Edition) (12/14/84)", MACHINE_SUPPORTS_SAVE )
/* Board: Unknown (From a picture on eBay Snacks'n Jaxson does not match any documented types here.) */
-GAME( 1984, otwalls, 0, balsente, otwalls, balsente_state, init_otwalls, ROT0, "Bally/Sente", "Off the Wall (Sente)", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, snakepit, 0, balsente, sentetst, balsente_state, init_snakepit, ROT0, "Bally/Sente", "Snake Pit", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, snakepit2, snakepit, balsente, sentetst, balsente_state, init_snakepit, ROT0, "Sente Technologies Inc.", "Snake Pit (9/14/84)", MACHINE_SUPPORTS_SAVE ) // 1984, even though titlescreen says 1983
GAME( 1984, snakjack, 0, balsente, snakjack, balsente_state, init_snakjack, ROT0, "Bally/Sente", "Snacks'n Jaxson", MACHINE_SUPPORTS_SAVE )
/* Board: 006-8025-01-0B Rev B */
GAMEL(1984, stocker, 0, balsente, stocker, balsente_state, init_stocker, ROT0, "Bally/Sente", "Stocker (3/19/85)", MACHINE_SUPPORTS_SAVE, layout_stocker ) // date from ROM chips
-GAME( 1985, gimeabrk, 0, balsente, gimeabrk, balsente_state, init_gimeabrk, ROT0, "Bally/Sente", "Gimme A Break (7/7/85)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, minigolf, 0, balsente, minigolf, balsente_state, init_minigolf, ROT0, "Bally/Sente", "Mini Golf (11/25/85)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, minigolf2, minigolf, balsente, minigolf2,balsente_state, init_minigolf2, ROT0, "Bally/Sente", "Mini Golf (10/8/85)", MACHINE_SUPPORTS_SAVE )
GAME( 1984, triviabb, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (Baby Boomer Edition) (3/20/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, triviag2, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (Genus II Edition) (3/22/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, triviayp, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (Young Players Edition) (3/29/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, triviasp, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (All Star Sports Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, gimeabrk, 0, balsente, gimeabrk, balsente_state, init_gimeabrk, ROT0, "Bally/Sente", "Gimme A Break (7/7/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, minigolf, 0, balsente, minigolf, balsente_state, init_minigolf, ROT0, "Bally/Sente", "Mini Golf (set 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, minigolfa, minigolf, balsente, minigolf, balsente_state, init_minigolf2, ROT0, "Bally/Sente", "Mini Golf (11/25/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, minigolfb, minigolf, balsente, minigolf2,balsente_state, init_minigolf2, ROT0, "Bally/Sente", "Mini Golf (10/8/85)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, stompina, stompin, balsente, stompina, balsente_state, init_shrike, ROT0, "Bally/Sente", "Stompin' (prototype?)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, teamht, 0, teamht, teamht, balsente_state, init_hattrick, ROT0, "Bally/Sente", "Team Hat Trick (11/16/84)", MACHINE_SUPPORTS_SAVE ) // ROM chips dated 11/16/84
GAME( 1987, grudge, 0, grudge, grudge, balsente_state, init_grudge, ROT0, "Bally Midway", "Grudge Match (v00.90, prototype)", MACHINE_SUPPORTS_SAVE ) // only the PCB was found
GAME( 1987, grudgei, grudge, grudge, grudge, balsente_state, init_grudge, ROT0, "Bally Midway", "Grudge Match (v00.90, Italy, location test?)", MACHINE_SUPPORTS_SAVE ) // PCB came from a dedicated cabinet complete with artwork
GAME( 1987, grudgep, grudge, grudge, grudgep, balsente_state, init_grudge, ROT0, "Bally Midway", "Grudge Match (v00.80, prototype)", MACHINE_SUPPORTS_SAVE )
/* Board: Unknown */
-GAME( 1984, triviag1, 0, balsente, triviag1, balsente_state, init_triviag1, ROT0, "Bally/Sente", "Trivial Pursuit (Think Tank - Genus Edition) (set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, triviag2, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (Genus II Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, triviasp, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (All Star Sports Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, triviayp, 0, balsente, triviag1, balsente_state, init_triviag2, ROT0, "Bally/Sente", "Trivial Pursuit (Young Players Edition)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, triviaes, 0, balsente, triviaes, balsente_state, init_triviaes, ROT0, "Bally/Sente (Maibesa license)", "Trivial Pursuit (Volumen III, Spanish, Maibesa license)", MACHINE_SUPPORTS_SAVE ) // Genus Edition?
GAME( 1985, toggle, 0, balsente, toggle, balsente_state, init_toggle, ROT0, "Bally/Sente", "Toggle (prototype)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, nametune, 0, st1002, nametune, balsente_state, init_nametune, ROT0, "Bally/Sente", "Name That Tune (Bally, set 1)", MACHINE_SUPPORTS_SAVE )
/* Board: 007-8001-01-0C Rev C1 */
GAME( 1987, triviaes2, triviaes, balsente, triviaes, balsente_state, init_triviaes2, ROT0, "Bally/Sente (Maibesa license)", "Trivial Pursuit (Volumen II, Spanish, Maibesa license)", MACHINE_SUPPORTS_SAVE ) // "Jovenes Carrozas" Edition?
-/* Board: 006-8030-01-0A Rev A */
-GAME( 1986, nametune2, nametune, st1002, nametune, balsente_state, init_nametune, ROT0, "Bally/Sente", "Name That Tune (Bally, 3/23/86)", MACHINE_SUPPORTS_SAVE )
-
/* Board: 006-8027-01-0B Rev B */
GAME( 1986, nstocker, 0, st1002, nstocker, balsente_state, init_nstocker, ROT0, "Bally/Sente", "Night Stocker (10/6/86)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, nstocker2, nstocker, st1002, nstocker, balsente_state, init_nstocker, ROT0, "Bally/Sente", "Night Stocker (8/27/86)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, nstockera, nstocker, st1002, nstocker, balsente_state, init_nstocker, ROT0, "Bally/Sente", "Night Stocker (8/27/86)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, sfootbal, 0, st1002, sfootbal, balsente_state, init_sfootbal, ROT0, "Bally/Sente", "Street Football (11/12/86)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, spiker, 0, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, spiker2, spiker, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker (5/5/86)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, spiker3, spiker, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker (6/9/86)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, spiker, 0, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker (6/9/86)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, spikera, spiker, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker (5/5/86)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, spikerb, spiker, spiker, spiker, balsente_state, init_spiker, ROT0, "Bally/Sente", "Spiker (earliest?)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, stompin, 0, st1002, stompin, balsente_state, init_stompin, ROT0, "Bally/Sente", "Stompin' (4/4/86)", MACHINE_SUPPORTS_SAVE )
+/* Board: 006-8030-01-0A Rev A */
+GAME( 1986, nametune, 0, st1002, nametune, balsente_state, init_nametune, ROT0, "Bally/Sente", "Name That Tune (Bally, 3/31/86)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, nametunea, nametune, st1002, nametune, balsente_state, init_nametune, ROT0, "Bally/Sente", "Name That Tune (Bally, 3/23/86)", MACHINE_SUPPORTS_SAVE )
+
/* Board: A084-91889-A000 (Not a cartridge, but dedicated board) */
GAME( 1987, rescraid, 0, rescraid, rescraid, balsente_state, init_rescraid, ROT0, "Bally Midway", "Rescue Raider (5/11/87) (non-cartridge)", MACHINE_SUPPORTS_SAVE )
/* Board: Unknown */
GAME( 1986, shrike, 0, shrike, shrike, balsente_state, init_shrike, ROT0, "Bally/Sente", "Shrike Avenger (prototype)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, rescraida, rescraid, rescraid, rescraid, balsente_state, init_rescraid, ROT0, "Bally Midway", "Rescue Raider (stand-alone)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, teamht, 0, teamht, teamht, balsente_state, init_hattrick, ROT0, "Bally/Sente", "Team Hat Trick", MACHINE_SUPPORTS_SAVE )
/* Trivial Pursuit running on Maibesa hardware (with Bally/Sente license) */
GAME( 1988, triviaes4, 0, triviamb, triviaes, balsente_state, init_triviaes2, ROT0, "Bally/Sente (Maibesa license)", "Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // different (bootleg?) hardware. maincpu ROMs structure clearly similar to Trivial Pursuit games