hidnctch: MAME ROM Information. History:
Hidden Catch (c) 1998 Eolith.
'Hidden Catch' is a directly experiencing puzzle game by comparing scenes on the left and right and finding non-matching parts with a pen. You can feel the fun with the powerful vibration generated from the pen, when you did not find 5 non-matching pictures or when you incorrectly found.
- TECHNICAL -
Eolith 32 bits hardware: Gradation 2D system
Main CPU : Hyperstone E1-32N @ 45 or 50 MHz
Sound:
- CPU : 80c301/AT89c52
- General MIDI Chipset QDSP 1000 MIDI Player (80c32 CPU)
- MIDI 16th Channel(32 Poly) using as Effect EPROM : 512Kbytes
- MIDI Background Music EPROM : 512Kbytes.
- TDA1519A (Philips) Stereo Power AMP
Video :
- Resolution : 320x340 or 512x384
- Color : 16 bit True Color/Dot
- Screen orientation : Horizontal
- Video resolution : 320 x 240 pixels
- Screen refresh : 60.00 Hz
Memory:
- 256KByte x2 VRAM
- 512Kbyte/1Mega main RAM
Players : 2
Control : 8-way Joystick
Buttons : 2
- TRIVIA -
This game is known in Korea as "Tul Lin Gu Lim CHay Ki '98".
- SERIES -
1. Hidden Catch (1998)
2. New Hidden Catch (1999)
3. Hidden Catch 2 (1999)
4. Hidden Catch 3 (2000)
- STAFF -
Main Producer : Jeon Tae Young
Sub Producer : Jeon Ju Young
Director : Hong Guang Pyo
Graphic : Kim Dae Hoon, You Hee Jung, Park Ji Young
Sound and Music : Moon Sung Ill
Program : Choi Hyun Jung
Special Thanks : Park Tae Young, Sin Woo Kyun, Lee Sang Hyun, Choi Jong Ho
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [?]
0.72u2 [?]
< Korea >
WIP:
- 0.114: David Haywood avoided a memset in the hyperstone core to give ~4% speedup in Hidden Catch.
- 0.105u2: Added missing sound3 rom ($0 - QDSP wavetabl). Changed E1-32N CPU1 clock speed to 45MHz.
- 0.103u5: Pierpaolo Prazzoli fixed Hidden Catch - Game now playable. Changed description to 'Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.03)'. Changed E1-32N CPU1 clock speed to 50MHz. Replaced 'Test Mode' and all 'DSWx-x' dipswitches with 'Show Settings' and 'Show Counters'.
- 30th January 2006: Pierpaolo Prazzoli - Working hard on Eolith games. This time I could make Hidden Catch - (c)1998 Eolith to work. It suffered from a nasty bug in the Hyperstone cpu core, because it used a memory instruction which reads data from the memory address stored in the source register, writes the data read in the destination register and then increments the source register by 4, but... if source and destination registers are the same? Well, it only incremented the register instead of reading the data from memory without incrementing it. This is strange because they could have used a normal instruction which does the same but doesn't increment the source register, but anyway... probably the compiler was a bit crap.
- 0.96: Changed user1/2 roms to cpu1/user1 roms.
- 0.92: Changed E1-32N CPU1 clock speed to 20MHz and visible area to 320x240. Fixed rom loading. Added dipswitches 'Test Mode' and 'DSW1-2' to 'DSW1-8'. Changed description to 'Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea)'.
- 0.88u4: Replaced E1-32XS CPU with E1-32N.
- 0.87: Fixed gfx1 roms addresses.
- 0.76u2: Changed region cpu1 to user1.
- 0.74u2: Added Hidden Catch (Eolith 1998).
- 0.72u2: Added Hidden Catch (Testdriver). Preliminary Hyperstone Core, not yet working well enough to run anything [Pierpaolo Prazzoli].
LEVELS: 50
Recommended Games:
Magical Error wo Sagase
Hidden Catch
Hidden Catch 2
Hidden Catch 3
New Hidden Catch
Photo Y2K
Deluxe 5
Romset: 26688 kb / 12 files / 14.1 zip
MAME XML Output:
   | <game name="hidnctch" sourcefile="eolith.c"> |
   |    | <description>Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.03)</description> |
   |    | <year>1998</year> |
   |    | <manufacturer>Eolith</manufacturer> |
   |    | <rom name="hc_u43.bin" size="524288" crc="635b4478" sha1="31ea4a9725e0c329447c7d221c22494c905f6940" region="maincpu" offset="0"/> |
   |    | <rom name="hc0_u39.bin" size="4194304" crc="eefb6add" sha1="a0f6f2cf86699a666be0647274d8c9381782640d" region="user1" offset="0"/> |
   |    | <rom name="hc1_u34.bin" size="4194304" crc="482f3e52" sha1="7a527c6af4c80e10cc25219a04ccf7c7ea1b23af" region="user1" offset="2"/> |
   |    | <rom name="hc2_u40.bin" size="4194304" crc="914a1544" sha1="683cb007ace50d1ba88253da6ad71dc3a395299d" region="user1" offset="800000"/> |
   |    | <rom name="hc3_u35.bin" size="4194304" crc="80c59133" sha1="66ca4c2c014c4a1c87c46a3971732f0a2be95408" region="user1" offset="800002"/> |
   |    | <rom name="hc4_u41.bin" size="4194304" crc="9a9e2203" sha1="a90f5842b63696753e6c16114b1893bbeb91e45c" region="user1" offset="1000000"/> |
   |    | <rom name="hc5_u36.bin" size="4194304" crc="74b1719d" sha1="fe2325259117598ad7c23217426ac9c28440e3a0" region="user1" offset="1000002"/> |
   |    | <rom name="hc_u107.bin" size="32768" crc="afd5263d" sha1="71ace1b749d8a6b84d08b97185e7e512d04e4b8d" region="cpu1" offset="0"/> |
   |    | <rom name="hc_u111.bin" size="32768" crc="79012474" sha1="09a2d5705d7bc52cc2d1644c87c1e31ee44813ef" region="cpu2" offset="0"/> |
   |    | <rom name="hc_u108.bin" size="524288" crc="2bae46cb" sha1="7c43f1002dfc20b9c1bb1647f7261dfa7ed2b4f9" region="music" offset="0"/> |
   |    | <rom name="hc_u97.bin" size="524288" crc="ebf9f77b" sha1="5d472aeb84fc011e19b9e61d34aeddfe7d6ac216" region="sfx" offset="0"/> |
   |    | <rom name="qs1001a.u96" size="524288" crc="d13c6407" sha1="57b14f97c7d4f9b5d9745d3571a0b7115fbe3176" region="wavetable" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="E1-32N" clock="45000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="0"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Show Settings" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Show Counters" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="32768"/> |
|
|