Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

luckgrln: MAME ROM Information.


History:

Lucky Girl (c) 1991 Wing.


- SOURCES -


Game's ROM.




MAME Info:

0.129 [David Haywood]


WIP:

- 0.138u2: Charles MacDonald, Angelo Salese and David Haywood fixed Lucky Girl - Game now playable. Improvements to Lucky Girl (newer Z80 based hardware) [Roberto Fresca]: Improved the input system, added missing buttons. Figured out the full coinage DIP switches. (Coins A, B, C, Key In). Found and documented the output ports. Added full lamps support. Created a new button-lamps layout. Hooked the coin and key in counters. Added technical notes. Figured out the following DIP switches: Auto Hold (No / Yes), Game Type (Hold Game / Discard Game), Adult Content (No / Yes), Minimal Winning Hand (Jacks or Better / 2 Pairs), Minimum Bet (1 / 5) and Double-Up (Normal / Poker / Bingo / No D-Up). David Haywood added palette DAC handling, reel layers, removed NMI patch and fixed palette / priority handling in Lucky Girl (newer Z180 based hardware).

- 0.136u4: Angelo Salese made some improvements to Lucky Girl (New HW) and David Haywood improved gfxs. Changed visible area to 512x256.

- 0.135u4: Angelo Salese implemented CRT Controller hook-up in 'Lucky Girl (newer Z180 based hardware)'.

- 15th January 2009: Charles MacDonald - I purchased a Wing "Lucky Girl" PCB and was able to write a trojan to extract the internal ROM, thanks to the work of a fellow MAMEdev in figuring out how the external program ROM was encrypted. It used a Z180, just like Gaelco's Master Boy, but in a epoxy block with a rather huge pin count. No batteries inside, thankfully. I may have a chance to work with more Z180-based hardware in the future as well.

- 0.129: David Haywood added Lucky Girl (newer Z180 based hardware) (Wing 1991).


Romset: 912 kb / 8 files / 278.1 zip




