Home News Forum                            

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

finalapro: MAME ROM Information.


Final Lap R (c) 1993 Namco.

The last game in Namco's seminal F1 series, which began eleven years' earlier with 1982's "Pole Position". Final Lap R features the same loose handling and demanding game-play of its predecessors, but has the obligatory improved graphics, due to the more powerful host hardware. The game offers players a choice of four race tracks :

1. Germany

2. Brazil

3. Hungary

4. Belgium


Namco System FL hardware

Game ID : FLR

Main CPU : i960KB (@ 20 Mhz), M37702 (@ 16.384 Mhz)

Sound Chips : C352 (@ 16.384 Mhz)

Screen orientation : Horizontal

Video resolution : 288 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 8192

Players : 2

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

Pedals : Accelerator and brake


Even if titlescreen says 1993, Final Lap R was released in February 1994 in Japan.


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)


Game's rom.

Machine's picture.

MAME Info:

0.108u5 [Arzeno Fabrice]

0.81u8 [R. Belmont]


- 0.137u1: Renamed (finalapr) to (finalaprj) and (finalaprb) to (finalapr). Added finalapr.nv NVRAM.

- 0.133u1: Renamed (finalapb) to (finalaprb) and (finalapo) to (finalapro).

- 0.124u2: Couriersud fixed slowdown (tilemap issue) in Final Lap R.

- 0.123u1: Added 'Service Mode' dipswitch.

- 0.115u2: Zsolt Vasvari fixed Final Lap R graphics.

- 0.108u5: Arzeno Fabrice added Final Lap R (Japan Rev. C). Renamed (finalapr) to (finalapb).

- 0.104u8: Arzeno Fabrice added clone Final Lap R. Changed parent description to 'Final Lap R (Rev B)'.

- 0.100u2: El Semi implemented raster split interrupt in System FL games, making Final Lap R work fully.

- 18th September 2005: R. Belmont - ElSemi fixed the remaining graphics problems with Final Lap R - it now appears to be perfectly emulated graphics-wise. Unfortunately that didn't help Speed Racer, but we're still looking to fix that too.

- 0.100u1: R. Belmont and El Semi updated the Namco FL system - Game now playable. Added M37710 (16384000 Hz) CPU2 and C352 (16384000 Hz) stereo sound. Fixed gfx3 rom loading. Changed region cpu2 to user4.

- 0.85: Fixed gfx3 roms addresses.

- 0.84u3: R. Belmont fixed graphics crashing, palette, sprites and some networking registers in Final Lap R. Changed visible area to 288x224.

- 0.84u2: R. Belmont rewroted the i960 frame cache mechanism using a simple FIFO concept and Final Lap R now runs further.

- 0.81u8: R. Belmont added Final Lap R (Namco 1995). Preliminary emulation to test i960 core

