falcnwldb: MAME ROM Information. History:
Falcons Wild - World Wide Poker (c) 1983 Falcon.
- SOURCES -
Game's ROM.
MAME Info:
0.139u4 [Roberto Fresca, Team Europe]
WIP:
- 0.145u5: Roberto Fresca, Team Europe, Marcus Jendroska and Video Klein added clone Falcons Wild - World Wide Poker (Video Klein, set 2). Changed description of clone '(Video Klein)' to '(Video Klein, set 1)'. Renamed (falcnwldb) to (falcnwldc).
- 0.139u4: Roberto Fresca and Team Europe added 'Falcons Wild - Wild Card 1991 (TVG)' (TVG 1991) and clone 'Falcons Wild - World Wide Poker (Video Klein)'. Roberto Fresca and Darran added clones 'Falcons Wild - World Wide Poker (Falcon original)'. Roberto Fresca hooked the second CPU (still encrypted) to the Falcon hardware. Partially decrypted the second CPU program from Falcon hardware. Figured out the Falcons Wild (Video Klein) memory map and machine. Figured out the multiplexed data/address from Falcon's boards sound. Added full sound support to Falcon hardware.
- 27th September 2010: Roberto Fresca - Talking about the evil Video Klein hardware, Team Europe dumped two different versions of Falcons Wild. The game comes in 3 different flavors: 1) As kit for original Bonanza's Golden Poker hardware. 2) As standalone board from my evil friends from Video Klein (CPU + program + color PROM + RAM + PLDs in a epoxy block). 3) As original board from Falcon (same PCB marked 831 1.1, above mentioned) with extra encrypted unknown CPU (based on z80), ROM, RAM, and enhanced sound through 1x AY-3-8910. The code has a lot of obfuscation. Graphics sets from Golden Poker and Video Klein hardware are unfortunately bitrotten. Here the Golden Poker hardware version (also called Wild Card 1991). Now Falcons Wild - World Wide Poker, from Video Klein. This one hasn't the big banner mode (at least I didn't find the way to enable it). Same evil stuff heavily protected... And finally defeated! And the 3rd one: The original from Falcon, dumped by Darran. The encrypted CPU seems to write code to the range 2A00-2FFF. The main code checks the range 2A00-2A03 for fixed read only values, if these are ok, just transfer the control to the injected code. I found the bits involved and partially decrypted the program, but it needs more work because the encryption is addressing-sensitive. Also need to identify the CPU (seems to be z80 based). Here the only snap I got.
- 13th September 2010: Smitdogg - Darran dumped a crazy rare card game by Falcon in 1983. It looks like it's either called Wild or World Wide Poker and for amusement only, from some text in the roms. Anyway, never seen or heard of before.
Romset: 89 kb / 5 files / 14.8 zip
MAME XML Output:
   | <game name="falcnwldb" sourcefile="goldnpkr.c" cloneof="falcnwld" romof="falcnwld"> |
   |    | <description>Falcons Wild - World Wide Poker (Video Klein, set 2)</description> |
   |    | <year>1990</year> |
   |    | <manufacturer>Video Klein</manufacturer> |
   |    | <rom name="fw12t1_19921104.bin" size="32768" crc="8b4f8cac" sha1="e3bcbadaa157db48a41369a3fcdba536f8ca679e" region="maincpu" offset="0"/> |
   |    | <rom name="fw4.7a" size="2048" crc="f0517b0d" sha1="474bcf429f2539ff1f3d7d32d259c5973ccb0234" region="gfx1" offset="1000"/> |
   |    | <rom name="fw1.2a(__baddump)" size="4096" crc="229cedde" sha1="5b6d0b900714924c7a2390151ee65f36bdb02e8b" status="baddump" region="gfx2" offset="0"/> |
   |    | <rom name="fw2.4a(__baddump)" size="2048" crc="9ad3c578" sha1="a69385a807e3270d90040c44721bfff21e95706a" status="baddump" region="gfx2" offset="800"/> |
   |    | <rom name="fw3.5a(__baddump)" size="2048" crc="87abebe5" sha1="5950082b563718476576dbc9f45439019209493e" status="baddump" region="gfx2" offset="1000"/> |
   |    | <rom name="n82s137f.box" merge="dm74s287n.7d" size="256" crc="7f31066b" sha1="15420780ec6b2870fc4539ec3afe4f0c58eedf12" status="baddump" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6502" clock="625000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="discrete" name="DISCRETE"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="232" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="1" coins="2"> |
   |    |    | <control type="gambling"/> |
   |    | </input> |
   |    | <dipswitch name="Display Paytable" tag="SW1" mask="16"> |
   |    |    | <dipvalue name="No" value="16"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Double-Up Type" tag="SW1" mask="64"> |
   |    |    | <dipvalue name="High/Low" value="64" default="yes"/> |
   |    |    | <dipvalue name="Red/Black" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Mode" tag="SW1" mask="128"> |
   |    |    | <dipvalue name="Hold" value="128" default="yes"/> |
   |    |    | <dipvalue name="Discard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/> |
|
|