Home News Forum                            

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

finalap2: MAME ROM Information.


Final Lap 2 (c) 1990 Namco.

Ride with the winners!


Derivative Namco System 2 hardware

Game ID : FLS

Main CPU : (2x) 68000 (@ 12.288 Mhz), M6809 (@ 3.072 Mhz), HD63705 (@ 2.048 Mhz)

Sound Chips : C140 (@ 21.39 Khz), YM2151 (@ 3.57958 Mhz)

Screen orientation : Horizontal

Video resolution : 288 x 224 pixels

Screen refresh : 60.61 Hz

Palette colors : 8192

Players : 2

Controls : Steering wheel, gear shifter (High/Low)

Pedals : Accelerator and brake


Released in August 1990.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Final Lap 2 : G.S.M. Namco 3 - PCCB-00040) on 21/09/1990.


1. Pole Position [Upright model] (1982)

1. Pole Position [Cockpit model] (1982)

2. Pole Position II (1983)

3. Final Lap (1987)

4. Final Lap UR (1988)

5. Final Lap Twin (1989, NEC PC-Engine)

6. Final Lap 2 (1990)

7. Final Lap 3 (1992)

8. Final Lap R (1993)

9. Final Lap 2000 (2000, Bandai WonderSwan)

10. Final Lap Special (2001, Bandai WonderSwan Color)


Music composed by : Shinji Hosoe


Game's rom.

Machine's picture.

MAME Info:

0.70u4 [Phil Stroffolino]

0.36b8 [?]


- 0.137u1: Added finalap2.nv NVRAM.

- 0.133u1: Renamed (finalp2j) to (finalap2j).

- 0.132u5: Angelo Salese promoted Final Lap 2 and Final Lap 3 to working since they just require to init their analog controls (same sequence as Final Lap R).

- 0.97u3: Brian Troha added Final Lap road clut prom to all Final Lap sets.

- 0.84u6: Added 'Service Mode' dipswitch.

- 0.78u1: Brian Troha added the correct object ROMs to Final Lap 2.

- 0.70u4: Phil Stroffolino added Final Lap 2 (Namco 1990) and clone (Japan).

- 26th November 2002: Phil Stroffolino sent in an updated Namco System 2 driver with improvements to Final Lap 2 and to Golly Ghost, which is now playable but still has some problems with the artwork emulation.

- 0.36b9: Added Final Lap 2 (Japan) (Testdriver).

- 0.36b8: Added Final Lap 2 (Testdriver).

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: 8625 kb / 30 files / 1.77 zip

MAME XML Output:

       <game name="finalap2" sourcefile="namcos2.c">
              <description>Final Lap 2</description>
              <rom name="fls2mp0b" size="131072" crc="97b48aae" sha1="03774b642c5a8186e443ad4138a9e86a931a2199" region="maincpu" offset="0"/>
              <rom name="fls2mp1b" size="131072" crc="c9f3e0e7" sha1="4127e373239e4ca31b5fa8b71d8f10b7d7ed93c2" region="maincpu" offset="1"/>
              <rom name="fls2sp0b" size="131072" crc="8bf15d9c" sha1="b6c14a9d06e99d03636fd6eb2163a18e2bbcc4b1" region="slave" offset="0"/>
              <rom name="fls2sp1b" size="131072" crc="c1a31086" sha1="55317b72a219ffbfe00bf62ad2a635790d56f84e" region="slave" offset="1"/>
              <rom name="flss0" size="131072" crc="c07cc10a" sha1="012f19a8014a77fdf0409241c0223b2c0c247357" 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" status="baddump" region="mcu" offset="8000"/>
              <rom name="fl2obj0" size="524288" crc="3657dd7a" sha1="8f286ec0642b09ff42bf0dbd784ae257d4ab278a" region="gfx1" offset="0"/>
              <rom name="fl2obj2" size="524288" crc="8ac933fd" sha1="b158df2ec55f49ec05861075c8d7bd265361dab0" region="gfx1" offset="80000"/>
              <rom name="fl2obj4" size="524288" crc="e7b989e6" sha1="485e8148510edd1645f5b4fbbc9a53e8bf1c3e5f" region="gfx1" offset="100000"/>
              <rom name="fl2obj6" size="524288" crc="4936583d" sha1="0145e89fdb5db28cb8f8ce59572729e83d8fad7c" region="gfx1" offset="180000"/>
              <rom name="fl2obj1" size="524288" crc="3cebf419" sha1="bfdf1b768920e55850173a5bcd1007608e1a4f56" region="gfx1" offset="200000"/>
              <rom name="fl2obj3" size="524288" crc="0959ed55" sha1="00e640d449cb47da0e65baa798743395c7a1f632" region="gfx1" offset="280000"/>
              <rom name="fl2obj5" size="524288" crc="d74ae0d3" sha1="96c9798378da7bdc127ed7d02a4dd14dfd142550" region="gfx1" offset="300000"/>
              <rom name="fl2obj7" size="524288" crc="5ca68c93" sha1="fa326992338843ccfa458a5b85ba58537da666d0" region="gfx1" offset="380000"/>
              <rom name="fls2chr0" size="262144" crc="7bbda499" sha1="cf6ff072a40063cbe41eae1f60b29447a0020926" region="gfx2" offset="0"/>
              <rom name="fls2chr1" size="262144" crc="ac8940e5" sha1="449687d38cf830445df713ed4d675ed94ca5b375" region="gfx2" offset="40000"/>
              <rom name="fls2chr2" size="262144" crc="1756173d" sha1="c912163979098387aea9a0580e9ca55c1f7275f3" region="gfx2" offset="80000"/>
              <rom name="fls2chr3" size="262144" crc="69032785" sha1="cfcd12bea730f724444188c206adcdb5e755eb7d" region="gfx2" offset="c0000"/>
              <rom name="fls2chr4" size="262144" crc="8216cf42" sha1="79820435584d769b63649b554574486dbcd6f468" region="gfx2" offset="100000"/>
              <rom name="fls2chr5" size="262144" crc="dc3e8e1c" sha1="a7968cfa0ca2639364507b42526f10cf1b2000f4" region="gfx2" offset="140000"/>
              <rom name="fls2chr6" size="262144" crc="1ef4bdde" sha1="ceb36c021450efa4cb0fee278fa0b9d65f7d1f05" region="gfx2" offset="180000"/>
              <rom name="fls2chr7" size="262144" crc="53dafcde" sha1="f9d9460349b34bda95b8c206af7ce2347c951214" region="gfx2" offset="1c0000"/>
              <rom name="fls2sha" size="262144" crc="f7b40a85" sha1="a458a1cc0dae757fe8a15cb5f5ae46d3c033df00" region="gfx4" offset="0"/>
              <rom name="fls2dat0" size="262144" crc="f1af432c" sha1="c514261a49ceb5c3ba0246519ba5d02e9a20d950" region="user1" offset="0"/>
              <rom name="fls2dat1" size="262144" crc="8719533e" sha1="98d2767da6f7f67da7af15e8cfed95adb04b7427" region="user1" offset="1"/>
              <rom name="fl1-3.5b" size="256" crc="d179d99a" sha1="4e64f284c74d2b77f893bd28aaa6489084056aa2" region="user3" offset="0"/>
              <rom name="flsvoi1" size="524288" crc="590be52f" sha1="9ef2728dd533979b6019b422fc4961a6085428b4" region="c140" offset="0"/>
              <rom name="flsvoi2" size="524288" crc="204b3c27" sha1="80cd13bfe2a4b3039b4a120b905674e46b8b3b9c" region="c140" offset="80000"/>
              <rom name="finalap2.nv" size="8192" crc="c7ae5d0a" sha1="9527e44accec0ec9d1990138d1b0bfc71957cc8a" region="nvram" offset="0"/>
              <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="2048000"/>
              <chip type="cpu" tag="mcu" name="HD63705" clock="2048000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="c140" name="C140" clock="21333"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="288" vtotal="264" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="1" buttons="1" coins="2">
                     <control type="paddle" minimum="0" maximum="255" sensitivity="50" keydelta="10"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="15"/>
              <dipswitch name="PortB 0x01" tag="MCUB" mask="1">
                     <dipvalue name="H" value="1" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="Car Type(A)" tag="MCUB" mask="2">
                     <dipvalue name="McLaren/Williams" value="2" default="yes"/>
                     <dipvalue name="Lotus/March" value="0"/>
              <dipswitch name="Service Mode" tag="MCUC" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PortH 0x01" tag="MCUH" mask="1">
                     <dipvalue name="H" value="1" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="Automatic Car Select" tag="MCUH" mask="2">
                     <dipvalue name="No" value="2" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="PortH 0x04" tag="MCUH" mask="4">
                     <dipvalue name="H" value="4" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="Enable Onscreen Diagnostics" tag="MCUH" mask="8">
                     <dipvalue name="No" value="8" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="PortH 0x10" tag="MCUH" mask="16">
                     <dipvalue name="H" value="16" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="PortH 0x40" tag="MCUH" mask="64">
                     <dipvalue name="H" value="64" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="Car Type(B)" tag="MCUH" mask="128">
                     <dipvalue name="McLaren/March" value="0"/>
                     <dipvalue name="Williams/Lotus" value="128" default="yes"/>
              <dipswitch name="Video Display" tag="DSW" mask="1">
                     <dipvalue name="Normal" value="1" default="yes"/>
                     <dipvalue name="Frozen" value="0"/>
              <dipswitch name="$2000-1" tag="DSW" mask="2">
                     <dipvalue name="H" value="2" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="$2000-2" tag="DSW" mask="4">
                     <dipvalue name="H" value="4" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="$2000-3" tag="DSW" mask="8">
                     <dipvalue name="H" value="8" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="$2000-4" tag="DSW" mask="16">
                     <dipvalue name="H" value="16" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="$2000-5" tag="DSW" mask="32">
                     <dipvalue name="H" value="32" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="$2000-6" tag="DSW" mask="64">
                     <dipvalue name="H" value="64" default="yes"/>
                     <dipvalue name="L" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise