Home News Forum                            

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

miraxa: MAME ROM Information.


Mirax (c) 1985 Current Technologies.


Main CPU : Z80 (@ 12 Mhz)

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

Screen orientation : Vertical

Video resolution : 256 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256


Game's rom.

MAME Info:

0.103u1 [Tomasz Slanina]


- 0.145u6: Stephane Humbert fixed dipswitches and inputs in Mirax (after verification of the Z80 code) and removed unnecessary notes. Angelo Salese implemented flip screen support to Mirax. Added dipswitches 'Cabinet', 'Flip Screen', 'Bonus Life', 'Flags for Extra Life', 'Difficulty' and 4x 'Unused'.

- 0.145u5: Changed description to 'Mirax (set 1)'.

- 0.144u4: Angelo Salese removed sound hack and GAME_IMPERFECT_SOUND flag from Mirax.

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

- 0.134u1: Stefan Lindberg added clone Mirax (set 2), corrected Mirax clock frequencies. Changed Z80 CPU1/2 and the 2x AY-3-8910A clock speeds to 3MHz.

- 0.132: Olivier Galibert, Angelo Salese and Tomasz Slanina fixed Mirax - Game now playable. Tomasz Slanina fixed rom 2 decryption, Angelo Salese improved the video emulation and Olivier Galibert fixed address line swapping in Mirax. Changed region gfx3 to gfx2. Fixed gfx2 roms addresses. Changed Z80 CPU1/2 clock speed to 6MHz and visible area to 240x256. Added dipswitches 'Coinage', 'Lives', 'DSW_BANK2', 'Demo Sounds', 'Allow Continue', 'Auto-Play Mode (Debug)' and 8x 'Unknown'.

- 7th June 2009: Angelo Salese - Thanks to the decryption aid from OG and Dox, we've finally got Mirax to the working state in the last couple of days.

- 0.131u4: Olivier Galibert decrypted Mirax main program roms. Added 2nd Z80 (12MHz) CPU2. Changed region maincpu to audiocpu and user1 to maincpu.

- 0.131u3: Angelo Salese decoded color proms and fixed bitplanes in Mirax.

- 0.103u1: Tomasz Slanina added Mirax (Current Technologies 1985).


- Your goal is to terminate Mirax City - a giant enemy central station shown at stage 10.

- Destroy all enemy objects (air or ground) as many as you can. Avoid indestructible building blocks.

- Shooting a group of ground targets causes satellites to rise.

- Enemy flagship appears after a wave of far ground vessels completely destroyed.

- Hitting flagship puts you into power shooting mode - no fire button required.

- Bonus flag is given for each flagship hit. 5 or 8 flags award you an extra fighter.

- Use joystick to take sight before firing.

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: 201 kb / 15 files / 81.5 zip

MAME XML Output:

       <game name="miraxa" sourcefile="mirax.c" cloneof="mirax" romof="mirax">
              <description>Mirax (set 2)</description>
              <manufacturer>Current Technologies</manufacturer>
              <rom name="mx_p5_43v.p5" size="16384" crc="87664903" sha1="ccc11ecf0658e7af0db3229f60a16b1a44bd12bc" region="data_code" offset="0"/>
              <rom name="mx_r5_43v.r5" size="16384" crc="1ba4cd8e" sha1="8fd22d3a4bca7c989382aaf7b08ac381a3566493" region="data_code" offset="4000"/>
              <rom name="mx_s5_43v.s5" size="16384" crc="c58cc151" sha1="0846e22f4da6d85c6dc29ff1472bc84b419b2289" region="data_code" offset="8000"/>
              <rom name="mxr2-4v.rom" merge="mxr2-4v.rom" size="8192" crc="cd2d52dc" sha1="0d4181dc68beac338f47a2065c7b755008877896" region="audiocpu" offset="0"/>
              <rom name="mxe3-4v.rom" merge="mxe3-4v.rom" size="16384" crc="0cede01f" sha1="c723dd8ee9dc06c94a7fe5d5b5bccc42e2181af1" region="gfx1" offset="0"/>
              <rom name="mxh3-4v.rom" merge="mxh3-4v.rom" size="16384" crc="58221502" sha1="daf5c508939b44616ca76308fc33f94d364ed587" region="gfx1" offset="4000"/>
              <rom name="mxk3-4v.rom" merge="mxk3-4v.rom" size="16384" crc="6dbc2961" sha1="5880c28f1ef704fee2d625a42682c7d65613acc8" region="gfx1" offset="8000"/>
              <rom name="mxe2-4v.rom" merge="mxe2-4v.rom" size="16384" crc="2cf5d8b7" sha1="f66bce4d413a48f6ae07974870dc0f31eefa68e9" region="gfx2" offset="4000"/>
              <rom name="mxf2-4v.rom" merge="mxf2-4v.rom" size="16384" crc="1f42c7fa" sha1="33e56c6ddf7676a12f57de87ec740c6b6eb1cc8c" region="gfx2" offset="c000"/>
              <rom name="mxh2-4v.rom" merge="mxh2-4v.rom" size="16384" crc="cbaff4c6" sha1="2dc4a1f51b28e98be0cfb5ab7576047c748b6728" region="gfx2" offset="14000"/>
              <rom name="mxf3-4v.rom" merge="mxf3-4v.rom" size="16384" crc="14b1ca85" sha1="775a4c81a81b78490d45095af31e24c16886f0a2" region="gfx2" offset="0"/>
              <rom name="mxi3-4v.rom" merge="mxi3-4v.rom" size="16384" crc="20fb2099" sha1="da6bbd5d2218ba49b8ef98e7affdcab912f84ade" region="gfx2" offset="8000"/>
              <rom name="mxl3-4v.rom" merge="mxl3-4v.rom" size="16384" crc="918487aa" sha1="47ba6914722a253f65c733b5edff4d15e73ea6c2" region="gfx2" offset="10000"/>
              <rom name="mra3.prm" merge="mra3.prm" size="32" crc="ae7e1a63" sha1="f5596db77c1e352ef7845465db3e54e19cd5df9e" region="proms" offset="0"/>
              <rom name="mrb3.prm" merge="mrb3.prm" size="32" crc="e3f3d0f5" sha1="182b06c9db5bec1e3030f705247763bd2380ba83" region="proms" offset="20"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="3000000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="3000000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW1" mask="3">
                     <dipvalue name="A: 2C/1C - B: 12C/1C" value="3"/>
                     <dipvalue name="A: 1C/1C - B: 6C/1C" value="0" default="yes"/>
                     <dipvalue name="A: 1C/2C - B: 3C/1C" value="1"/>
                     <dipvalue name="A: 1C/3C - B: 2C/1C" value="2"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="48">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="16"/>
                     <dipvalue name="5" value="32"/>
                     <dipvalue name="6" value="48"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unused" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="1">
                     <dipvalue name="30k 80k 150k" value="0" default="yes"/>
                     <dipvalue name="50k 100k 900k" value="1"/>
              <dipswitch name="Flags for Extra Life" tag="DSW2" mask="2">
                     <dipvalue name="5" value="0" default="yes"/>
                     <dipvalue name="8" value="2"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="8">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="8" default="yes"/>
              <dipswitch name="Auto-Play Mode (Debug)" tag="DSW2" mask="16">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="16"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="32">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise