hyperpac: MAME ROM Information. History:
Hyper Pacman (c) 1995 SemiCom.
This is an updated version of Namco's seminal "Pac-Man", featuring forced-perspective 3-D graphics that allow the players to jump over the enemy ghosts; in a similar fashion to Namco's "Pac-Mania", released in 1987. There are secret items and food to be found on each level that increases the player's power and score. The power-ups themselves consist of a shield, helmet lasers, speed and jump shoes. Players will face a boss encounter every ten stages and the game ends after the 30th stage.
- TECHNICAL -
Main CPU : 68000 (@ 16 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : YM2151 (@ 4 Mhz), OKI6295 (@ 7.575 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 224 pixels
Screen refresh : 57.50 Hz
Palette colors : 256
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in September 1995.
- TIPS AND TRICKS -
If you eat only the small dots and not the power dots, you will gain access to a secret stage on each round (with extend, shield, helmet lasers, speed, and jump shoes). If you play with the second player, the ghost will chase you less than the first player and you will be closer to the fixed items on each stage.
- SERIES -
1. Hyper Pacman (1995)
2. Twinkle (1997)
- STAFF -
Executive producer : Jeon Jae Yeon
Game designer : Han Seung Hoon
Main programmer : Kim Hyun Ho
System programmer : Kim Jin Woo
Sound programmer : Oh Gyeong Hun
Graphic designer : Hong Young Joo
Sound composer / S.E : Jeon Seok Gee
- SOURCES -
Game's rom.
MAME Info:
0.60 [David Haywood, Stephan Humbert]
WIP:
- 0.138u4: Brian Troha added DIP locations to Hyper Pacman.
- 0.133u1: Renamed (hyperpcb) to (hyperpacb).
- 0.131u1: Guru and David Haywood made Hyper Pacman run with protection code from decapped MCU rather than simulation. Added I8052 (16MHz) CPU3 and 8k AT89C52 MCU rom.
- 24th April 2009: Guru - Dumped the internal FlashROM of the AT89C52 MCU in Hyper Pacman (SemiCom).
- 22nd July 2008: Guru - Hyper Pacman arrived, for decapping the 89C52 MCU.
- 0.75: Changed VSync to 57.5 Hz.
- 0.62: Changed 68000 CPU2 clock speed to 16MHz.
- 0.60: David Haywood added Hyper Pacman (SemiCom 1995) and clone (bootleg). TODO: Make the original work and verify the video hardware. NOTES: According to the "Language" dipswitch, this game is a Korean game. There is no "cocktail mode", nor way to flip the screen.
- 29th April 2002: Nicola Salmoria added sound to Hyper Pacman.
- 28th April 2002: David Haywood sent in a driver for Hyper Pacman, but sounds are not yet emulated. Stephane Humbert fixed the dipswitches and inputs in it.
LEVELS: 30 (hyperpcb)
Other Emulators:
* FB Alpha
* Raine
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: 1352 kb / 8 files / 418.5 zip
MAME XML Output:
   | <game name="hyperpac" sourcefile="snowbros.c"> |
   |    | <description>Hyper Pacman</description> |
   |    | <year>1995</year> |
   |    | <manufacturer>SemiCom</manufacturer> |
   |    | <rom name="hyperpac.h12" size="131072" crc="2cf0531a" sha1="c4321d728845035507352d0bcf4348d28b92e85e" region="maincpu" offset="1"/> |
   |    | <rom name="hyperpac.i12" size="131072" crc="9c7d85b8" sha1="432d5fbe8bef875ce4a9aeb74a7b57dc79c709fd" region="maincpu" offset="0"/> |
   |    | <rom name="hyperpac.u1" size="65536" crc="03faf88e" sha1="a8da883d4b765b809452bbffca37ff224edbe86d" region="soundcpu" offset="0"/> |
   |    | <rom name="at89c52.bin" size="8192" crc="291f9326" sha1="e440ce7d92188faa86e02e7f9db4ec6bce21efd3" region="protection" offset="0"/> |
   |    | <rom name="hyperpac.j15" size="262144" crc="fb9f468d" sha1="52857b1a04c64ac853340ebb8e92d98eabea8bc1" region="oki" offset="0"/> |
   |    | <rom name="hyperpac.a4" size="262144" crc="bd8673da" sha1="8466355894da4d2c9a54d03a833cc9b4ec0c67eb" region="gfx1" offset="0"/> |
   |    | <rom name="hyperpac.a5" size="262144" crc="5d90cd82" sha1="56be68478a81bb4e1011990da83334929a0ac886" region="gfx1" offset="40000"/> |
   |    | <rom name="hyperpac.a6" size="262144" crc="61d86e63" sha1="974c634607993924fa098eff106b1b288bec1e26" region="gfx1" offset="80000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="protection" name="I8052" clock="16000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="999900"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="57.500000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="28"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="12"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="20"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="24"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="96"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="96" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="64"/> |
   |    |    | <dipvalue name="Hardest" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/> |
|
|