Home News Forum                            

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

enigma2: MAME ROM Information.


Enigma II (c) 1981 GamePlan.

An old shoot'em up.


Main CPU : Z80 (@ 2.5 Mhz)

Sound CPU : Z80 (@ 2.5 Mhz)

Sound Chips : AY8910 (@ 1.25 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 8

Players : 2

Control : 2-way joystick

Buttons : 2


Game's rom.

Machine's picture.

MAME Info:

0.70u2 [Pierpaolo Prazzoli, Tomasz Slanina]


- Enigma 2 (1984 Zilec Electronics UK) was a conversion applied to a Taito Space Invaders Part II board set. On board is a "Sound System" board plugged into one of the EPROM sockets that contains a CPU, sound ROM, 2 x 2114, an AY PSG and a block of dipswitches (i.e. a cut down Scramble-style sound board).


- [possible] Colors are possibly incorrect. Tafoid (ID 03181)


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

- 0.139u2: Phil Bennett fixed most dipswitches no longer functional in Enigma II.

- 0.138u2: Andrew Welburn added clone Phantoms II (Space Invaders hardware).

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

- 0.115: Zsolt Vasvari updates Enigma 2 video and interrupt systems from the schematics. Changed the color gun layout to match the flyers as much as possible. Changed description to 'Enigma II' and clone to 'Enigma II (Space Invaders hardware)'. Changed region user1 to proms ($800), visible area to 224x256 and VSync to 52.787162 Hz.

- 0.90u1: Pierpaolo Prazzoli fixed Enigma 2 colours.

- 0.90: Chaneman and Pierpaolo Prazzoli fixed colors and cocktail support in Enigma 2. Added 'Cabinet' dipswitch.

- 0.79u2: Tomasz Slanina fixes Enigma 2. Added Z80 (2.5MHz) CPU2 and AY-3-8910 (1.25 Hz) sound, background starfield and cocktail mode. Fixed visible area to 224x240, some (protection?) bugs and colors.

- 16th February 2004: Tomasz Slanina - Changes in Enigma 2 driver: decrypted sound roms, added cocktail mode and added bg stars(incomplete, blinking freq is unknown).

- 0.79: Added new cpu2 rom ($0).

- 0.70u3: Changed 'Enigma 2' to clone 'Enigma 2 (Space Invaders Hardware)' and clone '(old version)' to parent 'Enigma 2'. Renamed (enigma2) to (enigma2a) and (enigma2a) to (enigma2). Changed Z80 CPU1 clock speed to 2.5MHz. Replaced Z80 CPU with I8080 (2MHz) in clone (Space Invaders Hardware).

- 20th June 2003: Tomasz Slanina fixed clock frequency, added colormap, fake colors (based on flyer) and thrust button.

- 0.70u2: Pierpaolo Prazzoli and Tomasz Slanina added Enigma 2 (Zilec 1984) and clone (old version). No Sound (bad rom?) could be merged with 8080bw?

- 18th June 2003: Pierpaolo Prazzoli sent in a driver for Enigma 2 written by him and Tomasz Slanina.

Recommended Games (Space Invaders 2):

Cosmic Guerilla

Dai San Wakusei Meteor


Space Beam

Space Guerrilla

Space Laser

Invader's Revenge

Enigma II


Hole Land



Play Girls 2

Romset: 20 kb / 9 files / 10.9 zip

MAME XML Output:

       <game name="enigma2" sourcefile="enigma2.c">
              <description>Enigma II</description>
              <manufacturer>Game Plan (Zilec Electronics license)</manufacturer>
              <rom name="1.5d" size="2048" crc="499749de" sha1="401928ff41d3b4cbb68e6ad3bf3be4a10ae1781f" region="maincpu" offset="0"/>
              <rom name="2.7d" size="2048" crc="173c1329" sha1="3f1ad46d0e58ab236e4ff2b385d09fbf113627da" region="maincpu" offset="800"/>
              <rom name="3.8d" size="2048" crc="c7d3e6b1" sha1="43f7c3a02b46747998260d5469248f21714fe12b" region="maincpu" offset="1000"/>
              <rom name="4.10d" size="2048" crc="c6a7428c" sha1="3503f09856655c5973fb89f60d1045fe41012aa9" region="maincpu" offset="1800"/>
              <rom name="5.11d" size="2048" crc="098ac15b" sha1="cce28a2540a9eabb473391fff92895129ae41751" region="maincpu" offset="4000"/>
              <rom name="6.13d" size="2048" crc="240a9d4b" sha1="ca1c69fafec0471141ce1254ddfaef54fecfcbf0" region="maincpu" offset="4800"/>
              <rom name="enigma2.s" size="4096" crc="68fd8c54" sha1="69996d5dfd996f0aacb26e397bef314204a2a88a" region="audiocpu" offset="0"/>
              <rom name="7.11f" size="2048" crc="409b5aad" sha1="1b774a70f725637458ed68df9ed42476291b0e43" region="proms" offset="0"/>
              <rom name="8.13f" size="2048" crc="e9cb116d" sha1="41da4f46c5614ec3345c233467ebad022c6b0bf5" region="proms" offset="800"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2500000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="2500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1250000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="52.787162" pixclock="5000000" htotal="320" hbend="0" hbstart="256" vtotal="296" vbend="72" vbstart="296" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Skill level" tag="DSW" mask="28">
                     <dipvalue name="1" value="0" default="yes"/>
                     <dipvalue name="2" value="4"/>
                     <dipvalue name="3" value="12"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="16"/>
                     <dipvalue name="6" value="20"/>
              <dipswitch name="Cabinet" tag="DSW" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Number of invaders" tag="DSW" mask="64">
                     <dipvalue name="16" value="64" default="yes"/>
                     <dipvalue name="32" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="128">
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise