trckydoc: MAME ROM Information. History:
Tricky Doc (c) 1987 Tecfri.
- TECHNICAL -
Main CPU : Z80 (@ 4 Mhz)
Sound Chips : YM3812 (@ 3.6 Mhz)
Screen orientation : Horizontal
Video resolution : 240 x 224 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 1
Control : 8-way joystick
Buttons : 2
=> [A] Jump, [B] Attack
- STAFF -
Staff: Javier Valero, Josep Quingles, Luis Jonama
- SOURCES -
Game's rom.
MAME Info:
0.68 [David Haywood, Pierpaolo Prazzoli]
Bugs:
- trckydoc, trckydoca: Priority problem. Kold666 (ID 03406)
- Garbled graphics for P2 in cocktail mode. Speedfreak (ID 00342)
WIP:
- 0.139u3: Atari Ace converted the Sauro driver to driver_data.
- 0.137u3: Stephane Humbert fixed dipswitches and inputs (after verification of the Z80 code) in Tricky Doc and clone. Changed 'Unknown' to 'Unused' dipswitches.
- 0.133u4: Pierpaolo Prazzoli fixed wrong default hiscore in Tricky Doc.
- 0.133u1: Corrado Tomaselli verified/changed VSync to 55.72 Hz in Tricky Doc.
- 0.131u1: Angelo Salese merged memory maps in the Sauro driver, also cleaned-up a video function. Corrado Tomaselli fixed Sauro driver main CPU to 5Mhz and YM3812 to 2.5Mhz as verified on the PCB. Curt Coder added SP0256 sound pinout.
- 0.122u6: Couriersud revert promsize to 256 for Tricky Doc.
- 0.122u5: Couriersud fixed promsize to 1024 bytes.
- 0.102: Stefan Lindberg added clone Tricky Doc (Set 2). Changed parent description to 'Tricky Doc (Set 1)'.
- 0.70u5: Pierpaolo Prazzolif fixed some misplaced sprites in Tricky Doc.
- 0.70u3: David Haywood fixed colours in Tricky Doc with new PROMs. Added proms ($0, 400, 800 - color) and user1 prom (unknown).
- 0.68: David Haywood added Tricky Doc (Tecfri 1987). Bad colours due to missing proms.
- 10th May 2003: Pierpaolo Prazzoli mostly fixed Tricky Doc, it's fully playable with sound although the colors are wrong.
- 3rd May 2003: David Haywood added Tricky Doc to the Sauro driver, it boots but graphics emulation is incomplete and controls are not yet hooked up.
LEVELS: 6 (endless)
Recommended Games (Platform Extra):
Flicky
Pac-Land
Pac-Land (United Amusements PC Engine)
Son Son
Road Runner
Vs. Super Mario Bros
Super Mario Bros. (PlayChoice-10)
Super Mario Bros. 2 (PlayChoice-10)
Super Mario Bros. 3 (PlayChoice-10)
Super Mario World
Wiz
Alex Kidd: The Lost Stars
Athena
The Goonies (PlayChoice-10)
Vs. The Goonies
Legend
Red Robin
Wonder Boy
Wonder Boy in Monster Land
Wonder Boy III - Monster Lair
Chip'n Dale: Rescue Rangers (PlayChoice-10)
Psychic 5
Psycho Soldier
Shadowland
Tricky Doc
Wardner
Bonze Adventure
Dynamite Dux
Hard Head
Hard Head 2
Konek-Gorbunok
The NewZealand Story
Fantasy Land
Keith Courage In Alpha Zones
Legend of Hero Tonma
Marvel Land
Toki
Willow
Blue's Journey
Hammerin' Harry
Liquid Kids
Mega Twins
Nemo
Yo! Noid (PlayChoice-10)
Caveman Ninja / Joe & Mac
Ninja Clowns
PuLiRuLa
Rockin' Kats (PlayChoice-10)
The Simpsons
Three Wonders - Midnight Wanderers
The Addams Family (Nintendo Super System)
Asterix
Kid Chameleon (Mega-Tech)
Aladdin
J. J. Squawkers
Magical Cat Adventure
Spin Master / Miracle Adventure
B.C. Kid
Battle Toads
Recalhorn
Super Trio
Top Hunter - Roddy & Cathy
Charlie Ninja
Romset: 194 kb / 12 files / 72.8 zip
MAME XML Output:
   | <game name="trckydoc" sourcefile="sauro.c"> |
   |    | <description>Tricky Doc (set 1)</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Tecfri</manufacturer> |
   |    | <rom name="trckydoc.d9" size="32768" crc="c6242fc3" sha1="c8a6f6abe8b51061a113ed75fead0479df68ec40" region="maincpu" offset="0"/> |
   |    | <rom name="trckydoc.b9" size="32768" crc="8645c840" sha1="79c2acfc1aeafbe94afd9d230200bd7cdd7bcd1b" region="maincpu" offset="8000"/> |
   |    | <rom name="trckydoc.e6" size="32768" crc="ec326392" sha1="e6954fecc501a821caa21e67597914519fbbe58f" region="gfx1" offset="0"/> |
   |    | <rom name="trckydoc.g6" size="32768" crc="6a65c088" sha1="4a70c104809d86b4eef6cc0df9452966fe7c9859" region="gfx1" offset="8000"/> |
   |    | <rom name="trckydoc.h1" size="16384" crc="8b73cbf3" sha1="d10f79a38c1596c90bac9cf4c64ba38ae6ecd8cb" region="gfx2" offset="0"/> |
   |    | <rom name="trckydoc.e1" size="16384" crc="841be98e" sha1="82da07490b73edcbffc3b9247205aab3a1f7d7ad" region="gfx2" offset="4000"/> |
   |    | <rom name="trckydoc.c1" size="16384" crc="1d25574b" sha1="924e4376a7fe6cdfff0fa6045aaa3f7c0633d275" region="gfx2" offset="8000"/> |
   |    | <rom name="trckydoc.a1" size="16384" crc="436c59ba" sha1="2aa9c155c432a3c81420520c53bb944dcc613a94" region="gfx2" offset="c000"/> |
   |    | <rom name="tdclr3.prm" size="256" crc="671d0140" sha1="7d5fcd9589c46590b0a240cac428f993201bec2a" region="proms" offset="0"/> |
   |    | <rom name="tdclr2.prm" size="256" crc="874f9050" sha1="db40d68f5166657fce0eadcd82143112b0388894" region="proms" offset="400"/> |
   |    | <rom name="tdclr1.prm" size="256" crc="57f127b0" sha1="3d2b18a7a31933579f06d92fa0cc3f0e1fe8b98a" region="proms" offset="800"/> |
   |    | <rom name="tdprm.prm" size="512" crc="5261bc11" sha1="1cc7a9a7376e65f4587b75ef9382049458656372" region="user1" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="5000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM3812" clock="2500000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="240" height="224" refresh="55.720000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Upright" value="4" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="Very Easy" value="48"/> |
   |    |    | <dipvalue name="Easy" value="32" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="16"/> |
   |    |    | <dipvalue name="Very Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="48"> |
   |    |    | <dipvalue name="2" value="48"/> |
   |    |    | <dipvalue name="3" value="32" default="yes"/> |
   |    |    | <dipvalue name="4" value="16"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </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="1024"/> |
|
|