From 88dd97325e717e6d22defe61bc8d5ff8874c90d4 Mon Sep 17 00:00:00 2001 From: MetalliC <0vetal0@gmail.com> Date: Sun, 30 May 2021 11:44:37 +0300 Subject: new NOT_WORKING machine ----------------------- Driving Simulator [Jorge Valero, MetalliC, rtw] --- src/mame/drivers/naomi.cpp | 35 +++++++++++++++++++++++++++++++++++ src/mame/drivers/segasp.cpp | 1 + src/mame/includes/naomi.h | 1 + src/mame/mame.lst | 1 + 4 files changed, 38 insertions(+) diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp index fde9adf3cca..56031ccb4b5 100644 --- a/src/mame/drivers/naomi.cpp +++ b/src/mame/drivers/naomi.cpp @@ -731,6 +731,7 @@ Mushiking The King Of Beetles 2006 Second (Japan) 840-0171C not present 2 Pokasuka Ghost! 840-0170C not present 5 (512Mb) present 317-0461-COM present requires 837-14672 sensor board (SH4 based) Radirgy Noa 841-0062C not present 4 (512Mb) present 317-5138-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A" Rhythm Tengoku 841-0177C not present 4 (512Mb) present 317-0503-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A" +Driving Simulator 841-0178C not present 8 (512Mb) present 317-0502-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A", require 3 comm.bd. linked Naomi 2 Star Horse Progress Returns (main screen left) 840-0183C 24480 4 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD Star Horse Progress Returns (main screen right) 840-0184C not present 2 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD Star Horse Progress Returns (live and voice) 840-0185C not present 4 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD @@ -3203,6 +3204,18 @@ void naomi2_state::naomi2m2(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); } +/* + * Naomi 2, M4 sub-board + */ + +void naomi2_state::naomi2m4(machine_config &config) +{ + naomim4(config); + naomi2_base(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); +} + /* * Atomiswave */ @@ -10339,6 +10352,26 @@ ROM_START( clubk2kpa ) ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 populated, not used ROM_END +ROM_START( sgdrvsim ) + NAOMI2_BIOS + NAOMI_DEFAULT_EEPROM + + ROM_REGION( 0x20000000, "rom_board", ROMREGION_ERASEFF) + ROM_LOAD( "ic8.bin", 0x00000000, 0x4000000, CRC(3ef5e62f) SHA1(34385c21152881942be3f66cfeba6cb9d94343bc) ) + ROM_LOAD( "ic9.bin", 0x04000000, 0x4000000, CRC(4edf67df) SHA1(bb5bca9bb0d13d47fd33790f28cdd0839e62b422) ) + ROM_LOAD( "ic10.bin", 0x08000000, 0x4000000, CRC(a3b0f436) SHA1(4a8153bbb5c7314d33b65b6c724543afd4e6df15) ) + ROM_LOAD( "ic11.bin", 0x0c000000, 0x4000000, CRC(200ad72c) SHA1(e3b30853f6368a0501f4b7c6fcd442cb4d7d9d24) ) + ROM_LOAD( "ic12.bin", 0x10000000, 0x4000000, CRC(90d192a4) SHA1(43aae3d60c4b562f4f2ec50d6e9364eb2bad4ad4) ) + ROM_LOAD( "ic13.bin", 0x14000000, 0x4000000, CRC(eed33acc) SHA1(d2bccd58efd4ef29883d90806ebaebd6ac89de3b) ) + ROM_LOAD( "ic14.bin", 0x18000000, 0x4000000, CRC(349267e9) SHA1(333cd48238ad321023b587ffa8d5f1f926ce8780) ) + ROM_LOAD( "ic15.bin", 0x1c000000, 0x4000000, CRC(acc0c039) SHA1(8f02dd8599adb0d6435e031b5dd146ed0db4d558) ) + + ROM_REGION( 0x800, "pic_readout", 0 ) + ROM_LOAD( "317-0502-jpn.ic3", 0, 0x800, CRC(528ad9e7) SHA1(35795c663c4cd43142ad8196f604b4c67a0c16f4) ) + + ROM_PARAMETER( ":rom_board:id", "5508" ) +ROM_END + /********************************************** * @@ -11701,6 +11734,7 @@ ROM_END /* 0103 */ GAME( 2002, shors2k2s, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (sound and backup, Rev A)", GAME_FLAGS ) /* 0104 */ GAME( 2002, shors2k2l, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (live)", GAME_FLAGS ) /* 0112 */ GAME( 2002, shors2k2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (sound, Export/Taiwan)", GAME_FLAGS ) +// 0117 それいけ!アンパンマン ポップコーンこうじょう2 / Soreike! Anpanman Popcorn Kojo 2 /* 0120 */ GAME( 2003, shorsepm, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (main screens, Rev B)", GAME_FLAGS ) /* 0121 */ GAME( 2003, shorseps, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (sound & backup, Rev A)", GAME_FLAGS ) /* 0122 */ GAME( 2003, shorsepl, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (live, Rev A)", GAME_FLAGS ) @@ -11765,6 +11799,7 @@ ROM_END /* 0139 */ GAME( 2003, clubk2k3, naomi2, naomi2m1, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, Rev A)", GAME_FLAGS ) /* none */ GAME( 2003, clubk2kp, clubk2k3,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, prototype, set 1)", GAME_FLAGS ) /* none */ GAME( 2003, clubk2kpa,clubk2k3,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, prototype, set 2)", GAME_FLAGS ) +/* 0178 */ GAME( 2007, sgdrvsim, naomi2, naomi2m4, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Driving Simulator", GAME_FLAGS ) /* 841-xxxxx ("Licensed by Sega" Naomi cart games)*/ /* 0001 */ GAME( 1999, pstone, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Power Stone", GAME_FLAGS ) diff --git a/src/mame/drivers/segasp.cpp b/src/mame/drivers/segasp.cpp index 9a3edfe3e9c..a73116c762e 100644 --- a/src/mame/drivers/segasp.cpp +++ b/src/mame/drivers/segasp.cpp @@ -393,6 +393,7 @@ ROM_START( segasp ) ROM_END // probably satellite screen-less player I/O and hoppers controller units, while actual game running on main Lindbergh unit +// actual size is 16Mbyte, the rest is garbage leftover from some other game ROM_START( aminosan ) SEGASP_BIOS ROM_DEFAULT_BIOS( "v201" ) diff --git a/src/mame/includes/naomi.h b/src/mame/includes/naomi.h index 72cb7c56d43..a128305cb94 100644 --- a/src/mame/includes/naomi.h +++ b/src/mame/includes/naomi.h @@ -120,6 +120,7 @@ public: void naomi2m2(machine_config &config); void naomi2gd(machine_config &config); void naomi2m1(machine_config &config); + void naomi2m4(machine_config &config); void init_naomi2(); diff --git a/src/mame/mame.lst b/src/mame/mame.lst index e2d8d00813d..0feea2af55e 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -31939,6 +31939,7 @@ senko // 2005.08 Senko no Ronde (Rev A) senkoo // 2005.04 Senko no Ronde senkosp // 2006.08 Senkou no Rondo SP sfz3ugd // 2001.02 Street Fighter ZERO3 Upper +sgdrvsim // 2007.?? Driving Simulator sgtetris // 1999.10 Sega Tetris shaktam // 2000.12.28 Shakatto Tambourine (Rev B) shaktamb // 2001.10.17 Shakatto Tambourine Cho Powerup Chu (2K1 AUT) -- cgit v1.2.3