Home News Forum                            

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

liberatr: MAME ROM Information.


Liberator (c) 1982 Atari.


Game ID : 136012

Main CPU : M6502 (@ 1.25 Mhz)

Sound Chips : (2x) POKEY (@ 1.78979 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 232 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 2

Control : trackball

Buttons : 2



Released in November 1982.

Liberator features the character Commander Martin Champion of the Atari Force mini-comic books. This limited series was made by DC Comics for Atari and was packaged with certain science-fiction themed games for the Atari 2600 console, including "Star Raiders" and "Defender". The mini-comics span off into a full size Atari Force comic series and the Star Raiders graphic novel.

Approximately 760 units were produced.

David Drake holds the official record for this game with 14,232,130 points.


Designed and programmed by : Dennis Harper


* Consoles :

Sony PlayStation 2 (2004, "Atari Anthology")

Microsoft XBOX (2004, "Atari Anthology")

* Computers :

PC [CD-ROM] (2003, "Atari - 80 Classic Games in One!")

* Others :

Nokia N-Gage (2006, "Atari Masterpieces Volume 2")

Apple Store (2012, "Atari Greatest Hits")

Google Play (2012, "Atari Greatest Hits")


Game's rom.

Machine's picture.

MAME Info:

0.31 [Paul Winkler]


- 0.146: Couriersud improved sound emulation for POKEY chip. Changed audio emulation to emulate borrow 3 clock delay and proper channel reset. New frequency only becomes effective after the counter hits 0. Emulation also treats counters as 8 bit counters which are linked now instead of monolytic 16 bit counters. Fixed high pass filters for POKEY. Added POKEYN device based on modern device. Fixed random lfsr generation. Consolidated polynom code. Removed legacy left overs from pokey code. Added a internal pokey_channel class. This fixed Liberator resets on the planet screen if any wave above 16 (19 or 22) was selected. Convert all remaining drivers to use the modern pokey device.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for driver.

- 0.139u4: Aaron Giles added ER2055 device. Changed Liberator over to using it. Other Atari games to follow. Also modernized Liberator driver, added save state support. Moved generalized EAROM handling to atarigen.

- 0.133u1: Renamed (liberat2) to (liberatr2).

- 0.116u4: Changed clock speed of the 2x POKEY to 1250000 Hz.

- 0.114u4: Zsolt Vasvari removed set_vh_global_attribute() and get_vh_global_attribute_changed() from the dozen or so drivers that used it. In the process, made an effort to clean up the video system for these games. The biggest improvements are Route 16, Taisen Quiz HYHOO, Tutankham and Liberator.

- 0.88u3: Aaron Giles improved Liberator. Added new user1 roms (latitude scaler) and proms ($0, 100 - sync).

- 0.77u3: Stefan Jokisch changed Liberator to use proms, proper PROMS are not dumped however. All PROM images were reconstructed from source code, a redump would be welcome. Added user1/2 roms (latitude/longitude scaler).

- 2nd December 2003: Stefan Jokisch modified the Liberator driver to use external PROMs.

- 0.74u2: Added clone Liberator (set 2).

- 0.36RC1: Changed clock speed of the 2x Pokey sound to 1789790 Hz.

- 0.36b5: Changed visible area to 240x232 and VSync to 60Hz.

- 0.36b4: Added Liberator (set 2) (Testdriver). Changed description to 'Liberator (set 1)'. Changed visible area to 256x232 and VSync to 57Hz.

- 23rd July 1999: Zsolt Vasvari added another Liberator romset.

- 0.35b4: Changed visible area to 256x256.

- 0.31: Paul Winkler added Liberator (Atari 1982). The Planet picture roms are not in the address space of the processor on the real board, but it is convenient to allow the built-in routines to load the files into memory.

- 14th December 1992: Dumped Liberator (set 1).


- The galaxy has been invaded by the evil Malaglon Army. Commander Champion of the Atai Forvce has chosen you to become the Liberator. The people of the universe are depending on you to free them from their evil masters. Your mission: Shoot red flashing missile bases on planet and protect ships from oncoming missiles

Recommended Games (Defence):

Galaxy Wars

Space Launcher

The End

Missile Command

Arcade Classics (Missile Command II)

New York New York

Space Zap

Colony 7

Dark Warrior


Laser Base


Satan's Hollow

Space Tactics

War of the Worlds








Alligator Hunt

Romset: 46 kb / 17 files / 29.6 zip

MAME XML Output:

       <game name="liberatr" sourcefile="liberatr.c">
              <description>Liberator (set 1)</description>
              <rom name="136012.206" size="4096" crc="1a0cb4a0" sha1="595828a07af729a84aab4e0b51e873046b56b419" region="maincpu" offset="8000"/>
              <rom name="136012.205" size="4096" crc="2f071920" sha1="8764f3e78451c4968bffb7c7f72d1ed862f4b185" region="maincpu" offset="9000"/>
              <rom name="136012.204" size="4096" crc="bcc91827" sha1="3bfbe1f1db58437ccd204a857e58695f56819649" region="maincpu" offset="a000"/>
              <rom name="136012.203" size="4096" crc="b558c3d4" sha1="0b09786d696e91b12435a9e76b127c004c32e59a" region="maincpu" offset="b000"/>
              <rom name="136012.202" size="4096" crc="569ba7ea" sha1="4812b255886204192ab999d1370550d48438ea81" region="maincpu" offset="c000"/>
              <rom name="136012.201" size="4096" crc="d12cd6d0" sha1="94474429cbcdbb406eb045152fb158e2a23cd26d" region="maincpu" offset="d000"/>
              <rom name="136012.200" size="4096" crc="1e98d21a" sha1="92c7cc033c78ae0ce8127d49debe62263404feb1" region="maincpu" offset="e000"/>
              <rom name="136012.110" size="4096" crc="6eb11221" sha1="355b71812a18cbb2ee4dc20b3622fca1c96e4570" region="gfx1" offset="0"/>
              <rom name="136012.107" size="4096" crc="8a616a63" sha1="76794cc4e11048bb6f2628bd8b84c9a7e2e82551" region="gfx1" offset="1000"/>
              <rom name="136012.108" size="4096" crc="3f8e4cf6" sha1="a9d0feb0892f343687e00b96f05adb423ee4d659" region="gfx1" offset="2000"/>
              <rom name="136012.109" size="4096" crc="dda0c0ef" sha1="6e547c07c1abd17383a4389b0b4ced442ed65ce7" region="gfx1" offset="3000"/>
              <rom name="136012.123" size="256" crc="b8c806e0" sha1="19b1b9796e1e9a42899a92ec53288d17d5d15fb3" region="user1" offset="0"/>
              <rom name="136012.124" size="256" crc="e51ec78f" sha1="224237370c418361a00d62a77d39fa494e7d8831" region="user1" offset="0"/>
              <rom name="136012.125" size="256" crc="52ac8dd9" sha1="125d54b562d079b974f2562e71ab7c7a0b97e709" region="user2" offset="0"/>
              <rom name="136012.126" size="256" crc="2e670aa6" sha1="a6bcc49d0948d2dfe497c5e3ad4a834fa78f779a" region="user2" offset="0"/>
              <rom name="136012.021" size="256" crc="ffdcd7bc" sha1="2ce733203d628e299ec4fb93db8be1598b49142c" region="proms" offset="0"/>
              <rom name="136012.022" size="256" crc="3353edce" sha1="915308b11096fc1d02acf9b4af806a2a935dd748" region="proms" offset="100"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="1250000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="pokey1" name="POKEYN" clock="1250000"/>
              <chip type="audio" tag="pokey2" name="POKEYN" clock="1250000"/>
              <display tag="screen" type="raster" rotate="0" width="240" height="232" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3" tilt="yes">
                     <control type="trackball" minimum="0" maximum="240" sensitivity="30" keydelta="10"/>
              <dipswitch name="Cabinet" tag="IN0" mask="64">
                     <dipvalue name="Upright" value="64" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Service Mode" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="4" value="0" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="2"/>
                     <dipvalue name="8" value="3"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="15000" value="0"/>
                     <dipvalue name="20000" value="4" default="yes"/>
                     <dipvalue name="25000" value="8"/>
                     <dipvalue name="30000" value="12"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="48">
                     <dipvalue name="Easy" value="16"/>
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="???" value="48"/>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coinage" tag="DSW2" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Right Coin" tag="DSW2" mask="12">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*4" value="4"/>
                     <dipvalue name="*5" value="8"/>
                     <dipvalue name="*6" value="12"/>
              <dipswitch name="Left Coin" tag="DSW2" mask="16">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*2" value="16"/>
              <dipswitch name="Bonus Coins" tag="DSW2" mask="224">
                     <dipvalue name="None" value="0" default="yes"/>
                     <dipvalue name="1 each 5" value="128"/>
                     <dipvalue name="1 each 4 (+Demo)" value="64"/>
                     <dipvalue name="1 each 3" value="160"/>
                     <dipvalue name="2 each 4 (+Demo)" value="96"/>
                     <dipvalue name="1 each 2" value="32"/>
                     <dipvalue name="Freeze Mode" value="192"/>
                     <dipvalue name="Freeze Mode" value="224"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise