Home News Forum                            

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

mappy: MAME ROM Information.


Mappy (c) 1983 Namco.

You are Mappy, the brave mouse policeman. Mappy's mission is to retrieve all of the stolen treasure from the Meowky cat gang. They've stashed all of the loot in their leader's mansion which contains several floors, and numerous trampolines that the Meowkies like to use to travel between stories. Mappy must keep away from the cats and collect all items in the house before moving on to the next house. If Mappy is caught by a cat, he loses a life. Mappy also loses a life if he crashes to the floor by breaking through a trampoline or falling into a pitfall. When all of Mappy's lives are lost, the game is over.

Houses have six floors, and some houses in later rounds have an attic. Mappy gets to the different floors by jumping on a trampoline. Mappy can jump three times on a trampoline, but the fourth time will break it. Once Mappy moves onto a floor, he can jump on the trampoline another three times.

When Mappy jumps on the trampoline, he will go to the top floor of the house unless you push the joystick left or right to move him onto a particular floor. You can move Mappy onto a floor as he's on the way up, but not on the way down.

Goro, the boss cat, does not chase Mappy. Instead he moves around in a zigzag pattern. He also like to hide for a few seconds behind a treasure.

The cats are very sneaky and, if given half a chance, will try to corner Mappy at the end of one of the platforms or to trap him on one of the floors he must use to get to the treasures he's after.

The cats have no defense mechanisms of any kind. But they cannot be permanently eliminated either. As soon as Mappy put one cat out of commission, another cat appears somewhere else in the house.

However, in an emergency, you can slow one cat down for short periods of time. This is accomplished by having Mappy throw open a standard door in the cat's face to knock him down and stun him. When hit by the door, the cat will be stunned for several seconds. When he is disabled like this, Mappy can walk right by him and not get caught. To temporarily eliminate more than one pursuer at a time, Mappy must catch them in the microwaves emitted when opening power doors - the thick flashing doors that flicker with different colors.

As your skill level increases, the number and direction of pursuers coming at you at any one time and the speed with which they move, is gradually increased; plus, their pursuit patterns become more and more devious while their overall accuracy is highly improved.

Bonus lives are awarded to you periodically throughout the game as you reach or pass certain preselected point values ('Extra Lives' dip switch).

Once all the treasure in the house has been retrieved, you move on to the next house.

A bonus round is awarded to you after the 2nd house, and after every 3rd house thereafter, i.e. in after the 6th, 9th, 12th, 15th, etc. houses. In the bonus rounds, you score extra points by popping balloons. Using the trampoline, jump to pop as many balloons as possible in the fewest number of moves. The bonus round ends when the music ends. If you die during a bonus round, the bonus round ends there, but the number of lives remaining is not affected.


Game ID : MP

Main CPU : M6809 (@ 1.536 Mhz)

Sound CPU : M6809 (@ 1.536 Mhz)

Sound Chips : Namco 8-channel WSG

Players : 2

Control : 2-way joystick

Buttons : 1 (used to open and close doors)


Released in March 1983.

Mappy is the first game from Namco to include the message "All Rights Reserved" on the title screen.

The mapping of the level counters in Mappy is a little strange; after level 49, the level symbols in the bottom right corner temporarily stop updating, but the numerical level counter and the high score display both record the proper level. The level symbols then start displaying correctly again at level 100 and continues to display correctly until level 254. Level 255 morphs into Level 0. Then the game starts over again and becomes easy again for level 1.

Mappy is likely derived from 'mappo', a Japanese slang term (slightly insulting) for a policeman.

Greg Bond holds the official record for this game with 658, 160 points on June 27, 2002.


Mappy ("Micro Police") - This is you, our hero and defender of justice, the police-mouse who is on the case to recover the stolen loot from the enemy cats.

Goro ("Boss The Big Bit") - Does not chase Mappy, but moves around the house in a zig-zag fashion

Meowky ("Naughty Folks") - This gang of smaller cats chases and tries to catch Mappy.

Gosenzo - This appears when Mappy moves throughout the house for a long period of time without retrieving any stolen items. Once it appears, Mappy has no chance of escaping.

Doors - When Mappy is directly in front of a door, press the Door button to open the door. Doors open in the direction of the doorknob. Mappy cannot go through a closed door; you must open it to go through.

Power Doors - These flicker with different colors and are thicker than the ordinary doors. When you press the Door button, the door opens and sends a microwave that flushes away Mappy's feline pursuers. There are four power doors in each house.


In the Japanese version :

* Goro is named 'Nyamco'.

* The name of the cat gang is misspelled as 'Mewkies' in the attract mode's title sequence.


Bouncing on a trampoline : 10 points

Grabbing a radio : 100 points

Grabbing a TV : 200 points

Grabbing a computer : 300 points

Grabbing a Mona Lisa painting : 400 points

Grabbing a safe : 500 points

In addition, a special multiplier is applied if the second instance of an item is grabbed immediately after the first :

1st Pair : 2x

2nd Pair : 3x

3rd Pair : 4x

4th Pair : 5x

5th Pair : 6x

(Losing a life resets the multiplier)

Picking up loot while Goro is hiding behind it : 1000 extra points

Catching cats in a microwave :

1 cat : 200 points

2 cats : 400 points

3 cats : 800 points

4 cats : 1200 points

5 cats : 1600 points

6 cats : 2000 points

7 cats : 3000 points

8 cats : 4000 points

9 cats : 5000 points

10 cats : 6000 points

NOTE: When Goro is caught in the wave, he not only counts towards the number of cats captured, he also doubles the score.

Hitting a cat with a bell : 300 points

Hitting Goro with a bell : 1000 points


Popping a red balloon : 200 points

Popping the large blue balloon : 2000 points

Perfect (bonus for popping all balloons) : 5000 points


Doors can be used in many ways. For example, knock out a cat with a swinging door, or have Mappy body slam a cat by pulling open a door.

Houses 8, 9, and 10 have bells hanging from the top floor. When Mappy bumps one of these, it falls and temporarily stuns the cat below.

In houses 12, 13, and 14, parts of the floor will flicker. When Mappy passes over one of these, it becomes a pitfall for a set time. Cats who fall into the pitfall are temporarily knocked unconscious.

To save time in the bonus round, break through a trampoline by having Mappy bounce off a side wall three times instead of going all the way up to the top of the jump each time. Push the stick left or right just as Mappy begins his jump.

* Easter Egg 1 :

1) Enter service mode.

2) Keep Left pressed to make the screen scroll left until the grid covers the whole screen.

3) Press the service switch 3 times (the one that adds a credit, not the one to enter service mode).

4) Keep Button 1 pressed and enter the following sequence : Left(x4), Start1(x6), Left(x3), Start2. '(c) 1983 NAMCO' will appear on the screen.

* Easter Egg 2 :

1) Play the game and reach the third bonus round (the one after round 10).

2) Press Button1(x3), Start1(x3) and Start2(x3).

After the score of the bonus round is shown, this text will be added at the bottom of the screen : '(c) 1983 Namco All Rights Reserved'.


1. Mappy (1983)

2. Hopping Mappy (1986)

3. Mappy Land (1986, Nintendo Famicom)


Music by : Nobuyuki Ohnogi


* Consoles :

Nintendo Famicom (1984)

Epoch corporation super cassette vision (1984)

Sega Game Gear (1991)

Nintendo Game Boy (1996, "Namco Gallery Vol.1")

Sony PlayStation [JP] (Feb 09, 1996; "Namco Museum Vol.2 [Model SLPS-00209]")

Sony PlayStation [JP] (Feb 09, 1996; "Namco Museum Vol.2 [Model SLPS-00210]")

Sony PlayStation 2 (2005, "Namco Museum 50th Anniversary")

Microsoft XBOX (2005, "Namco Museum 50th Anniversary")

Nintendo GameCube (2005, "Namco Museum 50th Anniversary")

Sony PSP (2005, "Namco Museum Battle Collection")

Nintendo DS (2007, "Namco Museum DS")

Nintendo Wii (2007, "Namco Museum Remix")

Nintendo Wii (2009, "Virtual Console Arcade")

Microsoft XBOX 360 (2008, "Namco Museum Virtual Arcade")

Nintendo Wii (2010, "Namco Museum Megamix")

* Computers :

Fujitsu FM-7 (1983)

MSX (1984)

PC [MS Windows, CD-ROM] (1997, Namco History Vol.1")

PC [MS Windows, CD-ROM] (1998, "Microsoft Revenge of Arcade")

PC [MS Windows, CD-ROM] (2005, "Namco Museum 50th Anniversary")


NEC PC-6001

NEC PC-8001

NEC PC-8801

NEC PC-9800 series

Sharp X1

Sharp MZ1200/1500

Sharp MZ2500

Sharp X68000

* Others :

LCD handheld game (19?? - MGA (Micro Games of America))

Arcade (1995, "Namco Classics Collection Vol.1")

Ms. Pac-Man TV Game (2004 - Jakks Pacific)

Ms. Pac-Man TV Game Wireless Version (2005 - Jakks Pacific)

Retro Arcade featuring Pac-Man (2008 - Jakks Pacific)


Game's rom.

Machine's picture.

MAME Info:

0.26 [Aaron Giles, Mirko Buffoni]

Artwork available


- 0.133u1: Brian Troha added DIP locations to Mappy.

- 0.118u5: Aaron Giles fixed all sets in the driver with 0.118u1 build do not start properly and characters on the garrent are not displayed (0.116u2).

- 3rd September 2006: Mr. Do - Ad_Enuff vectorized Mappy bezel. Thanks to Aaron for the artwork.

- 0.79u1: Replaced Namco sound with Namco 15XX.

- 0.78u4: Nicola Salmoria implements the 56XX and 58XX I/O custom chips (machine\namcoio.c) used by all the games. The I/O chips are now accurately simulated, fixing subtle nuances during normal operation and not-so-subtle ones in test mode; e.g. you can now scroll the grid in Mappy's test mode.

- 0.59: Renamed (mappyjp) to (mappyj). Fixed rom names.

- 0.36b4: Added 2nd player.

- 28th June 1999: Manuel Abadia fixed the custom IO chip reset bugs in the Mappy driver.

- 0.34b1: Added sound and color proms ($0, 20, 120 - palette, characters and sprites).

- 0.33b7: Changed description to 'Mappy (US)' and clone '(Japanese version)' to '(Japan)'.

- 0.29: Toninho added clone Mappy (Japanese version). Video drawing optimization to Mappy, plus test mode now works both in Mappy [Aaron Giles]. Changed parent description to 'Mappy (US version)'.

- 0.27: Aaron Giles did a major rewrite of the Mappy driver: Hiscore save, 100% colors and sound samples, better sound playback frequency (was missing some high bits!), arcade accurate frequency calculation (thanks to jrok!), removed all palette hacks - everything is clean, added loop optimizations for speed, video now properly displayed and including high priority characters. Control: Arrows = Left/Right to move, CTRL = Open door and F1 = Skip level.

- 0.26a: Mappy has correct pitch now (thanks Aaron and Satoh).

- 0.26: Aaron Giles and Mirko Buffoni added support for Mappy (Namco 1983). Game is playable with accurate colors and sound. One of the most requested games. It was a pleasure working with Aaron! He also added sound support and very close arcade colors (I think to have found the color_prom... if it's the correct prom it will be added in the next release). Hiscore saving is supported as well. Control: Arrows = Left/Right to move and CTRL = Open door.

LEVELS: 255 (endless)

Other Emulators:

* HiVE

* Retrocade

Recommended Games (Cat & Mouse):

Cheeky Mouse

Frisky Tom

Mouse Trap

Naughty Mouse



Cat and Mouse


Macho Mouse

Pop Flamer

Super Mouse



Namco Classic Collection Vol.1 (Mappy)

Hopping Mappy


Uncle Poo


Peter Pack-Rat

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Rockin' Kats (PlayChoice-10)

ChuckECheese's Match Game

Double Cheese

Magical Cat Adventure

Cheese Chase

Super Trio

Bang Bang Ball

Mouse Attack

Hammer (Mouse)

Recommended Games (Platform):

Space Panic

Steel Worker

Donkey Kong

FamicomBox (Donkey Kong)

Crazy Kong

Crazy Kong Part II

Kong (Brazil)

Donkey Kong Junior

FamicomBox (Donkey Kong Jr.)

Donkey Kong 3


Naughty Mouse

Treasure Island

Treasure Island (DECO Cassette)


Dock Man


Minky Monkey


Pop Flamer


FamicomBox (Popeye)



Boggy '84

Bristles (Max-A-Flex)

Congo Bongo

Dr. Micro

Hopper Robo

Jump Coaster


Namco Classic Collection Vol.1 (Mappy)


Roc'n Rope

Super Glob

Ben Bero Beh

Complex X

Jumping Jack

Lode Runner

Lode Runner II - The Bungeling Strikes Back

Lode Runner III - The Golden Labyrinth

Lode Runner IV - Teikoku Karano Dasshutsu

Lode Runner - The Dig Fight

Pandora's Palace

Peter Pack-Rat

Vs. Ice Climber

Vs. Ice Climber Dual

Vs. Wrecking Crew

Baluba-louk no Densetsu

Pig Out: Dine Like a Swine!

Sea Hunter Pengui

Multi 5 (Tong Boy)

Romset: 53 kb / 11 files / 27.0 zip

MAME XML Output:

       <game name="mappy" sourcefile="mappy.c">
              <description>Mappy (US)</description>
              <rom name="mpx_3.1d" size="8192" crc="52e6c708" sha1="b9722941438e93325e84691ada4e95620bec73b2" region="maincpu" offset="a000"/>
              <rom name="mp1_2.1c" size="8192" crc="a958a61c" sha1="e5198703cdf47b2cd7fc9f2a5fde7bf4ab2275db" region="maincpu" offset="c000"/>
              <rom name="mpx_1.1b" size="8192" crc="203766d4" sha1="1dbc4f42d4c16a08240a221bec27dcc3a8dd7461" region="maincpu" offset="e000"/>
              <rom name="mp1_4.1k" size="8192" crc="8182dd5b" sha1="f36b57f7f1e79f00b3f07afe1960bca5f5325ee2" region="sub" offset="e000"/>
              <rom name="mp1_5.3b" size="4096" crc="16498b9f" sha1="76610149c65f955484fef1c033ddc3fed3f4e568" region="gfx1" offset="0"/>
              <rom name="mp1_6.3m" size="8192" crc="f2d9647a" sha1="3cc216793c6a5f73c437ad2524563deb3b5e2890" region="gfx2" offset="0"/>
              <rom name="mp1_7.3n" size="8192" crc="757cf2b6" sha1="8dfbf03953d5219d9eb5fc654ec3392442ba1dc4" region="gfx2" offset="2000"/>
              <rom name="mp1-5.5b" size="32" crc="56531268" sha1="2e356706c07f43eeb67783fb122bdc7fed1b3589" region="proms" offset="0"/>
              <rom name="mp1-6.4c" size="256" crc="50765082" sha1="f578e14f15783acb2073644db4a2f0d196cc0957" region="proms" offset="20"/>
              <rom name="mp1-7.5k" size="256" crc="5396bd78" sha1="2e387e5d8b8cab005f67f821b4db65d0ae8bd362" region="proms" offset="120"/>
              <rom name="mp1-3.3m" size="256" crc="16a9166a" sha1="847cbaf7c88616576c410177e066ae1d792ac0ba" region="namco" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="1536000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="namco" name="Namco 15XX" clock="24000"/>
              <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="288" vtotal="264" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="2"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="4">
                     <dipvalue name="Upright" value="4" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Service Mode" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="7">
                     <dipvalue name="Rank A" value="7" default="yes"/>
                     <dipvalue name="Rank B" value="6"/>
                     <dipvalue name="Rank C" value="5"/>
                     <dipvalue name="Rank D" value="4"/>
                     <dipvalue name="Rank E" value="3"/>
                     <dipvalue name="Rank F" value="2"/>
                     <dipvalue name="Rank G" value="1"/>
                     <dipvalue name="Rank H" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="24">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="1 Coin/5 Credits" value="16"/>
                     <dipvalue name="1 Coin/7 Credits" value="8"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Rack Test (Cheat)" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="3 Coins/2 Credits" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/6 Credits" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="56">
                     <dipvalue name="20k Only" value="24"/>
                     <dipvalue name="20k &amp; 60k Only" value="48"/>
                     <dipvalue name="20k &amp; 70k Only" value="56" default="yes"/>
                     <dipvalue name="20k, 70k &amp; Every 70k" value="16"/>
                     <dipvalue name="20k &amp; 80k Only" value="40"/>
                     <dipvalue name="20k, 80k &amp; Every 80k" value="8"/>
                     <dipvalue name="30k &amp; 100k Only" value="32"/>
                     <dipvalue name="30k Only" value="32"/>
                     <dipvalue name="30k &amp; 80k Only" value="56" default="yes"/>
                     <dipvalue name="30k &amp; 100k Only" value="48"/>
                     <dipvalue name="30k, 100k &amp; Every 100k" value="16"/>
                     <dipvalue name="30k &amp; 120k Only" value="40"/>
                     <dipvalue name="40k Only" value="24"/>
                     <dipvalue name="40k, 120k &amp; Every 120k" value="8"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="192">
                     <dipvalue name="1" value="64"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="5" value="128"/>
              <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