Home News Forum                            

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

lunarbat: MAME ROM Information.


Lunar Battle (c) 1982 Atari.


Main CPU : M6502 (@ 1.512 Mhz)

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

Screen orientation : Horizontal

Video resolution : 256 x 231 pixels

Screen refresh : 60.00 Hz

Palette colors : 32768

Players : 1

Control : 2-way joystick

Buttons : 3


This game is a prototype version of "Gravitar".


Here is the list of differences with the final version :

* There are ONLY 2 Solar Systems (three in "Gravitar").

* Different Planet, Bunker and Fuel Cell icons.

* Different bunkers' and planets' shapes.

* No planet animations.

* Stronger and more intense Gravity (Game-play is much harder).

* Some sounds are different during the game.

* There is an additional 'Low on Fuel' warning if the fuel level drops below 2000 fuel units that is not present in "Gravitar".

* Rammer ships are present in the south planet of the second solar system - Not in "Gravitar".


Game's rom.

Machine's picture (bossyman15)

MAME Info:

0.35b2 [Nicola Salmoria]

0.26 [Brad Oliver, Bernd Wiebelt, Allard van der Bas, Al Kossow, Hedley Rainnie, Eric Smith]

Artwork available


- 29th January 2012: Mr. Do - Nightvoice did a lot of work on marquees and control panels for the last year and a half. It's about time I start adding this stuff. For today, we have the control panels for Gravitar. With the artwork now, the game are a bit easier to understand.

- 0.133u1: Renamed (gravitr2) to (gravitar2).

- 0.127u8: Aaron Giles fixed unable to locate input port 'DSW2' in clone Lunar Battle (prototype, earlier).

- 0.126u5: Added 2x 'Unused' dipswitch.

- 0.115u1: Changed region proms to user1.

- 0.108u5: Mathis Rosenhauer rewrote the Atari vector generators, using the schematics and actual state machine PROMs. The state machine is now emulated so timing should be much more realistic. Clipping hardware in bzone and others is emulated instead of hardcoded. Improved accuracy of clocks and various other bits of cleanup. Changed M6502 CPU and POKEYs sound clock speeds to 1512000 Hz and added prom ($0 - AVG PROM).

- 0.75: Aaron Giles added clone Lunar Battle (prototype, later). Changed description of clone '(prototype)' to '(prototype, earlier)'. Renamed (lunarbat) to (lunarba1).

- 7th October 2003: Aaron Giles added another early version of Gravitar called Lunar Battle.

- 0.61: Added clones Gravitar (prototype) and Lunar Battle (prototype). Removed 2nd player.

- 30th May 2002: Aaron Giles added an early prototype called Lunar Battle to the Gravitar driver. Stephane Humbert fixed the dipswitches in the Gravitar driver.

- 19th May 2002: Aaron Giles added a Gravitar prototype to the Black Widow driver.

- 0.58: Changed palettesize from 33024 to 32768 colors.

- 0.35b2: Nicola Salmoria added Gravitar (version 3). Changed 'Gravitar' to clone '(version 2)'. Renamed (gravitar) to (gravitr2).

- 19th December 1998: Dumped Gravitar (version 3).

- 0.33b7: Inspired by Retrocade and Vector Dream, Bernd Wiebelt changed the vector games to use translucent vectors. Color intensities had to be lowered, if it feels to dark for you now, increase the gamma correction value.

- 0.26a: Some credits that were left out last time: Thanks to Al Kossow, Hedley Rainnie and Eric Smith for the code to their vecsim emulator which had emulated these games previously on the unix and the mac, and thanks to Neil Bradley for pointing out the critical bug in the vector generator engine which prevented Tempest from working.

- 0.26: Added Gravitar (Atari 1982). Game is playable with accurate colors and sound. Thanks to the outstanding combined efforts of Brad Oliver, Bernd Wiebelt and Allard van der Bas, MAME entered in vectorial emulation world! All in a time, we have support for Asteroids, Asteroids Deluxe, Black Widow, Battlezone, Gravitar, Lunar Lander, Red Baron, Spaceduel and Tempest. Thanks to Al Kossow, Hedley Rainnie and Eric Smith for the code to their VECSIM emulator which had emulated these games previously on the UNIX and MAC. Control: Arrows = Left/Right rotate ship, Up trust and CTRL = Fire and ALT = Shield.

- 13th August 1992: Dumped Gravitar (version 2).

Other Emulators:



* Retrocade

Recommended Games (Starfighter):

Starship 1

Star Fire

Star Fire 2

Star Hawk


Tunnel Hunt

Warp Speed

Space Encounters

Space Seeker

Buck Rogers: Planet of Zoom



Star Trek




Cube Quest

I, Robot

Star Wars

The Empire Strikes Back

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

Tube Panic

High Voltage


Splendor Blast

Vs. Star Luster

Shrike Avenger

Thunder Ceptor

Galaxy Force 2


Galactic Storm

Space Lords

Solar Assault


Vapor TRX

Romset: 39 kb / 11 files / 24.9 zip

MAME XML Output:

       <game name="lunarbat" sourcefile="bwidow.c" cloneof="gravitar" romof="gravitar">
              <description>Lunar Battle (prototype, later)</description>
              <rom name="010.010" size="2048" crc="48fd38aa" sha1="e6ec31e784c2965369161c33d00903ba027f7f20" region="maincpu" offset="2800"/>
              <rom name="007.010" size="4096" crc="9754830e" sha1="2e6885155a93d4eaf9a405f3eb740f2f4b30bc23" region="maincpu" offset="3000"/>
              <rom name="008.010" size="4096" crc="084aa8db" sha1="80050f981b9a673d336bbcf712faf21b7be7e042" region="maincpu" offset="4000"/>
              <rom name="001.010" size="4096" crc="cd7e1780" sha1="92265a548485d140b73ef542ad66dc32cb52d42b" region="maincpu" offset="9000"/>
              <rom name="002.010" size="4096" crc="dc813a54" sha1="c543cae3a3ba5b00e5a8714a42b2557bc6e730cf" region="maincpu" offset="a000"/>
              <rom name="003.010" size="4096" crc="8e1fecd3" sha1="a43cb4ea77e095227590fcefa778688093dcf135" region="maincpu" offset="b000"/>
              <rom name="004.010" size="4096" crc="c407764f" sha1="f202a9fe6c10975bb124b4b1e902341da578da8f" region="maincpu" offset="c000"/>
              <rom name="005.010" size="4096" crc="4feb6f81" sha1="b852f1093e56343225c1b2b2554a93c88fc58637" region="maincpu" offset="d000"/>
              <rom name="006.010" size="4096" crc="f8ad139d" sha1="e9e0dcb0872b19af09825a979f8b3747c9632091" region="maincpu" offset="e000"/>
              <rom name="136002-125.n4" merge="136002-125.n4" size="256" crc="5903af03" sha1="24bc0366f394ad0ec486919212e38be0f08d0239" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="1512000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="pokey1" name="POKEYN" clock="1512000"/>
              <chip type="audio" tag="pokey2" name="POKEYN" clock="1512000"/>
              <display tag="screen" type="vector" rotate="0" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="2"/>
              <dipswitch name="Service Mode" tag="IN0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="3">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="3"/>
              <dipswitch name="Lives" tag="DSW0" mask="12">
                     <dipvalue name="3" value="0"/>
                     <dipvalue name="4" value="4" default="yes"/>
                     <dipvalue name="5" value="8"/>
                     <dipvalue name="6" value="12"/>
              <dipswitch name="Difficulty" tag="DSW0" mask="16">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="16"/>
              <dipswitch name="Unused" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Bonus Life" tag="DSW0" mask="192">
                     <dipvalue name="10000" value="0" default="yes"/>
                     <dipvalue name="20000" value="64"/>
                     <dipvalue name="30000" value="128"/>
                     <dipvalue name="None" value="192"/>
              <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="1 Coin/2 Credits" value="3"/>
                     <dipvalue name="Free Play" value="2"/>
              <dipswitch name="Coin B" tag="DSW1" 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="Coin A" tag="DSW1" mask="16">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*2" value="16"/>
              <dipswitch name="Bonus Coins" tag="DSW1" mask="224">
                     <dipvalue name="1 each 5" value="128"/>
                     <dipvalue name="2 each 4" value="96"/>
                     <dipvalue name="1 each 4" value="64"/>
                     <dipvalue name="1 each 3" value="160"/>
                     <dipvalue name="1 each 2" value="32"/>
                     <dipvalue name="None" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise