ppchamp: MAME ROM Information. History:
Pasha Pasha Champ - Mini Game Festival (c) 1997 Dongsung Wonder Park.
- TECHNICAL -
Main CPU : 68000 (@ 14.31818 Mhz), Z80 (@ 6 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 6.06 Khz)
Screen orientation : Horizontal
Video resolution : 320 x 240 pixels
Screen refresh : 55.00 Hz
Palette colors : 768
Players : 3
Buttons : 3
- TRIVIA -
This game is also known as "Got-cha - Mini Game Festival".
- SERIES -
1. Pasha Pasha Champ - Mini Game Festival (1997)
2. Pasha Pasha 2 (1998)
- SOURCES -
Game's rom.
MAME Info:
0.63 [Nicola Salmoria]
WIP:
- 0.145u7: Discovered similarities in Got-cha to Data East Bootleg sprites, also happening to be the closest implementation to Silver Millennium in the sources. Refactored each based on this information [David Haywood]. Check if OKI6295 voice is playing *before* possibly starting an invalid sample [hap]. This fixed woman's voice get cut off in Got-cha Mini Game Festival.
- 0.135u3: Fabio Priuli added driver data struct and save states to Got-cha Mini Game Festival.
- 0.133u1: Brian Troha added DIP locations to Got-cha Mini Game Festival and clone. Changed description of clone 'Pasha Pasha Champ Mini Game Festival' to 'Pasha Pasha Champ Mini Game Festival (Korea)'.
- 0.131u1: MooglyGuy merged memory maps in Got-cha.
- 0.125u7: Sonikos set OKI6295 pin 7 to high in Got-cha driver.
- 0.103u1: Pierpaolo Prazzoli added clone 'Pasha Pasha Champ Mini Game Festival'. Changed parent description to 'Got-cha Mini Game Festival'. Changed 68000 CPU1 clock speed to 14318180 Hz, OKI6295 to 6060 Hz and VSync to 55Hz.
- 10th October 2005: Guru - Pasha Pasha Champ arrived. Thanks to our new Korean contact.
- 30th September 2005: Dumping Project - Our Korean contact has bought Pasha Pasha Champ at a Korean shop.
- 22nd February 2005: Guru - Gotcha (Fabtek ?) and Shocking (Yun Sung) for version checking just arrived.
- 0.63: Nicola Salmoria added Got-cha (Dongsung 1997). TODO: Find out what the "Explane Type" dipswitch actually does. Should use the artwork system to show the lamp state: there are 12 lamps, one for every button, and they are used a lot during the game (see gotcha_lamps_w). Unknown writes to 0x30000c. It changes for some levels, it's probably gfx related but since everything seems fine I've no idea what it might do. Unknown sound writes at C00F; also, there's an NMI handler that would read from C00F. Sound samples were getting chopped; I fixed this by changing sound\adpcm.c to disregard requests to play new samples until the previous one is finished.
- 17th December 2002: Nicola Salmoria fixed a bug in the OKIM6295 sound chip emulation that caused samples being played erroneously in Got-cha and Steel Force, and he sent in a driver for Got-cha.
LEVELS: 20
Other Emulators:
* FB Alpha
Romset: 5184 kb / 12 files / 1.24 zip
MAME XML Output:
   | <game name="ppchamp" sourcefile="gotcha.c" cloneof="gotcha" romof="gotcha"> |
   |    | <description>Pasha Pasha Champ Mini Game Festival (Korea)</description> |
   |    | <year>1997</year> |
   |    | <manufacturer>Dongsung / Para</manufacturer> |
   |    | <rom name="u3" size="262144" crc="f56c0fc2" sha1="7158c9f252e48b0605dc98e3f0d3ad9d0b376cc8" region="maincpu" offset="0"/> |
   |    | <rom name="u2" size="262144" crc="a941ffdc" sha1="0667dafd11ba3a79e8c6df61521344c70e287250" region="maincpu" offset="1"/> |
   |    | <rom name="uz02" merge="gotcha_u.z02" size="65536" crc="f4f6e16b" sha1="a360c571bee7391c66e98e5e111e78ac9732390e" region="audiocpu" offset="0"/> |
   |    | <rom name="u42a" size="524288" crc="f0b521d1" sha1="fe44bfa13818eee08d112c2f75e14bfd67bbefbf" region="gfx1" offset="0"/> |
   |    | <rom name="u42b" size="524288" crc="1107918e" sha1="bb508da36814f2954d6a9996b777d095f6e9c243" region="gfx1" offset="40000"/> |
   |    | <rom name="u41a" size="524288" crc="3f567d33" sha1="77122c1cdea663922fe570e005bfbb4c779f30da" region="gfx1" offset="80000"/> |
   |    | <rom name="u41b" size="524288" crc="18a3497e" sha1="7938f4e723bf4d29de6c9eda807c37d86b7ac78c" region="gfx1" offset="c0000"/> |
   |    | <rom name="u56" size="524288" crc="160e46b3" sha1="e2bec3388d41afb9f1025d66c15fcc6ca4d40703" region="gfx2" offset="0"/> |
   |    | <rom name="u55" size="524288" crc="7351b61c" sha1="2ef3011a7a1ff253f45186e46cfdce5f4ef17322" region="gfx2" offset="80000"/> |
   |    | <rom name="u54" size="524288" crc="a3d8c5ef" sha1="f59874844934f3ce76a49e4a9618510537378387" region="gfx2" offset="100000"/> |
   |    | <rom name="u53" size="524288" crc="10ca65c4" sha1="66ba3c6e1bda18c5668a609adc60bfe547205e53" region="gfx2" offset="180000"/> |
   |    | <rom name="uz11" size="524288" crc="3d96274c" sha1="c7a670af86194c370bf8fb30afbe027ab78a0227" region="oki" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="14318180"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="6000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="55.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="3" buttons="3" coins="2"> |
   |    | </input> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="7"> |
   |    |    | <dipvalue name="1" value="7" default="yes"/> |
   |    |    | <dipvalue name="2" value="6"/> |
   |    |    | <dipvalue name="3" value="5"/> |
   |    |    | <dipvalue name="4" value="4"/> |
   |    |    | <dipvalue name="5" value="3"/> |
   |    |    | <dipvalue name="6" value="2"/> |
   |    |    | <dipvalue name="7" value="1"/> |
   |    |    | <dipvalue name="8" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="48"> |
   |    |    | <dipvalue name="1" value="48"/> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="16" default="yes"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="192"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="64"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="128" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/99 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Info" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Explane Type" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Selection" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1024" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="768"/> |
|
|