Home News Forum                            

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

zaxxonb: MAME ROM Information.


Jackson (c) 1982.


Main CPU : Z80 (@ 3.04125 Mhz)

Sound Chips : Samples

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 8-way joystick

Buttons : 1


This game is a bootleg of "Zaxxon".


Game's rom.

MAME Info:

0.08 [Mirko Buffoni]

Samples required


- Use F2 to enter test mode, then 1 to advance from one test to the following.


- In Zaxxon, after you enter your initials, the screen proudly displays: INITIALS ENTERD Happens on the real machine...


- 0.134u4: Team Europe added clone Zaxxon (set 3).

- 0.134u2: Team Japump added clone Zaxxon (Japan).

- 0.122u8: RansAckeR improved dipswitches according to manuals in Zaxxon. Added 2x 'Unused' dipswitch.

- 0.107u3: Fixed rom names.

- 0.107u2: Aaron Giles rewroted Zaxxon driver from the schematics. This is still a WIP (not finished yet): Fixed clock speeds and video timing. Complete memory maps. Simplified video code and merged common cases together. Palette derived from resistor weights. Background positioning still a little off.

- 0.99u2: Derrick Renaud fixed sample playing.

- 0.76u1: Changed Z80 CPU clock speed to 3041250 Hz.

- 23rd October 2003: Converted Zaxxon to use tilemaps in the foreground graphics layer, and corrected the CPU speed in it.

- 0.59: Removed 3rd coin slot. Added 2x 'Unused' dipswitches.

- 0.35: Added clone Jackson (bootleg).

- 30th June 1999: Nicola added a Zaxxon bootleg called Jackson.

- 0.35b11: Marco Cassili added clone Zaxxon (set 2). Changed parent description to 'Zaxxon (set 1)'.

- 9th April 1999: Marco Cassili added an Eagle clone, a Zaxxon clone and a Mr. Do! Run Run clone.

- 0.33b5: Zaxxon supports rotation (albeit slow) [John Butler].

- [Zaxxon/Super Zaxxon Sound Samples: By an anonymous individual. 11/20/98 Zaxxon uses discrete sound circuitry that cannot be emulated. I got lucky and found some sound boards that still had some power in them. Most Zaxxon boards the capacitors are all dried up so a lot of the sound disappear. Stuff to do: Zaxxon has 5 flight sound variations. These have to be put into the driver to take advantage of them].

- 0.34b1: Added color proms ($0, 100 - palette and char lookup table).

- 0.31: Alex Judd support sample sound in Zaxxon and Berzerk. Gerald Vanderick added accurate colors to Zaxxon.

- 12th March 1998: ATJ - For the moment replaced Brad's version of the samples with mine from the Mame/P release. As yet, no variable volume, but I will be combining the features from Brad's driver into mine ASAP.

- 26th January 1998: LBO - Fixed the sound support. I lack explosion samples and the base missile sample so these are untested. I'm also unsure about the background noise. It seems to have a variable volume so I've tried to reproduce that via just 1 sample.

- 25th January 1998: LBO - Added crude support for samples based on Frank's info. As of yet, I don't have a set that matches the names - I need a way to edit the .sam files I have. Hopefully I'll be able to create a good set shortly. I also don't know which sounds "loop".

- 0.30: A note about Zaxxon colors: we are aware that they are wrong. The reason is that we are using the Super Zaxxon color PROM. As soon as we'll have the correct Zaxxon color PROM, they will be fixed.

- 0.29: Zaxxon is getting there (sprites are mostly correct, background isn't) [Tim Lindquist, Nicola Salmoria].

- 0.28: Zaxxon can go in service mode (F2) [Nicola Salmoria]. Known issues: What do the dip switches do?

- 0.27: Improvements in Zaxxon colors by Marc Vergoosen.

- 0.26a: Mirko Buffoni worked with the wrong source, now everything is back to normality in Zaxxon.

- 0.18: Zaxxon now save their high scores for real [Nicola Salmoria]. The code had disappeared from the drivers. I did write it, since I had .hi files in my directories.

- 0.15: Miscellaneous graphics fixes to Zaxxon and added high score saving [Nicola Salmoria].

- 0.13: Marc Lafontaine submitted a new palette for Zaxxon.

- 0.11: Marc Vergoossen provided a much better palette for Zaxxon.

- 0.09: Background graphics in Zaxxon now work, albeit a bit slow (45-50 fps on my 486/100) [Nicola Salmoria]. Note: The background is stored as a rectangle, but is drawn by the hardware skewed: Go right two pixels, then up one pixel. Doing the conversion at run time would be extremely expensive, so we do it now. To save memory, we squash the image horizontally (doing line shifts at run time is much less expensive than doing column shifts).

- 0.081: Zaxxon now works, but the background graphics are missing [Nicola Salmoria]. Control: Arrows = Move around and CTRL = Fire.

- 0.08: Mirko Buffoni added support for Zaxxon (Sega 1982), doesn't work yet.

- 29th December 1996: Virtu-Al dumped Zaxxon (set 1).

LEVELS: 20 (endless - after 20th level, the level counter is replaced by the sentence "GIVE UP!", and the game continues endlessly)

Other Emulators:

* Mimic


Recommended Games (Defender 3D):


Super Zaxxon



Choutetsu Brikin'ger - Iron clad (Prototype)

Gratia - Second Earth

G-Darius Ver.2

Border Down

Psyvariar 2

Trigger Heart Exelica

Romset: 105 kb / 17 files / 33.6 zip

MAME XML Output:

       <game name="zaxxonb" sourcefile="zaxxon.c" cloneof="zaxxon" romof="zaxxon" sampleof="zaxxon">
              <rom name="zaxxonb3.u27" size="8192" crc="125bca1c" sha1="f4160966d42e5282736cde8a276204ba8910ca61" region="maincpu" offset="0"/>
              <rom name="zaxxonb2.u28" size="8192" crc="c088df92" sha1="c0c6cd8dcf6db65129980331fa9ecc3800b63436" region="maincpu" offset="2000"/>
              <rom name="zaxxonb1.u29" size="4096" crc="e7bdc417" sha1="209f0d259f60b984c84229bb31af1ef939adc73e" region="maincpu" offset="4000"/>
              <rom name="zaxxon14.u68" merge="zaxxon14.u68" size="2048" crc="07bf8c52" sha1="425157a1625b1bd5169c3218b958010bf6af12bb" region="gfx_tx" offset="0"/>
              <rom name="zaxxon15.u69" merge="zaxxon15.u69" size="2048" crc="c215edcb" sha1="f1ded2173eb139f48d2ca86c5ef00acbe6c11cd3" region="gfx_tx" offset="800"/>
              <rom name="zaxxon6.u113" merge="zaxxon6.u113" size="8192" crc="6e07bb68" sha1="a002f3441b0f0044615ce71ecbd14edadba16270" region="gfx_bg" offset="0"/>
              <rom name="zaxxon5.u112" merge="zaxxon5.u112" size="8192" crc="0a5bce6a" sha1="a86543727389931244ba8a576b543d7ac05a2585" region="gfx_bg" offset="2000"/>
              <rom name="zaxxon4.u111" merge="zaxxon4.u111" size="8192" crc="a5bf1465" sha1="a8cd27dfb4a606bae8bfddcf936e69e980fb1977" region="gfx_bg" offset="4000"/>
              <rom name="zaxxon11.u77" merge="zaxxon11.u77" size="8192" crc="eaf0dd4b" sha1="194e2ca0a806e0cb6bb7cc8341d1fc6f2ea911f6" region="gfx_spr" offset="0"/>
              <rom name="zaxxon12.u78" merge="zaxxon12.u78" size="8192" crc="1c5369c7" sha1="af6a5984c3cedfa8c9efcd669f4f205b51a433b2" region="gfx_spr" offset="2000"/>
              <rom name="zaxxon13.u79" merge="zaxxon13.u79" size="8192" crc="ab4e8a9a" sha1="4ac79cccc30e4adfa878b36101e97e20ac010438" region="gfx_spr" offset="4000"/>
              <rom name="zaxxon8.u91" merge="zaxxon8.u91" size="8192" crc="28d65063" sha1="e1f90716236c61df61bdc6915a8e390cb4dcbf15" region="tilemap_dat" offset="0"/>
              <rom name="zaxxon7.u90" merge="zaxxon7.u90" size="8192" crc="6284c200" sha1="d26a9049541479b8b19f5aa0690cf4aaa787c9b5" region="tilemap_dat" offset="2000"/>
              <rom name="zaxxon10.u93" merge="zaxxon10.u93" size="8192" crc="a95e61fd" sha1="a0f8c15ff75affa3532abf8f340811cf415421fd" region="tilemap_dat" offset="4000"/>
              <rom name="zaxxon9.u92" merge="zaxxon9.u92" size="8192" crc="7e42691f" sha1="2124363be8f590b74e2b15dd3f90d77dd9ca9528" region="tilemap_dat" offset="6000"/>
              <rom name="zaxxon.u98" merge="zaxxon.u98" size="256" crc="6cc6695b" sha1="01ae8450ccc302e1a5ae74230d44f6f531a962e2" region="proms" offset="0"/>
              <rom name="zaxxon.u72" merge="zaxxon.u72" size="256" crc="deaa21f7" sha1="0cf08fb62f77d93ff7cb883c633e0db35906e11d" region="proms" offset="100"/>
              <sample name="03"/>
              <sample name="02"/>
              <sample name="01"/>
              <sample name="00"/>
              <sample name="11"/>
              <sample name="10"/>
              <sample name="08"/>
              <sample name="23"/>
              <sample name="21"/>
              <sample name="20"/>
              <sample name="05"/>
              <sample name="04"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3041250"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="59.999408" pixclock="6082500" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Bonus Life" tag="DSW02" mask="3">
                     <dipvalue name="10000" value="3" default="yes"/>
                     <dipvalue name="20000" value="1"/>
                     <dipvalue name="30000" value="2"/>
                     <dipvalue name="40000" value="0"/>
              <dipswitch name="Unused" tag="DSW02" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Unused" tag="DSW02" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Lives" tag="DSW02" mask="48">
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="16"/>
                     <dipvalue name="5" value="32"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Sound" tag="DSW02" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW02" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coin B" tag="DSW03" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="15"/>
                     <dipvalue name="3 Coins/1 Credit" value="7"/>
                     <dipvalue name="2 Coins/1 Credit" value="11"/>
                     <dipvalue name="2C/1C 5C/3C 6C/4C" value="6"/>
                     <dipvalue name="2C/1C 3C/2C 4C/3C" value="10"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1C/1C 5C/6C" value="2"/>
                     <dipvalue name="1C/1C 4C/5C" value="12"/>
                     <dipvalue name="1C/1C 2C/3C" value="4"/>
                     <dipvalue name="1 Coin/2 Credits" value="13"/>
                     <dipvalue name="1C/2C 5C/11C" value="8"/>
                     <dipvalue name="1C/2C 4C/9C" value="0"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="9"/>
                     <dipvalue name="1 Coin/5 Credits" value="1"/>
                     <dipvalue name="1 Coin/6 Credits" value="14"/>
              <dipswitch name="Coin A" tag="DSW03" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="240"/>
                     <dipvalue name="3 Coins/1 Credit" value="112"/>
                     <dipvalue name="2 Coins/1 Credit" value="176"/>
                     <dipvalue name="2C/1C 5C/3C 6C/4C" value="96"/>
                     <dipvalue name="2C/1C 3C/2C 4C/3C" value="160"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1C/1C 5C/6C" value="32"/>
                     <dipvalue name="1C/1C 4C/5C" value="192"/>
                     <dipvalue name="1C/1C 2C/3C" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="208"/>
                     <dipvalue name="1C/2C 5C/11C" value="128"/>
                     <dipvalue name="1C/2C 4C/9C" value="0"/>
                     <dipvalue name="1 Coin/3 Credits" value="80"/>
                     <dipvalue name="1 Coin/4 Credits" value="144"/>
                     <dipvalue name="1 Coin/5 Credits" value="16"/>
                     <dipvalue name="1 Coin/6 Credits" value="224"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise