Home News Forum                            

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

exerion: MAME ROM Information.


Exerion (c) 1983 Jaleco.

An early shoot'em up featuring parallax effects in the background and a nice simulation of inertia in the control of the ship.


Main CPU : (2x) Z80 (@ 3.333333 Mhz)

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

Screen orientation : Vertical

Video resolution : 224 x 320 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 2

Control : 8-way joystick

Buttons : 2


Released in November 1983.

Licensed to Taito for US distribution.

A part of this game was later used in the fifth stage of "The Game Paradise". The stage is called '23bit CPU captured by 8bit CPU'.

Giorgio Bonetti holds the official record for this game with 3,679,100 points.


* Hint : To get a high score, if you do not miss any shots your bonus score will keep on doubling to 10,000 then reset to 000. When at 10,000 miss a shot then bonus score will revert to 5,000.

* Bug : In the challenge stage, if you shoot all 40 aliens you normally get a bonus charge of 60. Sometimes a red hydra comes out during this stage. If you shoot it and all 40 aliens, you get a total of 41. The game seems to fail the test of 'hits=40' and only gives you a bonus charge of 41.


* Consoles :

Sega SG-1000 (1983)

Nintendo Famicom (1985)

Sony PlayStation [Port of Famicom version] (2003, Included in "Jaleco Collection Vol. 1")

* Computers :



Game's rom.

Machine's picture.

MAME Info:

0.30 [Brad Oliver]


- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Exerion and clones (after verification of the Z80 code)

- 0.135u2: Fabio Priuli added save state support to Exerion.

- 0.135u1: Corrado Tomaselli verified/changed clocks and VSync in Exerion. Changed clock speed of Z80 CPU1/2 to 3328000 Hz, the 2x AY-3-8910A to 1664000 Hz and VSync to 61.320755 Hz.

- 0.124: Aaron Giles fixed assertions in Exerion.

- 0.123u4: Zsolt Vasvari fixed sprite colors in Exerion. Updated driver to use PORT_CHANGED. Combined memory maps where applicable.

- 0.123u1: Changed palettesize to 768 colors.

- 0.116: ShimaPong fixed 'game ends regardless after the bonus stage, when you die'.

- 0.114u1: Aaron Giles fixed video update in Exerion.

- 0.113u2: Changed VSync to 61.419019 Hz.

- 0.113u1: Changed VSync to 61.419018 Hz.

- 0.57: Added new color prom ($120).

- 15th November 2001: Aaron Giles re-added the correct Exerion color PROM.

- 24th September 2001: Dave Widel provided the correct color PROM for Exerion.

- 0.37b1: Aaron Giles fixed background in Exerion. Added Z80 (3333333 Hz) CPU2 and 2nd player.

- 26th March 2000: Aaron Giles added cocktail support to Exerion.

- 25th March 2000: Aaron Giles finally added the background graphics to Exerion, however a few color problems might still remain.

- 24th January 2000: Zsolt Vasvari fixed Exerion crash bugs.

- 0.36b12: Bypassed the protection in Exerion [Zsolt Vasvari]. Added 'Cabinet' dipswitch.

- 8th December 1999: Zsolt Vasvari fixed a protection related bug in Exerion.

- 0.35b1: Known issues: Exerion (Taito) resets when you try to start a game.

- 0.34b8: Fixed gfx rom and proms loading.

- 0.34b7: Changed description to 'Exerion'.

- 0.34b5: Nicola Salmoria added clone Exerion (Taito). The game resets when you try to start a game. Changed parent description to 'Exerion (Jaleco)'.

- 0.34b1: Added proms ($0, 20, 120, 220, 230 - color/lookup).

- 0.33b5: Nicola Salmoria added Exerion (bootleg?).

- 31st May 1998: J-ROM dumped Exerion (bootleg).

- 0.31: John Butler fixed pixel doubled sprites in Exerion. Known issues: Sometimes the game resets while you are playing.

- 0.30: Brad Oliver added Exerion (Jaleco 1983). Exerion is a unique driver in that it has idiosyncracies that are straight out of Bizarro World. The background graphics are missing. Sometimes the game resets while you are playing. It has been reported that the original did it as well, but this is still uncertain. The mystery reads from $d802 - timer-based protection? The freakish graphics encoding scheme, which no other MAME-supported game uses. The sprite-ram, and all the funky parameters that go along with it. The unusual parallaxed background. Is it controlled by the 2nd CPU?

LEVELS: 1 (endless)

Recommended Games (Space Shooter 2):

Devil Zone

Killer Comet



Radar Scope

Space Firebird

Zero Hour

Astro Blaster

Astro Fantasia (DECO Cassette)

Black Hole


Laser Battle

Red Clash

Satan of Saturn

Space Cruiser


Azurian Attack

Battle Cross


Sky Base

Space Raider



Juno First

Mad Planets


Halley's Comet

Sky Fox

Star Fighter

Space Bomber

Romset: 90 kb / 16 files / 37.1 zip

MAME XML Output:

       <game name="exerion" sourcefile="exerion.c">
              <rom name="exerion.07" size="8192" crc="4c78d57d" sha1="ac702e9ad2bc05493fb1355858667c31c36acfe4" region="maincpu" offset="0"/>
              <rom name="exerion.08" size="8192" crc="dcadc1df" sha1="91388f617cfaa4289ca1c84c697fcfdd8834ae15" region="maincpu" offset="2000"/>
              <rom name="exerion.09" size="8192" crc="34cc4d14" sha1="511c9de038f7bcaf6f7c96f2cbbe50a80673fa72" region="maincpu" offset="4000"/>
              <rom name="exerion.05" size="8192" crc="32f6bff5" sha1="a4d0289f9d1d9eea7ca9a32a0616af48da74b401" region="sub" offset="0"/>
              <rom name="exerion.06" size="8192" crc="435a85a4" sha1="f6846bfee11df754405d4d796e7d8ac0321b6eb6" region="gfx1" offset="0"/>
              <rom name="exerion.11" size="8192" crc="f0633a09" sha1="8989bcb12abadde34777f7c189cfa6e2dfe92d62" region="gfx2" offset="0"/>
              <rom name="exerion.10" size="8192" crc="80312de0" sha1="4fa3bb9d5c62e41a54e8909f8d3b47637137e913" region="gfx2" offset="2000"/>
              <rom name="exerion.03" size="8192" crc="790595b8" sha1="8016ac2394b25db38e962bcff4805380082f6683" region="gfx3" offset="0"/>
              <rom name="exerion.04" size="8192" crc="d7abd0b9" sha1="ca6413ecd324cf84e11b703a4eda2c1e6d28ff15" region="gfx3" offset="2000"/>
              <rom name="exerion.01" size="8192" crc="5bb755cb" sha1="ec92c518c116a78dbb23381468cefb3f930212cc" region="gfx3" offset="4000"/>
              <rom name="exerion.02" size="8192" crc="a7ecbb70" sha1="3c359d5bb21290a45d3eb18fea2b1f9439b931be" region="gfx3" offset="6000"/>
              <rom name="exerion.e1" size="32" crc="2befcc20" sha1="a24d3f691413378fde545a6ddcef7e5118e74019" region="proms" offset="0"/>
              <rom name="exerion.i8" size="256" crc="31db0e08" sha1="1041a778e86d3fe6f057cf40a0a08b30760f3887" region="proms" offset="20"/>
              <rom name="exerion.h10" size="256" crc="63b4c555" sha1="30243041be4fa77ada71e8b29d721cad51640c29" region="proms" offset="120"/>
              <rom name="exerion.i3" size="256" crc="fe72ab79" sha1="048a72e6db4768df687df927acaa70ef906b3dc0" region="proms" offset="220"/>
              <rom name="exerion.k4" size="256" crc="ffc2ba43" sha1="03be1c41d6ac3fc11439caef04ef5ffa60d6aec4" region="proms" offset="320"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3328000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3328000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1664000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1664000"/>
              <display tag="screen" type="raster" rotate="90" width="320" height="224" refresh="61.320755" pixclock="6656000" htotal="424" hbend="96" hbstart="416" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW0" mask="7">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="2" value="1"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="4" value="3"/>
                     <dipvalue name="5" value="4"/>
                     <dipvalue name="254 (Cheat)" value="7"/>
              <dipswitch name="Bonus Life" tag="DSW0" mask="24">
                     <dipvalue name="10000" value="0" default="yes"/>
                     <dipvalue name="20000" value="8"/>
                     <dipvalue name="30000" value="16"/>
                     <dipvalue name="40000" value="24"/>
              <dipswitch name="Difficulty" tag="DSW0" mask="96">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Medium" value="32"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Hardest" value="96"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coinage" tag="DSW1" mask="14">
                     <dipvalue name="5 Coins/1 Credit" value="14"/>
                     <dipvalue name="4 Coins/1 Credit" value="10"/>
                     <dipvalue name="3 Coins/1 Credit" value="6"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise