Home News Forum                            

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

magmax: MAME ROM Information.


Mag Max (c) 1985 Nichibutsu.

Mag Max is a horizontally scrolling shoot-em-up in which a single player takes control of the 'Maxcraft' hover-ship and must battle their way through an packed enemy installation to find and destroy the invading alien 'Dragonia' fleet.

The action takes place both above and below ground and transporters appear throughout the game that allows the Maxcraft warp between the two as players search for the three-headed 'Dragonship'.

At various points the player will come across robot components - either a torso, a pair of legs or a plasma gun - and collecting these will eventually see the player's hover-ship become a towering robot, vastly increasing its firepower in the process.

If the Maxcraft takes an enemy hit when additional components are attached, a component is lost. If the ship is hit when only in basic form, however, a life is lost.


Main CPU : 68000 (@ 8 Mhz)

Sound CPU : Z80 (@ 2.5 Mhz)

Sound Chips : (3x) AY8910 (@ 1.25 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in July 1985.

Some enemies from Nichibutsu's earlier game "Seicross" also appear as enemies in Mag Max.

Default highscore table (BEST 5) :



2 56000 MADMAX

3 44000 MACADAMIA-

4 32000 NUTS

5 20000 MANGETSU


* Consoles :

Nintendo Famicom (1988)

* Computers :

Amstrad CPC (1986)

Commodore C64 (1987)

Sinclair ZX Spectrum (1987)


Game's rom.

MAME Info:

0.37b7 [Takahiro Nogi, Jarek Burczynski]


- 0.131u1: Angelo Salese merged memory maps in the Mag Max driver.

- 0.128u4: Stephane Humbert fixed dipswitches for Mag Max. Added dipswitches 'Debug Mode' and 3x 'Unused'.

- 0.123u1: Zsolt Vasvari simplified Mag Max background drawing code. Removed color tables from Mag Max. Added RESNET color computations where appropriate. Corrado Tomaselli corrected the clocks in Mag Max. Changed palettesize to 528 colors.

- 0.113u1: Justin Szczap added DIP locations based on information from the manuals for Mag Max.

- 0.111u1: Svante Gerhard added save state support to the magmax driver.

- 0.76u2: MagMax sound improvements [Jarek Burczynski]: Emulated some op. amplifiers and RC filter circuits giving more exact results.

- 0.37b8: Fixed user1/2 rom loading.

- 21st September 2000: Jarek Burczynski fixed some sprite / background priority issues in Mag Max.

- 18th September 2000: Jarek Burczynski optimized the Mag Max graphics rendering.

- 0.37b7: Takahiro Nogi added Mag Max (Nichibutsu 1985).

- 17th August 2000: Jarek Burczynski fixed a crash in Mag Max.

- 11th August 2000: Jarek Burczynski sent in the Mag Max driver.

- 9th August 2000: Jarek Burczynski added preliminary support for the background graphics in Mag Max.

- 12th June 2000: Takahiro Nogi sent in a preliminary driver for Mag Max, however it still has some graphics glitches.

Recommended Games (Moon):

Lunar Lander

Lunar Rescue


Moon Patrol



Mag Max

Romset: 218 kb / 30 files / 89.5 zip

MAME XML Output:

       <game name="magmax" sourcefile="magmax.c">
              <description>Mag Max</description>
              <rom name="1.3b" size="16384" crc="33793cbb" sha1="a0bc0e4be434d9fc8115de8d63c92e942334bc85" region="maincpu" offset="1"/>
              <rom name="6.3d" size="16384" crc="677ef450" sha1="9003ff1c1c455970c1bd036b0b5e44dae2e379a5" region="maincpu" offset="0"/>
              <rom name="2.5b" size="16384" crc="1a0c84df" sha1="77ff21de33392a148d7ca69a77acc654260af0db" region="maincpu" offset="8001"/>
              <rom name="7.5d" size="16384" crc="01c35e95" sha1="4f1a0d0463a956d8f9ed425cbeaed6186eb130a5" region="maincpu" offset="8000"/>
              <rom name="3.6b" size="8192" crc="d06e6cae" sha1="94047b2bcf030d34295ff8107f95097ce57efe6b" region="maincpu" offset="10001"/>
              <rom name="8.6d" size="8192" crc="790a82be" sha1="9a25d5a7c87aeef5e736b0f2fb8dde1c9be70039" region="maincpu" offset="10000"/>
              <rom name="15.17b" size="8192" crc="19e7b983" sha1="b1cd0b728e7cce87d9b1039be179d0915d939a4f" region="audiocpu" offset="0"/>
              <rom name="16.18b" size="8192" crc="055e3126" sha1="8c9b03eb7588512ef17f8c1b731a2fd7cf372bf8" region="audiocpu" offset="2000"/>
              <rom name="23.15g" size="8192" crc="a7471da2" sha1="ec2815a5801bc55955e612173a845399fd493eb7" region="gfx1" offset="0"/>
              <rom name="17.3e" size="8192" crc="8e305b2e" sha1="74c318089f6bebafbee31c22302e93a09d3ffa32" region="gfx2" offset="0"/>
              <rom name="18.5e" size="8192" crc="14c55a60" sha1="fd2a1b434bb65502f0f791995caf1cd869ccd254" region="gfx2" offset="2000"/>
              <rom name="19.6e" size="8192" crc="fa4141d8" sha1="a5279d1ada5a13df14a8bbc18ceeea79f82a4c23" region="gfx2" offset="4000"/>
              <rom name="20.3g" size="8192" crc="6fa3918b" sha1="658bdbdc581732922c986b07746a9601d86ec5a2" region="gfx2" offset="8000"/>
              <rom name="21.5g" size="8192" crc="dd52eda4" sha1="773e92c918f5b076ce3cae55a33a27c38d958edf" region="gfx2" offset="a000"/>
              <rom name="22.6g" size="8192" crc="4afc98ff" sha1="a34d63befdb3c749460d1cfb62e15ced52859b9b" region="gfx2" offset="c000"/>
              <rom name="4.18b" size="8192" crc="1550942e" sha1="436424d63ca576d13b0f4a3713f009a38e33f2f3" region="user1" offset="0"/>
              <rom name="5.20b" size="8192" crc="3b93017f" sha1="b1b67c2050c8033c29bb74ab909075c39e4f7c6a" region="user1" offset="1"/>
              <rom name="9.18d" size="8192" crc="9ecc9ab8" sha1="ea5fbd9e9ce09e25f532dc74623e0f7e8464b7f3" region="user1" offset="4000"/>
              <rom name="10.20d" size="8192" crc="e2ff7293" sha1="d93c30f7edac53747efcf840325a8ce5f5e47b32" region="user1" offset="6000"/>
              <rom name="11.15f" size="8192" crc="91f3edb6" sha1="64e8008cad0e9c42c2ee972c2ee867c7c51cae27" region="user1" offset="8000"/>
              <rom name="12.17f" size="8192" crc="99771eff" sha1="5a1e2316b4055a1332d9d1f02edee5bc6aae90ac" region="user1" offset="a000"/>
              <rom name="13.18f" size="8192" crc="75f30159" sha1="d188ccf926e7a842e90ebc1aad3dc20c37d84b98" region="user1" offset="c000"/>
              <rom name="14.20f" size="8192" crc="96babcba" sha1="fec58ccc1e5cc2cec56658a412b94fe7b989541d" region="user1" offset="e000"/>
              <rom name="mag_b.14d" size="256" crc="a0fb7297" sha1="e6461050e7e586475343156aae1066b944ceab66" region="user2" offset="0"/>
              <rom name="mag_c.15d" size="256" crc="d84a6f78" sha1="f2ce329b1adf39bde6df2eb79be6d144adea65d0" region="user2" offset="100"/>
              <rom name="mag_e.10f" size="256" crc="75e4f06a" sha1="cdaccc3e56df4ac9ace04b93b3bab9a62f1ea6f5" region="proms" offset="0"/>
              <rom name="mag_d.10e" size="256" crc="34b6a6e3" sha1="af254ccf0d38e1f4644375cd357d468ad4efe450" region="proms" offset="100"/>
              <rom name="mag_a.10d" size="256" crc="a7ea7718" sha1="4789586d6795644517a18f179b4ae5f23737b21d" region="proms" offset="200"/>
              <rom name="mag_g.2e" size="256" crc="830be358" sha1="f412587718040a783c4e6453619930c90daf385e" region="proms" offset="300"/>
              <rom name="mag_f.13b" size="256" crc="4a6f9a6d" sha1="65f1e0bfacd1f354ece1b18598a551044c27c4d1" region="proms" offset="400"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="2500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1250000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1250000"/>
              <chip type="audio" tag="ay3" name="AY-3-8910A" clock="1250000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="SYSTEM" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="12">
                     <dipvalue name="30k 80k 50k+" value="12" default="yes"/>
                     <dipvalue name="50k 120k 70k+" value="8"/>
                     <dipvalue name="70k 160k 90k+" value="4"/>
                     <dipvalue name="90k 200k 110k+" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="768">
                     <dipvalue name="2 Coins/1 Credit" value="256"/>
                     <dipvalue name="1 Coin/1 Credit" value="768" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="512"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW" mask="3072">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/3 Credits" value="1024"/>
                     <dipvalue name="1 Coin/3 Credits" value="3072" default="yes"/>
                     <dipvalue name="1 Coin/6 Credits" value="2048"/>
              <dipswitch name="Difficulty" tag="DSW" mask="4096">
                     <dipvalue name="Easy" value="4096" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Debug Mode" tag="DSW" mask="32768">
                     <dipvalue name="No" value="32768" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="528"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise