pass: MAME ROM Information. History:
Pass (c) 1992 Oksan.
- TECHNICAL -
Main CPU : 68000 (@ 7.15909 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : YM2203 (@ 3.579545 Mhz), OKI6295 (@ 6 Khz)
Screen orientation : Horizontal
Video resolution : 320 x 224 pixels
Screen refresh : 60.00 Hz
Palette Colors : 512
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
It's worth noting that the sound effects of this game were ripped from the arcade game "Tumble Pop".
- STAFF -
Boss : Kim .Y.H
Hardware : Yun .H.S
Software : Yun .H.S
Game Designer : Yun .H.S
Graphics : Bae .K.H, Sim .M.S, Jo .S.M, Yoo .M.S, Ahn .Y.M
- SOURCES -
Game's rom.
MAME Info:
0.59 [David Haywood, Stephan Humbert]
WIP:
- 0.137u1: Fabio Priuli enabled saves states in Pass (everything was already saved).
- 0.136u2: Atari Ace converted Pass to use driver_data structure.
- 0.131u1: Angelo Salese merged memory maps and worked out some sound related stuff in Pass.
- 0.78: Tomasz Slanina added ADPCM and fixed jerky music in Pass. Changed 68000 CPU1 clock speed to 7159090 Hz and Z80 CPU2 to 3579545 Hz. Added MSM6295 (6000 Hz) sound.
- 0.59: David Haywood added Pass (Oksan 1992). Known issues: Graphical Glitches caused when 2 sprites are close together are NOT bugs, the Sprites are infact contructed from a tilemap made of 4x4 tiles. Flicker on the main character at times is also correct. TODO: Improve sound, its probably done wrong at the moment, and there's no mention of any hardware to play sound samples in the readme either, and I don't believe the YM2203 is capable of doing this alone, probably related to the unknown port writes.
- 10th February 2002: David Haywood sent in a driver for Pass, and Stephane Humbert did the inputs and dipswitches in it, however it doesn't have correct sound yet.
LEVELS: 33
Other Emulators:
* FB Alpha
Recommended Games (Maze Snake):
Hustle
Jungler
Anteater
Nibbler
Python (Photon System)
Snapper
Pass
Go Go! Mile Smile
PoPo Bear
Romset: 1216 kb / 10 files / 383.6 zip
MAME XML Output:
   | <game name="pass" sourcefile="pass.c"> |
   |    | <description>Pass</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>Oksan</manufacturer> |
   |    | <rom name="33" size="131072" crc="0c5f18f6" sha1="49b60d46e4149ad1d49b044522a6888737c17e7d" region="maincpu" offset="1"/> |
   |    | <rom name="34" size="131072" crc="7b54573d" sha1="251e99fa1f045ae4c90676e1953e49e8191440e4" region="maincpu" offset="0"/> |
   |    | <rom name="23" size="65536" crc="b9a0ccde" sha1="33e7dda247aa44b1933ae9c033c161c152276ce6" region="audiocpu" offset="0"/> |
   |    | <rom name="31" size="131072" crc="c7315bbd" sha1="c0bb392793cafc7b3f76da8fb26c6c16948f87e5" region="oki" offset="0"/> |
   |    | <rom name="35" size="131072" crc="2ab33f07" sha1="23f2481450b3f43bbe3856c4cf595af74b1da2e0" region="gfx1" offset="0"/> |
   |    | <rom name="36" size="131072" crc="6677709d" sha1="0d3df11097855294d606e46c0db0cf801c1dc28a" region="gfx1" offset="1"/> |
   |    | <rom name="37" size="131072" crc="296499e7" sha1="b7727f7942e20a2428df84e99075a572189a0096" region="gfx2" offset="40000"/> |
   |    | <rom name="39" size="131072" crc="35c0ad5c" sha1="78e3ca8b2e382a3c7bc53ede2ef5611c520ab095" region="gfx2" offset="40001"/> |
   |    | <rom name="38" size="131072" crc="7f11b81a" sha1="50253da7c13f9390fe7afd2faf17b8057f0bee1b" region="gfx2" offset="0"/> |
   |    | <rom name="40" size="131072" crc="80e0a71d" sha1="e62c855f357e7492a59f8719c62a16d418dfa60b" region="gfx2" offset="1"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="7159090"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2203" clock="3579545"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="792000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown SW 0-0" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-1" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-2" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-3" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-4" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-5" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-6" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-7" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="768"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="768" default="yes"/> |
   |    |    | <dipvalue name="4" value="256"/> |
   |    |    | <dipvalue name="5" value="512"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW 0-10" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="6144"> |
   |    |    | <dipvalue name="Easy" value="0" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="6144"/> |
   |    |    | <dipvalue name="Hard" value="2048"/> |
   |    |    | <dipvalue name="Hardest" value="4096"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="57344"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="32768"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="16384"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="49152"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="57344" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="24576"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="40960"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="8192"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/> |
|
|