- 25th April 2004: R. Belmont - After adding an additional banking feature it needs, Final Lap R starts up (but isn't anywhere near playable yet).

- 25th March 2004: Guru - Final Lap R (Namco 1993, System FL) arrived from Brian Troha.

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: 18584 kb / 18 files / 4.56 zip

MAME XML Output:

       <game name="finalapro" sourcefile="namcofl.c" cloneof="finalapr" romof="finalapr">
              <description>Final Lap R</description>
              <rom name="flr2mpe.19a" size="524288" crc="cc8961ae" sha1="08ce4d27a723101370d1c536b26256ce0d8a1b6c" region="maincpu" offset="0"/>
              <rom name="flr2mpo.18a" size="524288" crc="8118f465" sha1="c4b79878a82fd36b5707e92aa893f69c2b942d57" region="maincpu" offset="2"/>
              <rom name="c75.bin" merge="c75.bin" size="16384" crc="42f539a5" sha1="3103e5a0a2867620309fd4fe478a2be0effbeff8" region="c75" offset="0"/>
              <rom name="flr1spr.21l" merge="flr1spr.21l" size="131072" crc="69bb0f5e" sha1="6831d618de42a165e508ad37db594d3aa290c530" region="c75data" offset="0"/>
              <rom name="flr1rch0.19j" merge="flr1rch0.19j" size="1048576" crc="f413f50d" sha1="cdd8073dda4feaea78e3b94520cf20a9799fd04d" region="rot" offset="0"/>
              <rom name="flr1rch1.18j" merge="flr1rch1.18j" size="1048576" crc="4654d519" sha1="f8bb473013cdca48dd98df0de2f78c300c156e91" region="rot" offset="100000"/>
              <rom name="flr1sch0.21p" merge="flr1sch0.21p" size="1048576" crc="7169efca" sha1="66c7aa1b50b236b4700b07be0dca7aebdabedb8c" region="tile" offset="0"/>
              <rom name="flr1sch1.20p" merge="flr1sch1.20p" size="1048576" crc="aa233a02" sha1="0011329f585658d90f820daf0ba08ce2735bddfc" region="tile" offset="100000"/>
              <rom name="flr1sch2.19p" merge="flr1sch2.19p" size="1048576" crc="9b6b7abd" sha1="5cdec70db1b46bc5d0866ca155b520157fef3adf" region="tile" offset="200000"/>
              <rom name="flr1sch3.18p" merge="flr1sch3.18p" size="1048576" crc="50a14f54" sha1="ab9c2f2e11f006a9dc7e5aedd5788d7d67166d36" region="tile" offset="300000"/>
              <rom name="flr1obj0l.ic1" merge="flr1obj0l.ic1" size="2097152" crc="364a902c" sha1="4a1ea48eee86d410e36096cc100b4c9a5a645034" region="sprite" offset="1"/>
              <rom name="flr1obj0u.ic2" merge="flr1obj0u.ic2" size="2097152" crc="a5c7b80e" sha1="4e0e863cfdd8c051c3c4594bb21e11fb93c28f0c" region="sprite" offset="0"/>
              <rom name="flr1obj1l.ic3" merge="flr1obj1l.ic3" size="2097152" crc="51fd8de7" sha1="b1571c45e8c33d746716fd790c704a3361d02bdc" region="sprite" offset="400001"/>
              <rom name="flr1obj1u.ic4" merge="flr1obj1u.ic4" size="2097152" crc="1737aa3c" sha1="8eaf0dc5d60a270d2c1626f54f5edbddbb0a59c8" region="sprite" offset="400000"/>
              <rom name="flr1rsh.14k" merge="flr1rsh.14k" size="524288" crc="037c0983" sha1="c48574a8ad125cedfaf2538c5ff824e121204629" region="rotmask" offset="0"/>
              <rom name="flr1ssh.18u" merge="flr1ssh.18u" size="524288" crc="f70cb2bf" sha1="dbddda822287783a43415172b81d0382a8ac43d8" region="tilemask" offset="0"/>
              <rom name="flr1voi.23s" merge="flr1voi.23s" size="2097152" crc="ff6077cd" sha1="73c289125ddeae3e43153e4c570549ca04501262" region="c352" offset="0"/>
              <rom name="finalapr.nv" merge="finalapr.nv" size="8192" crc="d51d65fe" sha1="8a0a523cb6ba2880951e41ca04db23584f0a108c" region="nvram" offset="0"/>
              <chip type="cpu" tag="maincpu" name="i960KB" clock="20000000"/>
              <chip type="cpu" tag="mcu" name="M37702" clock="16128000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="c352" name="C352" clock="24192000"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" pixclock="4527360" htotal="288" hbend="0" hbstart="288" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="1" buttons="1" coins="2">
                     <control type="paddle" minimum="0" maximum="255" sensitivity="100" keydelta="6"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="6"/>
              <dipswitch name="Service Mode" tag="MISC" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze Screen" tag="IN1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise