Home News Forum                            

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

goindolu: MAME ROM Information.


Goindol (c) 1987 SunA.

Let's Smash Blocks! Fighting between primitive 'Goindol' guardian blocks in eolithic age and adventurers of civilized world 100 rounds full of variety and excitement 16 pictures added for bonus.


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2203 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : dial

Buttons : 2


Released in August 1987.

The title of this game translates from Korean as 'dolmen'.

In the prehistoric Korea era, tribe leader made Goindol for display power of their tribe.

The title screen music is a cover of 'Cuore Matto' by Little Tony (famous Italian singer in the 60s and 70s).

When entering a 'High Score', you can hear Procol Harum's 'A whiter shade of pale'.

A bootleg of this game is known as "Homo".


Game's rom.

Machine's picture.

MAME Info:

0.62 [Stephane Humbert]

0.35b11 [Jarek Parchanski]

Artwork available


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

- 0.141: Tafoid and Rogerio adjusted YM2203 clock speed and added XTAL for Goindol based on a reference video recording. Changed Z80 CPU2 clock speed to 6MHz and YM2203 to 1.5MHz.

- 0.135u3: Fabio Priuli added driver data struct and save states to Goindol.

- 0.133u4: Tafoid fixed unable to control and corrupted graphics in Goindol.

- 0.133u1: Brian Troha added DIP locations to Goindol and clones.

- 0.131u1: MooglyGuy merged memory maps in Goindol.

- 9th July 2008: Mr. Do - Zorg vectored the Goindol bezel, to give it a nice "sharp image".

- 26th August 2007: Mr. Do - Thanks to Gus for being persistent, I hammered out the bezel for Goindol, thanks to the BYOAC/CAG artwork.

- 0.117u1: Changed description of clone 'Goindol (Japan)' to 'Goindol (Korea)'. Renamed (goindolj) to (goindolk).

- 0.62: Stephane Humbert added Goindol (World) and clone (Japan). Changed 'Goindol' to clone '(US)'. Renamed (goindol) to (goindolu).

- 28th August 2002: Stephane Humbert added the Korean version of Goindol.

- 0.54: Fixed graphics in Goindol and clone (black boxes appear around some of the graphics).

- 0.35: Added dipswitches 'Difficulty', 'Bonus Life' and 'Flip Screen'.

- 0.35b11: Jarek Parchanski added Goindol (Sun a Electronics 1987) and clone Homo (bootleg).

- 15th April 1999: Jarek Parchanski sent in an updated Goindol driver with clone Homo support.

- 12th April 1999: Jarek Parchanski has made some progress with Goindol.


Recommended Games (Breakout):

Gee Bee

Super Breakout

Tournament Table

Bomb Bee

Cutie Q

Field Goal

Straight Flush

Wall Crash

Cannon Ball (Pacman Hardware)

Flying Ball (DECO Cassette)



Tournament Arkanoid

Arkanoid - Revenge of DOH

Arkanoid Returns


Gigas Mark II

Riddle of Pythagoras

Block Gal

Free Kick

Super Free Kick


Mahjong Block Jongbou



Thunder & Lightning

Block Block


Off the Wall

Twin Squash

Block Carnival / Thunder & Lightning 2

Play Girls



Wiggie Waggie

Cuby Bop

Zip & Zap

Bal Cube

Domino Block

Pop 'n Bounce

Puchi Carat

Puzzle Break

VS Block Breaker


Mad Ball

Jumping Break

The Block Kuzushi


Romset: 321 kb / 13 files / 96.1 zip

MAME XML Output:

       <game name="goindolu" sourcefile="goindol.c" cloneof="goindol" romof="goindol">
              <description>Goindol (US)</description>
              <rom name="r1" size="32768" crc="3111c61b" sha1="6cc3834f946566646f06efe0b65c4704574ec6f1" region="maincpu" offset="0"/>
              <rom name="r2" merge="r2" size="32768" crc="1ff6e3a2" sha1="321d32b5236f8fadc55b00412081cd17fbdb42bf" region="maincpu" offset="10000"/>
              <rom name="r3" merge="r3" size="32768" crc="e9eec24a" sha1="d193dd23b8bee3a788114e6bb86902dddf6fdd99" region="maincpu" offset="18000"/>
              <rom name="r10" merge="r10" size="32768" crc="72e1add1" sha1="e8bdaffbbbf8ed22eb161cb8d7945ff09420f68f" region="audiocpu" offset="0"/>
              <rom name="r4" merge="r4" size="32768" crc="1ab84225" sha1="47494d03fb8d153335203155e61d90108db62961" region="gfx1" offset="0"/>
              <rom name="r5" merge="r5" size="32768" crc="4997d469" sha1="60c482b2408079bc8b2ffb86bc01927d5cad66ea" region="gfx1" offset="8000"/>
              <rom name="r6" merge="r6" size="32768" crc="752904b0" sha1="6ff44bd45b000bccae4fd67eefce936aacd971fc" region="gfx1" offset="10000"/>
              <rom name="r7" merge="r7" size="32768" crc="362f2a27" sha1="9b8232a9ce7d752a749897fb2231a005c734239d" region="gfx2" offset="0"/>
              <rom name="r8" merge="r8" size="32768" crc="9fc7946e" sha1="89100fae14826ad4f6735770827cbfe97562038c" region="gfx2" offset="8000"/>
              <rom name="r9" merge="r9" size="32768" crc="e6212fe4" sha1="f42b5ddbdb6599ba4ff5e6ef7d86e55f58a671b6" region="gfx2" offset="10000"/>
              <rom name="am27s21.pr1" merge="am27s21.pr1" size="256" crc="361f0868" sha1="aea681a2e168aca327a998db7b537c7b82dbc433" region="proms" offset="0"/>
              <rom name="am27s21.pr2" merge="am27s21.pr2" size="256" crc="e355da4d" sha1="40ebdbf6519b2817402ea716aae838c315da4fcb" region="proms" offset="100"/>
              <rom name="am27s21.pr3" merge="am27s21.pr3" size="256" crc="8534cfb5" sha1="337b6d5e9ceb2116aea73a7a4ac7e70716460323" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
                     <control type="dial" minimum="0" maximum="255" sensitivity="40" keydelta="10"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="28">
                     <dipvalue name="Easiest" value="28"/>
                     <dipvalue name="Very Very Easy" value="24"/>
                     <dipvalue name="Very Easy" value="20"/>
                     <dipvalue name="Easy" value="16"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Difficult" value="8"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Very Hard" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="7">
                     <dipvalue name="30k and every 50k" value="4"/>
                     <dipvalue name="50k and every 100k" value="5"/>
                     <dipvalue name="50k and every 200k" value="6"/>
                     <dipvalue name="100k and every 200k" value="7" default="yes"/>
                     <dipvalue name="10000 only" value="1"/>
                     <dipvalue name="30000 only" value="2"/>
                     <dipvalue name="50000 only" value="3"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Coinage" tag="DSW2" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="40"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/4 Credits" value="24"/>
                     <dipvalue name="1 Coin/5 Credits" value="48"/>
                     <dipvalue name="1 Coin/6 Credits" value="56"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="64">
                     <dipvalue name="Upright" value="64" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise