pbillrd: MAME ROM Information. History:
Perfect Billiards (c) 1987 Nihon System.
An overhead billiards.
- TECHNICAL -
Main CPU : Z80 (@ 3.072 Mhz)
Sound Chips : (4x) SN76496 (@ 3 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in March 1987.
Licensed by Sega Japan.
The game contains some 'engrish' on the 2-player options screen. At the top, the message says 'Serect Game'.
The game was also licenced to United Artists, who changed the name to "Perfect Billiards" on the cabinet to make the title make more sense.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.63 [Nicola Salmoria]
WIP:
- 0.113u3: Nicola Salmoria added proper MC8123 decryption code and MC-8123B 317-0030.key to clone Perfect Billiard - Game now playable. Changed 'Perfect Billiard (Sega)' to clone 'Perfect Billiard (MC-8123, 317-0030)'.
- 0.105u5: Sonikos cleaned up the Free Kick driver and matched the Z80 chip MHz to the "confirmed" MHz of Gigas (3072000 Hz).
- 0.105u4: Sonikos fixed colors and music tempo in Perfect Billiard. Swapped gfx2 roms ($2000, 4000).
- 18th February 2005: Guru - Perfect Billiard (?) arrived from Japan.
- 0.70u5: Inigo Luja fixed dips in Perfect Billiard. Added dipswitches 'Balls', 'Bonus Ball', 'Allow continue', 'Shot', 'Coin A/B' and 'Unused'.
- 0.63: Nicola Salmoria added Perfect Billiard (Nihon System 1987) and clone (Sega) (encrypted).
- 28th December 2002: Nicola Salmoria added Perfect Billiard to the Free Kick driver.
LEVELS: 31 (endless)
Recommended Games (Billiard):
Poolshark
Tri-Pool
Video Hustler
Video Eight Ball
Eight Ball Action
Gimme A Break
Rack + Roll
Side Pocket
Parlour Games (Mega-Tech) (Billiards)
Perfect Billiard
Pocket Gal
Pocket Gal Deluxe
Rack 'em Up
Billiard
Tri-Sports (Pool Shark)
Slick Shot
Cool Pool
9-Ball Shootout
Poke Champ
Target Ball
Gals Hustler
Billiard Academy Real Break
Shootout Pool
Shootout Pool Prize
Shootout Pool Medal
Romset: 138 kb / 15 files / 55.5 zip
MAME XML Output:
   | <game name="pbillrd" sourcefile="freekick.c"> |
   |    | <description>Perfect Billiard</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Nihon System</manufacturer> |
   |    | <rom name="pb.18" size="16384" crc="9e6275ac" sha1="482e845e7fb4190da483155bd908ad470373cd5c" region="maincpu" offset="0"/> |
   |    | <rom name="pb.7" size="32768" crc="dd438431" sha1="07a950e38b3f627ecf95e5831e5480abb337a010" region="maincpu" offset="4000"/> |
   |    | <rom name="pb.9" size="16384" crc="089ce80a" sha1="779be9ba2277a26fbebf4acf9e2f5319a934b0f5" region="maincpu" offset="14000"/> |
   |    | <rom name="pb.4" size="16384" crc="2f4d4dd3" sha1="ee4facabf591c235c270db4f4d3f612b8c474e57" region="gfx1" offset="0"/> |
   |    | <rom name="pb.5" size="16384" crc="9dfccbd3" sha1="66ad8882f36630312b488d5d67ae554477574c31" region="gfx1" offset="4000"/> |
   |    | <rom name="pb.6" size="16384" crc="b5c3f6f6" sha1="586b47587619a766cf977b74978550aff41a58cc" region="gfx1" offset="8000"/> |
   |    | <rom name="10619.3r" size="8192" crc="3296b9d9" sha1="51393306f74394de96c4097b6244e8eb36114dac" region="gfx2" offset="0"/> |
   |    | <rom name="10621.3m" size="8192" crc="3dca8e4b" sha1="ca0416d8faba0bb5e6b8c0a8fc227b57caa75f71" region="gfx2" offset="2000"/> |
   |    | <rom name="10620.3n" size="8192" crc="ee76b079" sha1="99abe2c5b1889d20bc3f5720b168690e3979fb2f" region="gfx2" offset="4000"/> |
   |    | <rom name="82s129.3a" size="256" crc="44802169" sha1="f181d80185e0f87ee906d2b40e3a5deb6f563aa2" region="proms" offset="0"/> |
   |    | <rom name="82s129.4d" size="256" crc="69ca07cc" sha1="38ab08174633b53d70a38aacb40059a25cf12069" region="proms" offset="100"/> |
   |    | <rom name="82s129.4a" size="256" crc="145f950a" sha1="b007d0c1cc9545e0e241b39b79a48593d457f826" region="proms" offset="200"/> |
   |    | <rom name="82s129.3d" size="256" crc="43d24e17" sha1="de5c9391574781dcd8f244794010e8eddffa1c1e" region="proms" offset="300"/> |
   |    | <rom name="82s129.3b" size="256" crc="7fdc872c" sha1="98572560aa524490489d4202dba292a5af9f15e7" region="proms" offset="400"/> |
   |    | <rom name="82s129.3c" size="256" crc="cc1657e5" sha1="358f20dce376c2389009f9673ce38b297af863f6" region="proms" offset="500"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SN76496" clock="3000000"/> |
   |    | <chip type="audio" tag="sn2" name="SN76496" clock="3000000"/> |
   |    | <chip type="audio" tag="sn3" name="SN76496" clock="3000000"/> |
   |    | <chip type="audio" tag="sn4" name="SN76496" clock="3000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Balls" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="3" value="1" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Ball" tag="DSW1" mask="6"> |
   |    |    | <dipvalue name="10000, 30000 & 50000 Points" value="6" default="yes"/> |
   |    |    | <dipvalue name="20000 & 60000 Points" value="2"/> |
   |    |    | <dipvalue name="30000 & 80000 Points" value="4"/> |
   |    |    | <dipvalue name="Only 20000 Points" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Shot" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="2" value="0" default="yes"/> |
   |    |    | <dipvalue name="3" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW2" mask="15"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="12"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="14"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="6"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="4 Coins/5 Credits" value="8"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="10"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="9"/> |
   |    |    | <dipvalue name="3 Coins/5 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="7"/> |
   |    |    | <dipvalue name="2 Coins/5 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="11"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="13"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW2" mask="240"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="192"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="224"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="80"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="96"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="4 Coins/5 Credits" value="128"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="160"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="144"/> |
   |    |    | <dipvalue name="3 Coins/5 Credits" value="32"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="112"/> |
   |    |    | <dipvalue name="2 Coins/5 Credits" value="16"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="176"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="208"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/> |
|
|