Home News Forum                            
 

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

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"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise