vbowl: MAME ROM Information. History:
Virtua Bowling (c) 1996 IGS.
Up-to-four players bowling video game.
- TECHNICAL -
Main CPU : 68000 (@ 11 Mhz)
- TRIVIA -
Released in January 1996.
Licensed to Atlas Co. for Japanese distribution.
- SOURCES -
Game's rom.
MAME Info:
0.102u1 [Corrado Tomaselli, f205v]
0.84u5 [David Haywood]
Bugs:
- No trackball support. Source (ID 02494)
- Sound is slow and low volume. Source (ID 02495)
WIP:
- 0.141u1: trap15 fixed crash after OK in Virtua Bowling and clone.
- 0.126u5: Luca Elia fixed resets after the 3rd launched ball in Virtua Bowling.
- 10th August 2008: Luca Elia - I've taken another look at the igs_blit driver, thanks to Pierpaolo, who managed to decrypt another Mahjong game, Da Ban Cheng. I took the chance to clean up the driver. I've marked the world version of Virtua Bowling as a bad dump, patching it so taht it doesn't reset at the end of a game. The issues still open in this driver are now some lingering palette problems and, of course, proper emulation of the IGS0011 and IGS0012 ASIC's.
- 0.108u1: Brian Troha fixed protection in the World version of Virtua Bowling. This version reboots at the end of the game. Is this a bad dump?? Don't think it's a protection check. Changed dipswitch 'Sexy Interlude' to 'Special Picture' and added dipswitch 'Open Pitcure'.
- 0.103u2: Added new cpu1 ($0) rom.
- 0.102u1: Corrado Tomaselli and f205v added Virtua Bowling (World, V101XCM). Changed 'Virtua Bowling' to clone 'Virtua Bowling (Japan, V100JCM)'. Renamed (vbowl) to (vbowlj). Luca Elia fixed Virtua Bowling (Japan) - Game now playable. Changed 68000 CPU1 clock speed to 7333333 Hz. Added ICS2115 sound. Changed visible area to 512x240. Added dipswitches 'Coinage', 'Demo Sounds', 'Sexy Interlude', 'Controls', 'Free Play', 'Difficulty', 'Spares To Win (Frames 1-5)', 'Points To Win (Frames 6-10)', 'Cabinet ID', 'Linked Cabinets', 'Service Mode' and 16x 'Unknown'.
- 19th October 2005: Corrado Tomaselli and f205v dumped Virtua Bowling (World, V101XCM).
- 2nd October 2005: Luca Elia - Added Virtua Bowling (1996) to the igs_blit driver. Many thanks to the MAME Italian Forum guys (Corrado Tomaselli, Mameremember, etc.).
- 1st October 2005: Corrado Tomaselli dumped Virtua Bowling (Japan, V100JCM).
- 0.99u5: Changed description to 'Virtua Bowling'.
- 0.84u5: David Haywood added Virtual Bowling (IGS 199?). The dump looks like crap.
- 25th July 2004: David Haywood sent in skeleton drivers for Virtual Bowling.
Recommended Games (Bowling):
Meadows Lanes
Robot Bowl
3-D Bowling
Bowling Alley
Strike Bowling
Pro Bowling (DECO Cassette)
Pro Sports - Bowling, Tennis, and Golf
Ten Pin Deluxe
Alley Master
Up Your Alley
Capcom Bowling
SportTime Bowling (Arcadia)
Championship Bowling
Tri-Sports (Power Strike)
Dyno Bop
League Bowling
Strata Bowling
Super Strike Bowling
Bowl-O-Rama
Konkyuu no Hoshi
Krazy Bowl
World Class Bowling
World Class Bowling Deluxe
Virtua Bowling
Puzzle De Bowling
Simpsons Bowling
Romset: 6656 kb / 5 files / 2.14 zip
MAME XML Output:
   | <game name="vbowl" sourcefile="igs011.c"> |
   |    | <description>Virtua Bowling (World, V101XCM)</description> |
   |    | <year>1996</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <rom name="bowlingv101xcm.u45" size="524288" crc="ab8e3f1f" sha1="69159e22559d6a26fe2afafd770aa640c192ba4b" status="baddump" region="maincpu" offset="0"/> |
   |    | <rom name="vrbowlng.u69" size="4194304" crc="b0d339e8" sha1="a26a5e0202a78e8cdc562b10d64e14eadfa4e115" region="blitter" offset="0"/> |
   |    | <rom name="vrbowlng.u68" size="1048576" crc="b0ce27e7" sha1="6d3ef97edd606f384b1e05b152fbea12714887b7" region="blitter_hi" offset="0"/> |
   |    | <rom name="vrbowlng.u67" size="524288" crc="53000936" sha1="e50c6216f559a9248c095bdfae05c3be4be79ff3" region="ics" offset="0"/> |
   |    | <rom name="vrbowlng.u66" size="524288" crc="f62cf8ed" sha1="c53e47e2c619ed974ad40ee4aaa4a35147ea8311" region="ics" offset="80000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="7333333"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ics" name="ICS2115"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    |    | <control type="trackball" minimum="0" maximum="255" sensitivity="30" keydelta="30"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Special Picture" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Open Picture" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Controls" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Joystick" value="64" default="yes"/> |
   |    |    | <dipvalue name="Trackball" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="Easy" value="3"/> |
   |    |    | <dipvalue name="Normal" value="2" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="1"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Spares To Win (Frames 1-5)" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="3" value="4" default="yes"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Points To Win (Frames 6-10)" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="160" value="24" default="yes"/> |
   |    |    | <dipvalue name="170" value="16"/> |
   |    |    | <dipvalue name="180" value="8"/> |
   |    |    | <dipvalue name="190" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet ID" tag="DSW3" mask="3"> |
   |    |    | <dipvalue name="1" value="3" default="yes"/> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    |    | <dipvalue name="3" value="1"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Linked Cabinets" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="2048"/> |
|
|