Home News Forum                            

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

mrgoemon: MAME ROM Information.


Mr. Goemon (c) 1986 Konami.


Main CPU : Z80 (@ 3.072 Mhz)

Sound Chips : SN76496 (@ 1.536 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 2

Control : 4-way joystick

Buttons : 2


Released in May 1986.

Goemon is based on Ishikawa Goemon, an infamous outlaw in 16th century Japan. Some stories tell of Goemon becoming a criminal after stealing from his cruel master and killing his pursuers. Later he becomes a merchant in Kyoto and Osaka by day and a thief by night. Whilst some remember him as simply a thief, others celebrate him as being a Japanese Robin Hood, robbing from the rich to give to the poor.


Collecting a weapon : 100 points.

Killing a warrior : 200 points.

Killing a second warrior : 400 points.

Killing a third warrior : 800 points.

Warriors when powered up : 800 points each.

Killing a flying boss : 1,600 points.

Collecting a gold bar at the end of a level : 800-4,000 points.


* Attack the moon by Kiseru (Button 1). If your attack hits, the rabbit will fall down.

* Warriors can only fire at you when on a platform, so bouncing them up into the air is useful to prevent them firing.

* When you collect a golden hammer keep running right, and warriors will keep appearing and running into you for 800 points each.

* If you are faced with several warriors, bounce a few off the bottom of the screen to get them out of your way.

* Try not to use the last 'head weapon' you collect, as you can carry it forward to the next stage. It's very useful to start a stage already armed.

* When collecting the gold bars if you jump to try to get the furthest to the right, it is worth a higher score.


1. Mr. Goemon (1986)

2. Ganbare Goemon! Karakuri Douchuu (1986, Nintendo Famicom)

3. Ganbare Goemon 2 (1989, Nintendo Famicom)

4. Ganbare Goemon Gaiden - Kieta Ougon Kiseru (1990, Nintendo Famicom)

5. Ganbare Goemon - Yukihime Kyuushutsu Emaki (1991, Nintendo Super Famicom)

6. Ganbare Goemon Gaiden - Tenka no Zaihou (1992, Nintendo Famicom)

7. Ganbare Goemon 2 - Kiteretsu Shogun Magginesu (1993, Nintendo Super Famicom)

8. Ganbare Goemon 3 - Shichijuurokubei no Karakuri Manji Katame (1994, Nintendo Super Famicom)

9. Ganbare Goemon Kirakira Douchuu - Boku ga Dancer ni Natta Wake (1995, Nintendo Super Famicom)

10. Ganbare Goemon - Uchukaizoku Akogingu (1996, Sony Playstation)

11. Ganbare Goemon - Neo Momoyama Bakufu no Odori (1997, Nintendo 64)

12. Ganbare Goemon - Derodero Douchu Obake Tenkomori (1998, Nintendo 64)

13. Ganbare Goemon - Kuru Nara Koi! Ayashi Geikka no Kuroi Kage (1998, Sony Playstation)

14. Ganbare Goemon - Oedo Daikaiten (2001, Sony Playstation)

15. Ganbare Goemon - Toukai Douchuu Daiedo Tenguri (2005, Nintendo DS)


Game's rom.

Arcade Retro Lounge; http://tips.retrogames.com/

MAME Info:

0.36b5 [Nicola Salmoria]


- 0.144u7: hap removed unnecessary comments, emulate soundlatch properly, improved interrupts and sync interrupts to scanlines anyway in the Green Beret driver. Changed VSync to 60.60 Hz.

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

- 0.136u2: Corrado Tomaselli changed Mr. Goemon (Japan) to use the 76489A variant (verified on PCB).

- 0.136: Replaced SN76496 sound with SN76489.

- 0.135u3: Fabio Priuli added driver data struct and save states to the Green Beret driver.

- 0.133u1: Brian Troha added DIP locations to Mr. Goemon (also cleaned up) and improved bonus verbiage for the Green Beret driver. Verbiage more like the actual manual. Added 'Unused' dipswitch.

- 0.123u1: Swapped proms ($20, 120). Changed palettesize to 512 colors.

- 0.80: Fixed dipswitches. Removed 'Unknown' dipswitch and 3rd coin slot.

- 0.58: Fixed Mr. Goemon doesn't reset properly.

- 0.55: Fixed sprite masking problems in Mr. Goemon.

- 27th September 1999: Takahiro Nogi fixed Mr. Goemon sprite glitches.

- 0.36b5: Nicola Salmoria added Mr. Goemon (Japan) (Konami 1986).

- 11th September 1999: Nicola added Mr. Goemon to Jailbreak driver.

ARCADE RELEASE: Mr. Goemon (Konami) - 1986/May/27


Other Emulators:

* CottAGE

* FB Alpha

Recommended Games (Asian Fighting):


Sasuke vs. Commander

Chinese Hero

Kung-Fu Master

Kung Fu (PlayChoice-10)

Kung-Fu Taikun

The Legend of Kage

Ninjakun Majou no Bouken

Ninja-Kid II / NinjaKun Ashura no Shou

Vs. Ninja Jajamaru Kun




Lady Master of Kung Fu

Onna Sansirou

Samurai Nihon-Ichi

Sega Ninja

Kid Niki - Radical Ninja

KiKi KaiKai

Mr. Goemon

Garyo Retsuden

Kozure Ookami

Ninja Mission (Arcadia)

The Ninja Warriors

Tiger Road

China Gate


Kuri Kinton

The Masters of Kin

Mirai Ninja

Ninja Spirit

Shingen Samurai-Fighter

Mystic Defender (Mega-Tech)

Ninja Combat

The Ninja Kids



Sengoku 2

Sengoku 3

Mazin Wars / Mazin Saga (Mega Play)

Mystic Warriors

Shadow Force

Zunzunkyou No Yabou


The Legend of Silkroad

Age Of Heroes - Silkroad 2

Legend of Heroes

Romset: 145 kb / 8 files / 76.4 zip

MAME XML Output:

       <game name="mrgoemon" sourcefile="gberet.c">
              <description>Mr. Goemon (Japan)</description>
              <rom name="621d01.10c" size="32768" crc="b2219c56" sha1="274160be5dabbbfa61af71d92bddffbb56eadab6" region="maincpu" offset="0"/>
              <rom name="621d02.12c" size="32768" crc="c3337a97" sha1="6fd5f365b2624a37f252c202cd97877705b4a6c2" region="maincpu" offset="8000"/>
              <rom name="621a05.6d" size="16384" crc="f0a6dfc5" sha1="395024ebfff550b0da393096483196fb1152a077" region="gfx1" offset="0"/>
              <rom name="621d03.4d" size="32768" crc="66f2b973" sha1="7e906f258a5f4928f9615c6ea176efbca659b3a7" region="gfx2" offset="0"/>
              <rom name="621d04.5d" size="32768" crc="47df6301" sha1="e675c070e46993d3453c2ddadc49ec8b84cec854" region="gfx2" offset="8000"/>
              <rom name="621a06.5f" size="32" crc="7c90de5f" sha1="8ac5708e72e32f3d79ccde0cbaedefc34f8ac57e" region="proms" offset="0"/>
              <rom name="621a08.7f" size="256" crc="2fb244dd" sha1="ceb909ad96c0dabc8684e69b028f4287e227c351" region="proms" offset="20"/>
              <rom name="621a07.6f" size="256" crc="3980acdc" sha1="f4e0bd74bccd77b84096c38bc70cf488a42d9562" region="proms" offset="120"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="snsnd" name="SN76489A" clock="1536000"/>
              <display tag="screen" type="raster" rotate="0" width="240" height="224" refresh="60.600000" />
              <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="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="20K, Every 60K" value="24" default="yes"/>
                     <dipvalue name="30K, Every 70K" value="16"/>
                     <dipvalue name="40K, Every 80K" value="8"/>
                     <dipvalue name="50K, Every 90K" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" 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="Upright Controls" tag="DSW3" mask="2">
                     <dipvalue name="Single" value="2" default="yes"/>
                     <dipvalue name="Dual" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise