rockduck: MAME ROM Information. History:
Rock Duck (c) 1983 Datel.
- TECHNICAL -
Main CPU : M6502 (@ 1.5 Mhz)
Sound Chips : (2x) AY8910 (@ 1.5 Mhz)
Palette colors : 8
Players : 2
Buttons : 1
- SOURCES -
Game's rom.
MAME Info:
0.109u2 [Roberto Fresca, Tomasz Slanina, David Haywood, f205v]
WIP:
- 0.127u2: MikeDX fixed incorrect 'Lives' dipsetting.
- 0.109u2: Roberto Fresca, Tomasz Slanina and David Haywood added Rock Duck (prototype?) (Datel SAS 1983). Rock Duck based on preliminary findings by Roberto Fresca. The roms were found in a bag of 'spare parts' for recycling with no PCB and is missing at least the colour prom. The hack was made using "Scrambled Egg" program roms instead of "Eggs". The code is almost identical to scregg except for a couple of changed zero page registers, some data for gfx, strings and two new subroutines.
- 7th October 2006: David Haywood - Rock Duck has long been a 'most wanted' PCB, recently MAME Italia came across some spare roms floating around labaled 'RD' and dumped them. Robbie identified these as 'Rock Duck', but didn't manage to get the game working properly. Tomasz Slanina then looked through some existing drivers and noticed similarities with the 'Eggs' hardware. The game infact appears to be a pretty bad hack of Scrambled Egg. I've descrambled the GFX roms (simple bitswap) and hooked it up to the driver. Colours are wrong because there was no prom with the set.
- 25th September 2006: f205v dumped Rock Duck (prototype?).
Other Emulators:
* FB Alpha
Recommended Games (Maze Pengo):
Pengo
Dacholer
Dommy
Guzzler
Kick Boy
Mr. Jong
Rock Duck
Scrambled Egg
Pirate Ship Higemaru
Rumba Lumber
Toypop
Kitten Kaboodle
Meikyu Jima
Yam! Yam!?
Poizone
Three Wonders - Don't Pull Puzzle
Mr. Kicker
Romset: 49 kb / 7 files / 18.0 zip
MAME XML Output:
   | <game name="rockduck" sourcefile="scregg.c"> |
   |    | <description>Rock Duck (prototype?)</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Datel SAS</manufacturer> |
   |    | <rom name="rde.bin" size="8192" crc="56e2a030" sha1="f03cca53ac30f1c4ec45afbe58c231673739e425" region="maincpu" offset="4000"/> |
   |    | <rom name="rdc.bin" size="8192" crc="482d9a0c" sha1="2838cbcd35edaf19848fcf1588ec3a35adf5b179" region="maincpu" offset="6000"/> |
   |    | <rom name="rdb.bin" size="8192" crc="974626f2" sha1="cfd767947df9aa99b22afbc0a83afd3f92e7d903" region="maincpu" offset="8000"/> |
   |    | <rom name="rd3.rdg" size="8192" crc="8a3f1e53" sha1="398bbbab314e4ea87cc5f5978c7e806818398d02" region="gfx1" offset="0"/> |
   |    | <rom name="rd2.rdh" size="8192" crc="e94e673e" sha1="0adf01d35879b9dd355d0c53a51b5f416f22d7b2" region="gfx1" offset="2000"/> |
   |    | <rom name="rd1.rdj" size="8192" crc="654afff2" sha1="f1e21447f0a2ac23cd64cf1f6f315937787b6377" region="gfx1" offset="4000"/> |
   |    | <rom name="eggs.c6" size="32" crc="e8408c81" sha1="549b9948a4a73e7a704731b942565183cef05d52" status="baddump" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6502" clock="1500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="240" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="8" hbstart="248" vtotal="272" vbend="8" vbstart="248" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="2" value="1" default="yes"/> |
   |    |    | <dipvalue name="3" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="6"> |
   |    |    | <dipvalue name="30000" value="4" default="yes"/> |
   |    |    | <dipvalue name="50000" value="2"/> |
   |    |    | <dipvalue name="70000" value="0"/> |
   |    |    | <dipvalue name="Never" value="6"/> |
   |    | </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="Difficulty" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Easy" value="128" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="preliminary" sound="good" graphic="good" savestate="supported" palettesize="8"/> |
|
|