Previous 199869 Revisions Next

r35045 Sunday 15th February, 2015 at 10:28:32 UTC by David Haywood
new clones
Turbo Out Run (Japan, deluxe cockpit, FD1094 317-0101) [Charles MacDonald, ShouTime]

(also added missing 'Time Adjust' dip for 2 sets)

note dipswitches according to service mode match the Turbo Out Run (cockpit, FD1094 317-0106) set, which we class as 'cockpit' not 'DX' (there is no 'Moving' option, only cockpit) so I'm not sure what this is

note2: I think there is something uninitialized in this driver as sometimes you see random garbage on the warning screen, road layer maybe.
[src/mame]mame.lst
[src/mame/drivers]segaorun.c

trunk/src/mame/drivers/segaorun.c
r243556r243557
10061006   PORT_DIPSETTING(    0x03, "Moving" )
10071007   PORT_DIPSETTING(    0x02, "Up Cockpit" )
10081008   PORT_DIPSETTING(    0x01, "Mini Up" )
1009//  PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
1009   PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
10101010INPUT_PORTS_END
10111011
10121012
r243556r243557
10591059   PORT_MODIFY("DSW")
10601060   PORT_DIPNAME( 0x03, 0x03, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:1,2")
10611061   PORT_DIPSETTING(    0x03, "Moving" )
1062//  PORT_DIPSETTING(    0x02, DEF_STR( Unused ) )
1063//  PORT_DIPSETTING(    0x01, DEF_STR( Unused ) )
1064//  PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
1062   PORT_DIPSETTING(    0x02, DEF_STR( Unused ) )
1063   PORT_DIPSETTING(    0x01, DEF_STR( Unused ) )
1064   PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
10651065INPUT_PORTS_END
10661066
10671067
r243556r243557
10751075
10761076   PORT_MODIFY("DSW")
10771077   PORT_DIPNAME( 0x03, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:1,2")
1078//  PORT_DIPSETTING(    0x03, DEF_STR( Unused ) )
1079//  PORT_DIPSETTING(    0x02, DEF_STR( Unused ) )
1080//  PORT_DIPSETTING(    0x01, DEF_STR( Unused ) )
1078   PORT_DIPSETTING(    0x03, DEF_STR( Unused ) )
1079   PORT_DIPSETTING(    0x02, DEF_STR( Unused ) )
1080   PORT_DIPSETTING(    0x01, DEF_STR( Unused ) )
10811081   PORT_DIPSETTING(    0x00, "Cockpit" )
10821082   PORT_DIPNAME( 0x08, 0x08, "Turbo" ) PORT_DIPLOCATION("SWB:4")
1083//  PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
1083   PORT_DIPSETTING(    0x00, DEF_STR( Unused ) )
10841084   PORT_DIPSETTING(    0x08, "Use Turbo Shifter" )
10851085INPUT_PORTS_END
10861086
1087static INPUT_PORTS_START( toutrunct )
1088   PORT_INCLUDE( toutrunc )
10871089
1090   PORT_MODIFY("DSW")
1091   PORT_DIPNAME( 0x30, 0x30, "Time Adjust" ) PORT_DIPLOCATION("SWB:5,6")
1092   PORT_DIPSETTING(    0x20, DEF_STR( Easy ) )
1093   PORT_DIPSETTING(    0x30, DEF_STR( Normal ) )
1094   PORT_DIPSETTING(    0x10, DEF_STR( Hard ) )
1095   PORT_DIPSETTING(    0x00, DEF_STR( Hardest ) )
1096INPUT_PORTS_END
1097
10881098static INPUT_PORTS_START( shangon )
10891099   PORT_INCLUDE( outrun_generic )
10901100
r243556r243557
15031513   ROM_LOAD16_BYTE( "epr-10334.ic117", 0x020001, 0x10000, CRC(ff22ad0b) SHA1(41f7c075e0c84a16c0ac46e35bff5e9484920664) )
15041514
15051515   ROM_REGION( 0x60000, "subcpu", 0 ) // second 68000 CPU
1516   // note, this fails the ROM test because the checksums present in the ROMs have not been changed from the unencrypted version!
15061517   ROM_LOAD16_BYTE( "epr-10327a.76", 0x00000, 0x10000, CRC(e28a5baf) SHA1(f715bde96c73ed47035acf5a41630fdeb41bb2f9) )
15071518   ROM_LOAD16_BYTE( "epr-10329a.58", 0x00001, 0x10000, CRC(da131c81) SHA1(57d5219bd0e2fd886217e37e8773fd76be9b40eb) )
15081519   ROM_LOAD16_BYTE( "epr-10328a.75", 0x20000, 0x10000, CRC(d5ec5e5d) SHA1(a4e3cfca4d803e72bc4fcf91ab00e21bf3f8959f) )
r243556r243557
23512362
23522363
23532364
2365//*************************************************************************************************************************
2366//  Turbo Outrun (Japan DX) (original all EPR based board)
2367//  CPU: FD1094 (317-0101)
2368//
2369ROM_START( toutrunj1 )
2370   ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code
2371   ROM_LOAD16_BYTE( "EPR-12289.IC133", 0x000000, 0x10000, CRC(89380754) SHA1(52b3bf7ed04a58dbf13440f58ae6e71a28fca5f6) )
2372   ROM_LOAD16_BYTE( "EPR-12288.IC118", 0x000001, 0x10000, CRC(47b47ef1) SHA1(1af002721ec9bf72c17e3184cf5df82e7b5f45e1) )
2373   ROM_LOAD16_BYTE( "EPR-12291.IC132", 0x020000, 0x10000, CRC(1f4ab0c6) SHA1(5c21ad7e3b232d6d3bce325f878659ba9cfda0da) )
2374   ROM_LOAD16_BYTE( "EPR-12290.IC117", 0x020001, 0x10000, CRC(67e81543) SHA1(a2844c2bbe139e709aa7679f82e38e93d9494e6d) )
2375   ROM_LOAD16_BYTE( "EPR-12293.IC131", 0x040000, 0x10000, CRC(f4321eea) SHA1(64334acc82c14bb58b7d51719f34fd81cfb9fc6b) )
2376   ROM_LOAD16_BYTE( "EPR-12292.IC116", 0x040001, 0x10000, CRC(51d98af0) SHA1(6e7115706bfafb687faa23d55d4a8c8e498a4df2) )
2377
2378   ROM_REGION( 0x2000, "maincpu:key", 0 )  // decryption key
2379   ROM_LOAD( "317-0101.key", 0x0000, 0x2000, CRC(eb636314) SHA1(a10e5585a0af2865a9aa640a3b6bd1cf60f47a1e) )
2380
2381   ROM_REGION( 0x60000, "subcpu", 0 ) // second 68000 CPU
2382   ROM_LOAD16_BYTE( "EPR-12295.IC76", 0x000000, 0x10000, CRC(d43a3a84) SHA1(362c98f62c205b6b40b7e8a4ba107745b547b984) )
2383   ROM_LOAD16_BYTE( "EPR-12294.IC58", 0x000001, 0x10000, CRC(27cdcfd3) SHA1(4fe57db95b109ab1bb1326789e06a3d3aac311cc) )
2384   ROM_LOAD16_BYTE( "EPR-12297.IC75", 0x020000, 0x10000, CRC(1d9b5677) SHA1(fb6e33acc43fbc7a8d7ac44045439ecdf794fdeb) )
2385   ROM_LOAD16_BYTE( "EPR-12296.IC57", 0x020001, 0x10000, CRC(0a513671) SHA1(4c13ca3a6f0aa9d06ed80798b466cca0c966a265) )
2386
2387   ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
2388   ROM_LOAD( "EPR-12323.IC102", 0x00000, 0x10000, CRC(4de43a6f) SHA1(68909338e1f192ac2699c8a8d24c3f46502dd019) )
2389   ROM_LOAD( "EPR-12324.IC103", 0x10000, 0x10000, CRC(24607a55) SHA1(69033f2281cd42e88233c23d809b73607fe54853) )
2390   ROM_LOAD( "EPR-12325.IC104", 0x20000, 0x10000, CRC(1405137a) SHA1(367db88d36852e35c5e839f692be5ea8c8e072d2) )
2391
2392   ROM_REGION32_LE( 0x100000, "sprites", 0 ) // sprites
2393   ROM_LOAD32_BYTE( "EPR-12307.IC15", 0x00000, 0x10000, CRC(437dcf09) SHA1(0022ee4d1c3698f77271e570cef98a8a1e5c5d6a) )
2394   ROM_LOAD32_BYTE( "EPR-12308.IC14", 0x00001, 0x10000, CRC(0de70cc2) SHA1(c03f8f8cda72daf64af2878bf254840ac6dd17eb) )
2395   ROM_LOAD32_BYTE( "EPR-12309.IC13", 0x00002, 0x10000, CRC(deb8c242) SHA1(c05d8ced4eafae52c4795fb1471cd66f5903d1aa) )
2396   ROM_LOAD32_BYTE( "EPR-12310.IC12", 0x00003, 0x10000, CRC(45cf157e) SHA1(5d0be2a374a53ea1fe0ba2bf9b2173e96de1eb51) )
2397   ROM_LOAD32_BYTE( "EPR-12311.IC11", 0x40000, 0x10000, CRC(ae2bd639) SHA1(64bb60ae7e3f87fbbce00106ba65c4e6fc1af0e4) )
2398   ROM_LOAD32_BYTE( "EPR-12312.IC10", 0x40001, 0x10000, CRC(626000e7) SHA1(4a7f9e76dd76a3dc56b8257149bc94be3f4f2e87) )
2399   ROM_LOAD32_BYTE( "EPR-12313.IC9",  0x40002, 0x10000, CRC(52870c37) SHA1(3a6836a46d94c0f9115800d206410252a1134c57) )
2400   ROM_LOAD32_BYTE( "EPR-12314.IC16", 0x40003, 0x10000, CRC(40c461ea) SHA1(7bed8f24112dc3c827fd087138fcf2700092aa59) )
2401   ROM_LOAD32_BYTE( "EPR-12315.IC17", 0x80000, 0x10000, CRC(3ff9a3a3) SHA1(0d90fe2669d03bd07a0d3b05934201778e28d54c) )
2402   ROM_LOAD32_BYTE( "EPR-12316.IC18", 0x80001, 0x10000, CRC(8a1e6dc8) SHA1(32f09ec504c2b6772815bad7380a2f738f11746a) )
2403   ROM_LOAD32_BYTE( "EPR-12317.IC19", 0x80002, 0x10000, CRC(77e382d4) SHA1(5b7912069a46043b7be989d82436add85497d318) )
2404   ROM_LOAD32_BYTE( "EPR-12318.IC20", 0x80003, 0x10000, CRC(d1afdea9) SHA1(813eccc88d5046992be5b5a0618d32127d16e30b) )
2405   ROM_LOAD32_BYTE( "EPR-12319.IC21", 0xc0000, 0x10000, CRC(df23baf9) SHA1(f9611391bb3b3b92203fa9f6dd461e3a6e863622) )
2406   ROM_LOAD32_BYTE( "EPR-12320.IC22", 0xc0001, 0x10000, CRC(7931e446) SHA1(9f2161a689ebad61f6653942e23d9c2bc6170d4a) )
2407   ROM_LOAD32_BYTE( "EPR-12321.IC23", 0xc0002, 0x10000, CRC(830bacd4) SHA1(5a4816969437ee1edca5845006c0b8e9ba365491) )
2408   ROM_LOAD32_BYTE( "EPR-12322.IC24", 0xc0003, 0x10000, CRC(8b812492) SHA1(bf1f9e059c093c0991c7caf1b01c739ed54b8357) )
2409
2410   ROM_REGION( 0x10000, "gfx3", 0 ) // road gfx (2 identical roms, 1 for each road)
2411   ROM_LOAD( "EPR-12298.IC47", 0x0000, 0x8000, CRC(fc9bc41b) SHA1(9af73e096253cf2c4f283f227530110a4b37fcee) ) // Both are EPR-12298
2412   ROM_LOAD( "EPR-12298.IC28", 0x8000, 0x8000, CRC(fc9bc41b) SHA1(9af73e096253cf2c4f283f227530110a4b37fcee) )
2413
2414   ROM_REGION( 0x10000, "soundcpu", 0 ) // sound CPU
2415   ROM_LOAD( "EPR-12300.IC88", 0x00000, 0x10000, CRC(e8ff7011) SHA1(6eaf3aea507007ea31d507ed7825d905f4b8e7ab) )
2416
2417   ROM_REGION( 0x80000, "pcm", ROMREGION_ERASEFF ) // sound PCM data
2418   ROM_LOAD( "EPR-12301.IC66", 0x00000, 0x10000, CRC(6e78ad15) SHA1(c31ddf434b459cd1a381d2a028beabddd4ed10d2) )
2419   ROM_LOAD( "EPR-12302.IC67", 0x10000, 0x10000, CRC(e72928af) SHA1(40e0b178958cfe97c097fe9d82b5de54bc27a29f) )
2420   ROM_LOAD( "EPR-12303.IC68", 0x20000, 0x10000, CRC(8384205c) SHA1(c1f9d52bc587eab5a97867198e9aa7c19e973429) )
2421   ROM_LOAD( "EPR-12304.IC69", 0x30000, 0x10000, CRC(e1762ac3) SHA1(855f06c082a17d90857e6efa3cf95b0eda0e634d) )
2422   ROM_LOAD( "EPR-12305.IC70", 0x40000, 0x10000, CRC(ba9ce677) SHA1(056781f92450c902e1d279a02bda28337815cba9) )
2423   ROM_LOAD( "EPR-12306.IC71", 0x50000, 0x10000, CRC(e49249fd) SHA1(ff36e4dba4e9d3d354e3dd528edeb50ad9c18ee4) )
2424ROM_END
2425
23542426//**************************************************************************
23552427//  CONFIGURATION
23562428//**************************************************************************
r243556r243557
24562528GAMEL(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
24572529GAMEL(1989, toutrunj,  toutrun, outrun_fd1094,   toutrun,  segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (Japan, Out Run upgrade, FD1094 317-0117)", 0, layout_outrun ) // Cabinet determined by dipswitch settings
24582530GAMEL(1989, toutrun3,  toutrun, outrun_fd1094,   toutrunc, segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (cockpit, FD1094 317-0107)", 0,                layout_outrun )
2459GAMEL(1989, toutrun2,  toutrun, outrun_fd1094,   toutrunc, segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (cockpit, FD1094 317-0106)", 0,                layout_outrun )
2531GAMEL(1989, toutrun2,  toutrun, outrun_fd1094,   toutrunct,segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (cockpit, FD1094 317-0106)", 0,                layout_outrun )
24602532GAMEL(1989, toutrun1,  toutrun, outrun_fd1094,   toutrunm, segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (deluxe cockpit, FD1094 317-0109)", 0,         layout_outrun )
2533GAMEL(1989, toutrunj1, toutrun, outrun_fd1094,   toutrunct,segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (Japan, deluxe cockpit, FD1094 317-0101)", 0,  layout_outrun )
trunk/src/mame/mame.lst
r243556r243557
47474747toutrun3        // 1987 (FD1094)
47484748toutrun2        // 1987 (FD1094)
47494749toutrun1        // 1987 (FD1094)
4750toutrunj1      // 1987 (FD1094)
47504751
47514752// X Board
47524753aburner         // 1987.07 After Burner (Japan)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team