Home News Forum                            

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

f1gpb: MAME ROM Information.


F-1 Grand Prix (c) 1991 Video System.

An overhead-view F-1 racing game.


Main CPU : (2x) 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Screen orientation : Vertical

Video resolution : 240 x 320 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 1

Control : 8-way joystick

Buttons : 2


A bootleg of this game was made by Playmark, under the same name.


1. F-1 Grand Prix (1991)

2. F-1 Grand Prix Part. II (1992)


Producer: S. Nozaki

Design: Yoshihiro Funada (Y. Funada), T. Nishigaki, M. Yamato, Akira, T. Akamatsu, Y. Kinumoto, Hiki, Hidehiko, K. Yamamotoya, Terue

Program: You-Chan, K Ogi, W.R. Edogawa, Zorac, Fujy

Sound Effect: N. Itamura, M. Arikawa, N. Itamura, Masato Arikawa (M. Arikawa)

Special Thanks: Nonyayan, S. Nakamura, Yori


* Consoles :

Nintendo Super Famicom (1991)


Game's rom.

MAME Info:

0.61 [Nicola Salmoria]

Artwork available


- f1gp, f1gpb: Background graphics corruption on state. Tafoid (ID 04102)


- 0.143u3: Brian Troha added DIP locations to F-1 Grand Prix. Changed 'Unknown' to 'Unused' dipswitches.

- 0.136u4: Corrado Tomaselli fixed inverted buttons 1 and 2 on F-1 Grand Prix. They are Jamma standards boards: Brake button is wired to pin 22 and acceleration button to pin 23 which are respectively button 1 and 2 in a jamma standard pinout.

- 0.135u4: Fabio Priuli added driver data struct and save states to F-1 Grand Prix driver. Added device versions of all the Konami custom ICs currently emulated in machine\konamiic.c and video\konamiic.c. Updated F-1 Grand Prix driver to use the new code.

- 0.131u1: MooglyGuy merged memory maps in F1GP driver.

- 0.122u6: Corrado Tomaselli verified and changed CPU frequencies in F-1 Grand Prix. Changed Z80 CPU3 clock speed to 5MHz.

- 0.120u1: Changed description of clone 'Super Formula II (bootleg of F-1 Grand Prix)' to 'F-1 Grand Prix (Playmark bootleg)'. Renamed (sf1gp) to (f1gpb). Pierpaolo Prazzoli hooked up the roz layer, fg layer and sprites to clone F-1 Grand Prix (Playmark bootleg). Still missing some video offsets, oki banking and sprites priority.

- 0.119u2: Added clone Super Formula II (bootleg of F-1 Grand Prix). This is a bootleg of f1gp, produced by Playmark in Italy. The video hardware is different, it lacks the sound Z80 and has less samples.

- 27th September 2007: f205v dumped F-1 Grand Prix (Playmark bootleg). PCB is working, but car sprites are missing interleaved lines, probably due to 2 missing EPROMs.

- 24th September 2007: Mr. Do - Some more instruction cards courtesy of Tormod: F-1 Grand Prix.

- 0.63: Changed M68000 CPU1/2 clock speeds to 10MHz and gfx2/3 rom addresses.

- 0.61: Nicola Salmoria added F-1 Grand Prix (Video System 1991). TODO: GFXctrl register not understood, handling of fg/sprite priority to fix and "continue" screen is just a kludge.

- 13th May 2002: Nicola Salmoria sent in a driver for F-1 Grand Prix, and R. Belmont fixed the music in it.

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: 10112 kb / 21 files / 3.60 zip

MAME XML Output:

       <game name="f1gpb" sourcefile="f1gp.c" cloneof="f1gp" romof="f1gp">
              <description>F-1 Grand Prix (Playmark bootleg)</description>
              <manufacturer>bootleg (Playmark)</manufacturer>
              <rom name="1.ic38" size="131072" crc="046dd83a" sha1="ea65fa88f9d9a79664de666e63594a7a7de86650" region="maincpu" offset="1"/>
              <rom name="7.ic39" size="131072" crc="960f5db4" sha1="addc461538e2140afae400e8d7364d0bcc42a0cb" region="maincpu" offset="0"/>
              <rom name="2.ic48" size="524288" crc="b3b315c3" sha1="568592e450401cd95206dbe439e565dd28499dd1" region="user1" offset="0"/>
              <rom name="8.ic41" size="524288" crc="39af8180" sha1="aa1577195b1463069870db2d64db3b5e61d6bbe8" region="user1" offset="1"/>
              <rom name="3.ic165" size="524288" crc="b7295a30" sha1="4120dda38673d59343aea0f030d2f275a0ae3d95" region="user1" offset="100000"/>
              <rom name="9.ic166" size="524288" crc="bb596d5b" sha1="f29ed135e8f09d4a15353360a811c13aba681382" region="user1" offset="100001"/>
              <rom name="4.ic42" size="524288" crc="5dbde98a" sha1="536553eaad0ebfe219e44a4f50a4707209024469" region="user2" offset="0"/>
              <rom name="10.ic43" size="524288" crc="d60e7706" sha1="23c383e47e6600a68d6fd8bcfc9552fe0d660630" region="user2" offset="1"/>
              <rom name="5.ic167" size="524288" crc="48c36293" sha1="2a5d92537ba331a99697d13b4394b8d2737eeaf2" region="user2" offset="100000"/>
              <rom name="11.ic168" size="524288" crc="92a28e52" sha1="dc203486b96fdc1930f7e63021e84f203540a64e" region="user2" offset="100001"/>
              <rom name="16.u7" size="65536" crc="7609d818" sha1="eb841b8e7b34f1c677f1a79bfeda5dafc1f6849f" region="sub" offset="0"/>
              <rom name="17.u6" size="65536" crc="951befde" sha1="28754f00ca0fe38fe1d4e68c203a7b401baa9714" region="sub" offset="1"/>
              <rom name="13.ic151" size="524288" crc="4238074b" sha1="a6b169165c7f7da9e746db8f1fb02e15c02c2b60" region="gfx1" offset="0"/>
              <rom name="12.ic152" size="524288" crc="e97c2b6e" sha1="3d964999b70af2f39a734eba3feec6d4583261c7" region="gfx1" offset="80000"/>
              <rom name="15.ic153" size="524288" crc="c2867d7f" sha1="86b1be9672cf9f610e1d7efff90d6a73dc1cdb90" region="gfx1" offset="100000"/>
              <rom name="14.ic154" size="524288" crc="0cd20423" sha1="cddad02247b898c0a5a2fe061c41f68ecdf04d5c" region="gfx1" offset="180000"/>
              <rom name="rom21" size="524288" crc="7a08c3b7" sha1="369123348a88513c066c239ed6aa4db5ae4ef0ac" region="user3" offset="3"/>
              <rom name="rom20" size="524288" crc="bd1273d0" sha1="cc7caee231fe3bd87d8403d34059e1292c7f7a00" region="user3" offset="1"/>
              <rom name="19.ic141" size="524288" crc="aa4ebdfe" sha1="ed117e6a84554c5ed2ad4379b834898a4c40d51e" region="user3" offset="2"/>
              <rom name="18.ic140" size="524288" crc="9b2a4325" sha1="b2020e08251366686c4c0045f3fd523fa327badf" region="user3" offset="0"/>
              <rom name="6.ic13" size="524288" crc="6e83ffd8" sha1="618fd6cd6c0844a4be96f77ff22cd41364718d16" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="10000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="90" width="320" height="240" refresh="60.000000" pixclock="7864320" htotal="512" hbend="0" hbstart="320" vtotal="256" vbend="8" vbstart="248" />
              <sound channels="2"/>
              <input players="1" buttons="2" coins="2">
                     <control type="joy" ways="2"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Game Mode" tag="DSW1" mask="4">
                     <dipvalue name="Single" value="4" default="yes"/>
                     <dipvalue name="Multiple" value="0"/>
              <dipswitch name="Multi Player Mode" tag="DSW1" mask="8">
                     <dipvalue name="Single or Multi Player" value="8" default="yes"/>
                     <dipvalue name="Multi Player Game Only" value="0"/>
                     <dipvalue name="Multi Player Off" value="8" default="yes"/>
                     <dipvalue name="Multi Player Off" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW1" mask="32256">
                     <dipvalue name="2 to Start, 1 to Continue" value="32256" default="yes"/>
              <dipswitch name="Coin A" tag="DSW1" mask="3584">
                     <dipvalue name="3 Coins/1 Credit" value="2560"/>
                     <dipvalue name="2 Coins/1 Credit" value="3072"/>
                     <dipvalue name="1 Coin/1 Credit" value="3584" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2048"/>
                     <dipvalue name="1 Coin/3 Credits" value="1536"/>
                     <dipvalue name="1 Coin/4 Credits" value="1024"/>
                     <dipvalue name="1 Coin/5 Credits" value="512"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="28672">
                     <dipvalue name="3 Coins/1 Credit" value="20480"/>
                     <dipvalue name="2 Coins/1 Credit" value="24576"/>
                     <dipvalue name="1 Coin/1 Credit" value="28672" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16384"/>
                     <dipvalue name="1 Coin/3 Credits" value="12288"/>
                     <dipvalue name="1 Coin/4 Credits" value="8192"/>
                     <dipvalue name="1 Coin/5 Credits" value="4096"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Continue Coin" tag="DSW1" mask="32768">
                     <dipvalue name="Normal Coinage" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="1024">
                     <dipvalue name="Off" value="1024"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unused" tag="DSW2" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Region" tag="DSW3" mask="31">
                     <dipvalue name="World" value="16" default="yes"/>
                     <dipvalue name="USA &amp; Canada" value="1"/>
                     <dipvalue name="Japan" value="0"/>
                     <dipvalue name="Korea" value="2"/>
                     <dipvalue name="Hong Kong" value="4"/>
                     <dipvalue name="Taiwan" value="8"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise