summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2012-08-21 00:36:06 +0000
committer Brian Troha <briantro@users.noreply.github.com>2012-08-21 00:36:06 +0000
commit5e694d69c2854b21f71324efccd42630e9657abf (patch)
treeb1d48006fc45edb76ee1dc67df368a7e81f16ed9 /src
parent695fef3595327ddd102550e9dc4c6472c1b36d08 (diff)
New working Turbo Outrun set
segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key. [Chris Hardy] New games added or promoted from NOT_WORKING status --------------------------------------------------- Turbo Out Run (cockpit, FD1094 317-0106) [Chris Hardy, The Dumping Union]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/segaorun.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/segaorun.c b/src/mame/drivers/segaorun.c
index fd6215ea41b..14ea64b3ba2 100644
--- a/src/mame/drivers/segaorun.c
+++ b/src/mame/drivers/segaorun.c
@@ -1906,14 +1906,14 @@ ROM_START( toutrun )
ROM_END
//*************************************************************************************************************************
-// Turbo Outrun (Upright version?? According to service mode dipswitch screen it's a Cockpit)
+// Turbo Outrun (Cockpit version)
// CPU: FD1094 (317-0107)
// GAME BD 834-6919-02
// CPU BD 837-6905
// VIDEO BD 837-6906
//
-// Must set Cabinet Type dipswitch (DSW-B 1&2 to both ON) to Cockpit
-// Must set Turbo Switch dipswitch (DSW-B 4 to OFF) to Use Turbo Shifter
+// Must set Cabinet Type dipswitch (DSW-B 1&2 to both ON) to Cockpit - Other settings show "no use"
+// Must set Turbo Switch dipswitch (DSW-B 4 to OFF) to Use Turbo Shifter - Other settings show "no use"
//
ROM_START( toutrun3 )
ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code
@@ -1974,13 +1974,13 @@ ROM_END
//*************************************************************************************************************************
// Turbo Outrun (Cockpit version)
-// CPU: FD1094 (317-????) - Manual doesn't state the FD1094 317 number??
+// CPU: FD1094 (317-0106)
// GAME BD 834-6919-01
// CPU BD 837-6905
// VIDEO BD 837-6906
//
-// Must set Cabinet Type dipswitch (DSW-B 1&2 to both ON) to Cockpit
-// Must set Turbo Switch dipswitch (DSW-B 4 to OFF) to Use Turbo Shifter
+// Must set Cabinet Type dipswitch (DSW-B 1&2 to both ON) to Cockpit - Other settings show "no use"
+// Must set Turbo Switch dipswitch (DSW-B 4 to OFF) to Use Turbo Shifter - Other settings show "no use"
//
ROM_START( toutrun2 )
ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code
@@ -1992,7 +1992,7 @@ ROM_START( toutrun2 )
ROM_LOAD16_BYTE( "epr-12292.116", 0x040001, 0x10000, CRC(51d98af0) SHA1(6e7115706bfafb687faa23d55d4a8c8e498a4df2) )
ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key
- ROM_LOAD( "317-unknown-toutrun2.key", 0x0000, 0x2000, NO_DUMP ) // FD1094 number unknown and not dumped
+ ROM_LOAD( "317-0106.key", 0x0000, 0x2000, CRC(a4e33916) SHA1(61d13bf85e13c15642d143ea79afa501980d672f) )
ROM_REGION( 0x60000, "subcpu", 0 ) // second 68000 CPU
ROM_LOAD16_BYTE( "opr-12295.76", 0x000000, 0x10000, CRC(d43a3a84) SHA1(362c98f62c205b6b40b7e8a4ba107745b547b984) )
@@ -2208,6 +2208,6 @@ GAME( 1987, shangon2, shangon, shangon_fd1089b, shangon, segaorun_state,shangon
GAME( 1987, shangon1, shangon, shangon_fd1089b, shangon, segaorun_state,shangon, ROT0, "Sega", "Super Hang-On (mini ride-on?, FD1089B 317-0034)", GAME_NOT_WORKING ) // bad program rom
GAME( 1991, shangonle,shangon, shangon, shangon, segaorun_state,shangon, ROT0, "Sega", "Limited Edition Hang-On", 0 )
GAMEL(1989, toutrun, 0, outrun_fd1094, toutrun, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (Out Run upgrade, FD1094 317-0118)", 0, layout_outrun ) // Cabinet determined by dipswitch settings
-GAMEL(1989, toutrun3, toutrun, outrun_fd1094, toutrunc, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (upright, FD1094 317-0107)", 0, layout_outrun )
-GAMEL(1989, toutrun2, toutrun, outrun_fd1094, toutrun, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (cockpit, FD1094 317-unknown)", GAME_NOT_WORKING, layout_outrun ) // FD1094 CPU not decrypted
+GAMEL(1989, toutrun3, toutrun, outrun_fd1094, toutrunc, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (cockpit, FD1094 317-0107)", 0, layout_outrun )
+GAMEL(1989, toutrun2, toutrun, outrun_fd1094, toutrunc, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (cockpit, FD1094 317-0106)", 0, layout_outrun )
GAMEL(1989, toutrun1, toutrun, outrun_fd1094, toutrunm, segaorun_state,outrun, ROT0, "Sega", "Turbo Out Run (deluxe cockpit, FD1094 317-0109)", 0, layout_outrun )