MAME XML Output:

       <game name="luckgrln" sourcefile="luckgrln.c">
              <description>Lucky Girl (newer Z180 based hardware)</description>
              <year>1991</year>
              <manufacturer>Wing Co., Ltd.</manufacturer>
              <rom name="lucky74.bin" size="16384" crc="fa128e05" sha1="97a9534b8414f984159271db48b153b0724d22f9" region="maincpu" offset="0"/>
              <rom name="falcon.13" size="131072" crc="f7a717fd" sha1="49a39b84620876ee2faf73aaa405a1e17cab2da2" region="rom_data" offset="0"/>
              <rom name="eagle.1" size="131072" crc="37209082" sha1="ffb30da5920886f37c6b97e03f5a8ec3b6265e68" region="reels" offset="0"/>
              <rom name="eagle.2" size="131072" crc="bdb2d694" sha1="3e58fe3f6b447181e3a85f0fc2a0c996231bc8e8" region="reels" offset="20000"/>
              <rom name="eagle.3" size="131072" crc="2c765389" sha1="d5697c73cc939aa46f36c2dd87e90bba2536e347" region="reels" offset="40000"/>
              <rom name="falcon.4" size="131072" crc="369eaddf" sha1="52387ea63e5c8fb0c27b796026152a06b68467af" region="gfx2" offset="0"/>
              <rom name="falcon.5" size="131072" crc="c9ac1fe7" sha1="fc027002754b90cc49ca74fac5240a99a194c0b3" region="gfx2" offset="20000"/>
              <rom name="falcon.6" size="131072" crc="bfb02c87" sha1="1b5ca562ed76eb3f1b4a52d379a6af07e79b6ee5" region="gfx2" offset="40000"/>
              <chip type="cpu" tag="maincpu" name="Z180" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" coins="3" service="yes">
                     <control type="gambling"/>
              </input>
              <dipswitch name="IN0" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="IN1" tag="IN1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="IN2" tag="IN2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="IN3" tag="IN3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Auto Hold" tag="DSW1" mask="1">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="1" default="yes"/>
              </dipswitch>
              <dipswitch name="Game Type" tag="DSW1" mask="2">
                     <dipvalue name="Hold Game" value="2" default="yes"/>
                     <dipvalue name="Discard Game" value="0"/>
              </dipswitch>
              <dipswitch name="Adult Content" tag="DSW1" mask="4">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4" default="yes"/>
              </dipswitch>
              <dipswitch name="DSW1-08" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Minimal Winning Hand" tag="DSW1" mask="16">
                     <dipvalue name="Jacks or Better" value="16" default="yes"/>
                     <dipvalue name="2 Pairs" value="0"/>
              </dipswitch>
              <dipswitch name="Minimum Bet" tag="DSW1" mask="32">
                     <dipvalue name="1" value="32" default="yes"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="DSW1-40 (Do Not Use)" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW1-80 (Do Not Use)" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-01 (Do Not Use)" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-02 (Do Not Use)" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-04 (Do Not Use)" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-08 (Do Not Use)" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-10" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-20" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-40" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2-80" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Key In" tag="DSW3" mask="7">
                     <dipvalue name="1 Pulse / 5 Credits" value="7"/>
                     <dipvalue name="1 Pulse / 10 Credits" value="6"/>
                     <dipvalue name="1 Pulse / 50 Credits" value="5"/>
                     <dipvalue name="1 Pulse / 100 Credits" value="4" default="yes"/>
                     <dipvalue name="1 Pulse / 200 Credits" value="3"/>
                     <dipvalue name="1 Pulse / 300 Credits" value="2"/>
                     <dipvalue name="1 Pulse / 500 Credits" value="1"/>
                     <dipvalue name="1 Pulse / 1000 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW3" mask="56">
                     <dipvalue name="1 Coin/1 Credit" value="56"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/4 Credits" value="40"/>
                     <dipvalue name="1 Coin/5 Credits" value="32"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
                     <dipvalue name="1 Coin / 10 Credits" value="16" default="yes"/>
                     <dipvalue name="1 Coin / 25 Credits" value="8"/>
                     <dipvalue name="1 Coin / 50 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="DSW3-40" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW3-80" tag="DSW3" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Coin C" tag="DSW4" mask="15">
                     <dipvalue name="10 Coins / 1 Credit" value="15"/>
                     <dipvalue name="5 Coins/1 Credit" value="14"/>
                     <dipvalue name="5 Coins / 2 Credits" value="13"/>
                     <dipvalue name="4 Coins/1 Credit" value="12"/>
                     <dipvalue name="3 Coins/1 Credit" value="11"/>
                     <dipvalue name="2 Coins/1 Credit" value="10"/>
                     <dipvalue name="1 Coin/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/3 Credits" value="9"/>
                     <dipvalue name="1 Coin/2 Credits" value="7"/>
                     <dipvalue name="1 Coin/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/5 Credits" value="5"/>
                     <dipvalue name="1 Coin / 10 Credits" value="4" default="yes"/>
                     <dipvalue name="1 Coin / 20 Credits" value="3"/>
                     <dipvalue name="1 Coin / 25 Credits" value="2"/>
                     <dipvalue name="1 Coin / 50 Credits" value="1"/>
                     <dipvalue name="1 Coin / 100 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW4" mask="112">
                     <dipvalue name="10 Coins / 1 Credit" value="112"/>
                     <dipvalue name="9 Coins/1 Credit" value="96"/>
                     <dipvalue name="6 Coins/1 Credit" value="80"/>
                     <dipvalue name="5 Coins/1 Credit" value="64"/>
                     <dipvalue name="3 Coins/1 Credit" value="48"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="16" default="yes"/>
                     <dipvalue name="1 Coin / 200 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="DSW4-80" tag="DSW4" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-01 (Do Not Use)" tag="DSW5" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-02 (Do Not Use)" tag="DSW5" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-04" tag="DSW5" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Double-Up" tag="DSW5" mask="24">
                     <dipvalue name="Double-Up (Normal)" value="24" default="yes"/>
                     <dipvalue name="Double-Up Poker" value="8"/>
                     <dipvalue name="Double-Up Bingo" value="16"/>
                     <dipvalue name="No Double-Up" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-20" tag="DSW5" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-40" tag="DSW5" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW5-80" tag="DSW5" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="32768"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise