Home News Forum                            

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

paclandm: MAME ROM Information.


Pac-Land (c) 1984 Bally Midway Mfg. Co.


[No. 0B64]


Released in October 1984 in the USA by Bally Midway. Licensed from Namco. For more information about the game itself, please see the original Namco entry.


Game's ROM.

MAME Info:

0.34b8 [Nicola Salmoria]

0.33b1 [Ernesto Corvi]

Artwork available


- During the check you can hear a white noise sound. Since 0.89. Kold666 (ID 00226)


- 0.144u7: Kanikani updated Pac-Land dipswitches.

- 0.139u2: Phil Bennett fixed reload of state cause game issues in Pac-Land and clones.

- 0.139u1: Atari Ace removed global variables from NAMCO sound core.

- 0.138: Team Japump added clone Pac-Land (Japan older). And fixed ROM labels for Pac-Land. Changed description of clones 'Pac-Land (Japan newer)' to 'Pac-Land (Japan new)' and 'Pac-Land (Japan older)' to 'Pac-Land (Japan old)'. Renamed (pacland2) to (paclandj) and (pacland3) to (paclandjo).

- 0.122u7: Changed HD63701 CPU2 clock speed to 6144000 Hz.

- 0.118u6: Aaron Giles fixed wrong gfx display and added save state support to Pac-Land. Changed palettesize to 3072 colors.

- 0.118u5: Changed palettesize to 4096 colors.

- 3rd June 2007: Mr. Do - Scanned instruction card for Pac-Land provided by Tormod.

- 0.114u1: Changed description to 'Pac-Land (World)' and clones 'Pac-Land (set 2)' to 'Pac-Land (Japan newer)' and 'Pac-Land (set 3)' to 'Pac-Land (Japan older)'.

- 0.107u3: Brian Troha properly documented and connected the CUS60 MCU code to Pacland.

- 0.93: Added clock parameter to Namco CUS30 sound (24000 Hz).

- 0.80: Nicola Salmoria fixed sprite RAM, it was too big and included normal program RAM, causing sprites to be drawn twice. Fixed irq enable. Fixed tilemap scroll offsets and sprite positions. Accurate emulation of tile/sprite priority (including fix of bugs introduced when the driver was converted to tilemaps) and sprite visibility area. MAMETesters pacland36b16 bug is not a bug - colors match the real game. Fixed gfx3/proms rom loading. Changed M6809 CPU1 and HD63701 CPU2 clock speeds to 1536000 Hz.

- 0.79u1: Curt Coder fixed problems created when Pac-Land was converted to tilemaps.

- 30th January 2004: Curt Coder submitted a fix for flipscreen and flashlight effect in Pac-Land.

- 0.60: Fixed Pac-Land Crashes with an access violation upon startup.

- 0.37b12: Changed VSync to 60.606060Hz.

- 0.35RC2: Changed HD63701 CPU2 clock speed to 1538461 Hz.

- 0.35b11: Nicola Salmoria fixed foreground transparency in Pac-Land round 19. Changed M6809 CPU1 and HD63701 CPU2 clock speeds to 1.5MHz.

- 14th April 1999: Nicola fixed Pac-Land graphics priorities.

- 0.35b10: Changed HD63701 CPU2 clock speed to 6MHz.

- 0.35b6: Replaced M6803 CPU2 with HD63701.

- 14th April 1999: Nicola fixed Pacland graphics priorities.

- 7th April 1999: Nicola Salmoria has updated Pac-Land driver to work on the new 6800 core, but music speed is still sometimes screwed.

- 0.35b5: Ernesto Corvi added sound to Pac-Land. Changed M6809 CPU1 and M6803 CPU2 clock speeds to 3MHz. Added Namco sound and sound prom ($0).

- 2nd March 1999: Ernesto Corvi fixed Pacland and Rolling Thunder sound by emulating two new opcodes in the 63701 core.

- 1st March 1999: Ernesto Corvi has updated Pacland to support sound.

- 0.34RC1: Dave W. added high score saving to Pac Land.

- 0.34b8: Nicola Salmoria added Pacland (set 1). Changed description of clones 'Pac-Land (Namco set 1)' to '(set 3)' and '(Namco set 2)' to '(set 2)'. Renamed (pacland) to (paclandm), (paclandn) to (pacland3) and (paclanda) to (pacland2).

- 0.33b7: Added proms ($0, 400, 800, c00, 1000). Changed description of clones 'Pac-Land (Namco)' to 'Pac-Land (Namco set 1)' and '(Namco alternate)' to '(Namco set 2)'.

- 0.33b1: Ernesto Corvi added Pac-Land (Midway) (Bally Midway 1984) and clones (Namco) and (Namco alternate).

LEVELS: 99 (endless)

Other Emulators:

* FB Alpha

* HiVE

Recommended Games (Maze Pac-Man):

Pac-Man / PuckMan

Namco Classic Collection Vol.2 (Pac-Man)

Pac-Man - 25th Anniversary Edition

Pac-Man Plus

Super Pac-Man

Pac & Pal


4 Fun in 1 (Ghost Muncher)

unknown Pac-Man gambling game

Ghostmuncher Galaxian (bootleg)

Ms. Pac-Man

Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion

Pac-Man - 25th Anniversary Edition (Ms. Pac-Man)

Jr. Pac-Man

Hyper Pacman

XESS - The New Revolution (Hyper Pacman)


Funny Strip

Puckman Pockimon


Professor PacMan


Pac-Land (United Amusements PC Engine)

Puzzle Club


Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

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

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 193 kb / 19 files / 68.8 zip

MAME XML Output:

       <game name="paclandm" sourcefile="pacland.c" cloneof="pacland" romof="pacland">
              <description>Pac-Land (Midway)</description>
              <manufacturer>Namco (Bally Midway license)</manufacturer>
              <rom name="pl1-1" size="16384" crc="a938ae99" sha1="bf12097d8c69685cb7af763f9b9617c767aaed2f" region="maincpu" offset="8000"/>
              <rom name="pl1-2" size="16384" crc="3fe43bb5" sha1="14e6144d06ff2fd786f383f36f1b8238ac364849" region="maincpu" offset="c000"/>
              <rom name="pl1_3.8e" merge="pl1_3.8e" size="16384" crc="aa9fa739" sha1="7b1f7857eb5f68e166b1f8988c82051aaf05df48" region="maincpu" offset="10000"/>
              <rom name="pl1_4.8f" merge="pl1_4.8f" size="16384" crc="2b895a90" sha1="820f8873c6a5a736089406d0f03d491dfb82d00d" region="maincpu" offset="14000"/>
              <rom name="pl1_5.8h" merge="pl1_5.8h" size="16384" crc="7af66200" sha1="f44161ded1633e9801b7a9cd84d481e53823f5d9" region="maincpu" offset="18000"/>
              <rom name="pl1_6.8j" size="16384" crc="b01e59a9" sha1="e5b093852d33a4d09969d111fa6e42e964aa4dac" region="maincpu" offset="1c000"/>
              <rom name="pl1_7.3e" merge="pl1_7.3e" size="8192" crc="8c5becae" sha1="14d67136395c4c64472980a69648ce2d479ae67f" region="mcu" offset="8000"/>
              <rom name="cus60-60a1.mcu" merge="cus60-60a1.mcu" size="4096" crc="076ea82a" sha1="22b5e62e26390d7d5cacc0503c7aa5ed524204df" region="mcu" offset="f000"/>
              <rom name="pl1_12.6n" size="8192" crc="c159fbce" sha1="b0326c85b7df407f3e94c38a5971f911968d7b27" region="gfx1" offset="0"/>
              <rom name="pl1_13.6t" size="8192" crc="6c5ed9ae" sha1="db919c9254289179e98ba5d2ed8c66d67ae95f35" region="gfx2" offset="0"/>
              <rom name="pl1-9.6f" merge="pl1-9.6f" size="16384" crc="f5d5962b" sha1="8d008a9bc06dc562c241955d9c551647b5c1f4e9" region="gfx3" offset="0"/>
              <rom name="pl1-8.6e" merge="pl1-8.6e" size="16384" crc="a2ebfa4a" sha1="4a2a2b43a23a7a46266751415d1bde118143429c" region="gfx3" offset="4000"/>
              <rom name="pl1-10.7e" merge="pl1-10.7e" size="16384" crc="c7cf1904" sha1="7ca8ed20ee32eb8609ac96b4e4fcb3b6027b598a" region="gfx3" offset="8000"/>
              <rom name="pl1-11.7f" merge="pl1-11.7f" size="16384" crc="6621361a" sha1="4efa40adba803006e86d5e12514983d4132b5efb" region="gfx3" offset="c000"/>
              <rom name="pl1-2.1t" merge="pl1-2.1t" size="1024" crc="472885de" sha1="8d552c90b8d5bc6ad6c60934c00f4303cd180ce7" region="proms" offset="0"/>
              <rom name="pl1-1.1r" merge="pl1-1.1r" size="1024" crc="a78ebdaf" sha1="8ea215701eb5e1a2a329ef92c19fc69b18fc28c7" region="proms" offset="400"/>
              <rom name="pl1-5.5t" merge="pl1-5.5t" size="1024" crc="4b7ee712" sha1="dd0ec4c632d8b160f7b54d8f18fcf4ef1508d832" region="proms" offset="800"/>
              <rom name="pl1-4.4n" merge="pl1-4.4n" size="1024" crc="3a7be418" sha1="475cdc68205e3acce83fe79b00b74c6a7e28dde4" region="proms" offset="c00"/>
              <rom name="pl1-3.6l" merge="pl1-3.6l" size="1024" crc="80558da8" sha1="7e1483467817295f36d1e2bdb32934c4f2617d52" region="proms" offset="1000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="mcu" name="HD63701" clock="6144000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="namco" name="Namco CUS30" clock="24000"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606060" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="joy" ways="2"/>
              <dipswitch name="Coin B" tag="DSWA" mask="3">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="24">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
              <dipswitch name="Lives" tag="DSWA" mask="96">
                     <dipvalue name="2" value="64"/>
                     <dipvalue name="3" value="96" default="yes"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Trip Select" tag="DSWB" mask="1">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="1" default="yes"/>
              <dipswitch name="Freeze" tag="DSWB" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Round Select" tag="DSWB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="24">
                     <dipvalue name="B (Easy)" value="16"/>
                     <dipvalue name="A (Average)" value="24" default="yes"/>
                     <dipvalue name="C (Hard)" value="8"/>
                     <dipvalue name="D (Very Hard)" value="0"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="224">
                     <dipvalue name="30K 80K 130K 300K 500K 1M" value="224" default="yes"/>
                     <dipvalue name="30K 80K every 100K" value="128"/>
                     <dipvalue name="30K 80K 150K" value="64"/>
                     <dipvalue name="30K 100K 200K 400K 600K 1M" value="192"/>
                     <dipvalue name="40K 100K 180K 300K 500K 1M" value="160"/>
                     <dipvalue name="40K 100K 200K" value="32"/>
                     <dipvalue name="40K" value="0"/>
                     <dipvalue name="50K 150K every 200K" value="96"/>
              <dipswitch name="Cabinet" tag="IN0" mask="128">
                     <dipvalue name="Upright" value="128" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise