Manufacturers

Loading

Lucky 74 (bootleg, set 1)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Categories
  12. MAMEinfo
  13. History
Download lucky74.zip (386 KB)
Snapshot

Game infos

Description Lucky 74 (bootleg, set 1)
Name lucky74
Manufacturer Wing Co., Ltd.
Year 1988
Runnable yes
System arcade /
Number of players 1P
Added to MAME .126
Romset size 386 KB
Romset file 16 files
Romset zip 146 B
Language English
Mature This game is for adults only
Genre Casino

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 1
Input buttons
Input coins 3

Controls infos

type ways minimum maximum sensitivity keydelta reverse
gambling no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 512 232 60

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade luckychi.00 65536 3b906f0e 1f9abd168c60b0d22fa6c7391bfdf5f3aabd66ef maincpu 0 good no
arcade luckychi.11 32768 2fd6fb8a 1a910e0a2e6db22a8d9a65d7b932f9ca39601e9c fgtiles 8000 good no
arcade luckychi.12 32768 ff934c20 07cd2225dfc0e5b74be2e1b379c6b180e37660db fgtiles 0 good no
arcade luckychi.13 32768 c70a6da3 195772ef649e21a5c54c5871e7b858967b6ebee8 fgtiles 10000 good no
arcade luckychi.14 32768 b5813b67 cce38e33a5218d6839d956174807d88e7c070d5a fgtiles 18000 good no
arcade luckychi.16 32768 15104810 586df734740209e2a05932e31d2a301d330e8cbd bgtiles 8000 good no
arcade luckychi.17 32768 010ffa4a 8856d61b71e951509073bc359851f47c39c4274d bgtiles 0 good no
arcade luckychi.18 32768 f2d45e76 46df7bf98434c836fd38539575a35bf67c9ec2c6 bgtiles 10000 good no
arcade luckychi.19 32768 6b0196f3 277049279dcfcf07189dbdb20935c2a71b2f6061 bgtiles 18000 good no
arcade luckyprom.c6 256 a8d2b3db 7b346797bedc627fb2d49f19b18860a81c69e122 proms 400 good no
arcade luckyprom.c7 256 e62fd192 86a189df2e2ccef6bd2a4e6d969e777fbba8cdf7 proms 500 good no
arcade luckyprom.d6 256 61716584 7a3e17f47ce173d79c12b2394edb8f32b7509e39 proms 200 good no
arcade luckyprom.d7 256 4003bc8f f830203c22a4f94b8b9f0b24e287204a742a8322 proms 300 good no
arcade luckyprom.e6 256 ae793fef e4e2d2dccabad7d756811fb2d5e123bf30f106f3 proms 0 good no
arcade luckyprom.e7 256 7c772d0c 9c99daa01ca56c7ebd48945505fcbae184998b13 proms 100 good no
arcade luckyson.15 65536 b896c87f 985e625a937abd6353218f0cace14d3adec4c1bf adpcm 0 good no

Chips list

name tag type clock
AY-3-8910A aysnd audio 1500000
MSM5205 msm audio 375000
SN76489 sn3 audio 3000000
Speaker mono audio
Z80 maincpu cpu 3000000

Categories

MAMEinfo

0.126 [Roberto Fresca, Tomasz Slanina]


TEST MODE:

- To enter the test mode, press F2 and then reset. To exit, press F2 again and then reset.

- To enter the book-keeping mode, press BOOKS (key 0), and then press BOOKS again to change between pages. Press START (key 1) to exit the mode.


WIP:

- 0.153: Osso fixed Lucky 74 colors are different in 32/64bit build.

- 0.148u1: ANY, The Dumping Union and Roberto Fresca added clone Lucky 74 (bootleg, set 3). This set has a different payrate table. Roberto Fresca added proper inputs for Lucky 74 (bootleg, set 2) to reflect the real payrate table. Saving some code lines through PORT_INCLUDE in clone (bootleg, set 3) [Roberto Fresca]. Renamed (lucky74a) to (lucky74b).

- 15th January 2013: Roberto Fresca - ANY dumped a different version of Lucky'74 with a different payrate table (up to 110%).

- 0.146: Updated Lucky 74 to use modern I8255 implementation instead of the legacy one [Fabio Priuli].

- 0.133u1: Removed all 12x buttons.

- 0.127u7: Roberto Fresca improved the Lucky 74 button-lamps layout to be more realistic.

- 0.126u5: Improvements to Lucky74 driver [Roberto Fresca, Grull Osgo]: Reverse engineering of custom IC's 06B49P, 06B53P and 09R81P. Mapped the missing 3x SN76489. Measured and traced all clocks on the board. Measured and fixed the interrupt system. Implemented timings/clocks from custom 06B49P. Added sound support. All regular game sounds/musics are working. Implemented the ADPCM samples system through 09R81P and M5205 emulation. Added pinouts and technical notes about custom IC's 06B49P, 06B53P and 09R81P. Added flip screen mode. Inverted the order of double-up difficult dipswitches. Changed 'Key In' to be active LOW instead of HIGH. Complete memory map and ports scheme. Created handlers for USART port and co-processor communication. Renamed the sets accordingly. Updated all notes. Cleaned-up the driver. Changed Z80 CPU1 clock speed to 3MHz. Added 3x SN76489 (3MHz) and MSM5205 (375000 Hz). Changed parent description to 'Lucky 74 (bootleg, set 1)' and clone (big) to 'Lucky 74 (bootleg, set 2)'. Renamed (lucky74s) to (lucky74) and (lucky74b) to (lucky74a).

- 9th August 2008: Roberto Fresca - Lucky 74, take 3 (reverse-engineering the custom IC's): Well... A lot of improvements to the driver were made. The color system now is based on the resistors weights, interrupts were measured and fixed, and much more... Also a week ago, we (with Grull Osgo) got the regular sounds working after implement the missing 3x SN76489. Respect to the custom IC's, we almost finish the reverse engineering. The samples system (09R81P + OKI M5205) is now implemented and working properly. Now Lucky 74 can talk! The custom IC's - 06B49P: This IC is a programmable clock divisor. It provides every frequency needed for all devices from this hardware, plus V-Sync, H-Sync and (V+H)-Sync (composite) frequencies. All generated clocks are proportional to the Clock In (12MHz). There are not fixed or harcoded frequencies. 06B53P: This IC is a custom video controller. The PCB has two of them. Each one handle one graphics bank, the respective video (and color) RAM, and switch the dual-state color circuitry to generate its own palette. 09R81P: This custom IC is a kind of samples system controller, driving the OKI M5205. The IC is connected to Z80 through ports 0x00 to 0x05. Transmit the status (/busy) to port 0x00 (bit 0). Load the sample start offset from ports 0x00 & 0x01 and the ending offset from ports 0x03 & 0x04, then trigger the sample when the bit 0 of port 0x05 is activated. More to come...

- 0.126u3: Changes to Lucky74 driver [Roberto Fresca]: Pre-defined CPU and SND clocks. Switched the color system to RESNET calculations. Completed the remaining dipswitches. Added lamps support. Created a layout to show them. Changes on the interrupt system (need to be verified on the PCB). Renamed the graphics regions to more descriptive names. Corrected the manufacturer's name. Splitted the driver to driver + video. Updated technical notes. Added dipswitches 'Auto Hold', 'Ceiling Bonus Point', 'Percentage', 'Panties', 'Minimum Bet', 'Woman's figure in Main Game', 'Type of Poker', 'Kinds of Poker', 'Hopper Coin SW', 'Coin Payment', 'Hopper Capacity', 'Woman's figure in D-UP game', 'Double-Up game', 'Stop by 6th Double-Up' and 'Double-Up difficulty'.

- 0.126: Roberto Fresca added Lucky 74 (small) (Wing Co.Ltd. 1988) and clone (big). New driver for Lucky 74 [Roberto Fresca, Tomasz Slanina]: Set the proper screen size. Decoded graphics. Decoded the dual-state color circuitry. Mapped the NVRAM, VRAM1-1, VRAM1-2, VRAM2-1 and VRAM2-2 properly. Emulated 2x PPI 8255 devices. Mapped the 4x dipswitches banks. Added DIP locations to all dipswitches. Added dipswitches 'Bet Max', 'Limit', 'Jackpot' and 'Pay Table'. Added the Memory Reset Switch. Added the 2nd video & color RAM. Added a 2nd tilemap for background graphics. Simplified the graphics banks. Fixed colors for foreground graphics. Fixed visible area to show the top of background graphics. Finally fixed colors for background graphics. Added all coinage dipswitches. Mapped all remaining inputs (service and player buttons). Added pulse time limitation to coins A, B & C. Switched to use 4x 8255 in replace of 2x 82c255 for I/O. Created a handler to feed the Z80 port0 requests. Promoted lucky74s to 'working' state. Added an alternate set, but the program ROM looks like incomplete, protected or just a bad dump. Parent/clone relationship. Added technical notes. Hooked interrupts. Hooked the AY8910 and therefore the NMI trigger. Changed the input "Key In" to active high.

- 6th July 2008: Roberto Fresca - Lucky 74 is now playable... Anyway, still need a lot of work (sound, copro, resnet, etc...). Next step is to switch the dual-state color system to RESNET...

- 4th July 2008: Roberto Fresca - Well... I spent a lot of time working on this one. Manufactured by Wing Co. Ltd, Lucky 74 was a kind of legend at least on this side of the world. The hardware looks interesting: A black CPU box based on Z80, NPC SM7831 co-processor, 2x 82C255 (equivalent to 4x 8255) for I/O, a YM-2149F and OKI M5205 for sound, and a USART IC for serial/parallel communication. The color circuitry is based on different states and assign a different palette for each graphics bank. Two video RAMs handling fore & background graphics respectively that will be merged in the final blitter. In fact, the game is very addictive and has good graphics. Only the attract mode is working for now, and sound need to be hooked/fixed. A lot of thanks to Tomasz Slanina, that fixed the lack of interrupts at very begining, and Grull Osgo, that provided a complete dump, PCB pictures, bipolar PROMs connection info, and then vanished in the ether... (maybe the known curse of this game reached him). Here some shots...

History


Arcade Video game published 31 years ago:

Lucky 74 (c) 1988 Wing.

Poker game for amusement only.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=26840&o=2