Home News Forum                            

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

hexion: MAME ROM Information.


Hexion (c) 1992 Konami.

A good tetris game. This game has hexagonal atoms-based block instead of the normal tetragonal atoms-based blocks.


Game ID : GX122

Main CPU : Z80 (@ 6 Mhz)

Sound Chips : OKI6295 (@ 8 Khz), K051649 (@ 1.5 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Originally designed by David Markley, who distributed the game as Hextris in the 1990 X11 R5 contributed release, from where it has migrated to current X distributions.

Konami licensed the concept and released Hexion in Japan.

This games has some cameo appearances from Konami characters like TwinBee and Penguin.


* Voice Change : hold Left Turn Button (Button1) then press START Button after you have inserted a credit. Japanese voice will be changed to English.


Game's rom.

MAME Info:

0.37b14 [Nicola Salmoria]

< Japan >


- 0.144u7: Kanikani updated Hexion dipswitches. Removed 'Unknown' dipswitches.

- 0.142u4: Angelo Salese and O.Galibert implemented an almost complete Konami K053252 device emulation, adds accurate refresh rate timings and irq acks to Hexion. Removed deprecat.h usage in Hexion. Changed description to 'Hexion (Japan ver JAB)'.

- 0.131u1: MooglyGuy merged memory maps in Hexion.

- 0.130u3: Fabio Priuli improved Konami inputs, verified all 0x00 coinage effects which now use konamipt.h and fixed a few mistakes in Hexion.

- 0.59: Added proms ($0, 100, 200 - colors).

- 24th February 2002: Yasuhiro Ogawa added the correct color PROM to the Hexion driver.

- 0.37b15: Changed Konami 051649 clock speed to 1.5MHz.

- 12th April 2001: Eisuke Watanabe fixed Hexion sound.

- 0.37b14: Nicola Salmoria added Hexion (Japan) (Konami 1992). TODO: There are probably palette PROMs missing. Palette data doesn't seem to be written anywhere in RAM. The board has a 052591, which is used for protection in Thunder Cross and S.P.Y. IN this game, however, it doesn't seem to do much, except maybe clear the screen. During startup, some garbage is written to video RAM. This is probably supposed to go somewhere else, maybe the 052591. It doesn't look like palette data.

- 13th March 2001: Nicola Salmoria added sound emulation to Hexion, but colors are still missing.

- 12th March 2001: Nicola Salmoria sent in a preliminary driver for Hexion, but it lacks correct colors and sound at the moment.

Other Emulators:

* FB Alpha

Romset: 897 kb / 7 files / 391.3 zip

MAME XML Output:

       <game name="hexion" sourcefile="hexion.c">
              <description>Hexion (Japan ver JAB)</description>
              <rom name="122jab01.bin" size="131072" crc="eabc6dd1" sha1="e74c1f1f2fcf8973f0741a2d544f25c8639448bf" region="maincpu" offset="0"/>
              <rom name="122a07.bin" size="262144" crc="22ae55e3" sha1="41bdc990f69416b639542e2186a3610c16389063" region="gfx1" offset="0"/>
              <rom name="122a06.bin" size="262144" crc="438f4388" sha1="9e23805c9642a237daeaf106187d1e1e0692434d" region="gfx1" offset="40000"/>
              <rom name="122a05.bin" size="262144" crc="bcc831bf" sha1="c3382065dd0069a4dc0bde2d9931ec85b0bffc73" region="oki" offset="0"/>
              <rom name="122a04.10b" size="256" crc="506eb8c6" sha1="3bff7cf286942d8bdbc3998245c3de20981fbecb" region="proms" offset="0"/>
              <rom name="122a03.11b" size="256" crc="590c4f64" sha1="db4b34f8c5fdfea034a94d65873f6fb842f123e9" region="proms" offset="100"/>
              <rom name="122a02.13b" size="256" crc="5734305c" sha1="c72e59acf79a4db1a5a9d827eef899c0675336f2" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1056000"/>
              <chip type="audio" tag="konami" name="K051649" clock="1500000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="112">
                     <dipvalue name="Easiest" value="112"/>
                     <dipvalue name="Very Easy" value="96"/>
                     <dipvalue name="Easy" value="80"/>
                     <dipvalue name="Medium" value="64" default="yes"/>
                     <dipvalue name="Medium Hard" value="48"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Very Hard" value="16"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise