Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

driveyes: MAME ROM Information.


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.


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


Even if titlescreen says 1990, Driver's Eyes was released in January 1991 in Japan.


Game's rom.

Machine's picture.

MAME Info:

0.97u1 [Phil Stroffolino]


- 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):


Pole Position

Pole Position II


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


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>
              <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"/>
              <dipswitch name="Service Mode" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW2" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW3" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW4" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW5" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW6" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW7" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DSW8" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise