paclandm: MAME ROM Information. History:
Pac-Land (c) 1984 Bally Midway Mfg. Co.
- TECHNICAL -
[No. 0B64]
- TRIVIA -
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.
- SOURCES -
Game's ROM.
MAME Info:
0.34b8 [Nicola Salmoria]
0.33b1 [Ernesto Corvi]
Artwork available
Bugs:
- During the check you can hear a white noise sound. Since 0.89. Kold666 (ID 00226)
WIP:
- 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
Pac-Mania
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)
Twinkle
Funny Strip
Puckman Pockimon
-
Professor PacMan
Pac-Land
Pac-Land (United Amusements PC Engine)
Puzzle Club
Pac-Slot
Recommended Games (Platform Extra):
Flicky
Pac-Land
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
Wiz
Alex Kidd: The Lost Stars
Athena
The Goonies (PlayChoice-10)
Vs. The Goonies
Legend
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
Shadowland
Tricky Doc
Wardner
Bonze Adventure
Dynamite Dux
Hard Head
Hard Head 2
Konek-Gorbunok
The NewZealand Story
Fantasy Land
Keith Courage In Alpha Zones
Legend of Hero Tonma
Marvel Land
Toki
Willow
Blue's Journey
Hammerin' Harry
Liquid Kids
Mega Twins
Nemo
Yo! Noid (PlayChoice-10)
Caveman Ninja / Joe & Mac
Ninja Clowns
PuLiRuLa
Rockin' Kats (PlayChoice-10)
The Simpsons
Three Wonders - Midnight Wanderers
The Addams Family (Nintendo Super System)
Asterix
Kid Chameleon (Mega-Tech)
Aladdin
J. J. Squawkers
Magical Cat Adventure
Spin Master / Miracle Adventure
B.C. Kid
Battle Toads
Recalhorn
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> |
   |    | <year>1984</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <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> |
   |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Trip Select" tag="DSWB" mask="1"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSWB" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Round Select" tag="DSWB" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Cabinet" tag="IN0" mask="128"> |
   |    |    | <dipvalue name="Upright" value="128" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/> |
|
|