pacgal: MAME ROM Information. History:
Pac-Gal (c) 19??.
Basically this game is "Pac-Man", with a few minor differences. The major difference is that the ghosts have fewer restrictions on their movement, making them more formidable. Also adding to the challenge are the different mazes and the fact that the fruit no longer stays in one place, but moves in, out and around the maze. Fortunately there is a power pellet in each corner that (usually) turns the ghosts blue for a period of time, allowing you to eat them for points.
This is "Ms. Pac-Man" with a color change and a new name. Also, the Midway name has been removed although the Midway logo is still there.
- TECHNICAL -
Main CPU : Z80 (@ 3.072 Mhz)
Sound Chips : Namco 3-channel WSG (@ 96 Khz)
Screen orientation : Vertical
Video resolution : 224 x 288 pixels
Screen refresh : 60.61 Hz
Palette colors : 16
Players : 2
Control : 4-way joystick
Buttons : 1
- TRIVIA -
This game is a hack of "Ms. Pac-Man".
Unlike the Pac-Man hacks, the Ms. Pac-Man hacks don't mess with the scores you get from eating dots, fruit and ghosts.
Official products:
Ms. Pac-Man [Upright model] [No. 595]
Ms. Pac-Man [Cocktail model] [No. 599]
Ms. Pac-Man [Mini-Myte model] [No. 602]
Unofficial products
Ms. Pac-Man Plus
Ms. Pac Attack
Ms. Pac-Man Champion Edition
Pac-Gal
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.37b16 [Dave Widel]
0.01 [Nicola Salmoria, Allard van der Bas]
Artwork available
NOTE:
- Sometimes the colours on the first level appear incorrect until you either die or finish the level. The original game does this as well, although it doesn't happen very often. It appears that this is triggered by insert a credit and pressing start at a certain point in the attract mode. Because most people add credits shortly after the game has finished booting up, this feature is more likely to appear in MAME than on an actual arcade machine.
Bugs:
- Ghost tunnel behavior different than arcade. jpittman (ID 04251)
- Clone mspacmab: Number of maximum level. dwidel (ID 00823)
WIP:
- 0.146: Jim Skilskyj and MisfitMAME added clone Ms. Pac-Man II (Orca bootleg set 1). Corrado Tomaselli and MisfitMAME added clone Ms. Pac-Man II (Orca bootleg set 2).
- 0.145u7: GCC sold Crazy Otto to Midway, who then made minor modifications and turned it into Ms. Pac-Man [hap]. Changed manufacturer to 'Midway / General Computer Corporation'.
- 0.138u1: Andrew Welburn and The Dumping Union added clone 'Ms. Pacman Champion Edition / Zola-Puc Gal'. Renamed (mschamp) to (mschamps).
- 0.128u4: More accurately describes the aux board behavior for Ms. Pac-Man [Steve Golson]. There is a thorough description of how the board works. mspacman is a more faithful emulation. In particular you can now enter service mode (F2) at anytime during game play.
- 0.126u3: David Haywood changed unmapped read for Ms. Pac-Man to see if it changes tunnel behavior (suggestion by dwidel).
- 0.126u2: Brian Troha added information on how to toggle the built-in speedup in Ms. Pac-Man.
- 9th July 2008: Mr. Do - When I "fixed" the colors on the Ms. Pac-Man bezel, I didn't do it right either (apologies to Ad_Enuff). I think I got it right this time. On the cocktail artwork, a piece on one of the A's was missing (wrong layer order in uploaded AI file). Also matched the colors on the cocktail to those of the upright.
- 17th June 2007: Mr. Do - Added the cabaret version bezel to Ms. Pac-Man.
- 11th March 2007: Mr. Do - Adjusted the colors on the Ms. Pac-Man upright to match more of what I see everywhere I go. Also made the same adjustments to the cocktail bezel.
- 10th December 2006: Mr. Do - Thanks to the loan by Vintage Arcade Superstore, Ms. Pac-Man artwork is finally, FINALLY, brought to Justice, thanks to cleanup by Addy.
- 24th August 2006: Mr. Do - Added Ms. Pacman cocktail artwork.
- 0.105u2: David Widel added clone Ms. Pac-Man (bootleg, (encrypted)). The game is encrpyted by a 74298 sitting on top of the rom at 6f. The select line is tied to a2; a0 and a1 of the EPROM are are left out of socket and run through the 74298.
- 0.90u4: Dave Widel added full memory map to Ms. Pac Man, this should fix the game ending.
- 0.84u6: Aaron Giles added clone Ms. Pac-Man (with speedup hack). Removed existing speedup cheat hack from Pacman/Ms Pac Man as the way it was implemented in MAME is NOT how it was implemented in the arcades. I have added the hacked software ROMs as three separate sets for Puck Man, Pac Man, and Ms. Pac Man. These hacked ROMs do not let you control the speed of the game with a button; the game is always fast, and Pac Man is faster than the ghosts. Also added a fake dipswitch to control the equivalent of the hardware version of the speedup hack. It can be set to "Disabled", "Enabled Always", or "Enabled with Button". Note that this hack speeds up everyone, including the ghosts, as the original hack did.
- 0.55: Added clone Ms. Pacman Champion Edition / Super Zola Pac Gal.
- 0.37b16: Dave Widel decrypted the original Ms. Pac Man. Added Ms. Pac-Man (Midway) and clone Ms. Pac Attack. Renamed (mspacman) to (mspacmab) and (mspacatk) to (mspacpls).
- 0.35b11: Victor Trucco added clone Pac Gal (hack 1981).
- 0.34b1: Added sound and color proms ($0, 10).
- 0.33b5: Known issues: In Miss Pac Plus, use the 2 player start button to accelerate. This is a feature of the original game.
- 0.30: Nicola Salmoria and Aaron Giles completely rewritten the Namco waveform audio subsystem. This gets rid of some artefacts in Pac Man (eating a ghost) and Ms Pac Man (eating dots while a fruit is bouncing).
- 0.29: Changed description of clone 'Ms. Pac Man Attacks' to 'Miss Pac Plus'.
- 0.25: Added clone 'Ms. Pac Man Attacks'. In Miss Pac Plus the bonus fruits move through the maze walls. This is normal, the original does the same. Known issues: Speed cheat doesn't work in clone version. In clone version bonus (like cherry) moves over the maze. I think this is a rom bug and not a MAME one.
- 0.18: Sprite placement in Ms Pac Man should now be arcade perfect [Nicola Salmoria]. Thanks to Richard Davies who verified it on a real machine.
- 0.15: Nicola Salmoria added high score saving to Ms. Pac Man.
- 0.06: Nicola Salmoria fixed staccato notes in Pacman and other games using the same hardware. There are still some minor glitches (especially in Ms. Pac Man) but Pac Man tunes are now very close to the original.
- 0.01: Nicola Salmoria added Ms. Pac Man (bootleg 1981). Game is playable with accurate colors and sound. Control: Arrows = Move around, F1 = Skip level, F2 = Test mode and CTRL = Speed up cheat. Known issues: Blinky and Pinky seem to be shifted one pixel to the right. This is really annoying, but I can't seem to be able to understand why. Maybe there is an additional "sprite offset" register somewhere? Or did the original just behave this way? Note that we can't fix it by just moving sprites 0 and 1 one pixel to the left, because when Pac Man eats a power pill the sprites order is changed so that Pac Man is drawn over the ghosts. It becomes sprite 0, and Blinky becomes sprite 4.
Other Emulators:
* CottAGE
* FB Alpha
* HiVE
* JAE
* JEmu
* JEmu2
* Mimic
* Raine
* Retrocade
* Sparcade
* Tickle
* VAntAGE
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
Romset: 35 kb / 13 files / 20.9 zip
MAME XML Output:
   | <game name="pacgal" sourcefile="pacman.c" cloneof="mspacman" romof="mspacman"> |
   |    | <description>Pac-Gal</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>hack</manufacturer> |
   |    | <rom name="boot1" size="4096" crc="d16b31b7" sha1="bc2247ec946b639dd1f00bfc603fa157d0baaa97" region="maincpu" offset="0"/> |
   |    | <rom name="boot2" size="4096" crc="0d32de5e" sha1="13ea0c343de072508908be885e6a2a217bbb3047" region="maincpu" offset="1000"/> |
   |    | <rom name="pacman.7fh" size="4096" crc="513f4d5c" sha1="ae011b89422bd8cbb80389814500bc1427f6ecb2" region="maincpu" offset="2000"/> |
   |    | <rom name="pacman.7hj" size="4096" crc="70694c8e" sha1="d0d02f0997b44e1ba5ea27fc3f7af1b956e2a687" region="maincpu" offset="3000"/> |
   |    | <rom name="boot5" size="4096" crc="8c3e6de6" sha1="fed6e9a2b210b07e7189a18574f6b8c4ec5bb49b" region="maincpu" offset="8000"/> |
   |    | <rom name="boot6" size="4096" crc="368cb165" sha1="387010a0c76319a1eab61b54c9bcb5c66c4b67a1" region="maincpu" offset="9000"/> |
   |    | <rom name="5e" merge="5e" size="4096" crc="5c281d01" sha1="5e8b472b615f12efca3fe792410c23619f067845" region="gfx1" offset="0"/> |
   |    | <rom name="pacman.5ef" size="2048" crc="65a3ee71" sha1="cbbf700eefba2a5bf158983f2ca9688b7c6f5d2b" region="gfx1" offset="1000"/> |
   |    | <rom name="pacman.5hj" size="2048" crc="50c7477d" sha1="c04ec282a8cb528df5e38ad750d12ee71612695d" region="gfx1" offset="1800"/> |
   |    | <rom name="82s123.7f" merge="82s123.7f" size="32" crc="2fc650bd" sha1="8d0268dee78e47c712202b0ec4f1f51109b1f2a5" region="proms" offset="0"/> |
   |    | <rom name="82s129.4a" size="256" crc="63efb927" sha1="5c144a613fc4960a1dfd7ead89e7fee258a63171" region="proms" offset="20"/> |
   |    | <rom name="82s126.1m" merge="82s126.1m" size="256" crc="a9cc86bf" sha1="bbcec0570aeceb582ff8238a4bc8546a23430081" region="namco" offset="0"/> |
   |    | <rom name="82s126.3m" merge="82s126.3m" size="256" crc="77245b66" sha1="0c4d0bee858b97632411c440bea6948a74759746" region="namco" offset="100"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="namco" name="Namco" clock="96000"/> |
   |    | <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" coins="2"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Rack Test (Cheat)" tag="IN0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="IN1" mask="128"> |
   |    |    | <dipvalue name="Upright" value="128" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="3"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="4"/> |
   |    |    | <dipvalue name="3" value="8" default="yes"/> |
   |    |    | <dipvalue name="5" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="10000" value="0" default="yes"/> |
   |    |    | <dipvalue name="15000" value="16"/> |
   |    |    | <dipvalue name="20000" value="32"/> |
   |    |    | <dipvalue name="None" value="48"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/> |
|
|