Home News Forum                            

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

mgcrystlo: MAME ROM Information.


Magical Crystals (c) 1991 Kaneko.


Main CPU : 68000 (@ 12 Mhz)

Sound Chips : (2x) AY8910 (@ 2 Mhz), OKI6295 (@ 18.181 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


Also licensed to Atlus.


Programmers : S. Igarashi (Toy), Y. Shiono (Borg), M. Satoh, Y. Sakakura

Graphics designers : K. Matsuoka, T. Takei, H. Kumagai, H. Yoshida

Graphics support : H. Narushima, H. Watanabe, Y. Kubo, S. Hozumi, A. Funatsu

Music / Sound effects : Tatsuya Watanabe, H. Higashi, Y. Abe, - K.I.S.S. -

Hardware : H. Morinaga

Management : N. Tanaka

Producer : Hiroshi Kaneko


Game's rom.

MAME Info:

0.103u2 [Uncle Tom]

0.59 [Brian Troha]

0.53 [Luca Elia]


- 0.136u1: Corrado Tomaselli changed Magical Crystals to use YM2149.

- 0.133u1: Renamed (mgcrysto) to (mgcrystlo) and (mgcrystj) to (mgcrystlj).

- 0.122u8: Removed 8x 'Unknown/Unused' dipswitches.

- 0.122u6: Corrado Tomaselli verified and changed CPU frequencies and OKI M6295 pin 7 in Magical Crystals. Changed OKI6295 CPU4 clock speed to 2MHz.

- 0.106u3: Changed 'Unknown' dipswitches to 'Unused'.

- 0.103u2: Uncle Tom added Magical Crystals (World, 92/01/10). Changed 'Magical Crystals (World)' to clone 'Magical Crystals (World, 91/12/10)' and clone 'Magical Crystals (Japan)' to 'Magical Crystals (Japan, 92/01/13)'. Renamed (mgcrystl) to (mgcrysto).

- 0.101u2: Pierpaolo Prazzoli added bitmap to keep sprites on screen to the Kaneko video driver. This fixed level 1 boss sprites effect in Magical Crystals.

- 0.59: Brian Troha added Magical Crystals (World). Renamed (mgcrystl) to (mgcrystj).

- 18th March 2002: Brian Troha added the World version of Magical Crystals to the Kaneko16 driver.

- 0.55: Changed OKI6295 clock speed to 18181 Hz.

- 0.54: Changed palettesize from 8192 to 2048 colors.

- 0.53: Luca Elia added Magical Crystals (Japan) (Kaneko 1991).

- 31st July 2001: Luca Elia added Magical Crystals and Sand Scorpion to the Kaneko16 driver.


Other Emulators:

* FB Alpha

Recommended Games (Maze Extra):


Super Bagman



Crystal Castles

Flip & Flop (Max-A-Flex)

Money Money

Uncle Poo



The Tower of Druaga

Doki Doki Penguin Land

The Return of Ishtar

Kid no Hore Hore Daisakusen

Mustache Boy

Marchen Maze

Ufo Senshi Yohko Chan

Evil Stone

Magical Crystals

Cheese Chase

Mad Donna

Princess Clara Daisakusen

Burglar X


Monkey Ball

Monster Farm Jump

Romset: 4352 kb / 8 files / 888.1 zip

MAME XML Output:

       <game name="mgcrystlo" sourcefile="kaneko16.c" cloneof="mgcrystl" romof="mgcrystl">
              <description>Magical Crystals (World, 91/12/10)</description>
              <rom name="mc100h00.u18" size="131072" crc="c7456ba7" sha1="96c25c3432069373fa86d7af3e093e02e39aea34" region="maincpu" offset="0"/>
              <rom name="mc101h00.u19" size="262144" crc="ea8f9300" sha1="0cd0d448805aa45986b63befca00b08fe066dbb2" region="maincpu" offset="1"/>
              <rom name="mc000.u38" merge="mc000.u38" size="1048576" crc="28acf6f4" sha1="6647ad90ea580b65ed28772f9d65352b06833d0c" region="gfx1" offset="0"/>
              <rom name="mc001.u37" merge="mc001.u37" size="524288" crc="005bc43d" sha1="6f6cd99e8e60562fa86581008455a6d9d646fa95" region="gfx1" offset="100000"/>
              <rom name="mc002h00.u36" size="131072" crc="22729037" sha1="de4e1bdab57aa617411b6327f3db4856970e8953" region="gfx1" offset="200000"/>
              <rom name="mc010.u04" merge="mc010.u04" size="1048576" crc="85072772" sha1="25e903cc2c893d61db791d1fe60a1205a4395667" region="gfx2" offset="0"/>
              <rom name="mc020.u34" merge="mc020.u34" size="1048576" crc="1ea92ff1" sha1="66ec53e664b2a5a751a280a538aaeceafc187ceb" region="gfx3" offset="0"/>
              <rom name="mc030.u32" merge="mc030.u32" size="262144" crc="c165962e" sha1="f7e130db387ae9dcb7223f7ad6e51270d3033bc9" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="YM2149" clock="2000000"/>
              <chip type="audio" tag="ay2" name="YM2149" clock="2000000"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="2000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Flip Screen" tag="DSW_P1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW_P1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW_P1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise