Home News Forum                            
 

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

moonwarp: MAME ROM Information.


History:

Moonwar (c) 1981 Stern Electronics.


- TECHNICAL -


Main CPU : Z80 (@ 3.072 Mhz)

Sound CPU : Z80 (@ 1.78975 Mhz)

Sound Chips : (2x) AY8910 (@ 1.78975 Mhz)


Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.61 Hz

Palette colors : 99


Players : 2

Control : dial

Buttons : 3

=> [A] FIRE, [B] WARP DRIVE, [C] SHIELDS


- TRIVIA -


Tracy Miller holds the official record for this game with 83,830 points.


- SCORING -


Satellite : 100 pts.

Fighter : 150 pts.

Bomber : 200 pts.

Strafer : 300 pts.

Tracer : 500 pts.


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.111u1 [Lord Nightmare]


WIP:

- 0.138u2: Lord Nightmare and Stephane Humbert added 'Bonus Life' dipswitch to Moon War (prototype on Frenzy hardware). Removed 'Unknown' dipswitches.

- 0.137u1: Team Europe, Volker Hann, David Haywood and Lord Nightmare fixed Moon War - Game now playable. Team Europe dumped the original Moon War. Lord Nightmare fixed spinner input in Moon War, added notes about spinner board, marked game as working. Fixed also very minor occasional glitches in Moon War spinners caused by IPT_DIAL crossing the 0x00<->0xFF border. Implemented many of the dipswitches for Moon War, cocktail/upright select is still missing, though I managed to trigger cocktail mode a few times by accident. Needs code study to see what it actually depends on. The p2 controls are separate in cocktail mode. Added dipswitches 'Hardware Tests', 'Spinner Direction', 'Cabinet', 'Difficulty', 'Coin 1/2/3' and 18x 'Unknown'.

- 14th March 2010: David Haywood - Moon War uses some kind of analog dial for rotation of the player ship, which I haven't quite managed to hook up correctly yet (i can only rotate in one direction). Other than that it can be played. My only concern is if there is a mismatch between the program roms and the speech roms, because the speech sometimes talks about 'Hyperflip' and I haven't worked out what it means yet (although I have warped from one side of the screen to the other sometimes, so it might just mean that).

- 13th March 2010: Smitdogg - Team Europe dumped the original Moon War running on Frenzy hardware. It was missing its sound roms but luckily those were dumped from another PCB a few years ago (which was missing its program and graphics roms). The dump looks to be complete now although there is a slight chance that the sound roms are mismatched/from an alternate revision.

- 0.129u4: Changed Custom sound to Exidy SFX.

- 0.115u3: Changed VSync to 59.637405 Hz.

- 0.113: Added prom ($0 - address decoder/rom select).

- 0.111u6: Changed description to 'Moon War (prototype on Frenzy hardware)'.

- 0.111u5: Changed description to 'Moon War (prototype on Frenzy hardware)'.

- 0.111u4: Added S14001A sound.

- 0.111u1: Lord Nightmare added Moonwar (prototype on Frenzy hardware) (Stern 1982). The original / prototype version of Moon War appears to run on Frenzy hardware, however the only board found had been stripped for parts, leaving only the sound ROMs. The more common version of Moon War runs on modified Super Cobra hardware and is often called 'Moon War 2' because it is the second version, and many of the PCBs are labeled as such.


Recommended Games (Asteroids):

Blasto

Asteroids

Asteroids Deluxe

Dai San Wakusei Meteor

Astropal

Space Duel

Space Force

Vortex

Moon Shuttle

Moon War

Space Fortress

Sinistar

Spectrum I+ (Vectrex - Mine Storm)

Blasteroids

Space Lords


Romset: 25 kb / 9 files / 17.3 zip




MAME XML Output:

       <game name="moonwarp" sourcefile="berzerk.c">
              <description>Moon War (prototype on Frenzy hardware)</description>
              <year>1981</year>
              <manufacturer>Stern Electronics</manufacturer>
              <rom name="1d.bin" size="4096" crc="75470634" sha1="1a811fef39724fd227e06b694841d3dad5659622" region="maincpu" offset="0"/>
              <rom name="3d.bin" size="4096" crc="a9d046dc" sha1="88afccd09d2809cafd12dd40ab3be77e3707cfc5" region="maincpu" offset="1000"/>
              <rom name="5d.bin" size="4096" crc="bf671737" sha1="cdfae1eb8995c2251813cc5633fc809aa9e6a36f" region="maincpu" offset="2000"/>
              <rom name="6d.bin" size="4096" crc="cef2d697" sha1="5c31c6e7002f0d944b3028d1b804480acf3af042" region="maincpu" offset="3000"/>
              <rom name="5c.bin" size="4096" crc="a3d551ab" sha1="a32352727b5475a6ec6c495c55f01ccd6e024f98" region="maincpu" offset="c000"/>
              <rom name="moonwar.1c.bin" size="2048" crc="9e9a653f" sha1="cf49a38ef343ace271ba1e5dde38bd8b9c0bd876" region="speech" offset="0"/>
              <rom name="moonwar.2c.bin" size="2048" crc="73fd988d" sha1="08a2aeb4d87eee58e38e4e3f749a95f2308aceb0" region="speech" offset="800"/>
              <rom name="n82s123 po. e6 select decoder" size="32" crc="4471ca5d" sha1="ba8dca2ec076818f8ad8c17b15c77965e36fa05e" region="proms" offset="0"/>
              <rom name="prom.6e" size="32" crc="56bffba3" sha1="c8e24f6361c50bcb4c9d3f39cdaf4172c2a2b318" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="speech" name="S14001A"/>
              <chip type="audio" tag="exidy" name="Exidy SFX"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.637405" pixclock="5000000" htotal="320" hbend="0" hbstart="256" vtotal="262" vbend="32" vbstart="256" />
              <sound channels="1"/>
              <input players="2" buttons="4" coins="3">
                     <control type="dial" minimum="0" maximum="255" sensitivity="25" keydelta="4"/>
              </input>
              <dipswitch name="Hardware Tests" tag="F2" mask="3">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="Color test" value="1"/>
                     <dipvalue name="Unknown" value="2"/>
                     <dipvalue name="Signature Analysis" value="3"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F2" mask="4">
                     <dipvalue name="Off" value="4"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="F2" mask="248">
                     <dipvalue name="10000" value="0" default="yes"/>
                     <dipvalue name="15000" value="8"/>
                     <dipvalue name="20000" value="16"/>
                     <dipvalue name="30000" value="32"/>
                     <dipvalue name="40000" value="64"/>
                     <dipvalue name="50000" value="128"/>
                     <dipvalue name="15000 (duplicate)" value="24"/>
                     <dipvalue name="15000 (duplicate)" value="40"/>
                     <dipvalue name="20000 (duplicate)" value="48"/>
                     <dipvalue name="15000 (duplicate)" value="56"/>
                     <dipvalue name="15000 (duplicate)" value="72"/>
                     <dipvalue name="20000 (duplicate)" value="80"/>
                     <dipvalue name="15000 (duplicate)" value="88"/>
                     <dipvalue name="30000 (duplicate)" value="96"/>
                     <dipvalue name="15000 (duplicate)" value="104"/>
                     <dipvalue name="20000 (duplicate)" value="112"/>
                     <dipvalue name="15000 (duplicate)" value="120"/>
                     <dipvalue name="15000 (duplicate)" value="136"/>
                     <dipvalue name="20000 (duplicate)" value="144"/>
                     <dipvalue name="15000 (duplicate)" value="152"/>
                     <dipvalue name="30000 (duplicate)" value="160"/>
                     <dipvalue name="15000 (duplicate)" value="168"/>
                     <dipvalue name="20000 (duplicate)" value="176"/>
                     <dipvalue name="15000 (duplicate)" value="184"/>
                     <dipvalue name="40000 (duplicate)" value="192"/>
                     <dipvalue name="15000 (duplicate)" value="200"/>
                     <dipvalue name="20000 (duplicate)" value="208"/>
                     <dipvalue name="15000 (duplicate)" value="216"/>
                     <dipvalue name="30000 (duplicate)" value="224"/>
                     <dipvalue name="15000 (duplicate)" value="232"/>
                     <dipvalue name="20000 (duplicate)" value="240"/>
                     <dipvalue name="15000 (duplicate)" value="248"/>
              </dipswitch>
              <dipswitch name="Input Test Mode" tag="F3" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Crosshair Pattern" tag="F3" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F3" mask="4">
                     <dipvalue name="Off" value="4"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Spinner Orientation" tag="F3" mask="8">
                     <dipvalue name="Reverse" value="8"/>
                     <dipvalue name="Standard" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F3" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F3" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Language" tag="F3" mask="192">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="German" value="64"/>
                     <dipvalue name="French" value="128"/>
                     <dipvalue name="Spanish" value="192"/>
              </dipswitch>
              <dipswitch name="Coin 1" tag="F4" mask="15">
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="4 Coins/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="14"/>
                     <dipvalue name="2 Coins/3 Credits" value="10"/>
                     <dipvalue name="4 Coins/7 Credits" value="15"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="2 Coins/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="2 Coins/7 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/10 Credits" value="7"/>
                     <dipvalue name="1 Coin/14 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F4" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F4" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F4" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F4" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin 2" tag="F5" mask="15">
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="4 Coins/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="14"/>
                     <dipvalue name="2 Coins/3 Credits" value="10"/>
                     <dipvalue name="4 Coins/7 Credits" value="15"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="2 Coins/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="2 Coins/7 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/10 Credits" value="7"/>
                     <dipvalue name="1 Coin/14 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F5" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F5" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F5" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="F5" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              </dipswitch>
              <dipswitch name="Coin 3" tag="F6" mask="15">
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="4 Coins/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="14"/>
                     <dipvalue name="2 Coins/3 Credits" value="10"/>
                     <dipvalue name="4 Coins/7 Credits" value="15"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="2 Coins/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="2 Coins/7 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/10 Credits" value="7"/>
                     <dipvalue name="1 Coin/14 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F6" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="F6" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="F6" mask="192">
                     <dipvalue name="Very Easy" value="0" default="yes"/>
                     <dipvalue name="Easy" value="64"/>
                     <dipvalue name="Normal" value="128"/>
                     <dipvalue name="Hard" value="192"/>
              </dipswitch>
              <configuration name="Monitor Type" tag="MONITOR_TYPE" mask="1">
                     <confsetting name="Wells-Gardner" value="0" default="yes"/>
                     <confsetting name="Electrohome" value="1"/>
              </configuration>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="0"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise