thief: MAME ROM Information. History:
Thief (c) 1981 Pacific Novelty.
This title plays a lot like "Pac-Man", except the maze is more detailed. You drive you car around the maze, picking up the money that is laying around everywhere (just like the dots in "Pac-Man"). Now to avoid being any more like" Pac-Man", the designer decided to give you four enemies, who each move around the maze with a distinct personality (but they are cars, not ghosts). In a final attempt to make this game different from "Pac-man", the designer then added dollar signs in each corner of the screen, running over these allows you to chase after your foes, and run over them (not at all like "Pac-Man"). In later levels these dollar signs may be in places other than the corners (finally, something that actually is different than "Pac-Man"). Each level is finished by clearing all the dollars bills from the board (the game will also rate you with a new 'Crime Level' every time you complete a screen).
- TECHNICAL -
Upright model
Main CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) AY8910 (@ 1 Mhz), Samples (@ 1 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 256 pixels
Screen refresh : 60.00 Hz
Palette Colors : 16
Players : 2
Control : 4-way joystick
- TRIVIA -
Released in December 1981.
Thief was not a new idea, it was a simple automotive maze game, but is memorable for having some truly horrible graphics. The kind of graphics that are so bad that you can tell a lot of effort was put into them. This was actually a common problem with a lot of lesser known early 80s arcade titles. The programmers would try and push the limits of their hardware, and end up with a true monstrosity.
The game is still fun, despite the "crashed Nintendo" look of the background scenes and explosions.
Thief machines are of an interesting design. They are bright red, and have a very 'top heavy' look to them, this is due to the laid back monitor, and oversized marquee. These machines have a simple 'Thief' logo as sideart (it is a sticker), and use chrome t-molding. The oversized marquee is yellow, and has an image of a 1920s paddy wagon, and a prisoner wearing a classic black and white striped prison suit. The control panel overlay and monitor bezel are yellow as well, and are covered in similar images to the one on the marquee. The control panel itself has only a 4-Way joystick with a red ball on top, and Start buttons for each player located on the right side of the panel.
The machine also has a cassette player mounted inside that plays an eight minute loop tape of actual police radio announcements from many years ago. If you last long enough, you will hear a voice break through the announcements to tell you 'Hey, good play!'. Last even longer, and the voice breaks through with a couple more comments about your play, each one less and less nice.
- SCORING -
Each 'Bill' collected : 10 points.
Hitting first car : 100 points.
Hitting second car : 500 points.
Hitting third car : 1000 points.
Hitting fourth car : 2000 points.
- STAFF -
Executive producer : Brian D. Senler
Screenplay by : Philip Lieberman
Directed by : Bernie Stolar
Stunts performed by : Bill Cravens
Cinematography by : Robert Meacher
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.37b7 [Phil Stroffolino]
Artwork available
Samples required (4.7 MB - Cassette tape sample)
WIP:
- 0.131: Aaron Giles added basic implementation of the TMS9927 video controller.
- 16th December 2007: Mr. Do - I finished up Thief this week. What's weird is it looked like it was moved during scanning, so it had this "jump" in it, that I didn't notice until late in the game.
- 0.102u2: Properly hooked up tape samples in Thief, NATO Defense, and Shark Attack now that sample pausing is available [Bart Tobalske].
- 0.37b7: Phil Stroffolino added Thief (Pacific Novelty 1981). Minor blitting glitches in playfield (XOR vs copy?). Do we need to emulate the TMS9927 VTAC ? The video controller registers effect screen size (currently hard-coded on a per-game basis).
- 12th July 2000: Phil Stroffolino added cassette tape sample support to the Pacific Novelty games (Shark Attack, Thief, NATO Defense).
- 27th March 2000: Phil Stroffolino sent in a preliminary Thief driver, but only attract mode works.
- 13th November 1999: Phil Stroffolino sent in WIP driver for Thief, but not working.
Recommended Games (Racing):
Car Polo
Fire Truck
Crash
Dodgem
Head On
Head On (Irem)
Alpha Fighter / Head On
Space Attack / Head On
Head On 2
Invinco / Head On 2
Rolling Crash / Moon Base
Space Chaser
Dorachan
Highway Chase (DECO Cassette)
Mad Alien
Rally X
Namco Classic Collection Vol.2 (Rally X)
New Rally X
Spectar
Targ
Armored Car
Jump Bug
Route 16
Thief
Radical Radial
Van-Van Car
Kamikaze Cabbie
Taxi Driver
City Connection
Porky
Fast Lane
Counter Run
Raimais
Crazy Taxi
Crazy Taxi High Roller
Emergency Call Ambulance
Pang Pang Car
Ringout 4x4
Romset: 41 kb / 12 files / 17.0 zip
MAME XML Output:
   | <game name="thief" sourcefile="thief.c" sampleof="thief"> |
   |    | <description>Thief</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Pacific Novelty</manufacturer> |
   |    | <rom name="t8a0ah0a" size="4096" crc="edbbf71c" sha1="9f13841c54fbe5449280c24954a45517014a834e" region="maincpu" offset="0"/> |
   |    | <rom name="t2662h2" size="4096" crc="85b4f6ff" sha1="8e007bfff2f27809e7a9881bc3b2587bf35cff6d" region="maincpu" offset="1000"/> |
   |    | <rom name="tc162h4" size="4096" crc="70478a82" sha1="547bad88a44c63657bf8f65f2877ab1323515521" region="maincpu" offset="2000"/> |
   |    | <rom name="t0cb4h6" size="4096" crc="29de0425" sha1="6614f3ee314ebf2a6469481e8c69c32a93fa8eb5" region="maincpu" offset="3000"/> |
   |    | <rom name="tc707h8" size="4096" crc="ea8dd847" sha1="eab24621abe3735902f03463ee536a0cbfeb7407" region="maincpu" offset="4000"/> |
   |    | <rom name="t857bh10" size="4096" crc="403c33b7" sha1="d1422e74c9ecdadbc238b155f853294f6bb83992" region="maincpu" offset="5000"/> |
   |    | <rom name="t606bh12" size="4096" crc="4ca2748b" sha1="07df2fac63471d716923f859105421e22e5e970e" region="maincpu" offset="6000"/> |
   |    | <rom name="tae4bh14" size="4096" crc="22e7dcc3" sha1="fd4302688905bbd47dfdc1d7cdb55212a5e99f81" region="maincpu" offset="7000"/> |
   |    | <rom name="b8" size="512" crc="fe865b2a" sha1="b29144b05cb2846ea9c868ebf843d74d94c7bcc6" region="cpu1" offset="0"/> |
   |    | <rom name="c8" size="512" crc="7ed5c923" sha1="35757d50bfa9ea3cf916576a148064a0f9be8732" region="cpu1" offset="200"/> |
   |    | <rom name="t079ahd4" size="4096" crc="928bd8ef" sha1="3a2de005176ef012c0411d7752a69c03fb165b28" region="gfx1" offset="1"/> |
   |    | <rom name="tdda7hh4" size="4096" crc="b48f0862" sha1="c62ccf407e819fe7fa94a4353a17da47b91f0606" region="gfx1" offset="0"/> |
   |    | <sample name="talk"/> |
   |    | <sample name="crash"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1000000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1000000"/> |
   |    | <chip type="audio" tag="samples" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" coins="1" tilt="yes"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="4"/> |
   |    |    | <dipvalue name="5" value="8"/> |
   |    |    | <dipvalue name="7" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="No" value="0" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="No" value="0" default="yes"/> |
   |    |    | <dipvalue name="Yes" 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="Unused" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="No" value="0" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="15"> |
   |    |    | <dipvalue name="10K" value="12"/> |
   |    |    | <dipvalue name="20K" value="13"/> |
   |    |    | <dipvalue name="30K" value="14"/> |
   |    |    | <dipvalue name="40K" value="15"/> |
   |    |    | <dipvalue name="10K 10K" value="8"/> |
   |    |    | <dipvalue name="20K 20K" value="9"/> |
   |    |    | <dipvalue name="30K 30K" value="10"/> |
   |    |    | <dipvalue name="40K 40K" value="11"/> |
   |    |    | <dipvalue name="None" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Mode" tag="DSW2" mask="240"> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Display Options" value="112"/> |
   |    |    | <dipvalue name="Burn-in Test" value="128"/> |
   |    |    | <dipvalue name="Color Bar Test" value="144"/> |
   |    |    | <dipvalue name="Cross Hatch" value="160"/> |
   |    |    | <dipvalue name="Color Map" value="176"/> |
   |    |    | <dipvalue name="VIDSEL Test" value="192"/> |
   |    |    | <dipvalue name="VIDBIT Test" value="208"/> |
   |    |    | <dipvalue name="I/O Board Test" value="224"/> |
   |    |    | <dipvalue name="Reserved" value="240"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16"/> |
|
|