Home News Forum                            

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

vformula: MAME ROM Information.


V.F. - Virtua Formula (c) 1993 Sega.

This was the full size formula one car version of "Virtua Racing".


Sega Model 1 hardware

Main CPU : V60 (@ 16 Mhz), 68000 (@ 10 Mhz), MB86233 (@ 16 Mhz)

Sound Chips : YM3438 (@ 8 Mhz), (2x) MultiPCM (@ 8 Mhz)

Screen orientation : Horizontal

Video resolution : 496 x 384 pixels

Screen refresh : 60.00 Hz

Palette colors : 8192

Players : 2

Control : paddle

Buttons : 6

Uses an additional Model 1 board to power the commentator screen, including your very own 3D announcer 'Virt McPolygon' :)


Each seat loads the CCD camera to show the players' expression to broadcast the live of the race.


Game's rom.

MAME Info:

0.81u1 [Olivier Galibert]


- 0.126u2: Added all missing user5 roms ($0, 2, 40000, 60000, 80000, a0000 and c0000).

- 0.119: Aaron Giles fixed recent changes to the MB86233 core that broke Virtua Racing.

- 0.114: Ernesto Corvi updated Virtua Racing to use the TGP core, based on guessing from the Daytona TGP code with some modifications needed for Virtua Racing, the real TGP program is an internal ROM and still needs dumping - Game now playable. Added MB86233 (16MHz) CPU3 and 8k TGP rom (vr-tgp.bin).

- 0.107u3: Olivier Galibert fixed track lookup implementation in Virtua Racing, bringing the game much closer to playable.

- 0.88: Added clone Virtua Formula (Sega 1993). Same issues as VR.

- 0.86: Virtua Racing improvements [Olivier Galibert, Andrew Gardner].

- 0.85u2: Added 4x missing user2 roms. Fixed rom names.

- 30th July 2004: Guru - Hooked-up and got running the Virtua Racing PCB's sent to me a few months back (see news 27th April 2004). While documenting these PCB's I realised there were 4 missing ROMs in the current dump, which I've now dumped. So hopefully that will solve the problems relating to the incomplete emulation of the road.

- 27th April 2004: Guru - Received a huge pile of Model 1 boards including several Virtua Racing PCBs and a Virtua Fighter PCB from Justin Dawkins.

- 0.81u6: R. Belmont added full sound and music to the Model 1 driver. Changed sound1 rom ($200000) to sound2. Added 68000 (12MHz) CPU2, YM3438 (8MHz) and 2x Sega_315-5560 MultiPCM stereo sound.

- 0.81u1: Olivier Galibert added Virtua Racing (Sega 1992).

- 2nd April 2004: Olivier Galibert submitted a very preliminary Sega Model 1 driver that supports Virtua Racing, Virtua Fighter, Star Wars Arcade and Wing War, though none of them are playable, none of them have sound emulation and they still have major graphics glitches.

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: 28936 kb / 35 files / 8.87 zip

MAME XML Output:

       <game name="vformula" sourcefile="model1.c" cloneof="vr" romof="vr">
              <description>Virtua Formula</description>
              <rom name="opr14742.bin" merge="opr14742.bin" size="131072" crc="446a1085" sha1="51b3f4d3a35a36087ea0ba4e26d6e7d17b6418e2" region="user5" offset="0"/>
              <rom name="opr14743.bin" merge="opr14743.bin" size="131072" crc="e8953554" sha1="1499f8e30ac15affc66e6f04ae031bb8680d9260" region="user5" offset="2"/>
              <rom name="opr14744.bin" merge="opr14744.bin" size="131072" crc="730ea9e0" sha1="651f1db4089a400d073b19ada299b4b08b08f372" region="user5" offset="40000"/>
              <rom name="opr14745.bin" merge="opr14745.bin" size="131072" crc="4c934d96" sha1="e3349ece0e47f684d61ad11bfea4a90602287350" region="user5" offset="60000"/>
              <rom name="opr14746.bin" merge="opr14746.bin" size="131072" crc="2a266cbd" sha1="34e047a93459406c22acf4c25089d1a4955f94ca" region="user5" offset="80000"/>
              <rom name="opr14747.bin" merge="opr14747.bin" size="131072" crc="a4ad5e19" sha1="7d7ec300eeb9a8de1590011e37108688c092f329" region="user5" offset="a0000"/>
              <rom name="opr14748.bin" merge="opr14748.bin" size="131072" crc="4a532cb8" sha1="23280ebbcd6b2bc8a8e643a2d07a58d6598301b8" region="user5" offset="c0000"/>
              <rom name="epr-15638.14" size="524288" crc="b9db21a2" sha1="db58c047977f5fc37f278afe7159a78e3fa6c015" region="maincpu" offset="200000"/>
              <rom name="epr-15639.15" size="524288" crc="4c3796f5" sha1="1bf312a4999a15fbc5d194627f9c0ad9dbc1f2c0" region="maincpu" offset="200001"/>
              <rom name="epr-15623.4" size="131072" crc="155fa5be" sha1="a0a3fd8980c52279adbc1c64aa22e42a0b196dd9" region="maincpu" offset="fc0000"/>
              <rom name="epr-15622.5" size="131072" crc="18007f6f" sha1="61573742627ec027abd2cc700e79f04da5215bfd" region="maincpu" offset="fe0000"/>
              <rom name="epr-15641.6" size="524288" crc="bf01e4d5" sha1="53ad9ecd2de2ea1d7b446f9db61352e10a55ea05" region="maincpu" offset="1000000"/>
              <rom name="epr-15640.7" size="524288" crc="3e6d83dc" sha1="62aa552a38ee193e0dfab5d1261756fe237db42c" region="maincpu" offset="1000001"/>
              <rom name="mpr-14884.8" merge="mpr-14884.8" size="524288" crc="6cf9c026" sha1="f4d717958dba6b6402f5ffe7638fe0bf353b61ed" region="maincpu" offset="1100000"/>
              <rom name="mpr-14885.9" merge="mpr-14885.9" size="524288" crc="f65c9262" sha1="511a22bcfaf199737bfc5a809fd66cb4439dd386" region="maincpu" offset="1100001"/>
              <rom name="mpr-14886.10" merge="mpr-14886.10" size="524288" crc="92868734" sha1="e1dfb134dc3ba7e0b1d40681621e09ac5a222518" region="maincpu" offset="1200000"/>
              <rom name="mpr-14887.11" merge="mpr-14887.11" size="524288" crc="10c7c636" sha1="c77d55460bba4354349e473e129f21afeed05e91" region="maincpu" offset="1200001"/>
              <rom name="mpr-14888.12" merge="mpr-14888.12" size="524288" crc="04bfdc5b" sha1="bb8788a761620d0440a62ae51c3b41f70a04b5e4" region="maincpu" offset="1300000"/>
              <rom name="mpr-14889.13" merge="mpr-14889.13" size="524288" crc="c49f0486" sha1="cc2bb9059c016ba2c4f6e7508bd1687df07b8b48" region="maincpu" offset="1300001"/>
              <rom name="epr-14870a.7" merge="epr-14870a.7" size="131072" crc="919d9b75" sha1="27be79881cc9a2b5cf37e18f1e2d87251426b428" region="audiocpu" offset="0"/>
              <rom name="mpr-14873.32" merge="mpr-14873.32" size="2097152" crc="b1965190" sha1="fc47e9ed4a44d48477bd9a35e42c26508c0f4a0c" region="sega1" offset="0"/>
              <rom name="mpr-14876.4" merge="mpr-14876.4" size="2097152" crc="ba6b2327" sha1="02285520624a4e612cb4b65510e3458b13b1c6ba" region="sega2" offset="0"/>
              <rom name="mpr-14890.26" merge="mpr-14890.26" size="2097152" crc="dcbe006b" sha1="195be7fabec405ca1b4e1338d3b8d7bb4a06dd73" region="user1" offset="0"/>
              <rom name="mpr-14891.27" merge="mpr-14891.27" size="2097152" crc="25832b38" sha1="a8d74538149c92bae661334e327b031eaca2a8f2" region="user1" offset="2"/>
              <rom name="mpr-14892.28" merge="mpr-14892.28" size="2097152" crc="5136f3ba" sha1="ce8312975764db09bbfa2068b99559a5c1798a36" region="user1" offset="400000"/>
              <rom name="mpr-14893.29" merge="mpr-14893.29" size="2097152" crc="1c531ada" sha1="8b373ac97a3649c64f48eb3d1dd95c5833f330b6" region="user1" offset="400002"/>
              <rom name="mpr-14894.30" merge="mpr-14894.30" size="2097152" crc="830a71bc" sha1="884378e8a5afeb819daf5285d0d205986d566340" region="user1" offset="800000"/>
              <rom name="mpr-14895.31" merge="mpr-14895.31" size="2097152" crc="af027ac5" sha1="523f03d90358ddb7d0e96fd06b9a65cebfc09f24" region="user1" offset="800002"/>
              <rom name="mpr-14896.32" merge="mpr-14896.32" size="2097152" crc="382091dc" sha1="efa266f0f6bfe36ad1c365e588fff33b01e166dd" region="user1" offset="c00000"/>
              <rom name="mpr-14879.33" merge="mpr-14879.33" size="2097152" crc="74873195" sha1="80705ec577d14570f9bba77cc26766f831c41f42" region="user1" offset="c00002"/>
              <rom name="mpr-14898.39" merge="mpr-14898.39" size="524288" crc="61da2bb6" sha1="7a12ba522d64a1aeec1ca6f5a87ee063692131f9" region="user2" offset="0"/>
              <rom name="mpr-14899.40" merge="mpr-14899.40" size="524288" crc="2cd58bee" sha1="73defec823de4244a387af55fea7210edc1b314f" region="user2" offset="1"/>
              <rom name="mpr-14900.41" merge="mpr-14900.41" size="524288" crc="aa7c017d" sha1="0fa2b59a8bb5f5907b2b2567e69d11c73b398dc1" region="user2" offset="2"/>
              <rom name="mpr-14901.42" merge="mpr-14901.42" size="524288" crc="175b7a9a" sha1="c86602e771cd49bab425b4ba7926d2f44858bd39" region="user2" offset="3"/>
              <rom name="epr-15624.17" size="131072" crc="9b3ba315" sha1="0cd0983cc8b2f2d6b41617d0d0a24cc6c188e62a" region="user3" offset="0"/>
              <rom name="vr-tgp.bin" merge="vr-tgp.bin" size="8192" crc="3de33c7f" sha1="acecc779c9d8fe39ded6c22492be5b7c25fd52db" status="baddump" region="tgp" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V60" clock="16000000"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="tgp" name="MB86233" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3438" clock="8000000"/>
              <chip type="audio" tag="sega1" name="Sega/Yamaha 315-5560" clock="8000000"/>
              <chip type="audio" tag="sega2" name="Sega/Yamaha 315-5560" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="496" height="384" refresh="57.524160" pixclock="16000000" htotal="656" hbend="0" hbstart="496" vtotal="424" vbend="0" vbstart="384" />
              <sound channels="2"/>
              <input players="1" buttons="8" coins="2" service="yes">
                     <control type="paddle" minimum="0" maximum="255" sensitivity="100" keydelta="3"/>
                     <control type="pedal" minimum="1" maximum="255" sensitivity="100" keydelta="16"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise