summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MetalliC <0vetal0@gmail.com>2021-05-30 11:44:37 +0300
committer MetalliC <0vetal0@gmail.com>2021-05-30 11:44:37 +0300
commit88dd97325e717e6d22defe61bc8d5ff8874c90d4 (patch)
treebd05e2ac62ac7398c72eede2fb00108f40bb45b2
parent1cc4958adae2c48986fb3a5a1d077642b95793c3 (diff)
new NOT_WORKING machine
----------------------- Driving Simulator [Jorge Valero, MetalliC, rtw]
-rw-r--r--src/mame/drivers/naomi.cpp35
-rw-r--r--src/mame/drivers/segasp.cpp1
-rw-r--r--src/mame/includes/naomi.h1
-rw-r--r--src/mame/mame.lst1
4 files changed, 38 insertions, 0 deletions
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
@@ -3204,6 +3205,18 @@ void naomi2_state::naomi2m2(machine_config &config)
}
/*
+ * 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)