vr: MAME ROM Information. History:
V.R. - Virtua Racing (c) 1992 Sega.
Sega once again prove themselves to be kings of the racing genre with the superb and innovative "Virtua Racing". This was the first racing game to be fully rendered with shaded, filled polygon graphics (the first game to ever be rendered in filled polygons was Atari's incredible 1983 release, "I, Robot").
As well as the sublime graphics and superb playability, Virtua Racing also allowed players to switch camera views to suit their preferred style of play. The game features 3 well designed and varied courses; 'Big Forest', 'Bay Bridge' and 'Acropolis'.
- TECHNICAL -
Sega Model 1 hardware
Main CPU : V60 (@ 16 Mhz), 68000 (@ 10 Mhz), MB86233 (@ 16 Mhz)
Sound Chips : YM3438 (@ 8 Mhz), (2x) MultiPCM (@ 8 Mhz)
Players : 2
Control : paddle
Buttons : 6
- TRIVIA -
Released in August 1992.
Sega went to General Electric Aerospace (who made the first 3-D simulators for NASA in the 1960s) in 1991-92 for assistance to develop a CG platform architecture for their new experimental 3-D system, which later became known as the Sega Model 1 hardware. Virtua Racer was the game being written to find out how viable hardware 3-D games were, it was never designed to be released, but it was such a success internally they decided to actually release it.
The first AM-2 polygon race game. The game features many epoch-making ideas : changing the point of view freely, feeling the hardness of the steering, the seat interacting with the gravity.
In true Sega fashion, their 'Virtua' prefix was used on a variety of other products such as "Virtua Fighter", "Virtua Cop", "Virtua Striker" and "Virtua Tennis".
Toshiba EMI released a limited-edition soundtrack album for this game (Virtua Racing & Out Runners - TYCY-5365, 5366) on 15/12/1993.
Michael Jackson used to own this game (Wide Vision model, serial number: 00461579). It was sold at the official Michael Jackson Auction on Apr. 24th, 2009.
- STAFF -
Director, Chief Programmer : Yu Suzuki
Programmers : Takuji Masuda, Masahiko Kobayashi, Masahiro Kawamura, Kazuhiko Yamada, Shin Kimura
Chief Designer : Toshihiro Nagoshi
Designers : Seiichi Ishii, Kunihiko Nakata, Toshiya Inoue
Music Composer : Takenobu Mitsuyoshi
Sound Effect : Yasuhiro Takagi
Hardware Designers : Shoji Nishikawa, Keisuke Yasui
Mechanical Effect Technician : Masaki Matsuno
Electrical Technician : Futoshi Ito
Program Supports : Ikuo Taniguchi, Yasuhito Shoji, Satoshi Hosoda
'Fresh' Staffs : Kohki Koiwa, Takeshi Suzuki, Toru Ikebuchi, Yasuo Kawagoshi, Yasuko Suzuki, Nobukatsu Hiranoya, Naomi Ota
- PORTS -
* Consoles :
Sega Mega Drive (1994) : The cartridge was huge compared to all others because it included the SVP chip (Sega Virtua Processor).
Sega 32x (1994, "Virtua Racing Deluxe")
Sega Saturn (1995, "Time Warner Interactive's V.R. - Virtua Racing")
Sony PlayStation 2 (2004, "Sega Ages 2500 Series Vol. 8 : V.R. - Virtua Racing Flat Out")
Sony PlayStation 2 (2005, "Sega Classics Collection")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.81u1 [Olivier Galibert]
WIP:
- 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):
Turbo
Pole Position
Pole Position II
TX-1
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
Slipstream
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="vr" sourcefile="model1.c"> |
   |    | <description>Virtua Racing</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="opr14742.bin" size="131072" crc="446a1085" sha1="51b3f4d3a35a36087ea0ba4e26d6e7d17b6418e2" region="user5" offset="0"/> |
   |    | <rom name="opr14743.bin" size="131072" crc="e8953554" sha1="1499f8e30ac15affc66e6f04ae031bb8680d9260" region="user5" offset="2"/> |
   |    | <rom name="opr14744.bin" size="131072" crc="730ea9e0" sha1="651f1db4089a400d073b19ada299b4b08b08f372" region="user5" offset="40000"/> |
   |    | <rom name="opr14745.bin" size="131072" crc="4c934d96" sha1="e3349ece0e47f684d61ad11bfea4a90602287350" region="user5" offset="60000"/> |
   |    | <rom name="opr14746.bin" size="131072" crc="2a266cbd" sha1="34e047a93459406c22acf4c25089d1a4955f94ca" region="user5" offset="80000"/> |
   |    | <rom name="opr14747.bin" size="131072" crc="a4ad5e19" sha1="7d7ec300eeb9a8de1590011e37108688c092f329" region="user5" offset="a0000"/> |
   |    | <rom name="opr14748.bin" size="131072" crc="4a532cb8" sha1="23280ebbcd6b2bc8a8e643a2d07a58d6598301b8" region="user5" offset="c0000"/> |
   |    | <rom name="epr-14882.14" size="524288" crc="547d75ad" sha1="a57c11966886c37de1d7df131ad60457669231dd" region="maincpu" offset="200000"/> |
   |    | <rom name="epr-14883.15" size="524288" crc="6bfad8b1" sha1="c1f780e456b405abd42d92f4e03e40aad88f8c22" region="maincpu" offset="200001"/> |
   |    | <rom name="epr-14878a.4" size="131072" crc="6d69e695" sha1="12d3612d3dfd474b8020cdfb8ffc5dcc64e2e1a3" region="maincpu" offset="fc0000"/> |
   |    | <rom name="epr-14879a.5" size="131072" crc="d45af9dd" sha1="48f2bf940c78e3ae4273a56e9f32371d870e41e0" region="maincpu" offset="fe0000"/> |
   |    | <rom name="mpr-14880.6" size="524288" crc="adc7c208" sha1="967b6f522011f17fd2821ccbe20bcb6d4680a4a0" region="maincpu" offset="1000000"/> |
   |    | <rom name="mpr-14881.7" size="524288" crc="e5ab89df" sha1="873dea86628457e69f732158e3efb05d133eaa44" region="maincpu" offset="1000001"/> |
   |    | <rom name="mpr-14884.8" size="524288" crc="6cf9c026" sha1="f4d717958dba6b6402f5ffe7638fe0bf353b61ed" region="maincpu" offset="1100000"/> |
   |    | <rom name="mpr-14885.9" size="524288" crc="f65c9262" sha1="511a22bcfaf199737bfc5a809fd66cb4439dd386" region="maincpu" offset="1100001"/> |
   |    | <rom name="mpr-14886.10" size="524288" crc="92868734" sha1="e1dfb134dc3ba7e0b1d40681621e09ac5a222518" region="maincpu" offset="1200000"/> |
   |    | <rom name="mpr-14887.11" size="524288" crc="10c7c636" sha1="c77d55460bba4354349e473e129f21afeed05e91" region="maincpu" offset="1200001"/> |
   |    | <rom name="mpr-14888.12" size="524288" crc="04bfdc5b" sha1="bb8788a761620d0440a62ae51c3b41f70a04b5e4" region="maincpu" offset="1300000"/> |
   |    | <rom name="mpr-14889.13" size="524288" crc="c49f0486" sha1="cc2bb9059c016ba2c4f6e7508bd1687df07b8b48" region="maincpu" offset="1300001"/> |
   |    | <rom name="epr-14870a.7" size="131072" crc="919d9b75" sha1="27be79881cc9a2b5cf37e18f1e2d87251426b428" region="audiocpu" offset="0"/> |
   |    | <rom name="mpr-14873.32" size="2097152" crc="b1965190" sha1="fc47e9ed4a44d48477bd9a35e42c26508c0f4a0c" region="sega1" offset="0"/> |
   |    | <rom name="mpr-14876.4" size="2097152" crc="ba6b2327" sha1="02285520624a4e612cb4b65510e3458b13b1c6ba" region="sega2" offset="0"/> |
   |    | <rom name="mpr-14890.26" size="2097152" crc="dcbe006b" sha1="195be7fabec405ca1b4e1338d3b8d7bb4a06dd73" region="user1" offset="0"/> |
   |    | <rom name="mpr-14891.27" size="2097152" crc="25832b38" sha1="a8d74538149c92bae661334e327b031eaca2a8f2" region="user1" offset="2"/> |
   |    | <rom name="mpr-14892.28" size="2097152" crc="5136f3ba" sha1="ce8312975764db09bbfa2068b99559a5c1798a36" region="user1" offset="400000"/> |
   |    | <rom name="mpr-14893.29" size="2097152" crc="1c531ada" sha1="8b373ac97a3649c64f48eb3d1dd95c5833f330b6" region="user1" offset="400002"/> |
   |    | <rom name="mpr-14894.30" size="2097152" crc="830a71bc" sha1="884378e8a5afeb819daf5285d0d205986d566340" region="user1" offset="800000"/> |
   |    | <rom name="mpr-14895.31" size="2097152" crc="af027ac5" sha1="523f03d90358ddb7d0e96fd06b9a65cebfc09f24" region="user1" offset="800002"/> |
   |    | <rom name="mpr-14896.32" size="2097152" crc="382091dc" sha1="efa266f0f6bfe36ad1c365e588fff33b01e166dd" region="user1" offset="c00000"/> |
   |    | <rom name="mpr-14879.33" size="2097152" crc="74873195" sha1="80705ec577d14570f9bba77cc26766f831c41f42" region="user1" offset="c00002"/> |
   |    | <rom name="mpr-14898.39" size="524288" crc="61da2bb6" sha1="7a12ba522d64a1aeec1ca6f5a87ee063692131f9" region="user2" offset="0"/> |
   |    | <rom name="mpr-14899.40" size="524288" crc="2cd58bee" sha1="73defec823de4244a387af55fea7210edc1b314f" region="user2" offset="1"/> |
   |    | <rom name="mpr-14900.41" size="524288" crc="aa7c017d" sha1="0fa2b59a8bb5f5907b2b2567e69d11c73b398dc1" region="user2" offset="2"/> |
   |    | <rom name="mpr-14901.42" size="524288" crc="175b7a9a" sha1="c86602e771cd49bab425b4ba7926d2f44858bd39" region="user2" offset="3"/> |
   |    | <rom name="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"/> |
   |    | </input> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="8192"/> |
|
|