Home News Forum                            

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

f1dream: MAME ROM Information.


F-1 Dream (c) 1988 Capcom.

An overhead-view F-1 racing game.


Main CPU : 68000 (@ 6 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : (2x) YM2203 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 576

Players : 2

Control : 8-way joystick

Buttons : 2


Released in April 1988.

Licensed to Romstar for US manufacture and distribution.


F-1 Dream used a rather unusual control method for a driving game. To reach top speed, first hold down button 1 - then, as the car picks up speed, release it and hold button 2 to change to 2nd gear.

When driving the turbo car, activate the turbo boost by holding both buttons while at top speed.

There are 2 ways to decelerate, either by releasing button 1 while at top speed (or in turbo mode) or by releasing both buttons simultaneously.

When in the pit, tap the buttons to make the repairs go faster.


* Consoles :

NEC PC-Engine (Aug.1989) [Model H54G-1005]


Game's rom.

Machine's picture.

MAME Info:

0.33b3 [Paul Leaman]


- When crashing on horizontal guard-rails, the car "teleports" into another part of the track. Kale (ID 00966)

- Points counter at the end of a game is broken. Kale (ID 00965)

- f1dreamb: [possible] On the "Monaco" course (the fourth) there's an invisible wall almost near to the last corner. Kale (ID 01100)


- 0.133u1: Changed VSync to 60.08 Hz in F-1 Dream.

- 0.123u5: Changed 68000 CPU1 clock speed to 10MHz and Z80 CPU2 to 3579545 Hz.

- 0.37b7: Fixed gfx2/3 rom loading.

- 0.36b15: Added prom ($0 - priority).

- 0.36b9: Changed clock speed of the 2x YM2203 to 3579545 Hz.

- 5th May 1999: Mike Coates fixed the F-1 Dream and Power Spikes 2 bug in the x86 assembler and probably also C cores.

- 0.35b13: Mike Coates fixed a couple of bugs in the 68000 emulation (both asm and C). They affected Power Spikes 2 and F1 Dream. Changed parent and clone descriptions to 'F-1 Dream'.

- 0.35b12: Mike Coates fixed F1 Dream protection workaround (note that the game still doesn't work correctly with the 68000 C core).

- 0.35b3: Eric Hustvedt simulated the 8751 protection in F1 Dream, but it seems to work on Macs only (endian issue?).

- 0.34b2: Paul Leaman added F1 Dream (bootleg), this one works. Nicola Salmoria fixed a bug in the 68000 BCD emulation which caused the F1 Dream timer to malfunction. Known issues: There's a sort of invisible wall in the last straight of the fourth circuit.

- 0.33b3: Paul Leaman added F1 Dream (Capcom 1988), preliminary. Due to protection, the original doesn't work.

- 22nd January 1998: Dumped F-1 Dream by Capcom.

Other Emulators:

* FB Alpha

Recommended Games (F1):

Monte Carlo

Super Speed Race

Grand Champion

Imola Grand Prix

Chequered Flag

F-1 Dream

Dirt Fox

Tail to Nose

F-1 Grand Prix

F-1 Grand Prix Part II

Romset: 993 kb / 16 files / 318.2 zip

MAME XML Output:

       <game name="f1dream" sourcefile="tigeroad.c">
              <description>F-1 Dream</description>
              <manufacturer>Capcom (Romstar license)</manufacturer>
              <rom name="06j_02.bin" size="131072" crc="3c2ec697" sha1="bccb431ad92455484420f91770e91db6d69b09ec" region="maincpu" offset="0"/>
              <rom name="06k_03.bin" size="131072" crc="85ebad91" sha1="000f5c617417ff20ee9b378166776fecfacdff95" region="maincpu" offset="1"/>
              <rom name="12k_04.bin" size="32768" crc="4b9a7524" sha1="19004958c19ac0af35f2c97790b0082ee2c15bc4" region="audiocpu" offset="0"/>
              <rom name="c8751h-88" size="4096" status="nodump" region="mcu" offset="0"/>
              <rom name="10d_01.bin" size="32768" crc="361caf00" sha1="8a109e4e116d0c5eea86f9c57c05359754daa5b9" region="text" offset="0"/>
              <rom name="03f_12.bin" size="65536" crc="bc13e43c" sha1="f9528839858d7a45395062a43b71d80400c73173" region="tiles" offset="0"/>
              <rom name="01f_10.bin" size="65536" crc="f7617ad9" sha1="746a0ec433d5246ac4dbae17d6498e3d154e2df1" region="tiles" offset="10000"/>
              <rom name="03h_14.bin" size="65536" crc="e33cd438" sha1="89a6faea19e8a01b38ba45413609603e559877e9" region="tiles" offset="20000"/>
              <rom name="02f_11.bin" size="65536" crc="4aa49cd7" sha1="b7052d51a3cb570299f4db1492a1293c4d8b067f" region="tiles" offset="30000"/>
              <rom name="17f_09.bin" size="65536" crc="ca622155" sha1="00ae4a8e9cad2c42a10b410b594b0e414ada6cfe" region="tiles" offset="40000"/>
              <rom name="02h_13.bin" size="65536" crc="2a63961e" sha1="a35e9bf0408716f460487a8d2ae336572a98d2fb" region="tiles" offset="50000"/>
              <rom name="03b_06.bin" size="65536" crc="5e54e391" sha1="475c968bfeb41b0448e621f59724c7b70d184d36" region="sprites" offset="0"/>
              <rom name="02b_05.bin" size="65536" crc="cdd119fd" sha1="e279ada53f5a1e2ada0195b93399731af213f518" region="sprites" offset="10000"/>
              <rom name="03d_08.bin" size="65536" crc="811f2e22" sha1="cca7e8cc43408c2c3067a731a98a8a6418a000aa" region="sprites" offset="20000"/>
              <rom name="02d_07.bin" size="65536" crc="aa9a1233" sha1="c2079ad81d67b54483ea5f69ac2edf276ad58ca9" region="sprites" offset="30000"/>
              <rom name="07l_15.bin" size="32768" crc="978758b7" sha1="ebd415d70e2f1af3b1bd51f40e7d60f22369638c" region="gfx4" offset="0"/>
              <rom name="09e_tr.bin" size="256" crc="ec80ae36" sha1="397ec8fc1b106c8b8d4bf6798aa429e8768a101a" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="3579545"/>
              <chip type="audio" tag="ym2" name="YM2203" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.080000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin B" tag="DSW" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin A" tag="DSW" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
              <dipswitch name="Service Mode" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="4" value="512"/>
                     <dipvalue name="5" value="256"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="1024">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1024"/>
              <dipswitch name="F1 Up Point" tag="DSW" mask="6144">
                     <dipvalue name="12" value="6144" default="yes"/>
                     <dipvalue name="16" value="4096"/>
                     <dipvalue name="18" value="2048"/>
                     <dipvalue name="20" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="8192">
                     <dipvalue name="Normal" value="8192" default="yes"/>
                     <dipvalue name="Difficult" value="0"/>
              <dipswitch name="Version" tag="DSW" mask="16384">
                     <dipvalue name="World" value="0" default="yes"/>
                     <dipvalue name="Japan" value="16384"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="32768">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32768" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="576"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise