From 2100f1b96880a8f646d38f52f493ae233b2f23d0 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 30 Sep 2024 18:17:13 +0200 Subject: New systems marked not working ------------------------------ Carnival (Astro Corp., US.004.D) [Ioannis Bampoulas, TeamEurope] Santa Claus (IN.001.07.A) [Ioannis Bampoulas, TeamEurope] - dynax/royalmah.cpp: fixed release year and bootlegger for akamj [Wayder] - maygay/maygayew.cpp: split the 'altrevs' in proper clone sets --- src/mame/astrocorp/astropc.cpp | 61 ++++- src/mame/dynax/royalmah.cpp | 2 +- src/mame/igs/igs017.cpp | 2 +- src/mame/mame.lst | 26 +++ src/mame/maygay/maygayew.cpp | 494 ++++++++++++++++++++++++++++++++++------- 5 files changed, 499 insertions(+), 86 deletions(-) diff --git a/src/mame/astrocorp/astropc.cpp b/src/mame/astrocorp/astropc.cpp index a5b83f4d10e..6e50f2c7fd4 100644 --- a/src/mame/astrocorp/astropc.cpp +++ b/src/mame/astrocorp/astropc.cpp @@ -303,6 +303,42 @@ ROM_START( hwparty ) ROM_END +// The following games use an Artemis II sub board and may need to be moved to a separate driver +// The Artemis II sub board has 2x M68K ROMs and 2x LY621024SL RAMs on the upper side, +// while on the back side there are the following components: ASTRO V102PX encrypted M68K (002 for carnivac, 001 for santacl), +// Astro ROHS (GFX chip?) and 2x LY621024SL RAMs. + + +// main PCB: unmarked with AMD Geode CS5536AD, W83627HG-AW IOC, RTL8100C ethernet controller, big heat-sinked chip, +// 4x HY5DU121622CTP SRAM (mounted on SO-DIMM), Realtek ALC203 + Yamaha YDA138-E (mounted on Yamaha_Audio_A riser board) +// with 24.576 MHz XTAL, Trascend Compact Flash +ROM_START( carnivac ) + ROM_REGION32_LE(0x80000, "pci:12.0", 0) + ROM_LOAD( "phoenixbios.u8", 0x00000, 0x80000, CRC(aeb6cac5) SHA1(1b12b0d20d6451ac36ab5976d1e977034212e3a0) ) + + ROM_REGION(0x20000, "rom", 0) // on subboard + ROM_LOAD16_BYTE( "1_caus-014.tu1", 0x00000, 0x010000, CRC(131947d1) SHA1(521751c5a8a0e6031de7998ed64a8be3d6f0a290) ) + ROM_LOAD16_BYTE( "2_caus-014.tu3", 0x00001, 0x010000, CRC(22d6209d) SHA1(621786d49e7fd38ce1b7665664f7b97604fedbd5) ) + + ROM_REGION(0x10000000, "drive", 0) + ROM_LOAD( "carnival_us.004.d.img", 0x0000, 0xf618000, CRC(566b9fbf) SHA1(14364b05151db60b1882c2230d896ac8c632395b) ) +ROM_END + +// main PCB: Astro AS-LX800 A5 with AMD Geode CS5536AD, big heat-sinked chip, 4x HY5DU121622CTP SRAM (directly on PCB), +// Realtek ALC203 + Yamaha YDA138-E with 24.576 MHz XTAL (directly on PCB), Trascend Compact Flash +ROM_START( santacl ) + ROM_REGION32_LE(0x80000, "pci:12.0", 0) + ROM_LOAD( "phoenixbios.u30", 0x00000, 0x80000, CRC(4e24ffdb) SHA1(8b4bba02183da5eae27755b86eca830d06fe05ae) ) + + ROM_REGION(0x20000, "rom", 0) // on subboard + ROM_LOAD16_BYTE( "1_scin-020.tu1", 0x00000, 0x010000, CRC(b05e9c50) SHA1(2e67d144497f0b531d94e97107e8c2b238e46363) ) + ROM_LOAD16_BYTE( "2_scin-020.tu3", 0x00001, 0x010000, CRC(97821e0d) SHA1(ec2a44916799c2f92b9c6db75cffe22cd2dd61ef) ) + + ROM_REGION(0x20000000, "drive", 0) + ROM_LOAD( "santa_claus_in.001.07.a.img", 0x0000, 0x1e6c6000, CRC(c89732de) SHA1(499f49b97baeef9681a0f9e4538e74676d4379c4) ) +ROM_END + + void astropc_state::init_astropc() { } @@ -310,17 +346,24 @@ void astropc_state::init_astropc() } // anonymous namespace -GAME( 2005, blackbd, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 1)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005?, blackbda, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 2)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005, blackbdb, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 3)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +// Pallas games + +GAME( 2005, blackbd, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 1)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2005?, blackbda, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 2)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2005, blackbdb, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 3)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) + +GAME( 2005, dslayrr, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Dragon Slayer (Russia, v15.B, 2005/08/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2006, dslayrra, dslayrr, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Dragon Slayer (Russia, v16.B, 2005/11/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) + +GAME( 2005, hwparty, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Halloween Party (US.23.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005, dslayrr, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Dragon Slayer (Russia, v15.B, 2005/08/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2006, dslayrra, dslayrr, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Dragon Slayer (Russia, v16.B, 2005/11/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2004, hawaii, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Hawaii (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005, hwparty, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Halloween Party (US.23.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2005, oligam, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Olympian Games (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2004, hawaii, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Hawaii (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2005, rasce, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Ra's Scepter (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005, oligam, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Olympian Games (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) -GAME( 2005, rasce, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Ra's Scepter (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +// Artemis II games +GAME( 2009, carnivac, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Carnival (Astro Corp., US.004.D)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2009, santacl, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Santa Claus (IN.001.07.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) diff --git a/src/mame/dynax/royalmah.cpp b/src/mame/dynax/royalmah.cpp index 1f946c9d2ce..cddffc8f1b1 100644 --- a/src/mame/dynax/royalmah.cpp +++ b/src/mame/dynax/royalmah.cpp @@ -6195,7 +6195,7 @@ GAME( 1983, seljan, 0, seljan, seljan, royalmah_state, emp GAME( 1983, janyoup2, royalmj, janyoup2, janyoup2, royalmah_state, empty_init, ROT0, "Cosmo Denshi", "Janyou Part II (ver 7.03, July 1 1983)",0 ) GAME( 1985, tahjong, royalmj, tahjong, tahjong, royalmah_prgbank_state, init_tahjong, ROT0, "Bally Pond / Nasco", "Tahjong Yakitori (ver. 2-1)", 0 ) // 1985 Jun. 17 GAME( 1981, janputer, 0, royalmah, royalmah, royalmah_state, empty_init, ROT0, "bootleg (Paradise Denshi Ltd. / Mes)", "New Double Bet Mahjong (bootleg of Royal Mahjong)", 0 ) // MT #05392 -GAME( 1981, akamj, 0, ippatsu, ippatsu, royalmah_state, empty_init, ROT0, "bootleg (Paradise Denshi Ltd.)", "Aka Mahjong (Double Bet)", 0 ) +GAME( 1990, akamj, 0, ippatsu, ippatsu, royalmah_state, empty_init, ROT0, "bootleg (Paradise Electronics)", "Aka Mahjong (Double Bet, ver 1 16)", 0 ) GAME( 1984, rkjanoh2, 0, rkjanoh2, royalmah, royalmah_prgbank_state, init_chalgirl, ROT0, "SNK / Dyna Corp", "Royal King Jang Oh 2 (v4.00 1984 Jun 10th)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING ) // never seems to set the palette bank? GAME( 1984, janoh, 0, janoh, royalmah, royalmah_state, empty_init, ROT0, "Toaplan", "Jan Oh (set 1)", MACHINE_NOT_WORKING ) GAME( 1984, janoha, janoh, janoha, royalmah, royalmah_state, empty_init, ROT0, "Toaplan", "Jan Oh (set 2)", MACHINE_NOT_WORKING ) // this one is complete? diff --git a/src/mame/igs/igs017.cpp b/src/mame/igs/igs017.cpp index ee5cf3adebe..b37dbe620ef 100644 --- a/src/mame/igs/igs017.cpp +++ b/src/mame/igs/igs017.cpp @@ -5739,7 +5739,7 @@ ROM_START( tarzanb ) // V110 TARZAN C ROM_LOAD( "t.z._text_u5.u5", 0x00000, 0x80000, CRC(1724e039) SHA1(d628499b61f98f7c9034d70b82ee25e002190ece) ) ROM_REGION( 0x80000, "oki", 0 ) - ROM_LOAD( "igs_s2102_sp_v102.u14", 0x00000, 0x80000, CRC(90dda82d) SHA1(67fbc1e8d76b85e124136e2f1df09c8b6c5a8f97) ) // not dumped for this set, but same markings as tarzanc's one + ROM_LOAD( "igs_s2102_sp_v102.u14", 0x00000, 0x80000, CRC(90dda82d) SHA1(67fbc1e8d76b85e124136e2f1df09c8b6c5a8f97) ) ROM_REGION( 0x2dd * 2, "plds", ROMREGION_ERASE ) ROM_LOAD( "eg.u20", 0x000, 0x2dd, NO_DUMP ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 7e4e4cc2db7..36301c0b10f 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1438,12 +1438,14 @@ zoo // (c) 2004 Astro Corp. blackbd // blackbda // blackbdb // +carnivac // dslayrr // dslayrra // hawaii // hwparty // oligam // rasce // +santacl // @source:astrocorp/hummer.cpp jackvent @@ -27085,15 +27087,39 @@ ep_xtraa // @source:maygay/maygayew.cpp mg_alad // Aladdin's Cave +mg_alada // +mg_aladb // +mg_aladc // mg_bb // Big Break +mg_bba // +mg_bbb // mg_ewg // Each Way Gambler +mg_ewga // +mg_ewgb // +mg_ewgc // +mg_ewgd // +mg_ewge // +mg_ewgf // +mg_ewgg // mg_gbr // Guinness Book Of Records +mg_gbra // +mg_gbrb // mg_jv // Jack & Vera +mg_jva // +mg_jvb // +mg_jvc // mg_kf // Krypton Factor +mg_kfa // mg_lug // London Underground +mg_luga // mg_pbw // Pinball Wizard +mg_pbwa // +mg_pbwb // mg_risk // Risk +mg_riska // +mg_riskb // mg_scl // Super Clue +mg_scla // @source:maygay/maygayv1.cpp mv1bon // Believe It Or Not diff --git a/src/mame/maygay/maygayew.cpp b/src/mame/maygay/maygayew.cpp index cffed66a55c..4cc60335441 100644 --- a/src/mame/maygay/maygayew.cpp +++ b/src/mame/maygay/maygayew.cpp @@ -1,10 +1,11 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood +// copyright-holders: David Haywood + /* MayGay M2 hardware SWP (Skill With Prizes) Video based games */ /* - Guniess Book of Records by Maygay 1996 - M2 Hardware + Guinness Book of Records by Maygay 1996 - M2 Hardware CPU - MC68306FC16 (On M2 Active CPU Board) Sound - OKIM6650 (ON MPEG Sound Board) @@ -85,11 +86,11 @@ Complete dumps? - Guiness Book of Records + Guinness Book of Records Risk London Underground Big Break (except the PICs) - Aladdins Cave (except the PICs) + Aladdin's Cave (except the PICs) Incomplete dumps? @@ -138,24 +139,47 @@ INPUT_PORTS_END void maygayew_state::maygayew(machine_config &config) { - /* basic machine hardware */ - M68000(config, m_maincpu, 8000000); // MC68306FC16 - standard 68000 core + peripherals + // basic machine hardware + M68000(config, m_maincpu, 16_MHz_XTAL / 2); // MC68306FC16 - standard 68000 core + peripherals m_maincpu->set_addrmap(AS_PROGRAM, &maygayew_state::maygayew_map); SPEAKER(config, "mono").front_center(); OKIM6650(config, "snd", 4_MHz_XTAL).add_route(ALL_OUTPUTS, "mono", 1.0); } -ROM_START( mg_gbr ) +ROM_START( mg_gbr ) // 2.0.1 SW7-235 SW7-240 13:00:00 APR 09 1997 MAB ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "std961d.u27", 0x00001, 0x020000, CRC(f52fa8da) SHA1(80168d379d396b1fd76200caa203b0fd0f280b78) ) ROM_LOAD16_BYTE( "std951d.u28", 0x00000, 0x020000, CRC(d4a8686a) SHA1(d25d4c7ed32874f33da787dfae1f661d06531359) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) - ROM_LOAD16_BYTE( "sw8-146.u27", 0x00001, 0x020000, CRC(af217e4e) SHA1(5fcf72cc186f29641c7f9f50a35ad89dfc76d56f) ) + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "dg70014.u01", 0x000000, 0x080000, CRC(ea24d687) SHA1(6b2a069681236eed67f54ed6b1117416db7de9aa) ) + ROM_LOAD16_BYTE( "dg70014.u07", 0x000001, 0x080000, CRC(602d79f1) SHA1(ea873c42e93faff6df8c05a98b52b79e52caa28b) ) + ROM_LOAD16_BYTE( "dg70014.u02", 0x100000, 0x080000, CRC(31e151aa) SHA1(2dd99973d829910a6af54d0a46ab37ba36b159b1) ) + ROM_LOAD16_BYTE( "dg70014.u08", 0x100001, 0x080000, CRC(eb12693d) SHA1(8d894a56bd7e280ab3d4456ef180c42ee87d6f3b) ) + ROM_LOAD16_BYTE( "dg70014.u03", 0x200000, 0x080000, CRC(18ea3cf1) SHA1(5a20597906b0209666bf937e0a4975a250eaaced) ) + ROM_LOAD16_BYTE( "dg70014.u09", 0x200001, 0x080000, CRC(85534e69) SHA1(1165e43c02dce8fe048dfb863b9eb61be7f68a48) ) + ROM_LOAD16_BYTE( "dg70014.u04", 0x300000, 0x080000, CRC(96a05459) SHA1(cdc12733dfd9ae50c2d33397a2cf3831c1b275bf) ) + ROM_LOAD16_BYTE( "dg70014.u10", 0x300001, 0x080000, CRC(6174f684) SHA1(33ef0e28f69b810f3df899b15ac36577025b7b59) ) + ROM_LOAD16_BYTE( "da70014.u05", 0x400000, 0x080000, CRC(5aceb7d6) SHA1(c3099d3c83be2f5dd3e474557ca17a2c5385ed1f) ) + ROM_LOAD16_BYTE( "da70014.u11", 0x400001, 0x080000, CRC(6cd1adcd) SHA1(a803a4b9945498cc1a772b6b9d6948669782149d) ) + ROM_LOAD16_BYTE( "dq70014.u06", 0x500000, 0x080000, CRC(568ad7c7) SHA1(078fceef241ac4c74b20a07718837973ee6402a5) ) + ROM_LOAD16_BYTE( "dq70014.u12", 0x500001, 0x080000, CRC(7bd17c0b) SHA1(395a0f72db64648bd5d953868aa42ed6a4c9e2ec) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "dig1127.u3", 0x000000, 0x080000, CRC(45a2275d) SHA1(8af08b5c007bb2bfe927df53bd167ea6045d8694) ) + ROM_LOAD( "dig1127.u2", 0x080000, 0x080000, CRC(220b38fe) SHA1(8ff20a9353736cda44ec11a99ac94b36f9db7430) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "16c55.u5", 0x0000, 0x0023ff, CRC(0bd92c3e) SHA1(596f4d0a83ebc879ec64ba3038d2e9448d2f8901) ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "16c64.u6", 0x0000, 0x008fff, CRC(6ae364a2) SHA1(56dde3d270c2cf81d9592c7c2284767188409b56) ) +ROM_END + +ROM_START( mg_gbra ) // 2.0 SW8-146 SW7-360 12:26:00 JUL 21 1998 MJC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sw8-146.u27", 0x00001, 0x020000, CRC(af217e4e) SHA1(5fcf72cc186f29641c7f9f50a35ad89dfc76d56f) ) // 2.0 SW8-146 SW7-360 12:26:00 JUL 21 1998 MJC ROM_LOAD16_BYTE( "sw8-146.u28", 0x00000, 0x020000, CRC(68c66f9b) SHA1(76dc54e506dc05e66ce9d52a2e2cd2af0a365854) ) - ROM_LOAD16_BYTE( "sw8-147.u27", 0x40001, 0x020000, CRC(9c428128) SHA1(39d76d307bee7b4dce90ad4aa52a14a460b5ba35) ) - ROM_LOAD16_BYTE( "sw8-147.u28", 0x40000, 0x020000, CRC(384a945d) SHA1(761b35130574c108b8da40b0b1779cbda5797172) ) ROM_REGION( 0x800000, "dataroms", 0 ) ROM_LOAD16_BYTE( "dg70014.u01", 0x000000, 0x080000, CRC(ea24d687) SHA1(6b2a069681236eed67f54ed6b1117416db7de9aa) ) @@ -181,16 +205,68 @@ ROM_START( mg_gbr ) ROM_LOAD( "16c64.u6", 0x0000, 0x008fff, CRC(6ae364a2) SHA1(56dde3d270c2cf81d9592c7c2284767188409b56) ) ROM_END -ROM_START( mg_risk ) +ROM_START( mg_gbrb ) // 2.0 SW8-147 SW7-361 12:26:00 JUL 21 1998 MJC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sw8-147.u27", 0x00001, 0x020000, CRC(9c428128) SHA1(39d76d307bee7b4dce90ad4aa52a14a460b5ba35) ) + ROM_LOAD16_BYTE( "sw8-147.u28", 0x00000, 0x020000, CRC(384a945d) SHA1(761b35130574c108b8da40b0b1779cbda5797172) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "dg70014.u01", 0x000000, 0x080000, CRC(ea24d687) SHA1(6b2a069681236eed67f54ed6b1117416db7de9aa) ) + ROM_LOAD16_BYTE( "dg70014.u07", 0x000001, 0x080000, CRC(602d79f1) SHA1(ea873c42e93faff6df8c05a98b52b79e52caa28b) ) + ROM_LOAD16_BYTE( "dg70014.u02", 0x100000, 0x080000, CRC(31e151aa) SHA1(2dd99973d829910a6af54d0a46ab37ba36b159b1) ) + ROM_LOAD16_BYTE( "dg70014.u08", 0x100001, 0x080000, CRC(eb12693d) SHA1(8d894a56bd7e280ab3d4456ef180c42ee87d6f3b) ) + ROM_LOAD16_BYTE( "dg70014.u03", 0x200000, 0x080000, CRC(18ea3cf1) SHA1(5a20597906b0209666bf937e0a4975a250eaaced) ) + ROM_LOAD16_BYTE( "dg70014.u09", 0x200001, 0x080000, CRC(85534e69) SHA1(1165e43c02dce8fe048dfb863b9eb61be7f68a48) ) + ROM_LOAD16_BYTE( "dg70014.u04", 0x300000, 0x080000, CRC(96a05459) SHA1(cdc12733dfd9ae50c2d33397a2cf3831c1b275bf) ) + ROM_LOAD16_BYTE( "dg70014.u10", 0x300001, 0x080000, CRC(6174f684) SHA1(33ef0e28f69b810f3df899b15ac36577025b7b59) ) + ROM_LOAD16_BYTE( "da70014.u05", 0x400000, 0x080000, CRC(5aceb7d6) SHA1(c3099d3c83be2f5dd3e474557ca17a2c5385ed1f) ) + ROM_LOAD16_BYTE( "da70014.u11", 0x400001, 0x080000, CRC(6cd1adcd) SHA1(a803a4b9945498cc1a772b6b9d6948669782149d) ) + ROM_LOAD16_BYTE( "dq70014.u06", 0x500000, 0x080000, CRC(568ad7c7) SHA1(078fceef241ac4c74b20a07718837973ee6402a5) ) + ROM_LOAD16_BYTE( "dq70014.u12", 0x500001, 0x080000, CRC(7bd17c0b) SHA1(395a0f72db64648bd5d953868aa42ed6a4c9e2ec) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "dig1127.u3", 0x000000, 0x080000, CRC(45a2275d) SHA1(8af08b5c007bb2bfe927df53bd167ea6045d8694) ) + ROM_LOAD( "dig1127.u2", 0x080000, 0x080000, CRC(220b38fe) SHA1(8ff20a9353736cda44ec11a99ac94b36f9db7430) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "16c55.u5", 0x0000, 0x0023ff, CRC(0bd92c3e) SHA1(596f4d0a83ebc879ec64ba3038d2e9448d2f8901) ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "16c64.u6", 0x0000, 0x008fff, CRC(6ae364a2) SHA1(56dde3d270c2cf81d9592c7c2284767188409b56) ) +ROM_END + + +ROM_START( mg_risk ) // 1.0 SW7-614 SW7-461 09:45:00 SEP 25 1997 MJC ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "u27_std.u27", 0x00001, 0x020000, CRC(0f16ec39) SHA1(3eef3563b0c23bd70f8e8cd24fe8cad771e98b4e) ) ROM_LOAD16_BYTE( "u28_std.u28", 0x00000, 0x020000, CRC(71b0e758) SHA1(d84696b2a5d2e3e9afc8fc5037481b6cb162d7b7) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) - ROM_LOAD16_BYTE( "sw9-025.u27", 0x00001, 0x020000, CRC(80777622) SHA1(48dfeb39b443d4b1d8052c44ea3a42f25feddba0) ) + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "dg7-001-4-u01.u1", 0x000000, 0x080000, CRC(7de3a78b) SHA1(c267d039d75a9ebda2591cfd61b4a89b0ce46be3) ) + ROM_LOAD16_BYTE( "dg7-001-4-u07.u7", 0x000001, 0x080000, CRC(628bc52e) SHA1(d6278a2f4b0c7c6adcbe72c6479525546b2f19e9) ) + ROM_LOAD16_BYTE( "dg7-001-4-u02.u2", 0x100000, 0x080000, CRC(89de1c91) SHA1(5517c9e8e469fa36626c2f662c644318c37ebec5) ) + ROM_LOAD16_BYTE( "dg7-001-4-u08.u8", 0x100001, 0x080000, CRC(bb42bbaf) SHA1(6bd24cbac55395b088b9b90e2c59be549d76ba71) ) + ROM_LOAD16_BYTE( "dg7-001-4-u03.u3", 0x200000, 0x080000, CRC(fbe5049a) SHA1(8418d29ecf688f365bc59f26730b651743d33c7d) ) + ROM_LOAD16_BYTE( "dg7-001-4-u09.u9", 0x200001, 0x080000, CRC(556328bc) SHA1(98685beae3ecb2a0918968dd734ee9060485f750) ) + ROM_LOAD16_BYTE( "dg7-001-4-u04.u4", 0x300000, 0x080000, CRC(331b354e) SHA1(e459da23e422feded74057e8bf567703fa61532b) ) + ROM_LOAD16_BYTE( "dg7-001-4-u10.u10", 0x300001, 0x080000, CRC(911e105a) SHA1(ba50666dd10bda41f67a8e89dcc522a6afa073d0) ) + // no 05/11 pair? - unpopulated? (probably, the 2nd half of the 4/10 pair before this is empty) + ROM_LOAD16_BYTE( "dg7-001-4-u06.u6", 0x500000, 0x080000, CRC(dca01eb3) SHA1(48ac890c6439924f7e98a9b6f050af508b4f2927) ) + ROM_LOAD16_BYTE( "dg7-001-4-u12.u12", 0x500001, 0x080000, CRC(467c101c) SHA1(33ee1ca481b1a138c9e53bae4ef4ee4a093fabbb) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "d1g1-145.u3", 0x000000, 0x080000, CRC(a428be45) SHA1(ccce7274ea25423e34c5be35706271501781bd08) ) + ROM_LOAD( "d1g1-145.u2", 0x080000, 0x080000, CRC(6a3a6e26) SHA1(449eadbbee291c94a0f1f32a860dafd64e6143bb) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "pic16c55.u5", 0x0000, 0x00040a, CRC(c1c0bd5b) SHA1(a1364de27f747d5531cb57757852f75cbb0cd520) ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "pic16c64.u6", 0x0000, 0x004010, CRC(64eca658) SHA1(77e9aa586a16cf1e88da4bb53866242ab1ece3cd) ) +ROM_END + +ROM_START( mg_riska ) // 1.3 SW9-025 SW9-023 14:23:21 SEP 14 1999 MAB + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sw9-025.u27", 0x00001, 0x020000, CRC(80777622) SHA1(48dfeb39b443d4b1d8052c44ea3a42f25feddba0) ) // 1.3 SW9-025 SW9-023 14:23:21 SEP 14 1999 MAB ROM_LOAD16_BYTE( "sw9-025.u28", 0x00000, 0x020000, CRC(d635d214) SHA1(2979ab5aebda2a96ec8bbe926ab5c4d3899691c4) ) - ROM_LOAD16_BYTE( "sw9-026.u27", 0x40001, 0x020000, CRC(78552a94) SHA1(90ad61882aa89e90e2733ee4a0eb6750c06bcdc2) ) - ROM_LOAD16_BYTE( "sw9-026.u28", 0x40000, 0x020000, CRC(0ed451dd) SHA1(9778718a9a2bd13b1ad1500f7cb0c08a68766609) ) ROM_REGION( 0x800000, "dataroms", 0 ) ROM_LOAD16_BYTE( "dg7-001-4-u01.u1", 0x000000, 0x080000, CRC(7de3a78b) SHA1(c267d039d75a9ebda2591cfd61b4a89b0ce46be3) ) @@ -201,7 +277,35 @@ ROM_START( mg_risk ) ROM_LOAD16_BYTE( "dg7-001-4-u09.u9", 0x200001, 0x080000, CRC(556328bc) SHA1(98685beae3ecb2a0918968dd734ee9060485f750) ) ROM_LOAD16_BYTE( "dg7-001-4-u04.u4", 0x300000, 0x080000, CRC(331b354e) SHA1(e459da23e422feded74057e8bf567703fa61532b) ) ROM_LOAD16_BYTE( "dg7-001-4-u10.u10", 0x300001, 0x080000, CRC(911e105a) SHA1(ba50666dd10bda41f67a8e89dcc522a6afa073d0) ) - /* no 05/11 pair? - unpopulated? (probably, the 2nd half of the 4/10 pair before this is empty) */ + // no 05/11 pair? - unpopulated? (probably, the 2nd half of the 4/10 pair before this is empty) + ROM_LOAD16_BYTE( "dg7-001-4-u06.u6", 0x500000, 0x080000, CRC(dca01eb3) SHA1(48ac890c6439924f7e98a9b6f050af508b4f2927) ) + ROM_LOAD16_BYTE( "dg7-001-4-u12.u12", 0x500001, 0x080000, CRC(467c101c) SHA1(33ee1ca481b1a138c9e53bae4ef4ee4a093fabbb) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "d1g1-145.u3", 0x000000, 0x080000, CRC(a428be45) SHA1(ccce7274ea25423e34c5be35706271501781bd08) ) + ROM_LOAD( "d1g1-145.u2", 0x080000, 0x080000, CRC(6a3a6e26) SHA1(449eadbbee291c94a0f1f32a860dafd64e6143bb) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "pic16c55.u5", 0x0000, 0x00040a, CRC(c1c0bd5b) SHA1(a1364de27f747d5531cb57757852f75cbb0cd520) ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "pic16c64.u6", 0x0000, 0x004010, CRC(64eca658) SHA1(77e9aa586a16cf1e88da4bb53866242ab1ece3cd) ) +ROM_END + +ROM_START( mg_riskb ) // 1.3 SW9-024 SW9-026 14:24:54 SEP 14 1999 MAB + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sw9-026.u27", 0x00001, 0x020000, CRC(78552a94) SHA1(90ad61882aa89e90e2733ee4a0eb6750c06bcdc2) ) + ROM_LOAD16_BYTE( "sw9-026.u28", 0x00000, 0x020000, CRC(0ed451dd) SHA1(9778718a9a2bd13b1ad1500f7cb0c08a68766609) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "dg7-001-4-u01.u1", 0x000000, 0x080000, CRC(7de3a78b) SHA1(c267d039d75a9ebda2591cfd61b4a89b0ce46be3) ) + ROM_LOAD16_BYTE( "dg7-001-4-u07.u7", 0x000001, 0x080000, CRC(628bc52e) SHA1(d6278a2f4b0c7c6adcbe72c6479525546b2f19e9) ) + ROM_LOAD16_BYTE( "dg7-001-4-u02.u2", 0x100000, 0x080000, CRC(89de1c91) SHA1(5517c9e8e469fa36626c2f662c644318c37ebec5) ) + ROM_LOAD16_BYTE( "dg7-001-4-u08.u8", 0x100001, 0x080000, CRC(bb42bbaf) SHA1(6bd24cbac55395b088b9b90e2c59be549d76ba71) ) + ROM_LOAD16_BYTE( "dg7-001-4-u03.u3", 0x200000, 0x080000, CRC(fbe5049a) SHA1(8418d29ecf688f365bc59f26730b651743d33c7d) ) + ROM_LOAD16_BYTE( "dg7-001-4-u09.u9", 0x200001, 0x080000, CRC(556328bc) SHA1(98685beae3ecb2a0918968dd734ee9060485f750) ) + ROM_LOAD16_BYTE( "dg7-001-4-u04.u4", 0x300000, 0x080000, CRC(331b354e) SHA1(e459da23e422feded74057e8bf567703fa61532b) ) + ROM_LOAD16_BYTE( "dg7-001-4-u10.u10", 0x300001, 0x080000, CRC(911e105a) SHA1(ba50666dd10bda41f67a8e89dcc522a6afa073d0) ) + // no 05/11 pair? - unpopulated? (probably, the 2nd half of the 4/10 pair before this is empty) ROM_LOAD16_BYTE( "dg7-001-4-u06.u6", 0x500000, 0x080000, CRC(dca01eb3) SHA1(48ac890c6439924f7e98a9b6f050af508b4f2927) ) ROM_LOAD16_BYTE( "dg7-001-4-u12.u12", 0x500001, 0x080000, CRC(467c101c) SHA1(33ee1ca481b1a138c9e53bae4ef4ee4a093fabbb) ) @@ -216,16 +320,37 @@ ROM_START( mg_risk ) ROM_END -ROM_START( mg_bb ) +ROM_START( mg_bb ) // SW6-618 SW6-601 11:35:00 NOV 14 1996 DMC 1.3 ROM_REGION16_BE( 0x040000, "mainrom", 0 ) - ROM_LOAD16_BYTE( "bigbreaku27603asw6-618.bin", 0x00001, 0x020000, CRC(2c91fe59) SHA1(320127facb8ac8ea5adbf1eb66938b9211c0ba21) ) + ROM_LOAD16_BYTE( "bigbreaku27603asw6-618.bin", 0x00001, 0x020000, CRC(2c91fe59) SHA1(320127facb8ac8ea5adbf1eb66938b9211c0ba21) ) ROM_LOAD16_BYTE( "bigbreaku28gfdbsa6-618std.bin", 0x00000, 0x020000, CRC(100aebe6) SHA1(360967d692e590271e4975b2203b5545c7af3540) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u01.bin", 0x000000, 0x080000, CRC(9a271e70) SHA1(68478367156acf7ed9b343e3130d365f59dafa3e) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u07.bin", 0x000001, 0x080000, CRC(b9029538) SHA1(4809867015d4525e2b8f012e48038a4e8b59cae8) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u02.bin", 0x100000, 0x080000, CRC(5882625d) SHA1(5d4b2e8ce8b25e87a71b44bd5536e970872cbc08) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u08.bin", 0x100001, 0x080000, CRC(eac30ceb) SHA1(93c56c18908701e702819cdb806da9d27892f5be) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u03.bin", 0x200000, 0x080000, CRC(eb163259) SHA1(cd5ed150ee040b374fd5a09cd52a6d19681c01a9) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u09.bin", 0x200001, 0x080000, CRC(cc81e702) SHA1(5768d67fdf75a9d6ad09bcf0d35dc52e4b8dd2c8) ) + ROM_LOAD16_BYTE( "bigbreakda8-001-4-u04.bin", 0x300000, 0x080000, CRC(78267f8d) SHA1(fb5deeabcee2c32e5c7ec645bbeaae6fcf8c2c7b) ) + ROM_LOAD16_BYTE( "bigbreakda6-001-4-u10.bin", 0x300001, 0x080000, CRC(9a0460a5) SHA1(f39a41895c6cadbaf1984ee2b31cac40c3d9ed6e) ) + // no 05/11 pair? - unpopulated? + ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u06.bin", 0x500000, 0x080000, CRC(a57ea42a) SHA1(7946f1f3b9ac7d9fab4b76b03c56fafc33571e1b) ) + ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u12.bin", 0x500001, 0x080000, CRC(fb15d7ad) SHA1(44c1bbfce527bcffabf14d7735ad08ce292af745) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "bigbreaksoudnv3dig1-106.bin", 0x0000, 0x080000, CRC(65790dfa) SHA1(5dbcec93a77dd96e5f4b42db8ab25afed9a27c9e) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "pic16c55.u5", 0x0000, 0x00040a, NO_DUMP ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "pic16c64.u6", 0x0000, 0x004010, NO_DUMP ) +ROM_END + +ROM_START( mg_bba ) // SW6-656 SW6-635 10:41:45 NOV 29 1996 MAB 1.5 + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "656u27", 0x00001, 0x020000, CRC(b9992edb) SHA1(7a5a0e029b6aaa94c32560f1170bdee0d42ddd62) ) ROM_LOAD16_BYTE( "656u28", 0x00000, 0x020000, CRC(19004505) SHA1(992d66d2e35c2f232cc01aaca656cccbd55bc401) ) - ROM_LOAD16_BYTE( "657u27", 0x40001, 0x020000, CRC(26532336) SHA1(cdf21b6d20b93065a38868834fd49642c3f87443) ) - ROM_LOAD16_BYTE( "657u28", 0x40000, 0x020000, CRC(8d1406bf) SHA1(570a208152c51e647eb9cef61009e848cb144ae7) ) ROM_REGION( 0x800000, "dataroms", 0 ) ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u01.bin", 0x000000, 0x080000, CRC(9a271e70) SHA1(68478367156acf7ed9b343e3130d365f59dafa3e) ) @@ -236,7 +361,34 @@ ROM_START( mg_bb ) ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u09.bin", 0x200001, 0x080000, CRC(cc81e702) SHA1(5768d67fdf75a9d6ad09bcf0d35dc52e4b8dd2c8) ) ROM_LOAD16_BYTE( "bigbreakda8-001-4-u04.bin", 0x300000, 0x080000, CRC(78267f8d) SHA1(fb5deeabcee2c32e5c7ec645bbeaae6fcf8c2c7b) ) ROM_LOAD16_BYTE( "bigbreakda6-001-4-u10.bin", 0x300001, 0x080000, CRC(9a0460a5) SHA1(f39a41895c6cadbaf1984ee2b31cac40c3d9ed6e) ) - /* no 05/11 pair? - unpopulated? */ + // no 05/11 pair? - unpopulated? + ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u06.bin", 0x500000, 0x080000, CRC(a57ea42a) SHA1(7946f1f3b9ac7d9fab4b76b03c56fafc33571e1b) ) + ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u12.bin", 0x500001, 0x080000, CRC(fb15d7ad) SHA1(44c1bbfce527bcffabf14d7735ad08ce292af745) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "bigbreaksoudnv3dig1-106.bin", 0x0000, 0x080000, CRC(65790dfa) SHA1(5dbcec93a77dd96e5f4b42db8ab25afed9a27c9e) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "pic16c55.u5", 0x0000, 0x00040a, NO_DUMP ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "pic16c64.u6", 0x0000, 0x004010, NO_DUMP ) +ROM_END + +ROM_START( mg_bbb ) // SW6-657 SW6-636 10:39:22 NOV 29 1996 MAB 1.5 + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "657u27", 0x00001, 0x020000, CRC(26532336) SHA1(cdf21b6d20b93065a38868834fd49642c3f87443) ) + ROM_LOAD16_BYTE( "657u28", 0x00000, 0x020000, CRC(8d1406bf) SHA1(570a208152c51e647eb9cef61009e848cb144ae7) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u01.bin", 0x000000, 0x080000, CRC(9a271e70) SHA1(68478367156acf7ed9b343e3130d365f59dafa3e) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u07.bin", 0x000001, 0x080000, CRC(b9029538) SHA1(4809867015d4525e2b8f012e48038a4e8b59cae8) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u02.bin", 0x100000, 0x080000, CRC(5882625d) SHA1(5d4b2e8ce8b25e87a71b44bd5536e970872cbc08) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u08.bin", 0x100001, 0x080000, CRC(eac30ceb) SHA1(93c56c18908701e702819cdb806da9d27892f5be) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u03.bin", 0x200000, 0x080000, CRC(eb163259) SHA1(cd5ed150ee040b374fd5a09cd52a6d19681c01a9) ) + ROM_LOAD16_BYTE( "bigbreakdg6-001-4-u09.bin", 0x200001, 0x080000, CRC(cc81e702) SHA1(5768d67fdf75a9d6ad09bcf0d35dc52e4b8dd2c8) ) + ROM_LOAD16_BYTE( "bigbreakda8-001-4-u04.bin", 0x300000, 0x080000, CRC(78267f8d) SHA1(fb5deeabcee2c32e5c7ec645bbeaae6fcf8c2c7b) ) + ROM_LOAD16_BYTE( "bigbreakda6-001-4-u10.bin", 0x300001, 0x080000, CRC(9a0460a5) SHA1(f39a41895c6cadbaf1984ee2b31cac40c3d9ed6e) ) + // no 05/11 pair? - unpopulated? ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u06.bin", 0x500000, 0x080000, CRC(a57ea42a) SHA1(7946f1f3b9ac7d9fab4b76b03c56fafc33571e1b) ) ROM_LOAD16_BYTE( "bigbreakdq6-001-4-u12.bin", 0x500001, 0x080000, CRC(fb15d7ad) SHA1(44c1bbfce527bcffabf14d7735ad08ce292af745) ) @@ -250,18 +402,30 @@ ROM_START( mg_bb ) ROM_END -ROM_START( mg_alad ) +ROM_START( mg_alad ) // 1.0 SW7-536 SW7-465 09:14:00 AUG 27 1997 SAR ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw7-536s.u27", 0x00001, 0x020000, CRC(a16bb22b) SHA1(19a0f74cf6558a33895dd8079221dfaf64a397c3) ) ROM_LOAD16_BYTE( "sw7-536s.u28", 0x00000, 0x020000, CRC(5dfe53fa) SHA1(6b71ae36204bdde8354e78c9ecbc4c35f46bd529) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD( "dg-001-4.u01", 0x0000, 0x080000, CRC(7796ca47) SHA1(6afb22e7934a60712e5dbae862b63032d61d6095) ) + ROM_LOAD( "dg-001-4.u07", 0x0000, 0x080000, CRC(2b1d7818) SHA1(f580b7f488d919580049b448720e76cc6b8d35ff) ) + ROM_LOAD( "dg-001-4.u02", 0x0000, 0x080000, CRC(c18935ad) SHA1(d1a09591cee49f6e163257fdbfdb4c163fa68959) ) + ROM_LOAD( "dg-001-4.u08", 0x0000, 0x080000, CRC(8214a2f1) SHA1(31358b416e14400a75a327ca4b83b94cd18d6365) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "d1g1-144.u3", 0x0000, 0x080000, CRC(30941180) SHA1(cafcddcec359c217016bfd86b84b358fc0b1e618) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) + ROM_LOAD( "sound_16c55.u5", 0x0000, 0x080000, NO_DUMP ) + ROM_REGION( 0x100000, "io_16c64", 0 ) + ROM_LOAD( "io_16c64.u6", 0x0000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_alada ) // 1.2 SW8-323 SW8-299 12:15:00 DEC 22 1998 PAC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw8-323.u27", 0x00001, 0x020000, CRC(9a159893) SHA1(7289261f9956392e9823791bf9c979c47d7def44) ) ROM_LOAD16_BYTE( "sw8-323.u28", 0x00000, 0x020000, CRC(0d439b33) SHA1(12f8e9e466da52e91208363000f8271293f08c8a) ) - ROM_LOAD16_BYTE( "sw8-322.u27", 0x40001, 0x020000, CRC(9a159893) SHA1(7289261f9956392e9823791bf9c979c47d7def44) ) - ROM_LOAD16_BYTE( "sw8-322.u28", 0x40000, 0x020000, CRC(5dcf60f5) SHA1(b3f5a1bcdf95c2476b4ab57293fd676e1a31f8f6) ) - ROM_LOAD16_BYTE( "al_c_swp.u27", 0x80001, 0x020000, CRC(8edd6aa0) SHA1(85adbe00c2925dc87cfe80e457ba671f46272ab2) ) - ROM_LOAD16_BYTE( "al_c_swp.u28", 0x80000, 0x020000, CRC(02662b47) SHA1(4d94fbca0b1fafc482be009faec7749551a8da24) ) ROM_REGION( 0x800000, "dataroms", 0 ) ROM_LOAD( "dg-001-4.u01", 0x0000, 0x080000, CRC(7796ca47) SHA1(6afb22e7934a60712e5dbae862b63032d61d6095) ) @@ -276,9 +440,49 @@ ROM_START( mg_alad ) ROM_LOAD( "sound_16c55.u5", 0x0000, 0x080000, NO_DUMP ) ROM_REGION( 0x100000, "io_16c64", 0 ) ROM_LOAD( "io_16c64.u6", 0x0000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_aladb ) // 1.2 SW8-322 SW8-298 12:15:00 DEC 22 1998 PAC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sw8-322.u27", 0x00001, 0x020000, CRC(9a159893) SHA1(7289261f9956392e9823791bf9c979c47d7def44) ) + ROM_LOAD16_BYTE( "sw8-322.u28", 0x00000, 0x020000, CRC(5dcf60f5) SHA1(b3f5a1bcdf95c2476b4ab57293fd676e1a31f8f6) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD( "dg-001-4.u01", 0x0000, 0x080000, CRC(7796ca47) SHA1(6afb22e7934a60712e5dbae862b63032d61d6095) ) + ROM_LOAD( "dg-001-4.u07", 0x0000, 0x080000, CRC(2b1d7818) SHA1(f580b7f488d919580049b448720e76cc6b8d35ff) ) + ROM_LOAD( "dg-001-4.u02", 0x0000, 0x080000, CRC(c18935ad) SHA1(d1a09591cee49f6e163257fdbfdb4c163fa68959) ) + ROM_LOAD( "dg-001-4.u08", 0x0000, 0x080000, CRC(8214a2f1) SHA1(31358b416e14400a75a327ca4b83b94cd18d6365) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "d1g1-144.u3", 0x0000, 0x080000, CRC(30941180) SHA1(cafcddcec359c217016bfd86b84b358fc0b1e618) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) + ROM_LOAD( "sound_16c55.u5", 0x0000, 0x080000, NO_DUMP ) + ROM_REGION( 0x100000, "io_16c64", 0 ) + ROM_LOAD( "io_16c64.u6", 0x0000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_aladc ) // 1.1 SW8-298 SW8-144 15:28:00 NOV 18 1998 MAB + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "al_c_swp.u27", 0x00001, 0x020000, CRC(8edd6aa0) SHA1(85adbe00c2925dc87cfe80e457ba671f46272ab2) ) + ROM_LOAD16_BYTE( "al_c_swp.u28", 0x00000, 0x020000, CRC(02662b47) SHA1(4d94fbca0b1fafc482be009faec7749551a8da24) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD( "dg-001-4.u01", 0x0000, 0x080000, CRC(7796ca47) SHA1(6afb22e7934a60712e5dbae862b63032d61d6095) ) + ROM_LOAD( "dg-001-4.u07", 0x0000, 0x080000, CRC(2b1d7818) SHA1(f580b7f488d919580049b448720e76cc6b8d35ff) ) + ROM_LOAD( "dg-001-4.u02", 0x0000, 0x080000, CRC(c18935ad) SHA1(d1a09591cee49f6e163257fdbfdb4c163fa68959) ) + ROM_LOAD( "dg-001-4.u08", 0x0000, 0x080000, CRC(8214a2f1) SHA1(31358b416e14400a75a327ca4b83b94cd18d6365) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "d1g1-144.u3", 0x0000, 0x080000, CRC(30941180) SHA1(cafcddcec359c217016bfd86b84b358fc0b1e618) ) + ROM_REGION( 0x100000, "sound_16c55", 0 ) + ROM_LOAD( "sound_16c55.u5", 0x0000, 0x080000, NO_DUMP ) + ROM_REGION( 0x100000, "io_16c64", 0 ) + ROM_LOAD( "io_16c64.u6", 0x0000, 0x080000, NO_DUMP ) ROM_END + /* MAYGAY M2 - London Underground SWP game @@ -323,7 +527,7 @@ NOTES: with "L/UNDERGROUND", these have been omitted in the table above to keep it brief. - All Videocard roms were prefixed with LONDON UNDERGROUND -- se enclosed jpegs for pictures of the pcb and roms in situ. +- see enclosed jpegs for pictures of the pcb and roms in situ. enjoy.. @@ -333,12 +537,39 @@ Andy -ROM_START( mg_lug ) +ROM_START( mg_lug ) // 1.2 SW8-232 SW8-154 11:53:23 Sep 16 1998 MJC ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw8-232.u27", 0x00001, 0x020000, CRC(38c91eb5) SHA1(5a9a7d97999e8e261854fb9e8cf4ff056c351e87) ) ROM_LOAD16_BYTE( "sw8-232.u28", 0x00000, 0x020000, CRC(5766291f) SHA1(715a1269576a8b83a75be4922ef92976c96e70f7) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) + ROM_REGION( 0x1000000, "io", 0 ) // none of the others have this? + ROM_LOAD( "m2.u9", 0x0000, 0x010000, CRC(1466debb) SHA1(9e403d8427031fcb07bc109138ada8f83af9c9dd) ) + + ROM_REGION( 0x800000, "dataroms", 0 ) + ROM_LOAD16_BYTE( "vmb.u1", 0x000000, 0x080000, CRC(12bacc08) SHA1(091c5eacdf18e1b6e6a20ae0a6b8f0627dae7d14) ) + ROM_LOAD16_BYTE( "vmb.u7", 0x000001, 0x080000, CRC(89c8e923) SHA1(575274126176c25015bfeb1da4e0586050c03e4c) ) + ROM_LOAD16_BYTE( "vmb.u2", 0x100000, 0x080000, CRC(18505bc3) SHA1(910e258700568f76459b6ebe65debacf258c2ee6) ) + ROM_LOAD16_BYTE( "vmb.u8", 0x100001, 0x080000, CRC(8a126378) SHA1(279beb550106c4fe91a41f2ad0b8930c4f99402e) ) + ROM_LOAD16_BYTE( "vmb.u3", 0x200000, 0x080000, CRC(3a6a98a0) SHA1(aef73c9526ac7849e192b4a6f140336746d17bb9) ) + ROM_LOAD16_BYTE( "vmb.u9", 0x200001, 0x080000, CRC(7f79cc2b) SHA1(e8303be1ce08ac879525c49429f5248d8f684e58) ) + ROM_LOAD16_BYTE( "vmb.u4", 0x300000, 0x080000, CRC(e94282fb) SHA1(a9c494d43ac2905b3689c940a4013be7dd3fe166) ) + ROM_LOAD16_BYTE( "vmb.u10",0x300001, 0x080000, CRC(e8e17be9) SHA1(99cf5ed63614b772107d38eb9a2028860d275a4f) ) + // no 05/11 pair? - unpopulated? + ROM_LOAD16_BYTE( "vmb.u6", 0x500000, 0x080000, CRC(6a409048) SHA1(cd76c144afcf5eba6080f34770db4081a168201b) ) + ROM_LOAD16_BYTE( "vmb.u12",0x500001, 0x080000, CRC(85d1ebad) SHA1(85f80c962f95d3d1af1efa7af9e8d06482146b95) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "msb.u3", 0x000000, 0x080000, CRC(18fbf244) SHA1(20c6b6b644d24dc477c859a300e357914f2cfe72) ) + ROM_LOAD( "msb.u2", 0x080000, 0x080000, CRC(d802d345) SHA1(2b5acce2922fee3da924dc1291c2778de947218e) ) + + ROM_REGION( 0x100000, "sound_16c55", 0 ) // PIC dump? + ROM_LOAD( "msb.u5", 0x0000, 0x080000, CRC(e0335ce9) SHA1(a4a6d7cc79eaceab8949767860c7849d8b24d7d5) ) + ROM_REGION( 0x100000, "io_16c64", 0 ) // PIC dump? + ROM_LOAD( "cpu.u6", 0x0000, 0x080000, CRC(24e25be1) SHA1(241f9c217e73586ab590f33ae4c8ec554e312f8c) ) +ROM_END + +ROM_START( mg_luga ) // 1.2 SW8-233 SW8-155 11:56:19 Sep 16 1998 MJC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw8-233.u27", 0x00001, 0x020000, CRC(13fca198) SHA1(8e259ffaba795bcbe7097a44049966b63e743413) ) ROM_LOAD16_BYTE( "sw8-233.u28", 0x00000, 0x020000, CRC(72f12dae) SHA1(d0f41a164647f4b375baa35a929c5d1e9c9b82f4) ) @@ -354,7 +585,7 @@ ROM_START( mg_lug ) ROM_LOAD16_BYTE( "vmb.u9", 0x200001, 0x080000, CRC(7f79cc2b) SHA1(e8303be1ce08ac879525c49429f5248d8f684e58) ) ROM_LOAD16_BYTE( "vmb.u4", 0x300000, 0x080000, CRC(e94282fb) SHA1(a9c494d43ac2905b3689c940a4013be7dd3fe166) ) ROM_LOAD16_BYTE( "vmb.u10",0x300001, 0x080000, CRC(e8e17be9) SHA1(99cf5ed63614b772107d38eb9a2028860d275a4f) ) - /* no 05/11 pair? - unpopulated? */ + // no 05/11 pair? - unpopulated? ROM_LOAD16_BYTE( "vmb.u6", 0x500000, 0x080000, CRC(6a409048) SHA1(cd76c144afcf5eba6080f34770db4081a168201b) ) ROM_LOAD16_BYTE( "vmb.u12",0x500001, 0x080000, CRC(85d1ebad) SHA1(85f80c962f95d3d1af1efa7af9e8d06482146b95) ) @@ -369,56 +600,127 @@ ROM_START( mg_lug ) ROM_END - - -ROM_START( mg_ewg ) +ROM_START( mg_ewg ) // CA000404 SA6_127 SA6_113 14:45:00 28/03/96 KJG ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sa6-127.u1", 0x00001, 0x020000, CRC(ffea277b) SHA1(e0f4b3b613a4545f8d5e7ec9a422af4c718243fb) ) ROM_LOAD16_BYTE( "sa6-127.u2", 0x00000, 0x020000, CRC(01879da7) SHA1(4b3fa537af22a81af28305158378979cd4973a69) ) - ROM_REGION16_BE( 0x1c0000, "altrevs", 0 ) + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewga ) // CA000404 SA6_128 SA6_114 14:45:00 28/03/96 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sa6-128.u1", 0x000001, 0x020000, CRC(ffea277b) SHA1(e0f4b3b613a4545f8d5e7ec9a422af4c718243fb) ) ROM_LOAD16_BYTE( "sa6-128.u2", 0x000000, 0x020000, CRC(1894b102) SHA1(46cf6cfa96710d76f0b776b06931bdfa5eff140e) ) - ROM_LOAD16_BYTE( "sa6-129.u1", 0x040001, 0x020000, CRC(f39ba9e9) SHA1(cf339c9f42e36b962da91f8cc68e556d32fab3f8) ) - ROM_LOAD16_BYTE( "sa6-129.u2", 0x040000, 0x020000, CRC(369e90f0) SHA1(e4400a0394c873ea41854beb2036465a28f9acca) ) - ROM_LOAD16_BYTE( "sa6-130.u1", 0x080001, 0x020000, CRC(a51b562b) SHA1(1998ea0e299fc72d0a39eaf87f0c5d7748a978d9) ) - ROM_LOAD16_BYTE( "sa6-130.u2", 0x080000, 0x020000, CRC(cb3d17e7) SHA1(7b941921193ee9218231e5739e7e7f1e0a1fb1af) ) - ROM_LOAD16_BYTE( "sa6-281.u1", 0x0c0001, 0x020000, CRC(6c0019ea) SHA1(4c8e791e8f748f866c0f364d4c6f97fcfaf27e29) ) - ROM_LOAD16_BYTE( "sa6-281.u2", 0x0c0000, 0x020000, CRC(68dfb7aa) SHA1(6c6046f2d33f262e4fbde11318d171823ac2c61c) ) - ROM_LOAD16_BYTE( "sa6-282.u1", 0x100001, 0x020000, CRC(6c0019ea) SHA1(4c8e791e8f748f866c0f364d4c6f97fcfaf27e29) ) - ROM_LOAD16_BYTE( "sa6-282.u2", 0x100000, 0x020000, CRC(6733d944) SHA1(bd62653cfc7ab5122e6d5397cd1b75e18285441d) ) - ROM_LOAD16_BYTE( "sa6-283.u1", 0x140001, 0x020000, CRC(af26391d) SHA1(066819cbb38feda47165a1f0560cc0c7de41d3ec) ) - ROM_LOAD16_BYTE( "sa6-283.u2", 0x140000, 0x020000, CRC(49b59728) SHA1(b9728e63a5453b66469af2457e258761dbc21927) ) - ROM_LOAD16_BYTE( "sa6-284.u1", 0x180001, 0x020000, CRC(bd16cd1e) SHA1(fcb9314f83d60d84ed4ff17d2c02c29f20e15fdf) ) - ROM_LOAD16_BYTE( "sa6-284.u2", 0x180000, 0x020000, CRC(fc40c076) SHA1(825fec1f768fd2442a5de89d627609f3b133dc5b) ) ROM_REGION( 0x100000, "snd", 0 ) ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) ROM_END -ROM_START( mg_jv ) +ROM_START( mg_ewgb ) // CA000404 SA6_129 SA6_115 14:45:00 28/03/96 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-129.u1", 0x000001, 0x020000, CRC(f39ba9e9) SHA1(cf339c9f42e36b962da91f8cc68e556d32fab3f8) ) + ROM_LOAD16_BYTE( "sa6-129.u2", 0x000000, 0x020000, CRC(369e90f0) SHA1(e4400a0394c873ea41854beb2036465a28f9acca) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewgc ) // CA000404 SA6_130 SA6_115 14:45:00 28/03/96 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-130.u1", 0x000001, 0x020000, CRC(a51b562b) SHA1(1998ea0e299fc72d0a39eaf87f0c5d7748a978d9) ) + ROM_LOAD16_BYTE( "sa6-130.u2", 0x000000, 0x020000, CRC(cb3d17e7) SHA1(7b941921193ee9218231e5739e7e7f1e0a1fb1af) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewgd ) // CK000156 SA6_281 NONE 10:25:00 JUN 18 1996 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-281.u1", 0x000001, 0x020000, CRC(6c0019ea) SHA1(4c8e791e8f748f866c0f364d4c6f97fcfaf27e29) ) + ROM_LOAD16_BYTE( "sa6-281.u2", 0x000000, 0x020000, CRC(68dfb7aa) SHA1(6c6046f2d33f262e4fbde11318d171823ac2c61c) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewge ) // CK000156 SA6_282 NONE 10:25:00 JUN 18 1996 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-282.u1", 0x000001, 0x020000, CRC(6c0019ea) SHA1(4c8e791e8f748f866c0f364d4c6f97fcfaf27e29) ) + ROM_LOAD16_BYTE( "sa6-282.u2", 0x000000, 0x020000, CRC(6733d944) SHA1(bd62653cfc7ab5122e6d5397cd1b75e18285441d) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewgf ) // CK000156 SA6_283 NONE 10:25:00 JUN 18 1996 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-283.u1", 0x000001, 0x020000, CRC(af26391d) SHA1(066819cbb38feda47165a1f0560cc0c7de41d3ec) ) + ROM_LOAD16_BYTE( "sa6-283.u2", 0x000000, 0x020000, CRC(49b59728) SHA1(b9728e63a5453b66469af2457e258761dbc21927) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_ewgg ) // CK000156 SA6_284 NONE 10:25:00 JUN 18 1996 KJG + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-284.u1", 0x000001, 0x020000, CRC(bd16cd1e) SHA1(fcb9314f83d60d84ed4ff17d2c02c29f20e15fdf) ) // CK000156 SA6_284 NONE 10:25:00 JUN 18 1996 KJG + ROM_LOAD16_BYTE( "sa6-284.u2", 0x000000, 0x020000, CRC(fc40c076) SHA1(825fec1f768fd2442a5de89d627609f3b133dc5b) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + + +ROM_START( mg_jv ) // version not in ROM? Title may be Jack & Vera's Rollover ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sa6-608.u1", 0x00001, 0x020000, CRC(40d376c9) SHA1(8d2ac145760ec272b4875c8a5cff5298ca7a8259) ) ROM_LOAD16_BYTE( "sa6-608.u2", 0x00000, 0x020000, CRC(c75a0135) SHA1(bb4aba84894d95458720f26703622622efbffb7d) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_jva ) // version not in ROM? Title may be Jack & Vera's Rollover + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sa6-609.u1", 0x00001, 0x020000, CRC(40d376c9) SHA1(8d2ac145760ec272b4875c8a5cff5298ca7a8259) ) ROM_LOAD16_BYTE( "sa6-609.u2", 0x00000, 0x020000, CRC(bb3cbd6f) SHA1(1642712bc3afbf9675639280667d27a74833863d) ) - ROM_LOAD16_BYTE( "sa6-610.u1", 0x40001, 0x020000, CRC(a0f9d83e) SHA1(aff8d1815832e19a67cca490206366a333aac641) ) - ROM_LOAD16_BYTE( "sa6-610.u2", 0x40000, 0x020000, CRC(bb3cbd6f) SHA1(1642712bc3afbf9675639280667d27a74833863d) ) - ROM_LOAD16_BYTE( "sa6-611.u1", 0x80001, 0x020000, CRC(c65af93d) SHA1(bd4a83d3405be39fb61d8d5b59e19c40b81a841f) ) - ROM_LOAD16_BYTE( "sa6-611.u2", 0x80000, 0x020000, CRC(c75a0135) SHA1(bb4aba84894d95458720f26703622622efbffb7d) ) ROM_REGION( 0x100000, "snd", 0 ) ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) ROM_END -ROM_START( mg_kf ) +ROM_START( mg_jvb ) // version not in ROM? Title may be Jack & Vera's Rollover + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-610.u1", 0x00001, 0x020000, CRC(a0f9d83e) SHA1(aff8d1815832e19a67cca490206366a333aac641) ) + ROM_LOAD16_BYTE( "sa6-610.u2", 0x00000, 0x020000, CRC(bb3cbd6f) SHA1(1642712bc3afbf9675639280667d27a74833863d) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_jvc ) // version not in ROM? Title may be Jack & Vera's Rollover + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_LOAD16_BYTE( "sa6-611.u1", 0x00001, 0x020000, CRC(c65af93d) SHA1(bd4a83d3405be39fb61d8d5b59e19c40b81a841f) ) + ROM_LOAD16_BYTE( "sa6-611.u2", 0x00000, 0x020000, CRC(c75a0135) SHA1(bb4aba84894d95458720f26703622622efbffb7d) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + + +ROM_START( mg_kf ) // version not in ROM? ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw6-099.u27", 0x00001, 0x020000, CRC(ea5b6583) SHA1(70f1fd73d6e422cf0e9d39c8fcd9650085801953) ) ROM_LOAD16_BYTE( "sw6-099.u28", 0x00000, 0x020000, CRC(bb5a36b8) SHA1(71562eba7975cefd5868ba1db6a9eeac27666cef) ) - ROM_REGION16_BE( 0x100000, "altrevs", 0 ) + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_kfa ) // version not in ROM? + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw6-100.u27", 0x0001, 0x020000, CRC(ea5b6583) SHA1(70f1fd73d6e422cf0e9d39c8fcd9650085801953) ) ROM_LOAD16_BYTE( "sw6-100.u28", 0x0000, 0x020000, CRC(a90f949b) SHA1(4d8d92e78da69628b12e418e61a073f17d97ed8a) ) @@ -427,16 +729,28 @@ ROM_START( mg_kf ) ROM_END -ROM_START( mg_pbw ) +ROM_START( mg_pbw ) // 1.1 SW8-098 SW8148 12:07:56 JUL 21 1998 MJC ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw8-148.u27", 0x00001, 0x020000, CRC(d416dbd8) SHA1(114d8529807f2895123e9438c6a3b3a0a3be5d4a) ) ROM_LOAD16_BYTE( "sw8-148.u28", 0x00000, 0x020000, CRC(e51287bc) SHA1(526a01376f836bff5f00bb8e8130e3022752c280) ) - ROM_REGION16_BE( 0x140000, "altrevs", 0 ) + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_pbwa ) // 1.1 SW8-099 SW8149 12:07:56 JUL 21 1998 MJC + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) ROM_LOAD16_BYTE( "sw8-149.u27", 0x00001, 0x020000, CRC(4f9745f4) SHA1(358119937423ee9687bf99ce8a473f4d88bf0699) ) ROM_LOAD16_BYTE( "sw8-149.u28", 0x00000, 0x020000, CRC(0a9f0fd6) SHA1(7841cbb4997e0f244164072790b8936d49910879) ) - ROM_LOAD16_BYTE( "pwizu27", 0x40001, 0x080000, CRC(84af9df8) SHA1(f31fd5721cac97f17476fb71bb0071ad6c44091b) ) - ROM_LOAD16_BYTE( "pwizu28", 0x40000, 0x080000, CRC(ba00fecd) SHA1(9e78626b2f611ecd3b62fa5035041b231d53c26f) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END + +ROM_START( mg_pbwb ) // 1.0 SW8-098 SW8-096 11:07:23 JUN 08 1998 MAB + ROM_REGION16_BE( 0x100000, "mainrom", 0 ) // 4x overdump (with 4 identical quarters), could probably be split + ROM_LOAD16_BYTE( "pwizu27", 0x00001, 0x080000, CRC(84af9df8) SHA1(f31fd5721cac97f17476fb71bb0071ad6c44091b) ) // BADADDR --xxxxxxxxxxxxxxxxx + ROM_LOAD16_BYTE( "pwizu28", 0x00000, 0x080000, CRC(ba00fecd) SHA1(9e78626b2f611ecd3b62fa5035041b231d53c26f) ) // BADADDR --xxxxxxxxxxxxxxxxx ROM_REGION( 0x100000, "snd", 0 ) ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) @@ -444,15 +758,21 @@ ROM_END ROM_START( mg_scl ) - ROM_REGION16_BE( 0x040000, "mainrom", 0 ) + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) // 1.1 SW8-152 SW8-130 12:50:53 JUL 21 1998 MJC ROM_LOAD16_BYTE( "sw8-152.u27", 0x00001, 0x020000, CRC(e3bf141f) SHA1(04869f7bec38fa93b9c81946d15c7f94987704a5) ) ROM_LOAD16_BYTE( "sw8-152.u28", 0x00000, 0x020000, CRC(da716d37) SHA1(be87bcf660e385fd543d62a382d149e743c4433a) ) + // also seen as a 4x overdump (with 4 identical quarters) + // ROM_LOAD16_BYTE( "sclue.u27", 0x00001, 0x080000, CRC(1296124a) SHA1(502de898fee639fa7917a607ce451bc3a3374c5b) ) + // ROM_LOAD16_BYTE( "sclue.u28", 0x00000, 0x080000, CRC(1330b949) SHA1(11736865f7524a1de7da235d85c4aafd7199ed62) ) + + ROM_REGION( 0x100000, "snd", 0 ) + ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) +ROM_END - ROM_REGION16_BE( 0x140000, "altrevs", 0 ) +ROM_START( mg_scla ) + ROM_REGION16_BE( 0x040000, "mainrom", 0 ) // 1.1 SW8-153 SW8-131 12:50:53 JUL 21 1998 MJC ROM_LOAD16_BYTE( "sw8-153.u27", 0x00001, 0x020000, CRC(e3bf141f) SHA1(04869f7bec38fa93b9c81946d15c7f94987704a5) ) ROM_LOAD16_BYTE( "sw8-153.u28", 0x00000, 0x020000, CRC(8afd96f1) SHA1(db3b4ef58c293cddddefeed9e3ba8b936d682dc4) ) - ROM_LOAD16_BYTE( "sclue.u27", 0x40001, 0x080000, CRC(1296124a) SHA1(502de898fee639fa7917a607ce451bc3a3374c5b) ) - ROM_LOAD16_BYTE( "sclue.u28", 0x40000, 0x080000, CRC(1330b949) SHA1(11736865f7524a1de7da235d85c4aafd7199ed62) ) ROM_REGION( 0x100000, "snd", 0 ) ROM_LOAD( "snd.u3", 0x000000, 0x080000, NO_DUMP ) @@ -462,15 +782,39 @@ ROM_END // complete(?) dump -GAME( 199?, mg_gbr , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_risk , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Risk (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_bb , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Big Break (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_lug , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "London Underground (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_alad , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Aladdin's Cave (Maygay M2)", MACHINE_IS_SKELETON ) +GAME( 1997, mg_gbr, 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2, SW7-235 SW7-240)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_gbra, mg_gbr, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2, SW8-146 SW7-360)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_gbrb, mg_gbr, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2, SW8-147 SW7-361)", MACHINE_IS_SKELETON ) +GAME( 1997, mg_risk, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Risk (Maygay M2, SW7-614 SW7-461)", MACHINE_IS_SKELETON ) +GAME( 1999, mg_riska, mg_risk, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Risk (Maygay M2, SW9-025 SW9-023)", MACHINE_IS_SKELETON ) +GAME( 1999, mg_riskb, mg_risk, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Risk (Maygay M2, SW9-024 SW9-026)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_bb, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Big Break (Maygay M2, SW6-618 SW6-601)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_bba, mg_bb, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Big Break (Maygay M2, SW6-656 SW6-635)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_bbb, mg_bb, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Big Break (Maygay M2, SW6-657 SW6-636)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_lug, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "London Underground (Maygay M2, SW8-232 SW8-154)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_luga, mg_lug, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "London Underground (Maygay M2, SW8-233 SW8-155)", MACHINE_IS_SKELETON ) +GAME( 1997, mg_alad, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Aladdin's Cave (Maygay M2, SW7-536 SW7-465)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_alada, mg_alad, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Aladdin's Cave (Maygay M2, SW8-323 SW8-299)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_aladb, mg_alad, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Aladdin's Cave (Maygay M2, SW8-322 SW8-298)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_aladc, mg_alad, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Aladdin's Cave (Maygay M2, SW8-298 SW8-144)", MACHINE_IS_SKELETON ) // incomplete dumps -GAME( 199?, mg_ewg , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_jv , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Jack & Vera (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_pbw , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Pinball Wizard (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_scl , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Super Clue (Maygay M2)", MACHINE_IS_SKELETON ) -GAME( 199?, mg_kf , 0 , maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Krypton Factor (Maygay M2)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewg, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_127 SA6_113)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewga, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_128 SA6_114)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewgb, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_129 SA6_115)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewgc, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_130 SA6_115)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewgd, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_281 NONE)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewge, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_282 NONE)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewgf, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_283 NONE)", MACHINE_IS_SKELETON ) +GAME( 1996, mg_ewgg, mg_ewg, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Each Way Gambler (Maygay M2, SA6_284 NONE)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_jv, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Jack & Vera (Maygay M2, set 1)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_jva, mg_jv, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Jack & Vera (Maygay M2, set 2)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_jvb, mg_jv, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Jack & Vera (Maygay M2, set 3)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_jvc, mg_jv, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Jack & Vera (Maygay M2, set 4)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_pbw, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Pinball Wizard (Maygay M2, SW8-098 SW8148)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_pbwa, mg_pbw, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Pinball Wizard (Maygay M2, SW8-099 SW8149)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_pbwb, mg_pbw, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Pinball Wizard (Maygay M2, SW8-098 SW8-096)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_scl, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Super Clue (Maygay M2, SW8-152 SW8-130)", MACHINE_IS_SKELETON ) +GAME( 1998, mg_scla, mg_scl, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Super Clue (Maygay M2, SW8-153 SW8-131)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_kf, 0, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Krypton Factor (Maygay M2, set 1)", MACHINE_IS_SKELETON ) +GAME( 199?, mg_kfa, mg_kf, maygayew, maygayew, maygayew_state, empty_init, ROT0, "Maygay", "Krypton Factor (Maygay M2, set 2)", MACHINE_IS_SKELETON ) -- cgit v1.2.3