driveyes: MAME ROM Information. History:
Driver's Eyes (c) 1990 Namco.
Driver's Eyes was a state of the art Formula One Simulator, a follow up to "Winning Run" (1988), one of its most advanced features for 1990 was the 3-D solid polygons and the major system 21 sound clean up (music composed by Hiroyuki Kawada who also composed music for Air Combat,Winning Run etc.) the player would select his/her level of racing, Novice or Grand Prix, then, transmission select, (Easy Drive or Technical Drive). when the selections were made, the game would then show a short animation of the engine going into the engine bay and the body work gliding down (changing view to the cockpit) revealing a sign saying BRAKES ON when the sign lifts the race started (in novice mode Grand Prix was on the starting grid). Also the game featured panoramic view thanks to a 3 monitor setup (controlled by 3 system 21's!) and finally to add the game also had an LCD display in the player's cockpit in sync with the speedo on the screen.
- TECHNICAL -
Namco System 21 hardware
Game ID : DE
Main CPU : (2x) 68000 (@ 12.288 Mhz), M6809 (@ 3.072 Mhz), HD63705 (@ 2.048 Mhz), (2x) TMS32025 (@ 24 Mhz)
Sound Chips : C140 (@ 21.39 Khz), YM2151 (@ 3.57958 Mhz)
Players : 1
Control : stick
Buttons : 4
- TRIVIA -
Even if titlescreen says 1990, Driver's Eyes was released in January 1991 in Japan.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.97u1 [Phil Stroffolino]
WIP:
- 0.130u1: Phil Bennett fixed C140 ROM loading in Driver's Eyes. Changed description to 'Driver's Eyes (US)'.
- 0.130: Naibo Zhang hooked up 2D layer in Driver's Eyes.
- 3rd February 2009: Naibo - Unlike some other sys-21 games like starblad or solvalou, which use sprite layers with priorities from 0 to 7, Driver's Eyes uses up to 14 & 15.
- 0.126: Driver's Eyes improvements [Naibo]: The communication work between CPU and 3D DSP should be limited to the master M68000, if the address mapping is done in the shared memory, master CPU would be disturbed by the slave one. dipswitches: DIP3 ON for Screen on the left and DIP4 ON for Screen on the right should not toggle on both. The left, center and right screens have separate programs and boards, each would work independantly. About projection angles of left and right screen, the angle is correct on 'DRIVER'S EYES' title screen, however in the tracks of demo mode it doesn't seem correct. The game also features a pretty nice 2D sprite layer, which still doesn't show up yet. It is known that the CPU does constantly feed the 2D video memory some meaningful and logical data. Aaron Giles fixed access violation.
- 19th June 2008: Conda - The communication work between CPU and 3D DSP should be limited to the master M68000, if the address mapping is done in the shared memory, master CPU would be disturbed by the slave one. Left, center and right screens have separate programs and boards, each would work independantly, how these 3 boards communicate and coordinate is yet unknown. About projection angles of left and right screen. The angle is correct on "DRIVER'S EYES" title screen, however in the tracks of demo mode it doesn't seem correct. The game also features a pretty nice 2D sprite layer, which still doesn't show up yet. It is known that the CPU does constantly feed the 2D video memory some meaningful and logical data. MAME system21 driver does not emulate this 2D sprite layer, we have to use namcoic and namco system-II emulator instead, possibly they are not compatible with system21.
- 11th November 2007: Phil Stroffolino - I've made progress with Driver's Eyes, a three-monitor System21 title. Only the middle screen is currently working at the moment. The game is implemented with dedicated hardware for each display.
- 0.119u1: Removed 2nd TMS32025 CPU. Changed TMS32025 CPU5 clock speed to 48MHz. Fixed gfx1 rom loading.
- 0.116u3: Atari Ace fixed crashes in Driver's Eyes.
- 0.97u3: Added new Driver's Eyes roms.
- 0.97u1: Phil Stroffolino added Driver's Eyes (Namco 1999).
- 4th April 2005: Dumping Project - Randy have won a boardset for Namco's 'Driver's Eyes'.
Other Emulators:
* Mjolnir
Recommended Games (F1-3D):
Turbo
Pole Position
Pole Position II
TX-1
Driving Force
WEC Le Mans 24
Continental Circus
Final Lap
Final Lap 2
Final Lap 3
Final Lap R
Winning Run
Winning Run Suzuka Grand Prix
Winning Run 91
Super Monaco GP
Super Monaco GP (Mega-Tech)
Driver's Eyes
F1 Exhaust Note
Grand Prix Star
F-1 Grand Prix Star II
Racing Beat
Ground Effects
Virtua Racing
Daytona USA
Daytona USA 2
Daytona USA 2 Power Edition
Ace Driver
Driver's Edge
F1 Super Battle
Racin' Force
INDY 500 Twin
Slipstream
Ace Driver: Victory Lap
Sega Touring Car Championship
Super GT 24h
LeMans 24
Ferrari F355 Challenge
Ferrari F355 Challenge (Twin)
Ferrari F355 Challenge 2 (Twin)
Maximum Speed
Romset: 5672 kb / 28 files / 1.59 zip
MAME XML Output:
   | <game name="driveyes" sourcefile="namcos21.c"> |
   |    | <description>Driver's Eyes (US)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>Namco</manufacturer> |
   |    | <rom name="de2-mp-ub.3j" size="131072" crc="f9c86fb5" sha1="b48d16e8f26e7a2cfecb30285b517c42e5585ac7" region="maincpu" offset="0"/> |
   |    | <rom name="de2-mp-lb.1j" size="131072" crc="11d8587a" sha1="ecb1e8fe2ba56b6f6a71a5552d5663b597165786" region="maincpu" offset="1"/> |
   |    | <rom name="de1-sp-ub.6c" size="131072" crc="231b144f" sha1="42518614cb083455dc5fec71e699403907ca784b" region="slave" offset="0"/> |
   |    | <rom name="de1-sp-lb.4c" size="131072" crc="50cb9f59" sha1="aec7fa080854f0297d9e90e3aaeb0f332fd579bd" region="slave" offset="1"/> |
   |    | <rom name="de1-snd0r.8j" size="131072" crc="7bbeda42" sha1="fe840cc9069758928492bbeec79acded18daafd9" region="audiocpu" offset="c000"/> |
   |    | <rom name="de1-snd0.8j" size="131072" crc="5474f203" sha1="e0ae2f6978deb0c934d9311a334a6e36bb402aee" region="audiocpu" offset="c000"/> |
   |    | <rom name="sys2mcpu.bin" size="8192" crc="a342a97e" sha1="2c420d34dba21e409bf78ddca710fc7de65a6642" region="mcu" offset="0"/> |
   |    | <rom name="sys2c65c.bin" size="32768" crc="a5b2a4ff" sha1="068bdfcc71a5e83706e8b23330691973c1c214dc" region="mcu" offset="8000"/> |
   |    | <rom name="de1-obj0.5s" size="262144" crc="7438bd53" sha1="7619c4b56d5c466e845eb45e6157dcaf2a03ad94" region="gfx1" offset="0"/> |
   |    | <rom name="de1-obj4.4s" size="262144" crc="335f0ea4" sha1="9ec065d99ad0874b262b372334179a7e7612558e" region="gfx1" offset="40000"/> |
   |    | <rom name="de1-obj1.5x" size="262144" crc="45f2334e" sha1="95f277a4e43d6662ae44d6b69a57f65c72978319" region="gfx1" offset="80000"/> |
   |    | <rom name="de1-obj5.4x" size="262144" crc="9e22999c" sha1="02624186c359b5e2c96cd3f0e2cb1598ea36dff7" region="gfx1" offset="c0000"/> |
   |    | <rom name="de1-obj2.3s" size="262144" crc="8f1a542c" sha1="2cb59713607d8929815a9b28bf2a384b6a6c9db8" region="gfx1" offset="100000"/> |
   |    | <rom name="de1-obj6.2s" size="262144" crc="346df4d5" sha1="edbadb9db93b7f5a3b064c7f6acb77001cdacce2" region="gfx1" offset="140000"/> |
   |    | <rom name="de1-obj3.3x" size="262144" crc="fc94544c" sha1="6297445c64784ee253716f6438d98e5fcd4e7520" region="gfx1" offset="180000"/> |
   |    | <rom name="de1-obj7.2x" size="262144" crc="9ce325d7" sha1="de4d788bec14842507ed405244974b4fd4f07515" region="gfx1" offset="1c0000"/> |
   |    | <rom name="de1-data-u.3a" size="524288" crc="fe65d2ab" sha1="dbe962dda7efa60357fa3a684a265aaad49df5b5" region="user1" offset="0"/> |
   |    | <rom name="de1-data-l.1a" size="524288" crc="9bb37aca" sha1="7f5dffc95cadcf12f53ff7944920afc25ed3cf68" region="user1" offset="1"/> |
   |    | <rom name="de1-pt0-ub.8j" size="131072" crc="3b6b746d" sha1="40c992ef4cf5187b30aba42c5fe7ce0f8f02bee0" region="user2" offset="0"/> |
   |    | <rom name="de1-pt0-lb.8d" size="131072" crc="9c5c477e" sha1="c8ae8a663227d636d35bd5f432d23f05d6695942" region="user2" offset="1"/> |
   |    | <rom name="de1-pt1-u.8l" size="131072" crc="23bc72a1" sha1="083e2955ae2f88d1ad461517b47054d64375b46e" region="user2" offset="40000"/> |
   |    | <rom name="de1-pt1-l.8e" size="131072" crc="a05ee081" sha1="1be4c61ad716abb809856e04d4bb450943706a55" region="user2" offset="40001"/> |
   |    | <rom name="de1-pt2-u.5n" size="131072" crc="10e83d81" sha1="446fedc3b1e258a39fb9467e5327c9f9a9f1ac3f" region="user2" offset="80000"/> |
   |    | <rom name="de1-pt2-l.7n" size="131072" crc="3339a976" sha1="c9eb9c04f7b3f2a85e5ab64ffb2fe4fcfb6c494b" region="user2" offset="80001"/> |
   |    | <rom name="de1-voi0.12b" size="262144" crc="fc44adbd" sha1="4268bb1f025e47a94212351d1c1cfd0e5029221f" region="c140" offset="40000"/> |
   |    | <rom name="de1-voi1.12c" size="262144" crc="a71dc55a" sha1="5e746184db9144ab4e3a97b20195b92b0f56c8cc" region="c140" offset="c0000"/> |
   |    | <rom name="de1-voi2.12d" size="262144" crc="4d32879a" sha1="eae65f4b98cee9efe4e5dad7298c3717cfb1e6bf" region="c140" offset="140000"/> |
   |    | <rom name="de1-voi3.12e" size="262144" crc="e4832d18" sha1="0460c79d3942aab89a765b0bd8bbddaf19a6d682" region="c140" offset="1c0000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="12288000"/> |
   |    | <chip type="cpu" tag="slave" name="68000" clock="12288000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6809" clock="3072000"/> |
   |    | <chip type="cpu" tag="mcu" name="HD63705" clock="2048000"/> |
   |    | <chip type="cpu" tag="dsp" name="TMS32025" clock="48000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="c140" name="C140" clock="21390"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579580"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="496" height="480" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="1" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="15" keydelta="10"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW3" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW4" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW5" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW6" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW7" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW8" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="32768"/> |
|
|