trunk/src/mame/drivers/goldstar.c
| r244907 | r244908 | |
| 155 | 155 | #include "video/ramdac.h" |
| 156 | 156 | #include "includes/goldstar.h" |
| 157 | 157 | |
| 158 | #include "bingowng.lh" |
| 159 | #include "cherryb3.lh" |
| 160 | #include "cmaster.lh" |
| 161 | #include "cmasterb.lh" |
| 162 | #include "cmasterc.lh" |
| 163 | #include "cmv4.lh" |
| 164 | #include "crazybon.lh" |
| 158 | 165 | #include "goldstar.lh" |
| 159 | | #include "cherryb3.lh" |
| 160 | 166 | #include "lucky8.lh" |
| 161 | | #include "crazybon.lh" |
| 162 | | #include "bingowng.lh" |
| 167 | #include "nfb96.lh" |
| 168 | #include "pokonl97.lh" |
| 169 | #include "roypok96.lh" |
| 163 | 170 | |
| 164 | 171 | |
| 165 | 172 | WRITE8_MEMBER(goldstar_state::protection_w) |
| r244907 | r244908 | |
| 194 | 201 | ---- --x- d-up d-up big/small d-up d-up |
| 195 | 202 | ---- -x-- take take/stop take/d-up take/select take/select take |
| 196 | 203 | ---- x--- bet bet bet bet bet 1 bet |
| 197 | | ---x ---- info info small small |
| 204 | ---x ---- info info small small/end |
| 198 | 205 | --x- ---- start start deal start start start |
| 199 | 206 | -x-- ---- hold |
| 200 | 207 | |
| r244907 | r244908 | |
| 12961 | 12968 | |
| 12962 | 12969 | |
| 12963 | 12970 | // cherry master hardware has a rather different mem map, but is basically the same |
| 12964 | | GAME( 198?, cmv801, 0, cm, cmv801, cmaster_state, cm, ROT0, "Corsica", "Cherry Master (Corsica, ver.8.01)", 0 ) /* says ED-96 where the manufacturer is on some games.. */ |
| 12971 | GAMEL( 198?, cmv801, 0, cm, cmv801, cmaster_state, cm, ROT0, "Corsica", "Cherry Master (Corsica, ver.8.01)", 0, layout_cmv4 ) /* says ED-96 where the manufacturer is on some games.. */ |
| 12965 | 12972 | |
| 12966 | 12973 | |
| 12967 | 12974 | |
| r244907 | r244908 | |
| 12969 | 12976 | // most of these are almost certainly bootlegs, with added features, hacked payouts etc. identifying which are |
| 12970 | 12977 | // the original, unmodified dyna versions is almost impossible due to lack of documentation from back in the day, |
| 12971 | 12978 | // even original boards almost always run modified sets |
| 12972 | | GAME( 1992, cmv4, 0, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (ver.4, set 1)", 0 ) |
| 12973 | | GAME( 1992, cmv4a, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (ver.4, set 2)", GAME_NOT_WORKING ) // stealth game? |
| 12974 | | GAME( 199?, cmwm, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (Watermelon bootleg / hack)", 0 ) // CM Fruit Bonus ver.2 T bootleg/hack |
| 12975 | | GAME( 1995, cmfun, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (Fun USA v2.5 bootleg / hack)", 0 ) |
| 12976 | | GAME( 1991, cmaster, 0, cm, cmaster, driver_device, 0, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 1)", 0 ) |
| 12977 | | GAME( 1991, cmasterb, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 2)", 0 ) |
| 12978 | | GAME( 1991, cmezspin, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (E-Z Spin bootleg / hack)", 0 ) // CM Fruit Bonus 55 ver.2 bootleg/hack |
| 12979 | | GAME( 1991, cmasterc, cmaster, cmasterc, cmasterc, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 3)", 0 ) |
| 12980 | | GAME( 1991, cmasterbv, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 4, with Blitz Poker ROM?)", GAME_NOT_WORKING ) // Cherry Master works, but no idea how to use the Blitz ROM |
| 12981 | | GAME( 1991, cmasterd, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 5)", 0 ) |
| 12982 | | GAME( 1991, cmastere, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 6)", 0 ) |
| 12983 | | GAME( 1991, cmasterf, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 7)", 0 ) |
| 12979 | GAMEL( 1992, cmv4, 0, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (ver.4, set 1)", 0, layout_cmv4 ) |
| 12980 | GAMEL( 1992, cmv4a, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (ver.4, set 2)", GAME_NOT_WORKING, layout_cmv4 ) // stealth game? |
| 12981 | GAMEL( 199?, cmwm, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (Watermelon bootleg / hack)", 0, layout_cmv4 ) // CM Fruit Bonus ver.2 T bootleg/hack |
| 12982 | GAMEL( 1995, cmfun, cmv4, cm, cmv4, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master (Fun USA v2.5 bootleg / hack)", 0, layout_cmv4 ) |
| 12983 | GAMEL( 1991, cmaster, 0, cm, cmaster, driver_device, 0, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 1)", 0, layout_cmaster ) |
| 12984 | GAMEL( 1991, cmasterb, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 2)", 0, layout_cmasterb ) |
| 12985 | GAMEL( 1991, cmezspin, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (E-Z Spin bootleg / hack)", 0, layout_cmasterb ) // CM Fruit Bonus 55 ver.2 bootleg/hack |
| 12986 | GAMEL( 1991, cmasterc, cmaster, cmasterc, cmasterc, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 3)", 0, layout_cmasterc ) |
| 12987 | GAMEL( 1991, cmasterbv, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 4, with Blitz Poker ROM?)", GAME_NOT_WORKING, layout_cmasterb ) // Cherry Master works, but no idea how to use the Blitz ROM |
| 12988 | GAMEL( 1991, cmasterd, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 5)", 0, layout_cmasterb ) |
| 12989 | GAMEL( 1991, cmastere, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 6)", 0, layout_cmasterb ) |
| 12990 | GAMEL( 1991, cmasterf, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 7)", 0, layout_cmasterb ) |
| 12984 | 12991 | |
| 12985 | 12992 | |
| 12986 | 12993 | GAME( 1991, tonypok, 0, cm, tonypok, cmaster_state, tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 ) |
| r244907 | r244908 | |
| 13023 | 13030 | |
| 13024 | 13031 | /* --- Amcoe games --- */ |
| 13025 | 13032 | |
| 13026 | | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ |
| 13033 | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */ |
| 13027 | 13034 | |
| 13028 | | GAME( 1997, schery97, 0, amcoe1, schery97, cmaster_state, schery97, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52)", 0 ) /* running in CB hardware */ |
| 13029 | | GAME( 1997, schery97a, schery97, amcoe1, schery97, cmaster_state, schery97a, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52c4)", 0 ) /* running in C4 hardware */ |
| 13030 | | GAME( 1998, skill98, 0, amcoe1, schery97, cmaster_state, skill98, ROT0, "Amcoe", "Skill '98 (Talking ver. s98-1.33)", 0 ) |
| 13031 | | GAME( 1997, pokonl97, 0, amcoe1, pokonl97, cmaster_state, po33, ROT0, "Amcoe", "Poker Only '97 (Talking ver. 3.3)", 0 ) |
| 13032 | | GAME( 1998, match98, 0, amcoe1a, match98, cmaster_state, match133, ROT0, "Amcoe", "Match '98 (ver. 1.33)", 0 ) |
| 13035 | GAMEL( 1997, schery97, 0, amcoe1, schery97, cmaster_state, schery97, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52)", 0, layout_nfb96 ) /* running in CB hardware */ |
| 13036 | GAMEL( 1997, schery97a, schery97, amcoe1, schery97, cmaster_state, schery97a, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52c4)", 0, layout_nfb96 ) /* running in C4 hardware */ |
| 13037 | GAMEL( 1998, skill98, 0, amcoe1, schery97, cmaster_state, skill98, ROT0, "Amcoe", "Skill '98 (Talking ver. s98-1.33)", 0, layout_nfb96 ) |
| 13038 | GAMEL( 1997, pokonl97, 0, amcoe1, pokonl97, cmaster_state, po33, ROT0, "Amcoe", "Poker Only '97 (Talking ver. 3.3)", 0, layout_pokonl97 ) |
| 13039 | GAME( 1998, match98, 0, amcoe1a, match98, cmaster_state, match133, ROT0, "Amcoe", "Match '98 (ver. 1.33)", 0 ) |
| 13033 | 13040 | |
| 13034 | 13041 | |
| 13035 | 13042 | /* The Sub-PCB has a printed sticker denoting C1, C2, D or DK for the type of FPGA decryption chip used */ |
| 13036 | 13043 | /* There is known to be a special IOWA version running on the Texas C2 hardware with roms FB96P IA, FB96L IA & FB96H IA with a (c) 2000 Amcoe */ |
| 13037 | | GAME( 1996, nfb96, 0, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.63, C1 PCB)", 0 ) /* ver. 02-3.63 C1 Sub-PCB */ |
| 13038 | | GAME( 1996, nfb96a, nfb96, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.62, C1 PCB)", 0 ) /* ver. 00-3.62 C1 Sub-PCB */ |
| 13039 | | GAME( 1996, nfb96b, nfb96, amcoe2, nfb96, cmaster_state, nfb96_d, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.54, D PCB)", 0 ) /* ver. 00-3.54 D Sub-PCB */ |
| 13040 | | GAME( 1996, nfb96c, nfb96, amcoe2, nfb96, cmaster_state, nfb96_dk, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.62, DK PCB)", 0 ) /* ver. 00-3.62 DK Sub-PCB */ |
| 13041 | | GAME( 2000, nfb96txt, nfb96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v1.22 Texas XT, C2 PCB)", 0 ) /* ver. tf1.22axt C2 Sub-PCB */ |
| 13044 | GAMEL( 1996, nfb96, 0, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.63, C1 PCB)", 0, layout_nfb96 ) /* ver. 02-3.63 C1 Sub-PCB */ |
| 13045 | GAMEL( 1996, nfb96a, nfb96, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.62, C1 PCB)", 0, layout_nfb96 ) /* ver. 00-3.62 C1 Sub-PCB */ |
| 13046 | GAMEL( 1996, nfb96b, nfb96, amcoe2, nfb96, cmaster_state, nfb96_d, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.54, D PCB)", 0, layout_nfb96 ) /* ver. 00-3.54 D Sub-PCB */ |
| 13047 | GAMEL( 1996, nfb96c, nfb96, amcoe2, nfb96, cmaster_state, nfb96_dk, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.62, DK PCB)", 0, layout_nfb96 ) /* ver. 00-3.62 DK Sub-PCB */ |
| 13048 | GAMEL( 2000, nfb96txt, nfb96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v1.22 Texas XT, C2 PCB)", 0, layout_nfb96 ) /* ver. tf1.22axt C2 Sub-PCB */ |
| 13042 | 13049 | |
| 13043 | | GAME( 1996, nc96, 0, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.63, C1 PCB)", 0 ) /* C1 Sub-PCB */ |
| 13044 | | GAME( 1996, nc96a, nc96, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, C1 PCB)", 0 ) /* C1 Sub-PCB */ |
| 13045 | | GAME( 1996, nc96b, nc96, amcoe2, nfb96, cmaster_state, nfb96_d, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.54, D PCB)", 0 ) /* D Sub-PCB */ |
| 13046 | | GAME( 1996, nc96c, nc96, amcoe2, nfb96, cmaster_state, nfb96_dk, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, DK PCB)", 0 ) /* DK Sub-PCB */ |
| 13047 | | GAME( 2000, nc96txt, nc96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", 0 ) /* ver. tc1.32axt C2 Sub-PCB */ |
| 13050 | GAMEL( 1996, nc96, 0, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.63, C1 PCB)", 0, layout_nfb96 ) /* C1 Sub-PCB */ |
| 13051 | GAMEL( 1996, nc96a, nc96, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, C1 PCB)", 0, layout_nfb96 ) /* C1 Sub-PCB */ |
| 13052 | GAMEL( 1996, nc96b, nc96, amcoe2, nfb96, cmaster_state, nfb96_d, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.54, D PCB)", 0, layout_nfb96 ) /* D Sub-PCB */ |
| 13053 | GAMEL( 1996, nc96c, nc96, amcoe2, nfb96, cmaster_state, nfb96_dk, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, DK PCB)", 0, layout_nfb96 ) /* DK Sub-PCB */ |
| 13054 | GAMEL( 2000, nc96txt, nc96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", 0, layout_nfb96 ) /* ver. tc1.32axt C2 Sub-PCB */ |
| 13048 | 13055 | |
| 13049 | | GAME( 2009, fb2010, 0, amcoe2, nfb96tx, cmaster_state, fb2010, ROT0, "Amcoe", "Fruit Bonus 2010", GAME_NOT_WORKING ) // no gfx dumped |
| 13056 | GAME( 2009, fb2010, 0, amcoe2, nfb96tx, cmaster_state, fb2010, ROT0, "Amcoe", "Fruit Bonus 2010", GAME_NOT_WORKING ) // no gfx dumped |
| 13050 | 13057 | |
| 13051 | | GAME( 1996, roypok96, 0, amcoe2, roypok96, cmaster_state, rp35, ROT0, "Amcoe", "Royal Poker '96 (set 1, v97-3.5)", 0 ) |
| 13052 | | GAME( 1996, roypok96a, roypok96, amcoe2, roypok96a, cmaster_state, rp36, ROT0, "Amcoe", "Royal Poker '96 (set 2, v98-3.6)", 0 ) |
| 13053 | | GAME( 1996, roypok96b, roypok96, amcoe2, roypok96a, cmaster_state, rp36c3, ROT0, "Amcoe", "Royal Poker '96 (set 3, v98-3.6?)", 0 ) |
| 13058 | GAMEL( 1996, roypok96, 0, amcoe2, roypok96, cmaster_state, rp35, ROT0, "Amcoe", "Royal Poker '96 (set 1, v97-3.5)", 0, layout_roypok96 ) |
| 13059 | GAMEL( 1996, roypok96a, roypok96, amcoe2, roypok96a, cmaster_state, rp36, ROT0, "Amcoe", "Royal Poker '96 (set 2, v98-3.6)", 0, layout_roypok96 ) |
| 13060 | GAMEL( 1996, roypok96b, roypok96, amcoe2, roypok96a, cmaster_state, rp36c3, ROT0, "Amcoe", "Royal Poker '96 (set 3, v98-3.6?)", 0, layout_roypok96 ) |
| 13054 | 13061 | |
| 13055 | 13062 | |
| 13056 | 13063 | /* these all appear to be graphic hacks of 'New Fruit Bonus '96', they can run with the same program rom |
| r244907 | r244908 | |
| 13076 | 13083 | These have hidden games inside that can be switched to avoid inspections, police or whatever purposes)... */ |
| 13077 | 13084 | |
| 13078 | 13085 | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ |
| 13079 | | GAME( 198?, cmpacman, 0, cm, cmpacman, cmaster_state, cm, ROT0, "<unknown>", "Super Pacman (v1.2) + Cherry Master (Corsica, v8.31)", 0 ) /* need to press K to switch between games... */ |
| 13080 | | GAME( 198?, cmtetris, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 1)", 0 ) /* need to press K/L to switch between games... */ |
| 13081 | | GAME( 198?, cmtetrsa, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 2)", GAME_NOT_WORKING) // seems banked... |
| 13082 | | GAME( 198?, cmtetrsb, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (+K, Canada Version, encrypted)", GAME_NOT_WORKING) // different Tetris game |
| 13086 | GAMEL( 198?, cmpacman, 0, cm, cmpacman, cmaster_state, cm, ROT0, "<unknown>", "Super Pacman (v1.2) + Cherry Master (Corsica, v8.31)", 0, layout_cmv4 ) /* need to press K to switch between games... */ |
| 13087 | GAMEL( 198?, cmtetris, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 1)", 0, layout_cmv4 ) /* need to press K/L to switch between games... */ |
| 13088 | GAMEL( 198?, cmtetrsa, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 2)", GAME_NOT_WORKING, layout_cmv4) // seems banked... |
| 13089 | GAMEL( 198?, cmtetrsb, 0, cm, cmtetris, cmaster_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (+K, Canada Version, encrypted)", GAME_NOT_WORKING, layout_cmv4) // different Tetris game |
| 13083 | 13090 | |
| 13084 | 13091 | /* other possible stealth sets: |
| 13085 | 13092 | - cmv4a ---> see the 1fxx zone. put a bp in 1f9f to see the loop. |
trunk/src/mame/layout/cmaster.lay
| r0 | r244908 | |
| 1 | <?xml version="1.0"?> |
| 2 | <mamelayout version="2"> |
| 3 | <!-- |
| 4 | Cherry Master control panel |
| 5 | May or may not match arrangement/colour of real control panel |
| 6 | Written by Vas Crabb. |
| 7 | --> |
| 8 | |
| 9 | <!-- define button-lamps --> |
| 10 | |
| 11 | <element name="stop1" defstate="0"> |
| 12 | <rect state="1"> |
| 13 | <color red="1.0" green="0.0" blue="0.0" /> |
| 14 | </rect> |
| 15 | <rect state="0"> |
| 16 | <color red="0.15" green="0.0" blue="0.0" /> |
| 17 | </rect> |
| 18 | <text string="DOUBLE"> |
| 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 21 | </text> |
| 22 | <text string="STOP 1"> |
| 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 25 | </text> |
| 26 | </element> |
| 27 | |
| 28 | <element name="stop2" defstate="0"> |
| 29 | <rect state="1"> |
| 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | </rect> |
| 32 | <rect state="0"> |
| 33 | <color red="0.15" green="0.0" blue="0.0" /> |
| 34 | </rect> |
| 35 | <text string="SMALL"> |
| 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 38 | </text> |
| 39 | <text string="STOP 2"> |
| 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 42 | </text> |
| 43 | </element> |
| 44 | |
| 45 | <element name="stop3" defstate="0"> |
| 46 | <rect state="1"> |
| 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | </rect> |
| 49 | <rect state="0"> |
| 50 | <color red="0.15" green="0.0" blue="0.0" /> |
| 51 | </rect> |
| 52 | <text string="BIG"> |
| 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 55 | </text> |
| 56 | <text string="STOP 3"> |
| 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 59 | </text> |
| 60 | </element> |
| 61 | |
| 62 | <element name="take" defstate="0"> |
| 63 | <rect state="1"> |
| 64 | <color red="1.0" green="0.5" blue="0.0" /> |
| 65 | </rect> |
| 66 | <rect state="0"> |
| 67 | <color red="0.15" green="0.075" blue="0.0" /> |
| 68 | </rect> |
| 69 | <text string="TAKE"> |
| 70 | <color red="0.0" green="0.0" blue="0.0" /> |
| 71 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 72 | </text> |
| 73 | </element> |
| 74 | |
| 75 | <element name="start" defstate="0"> |
| 76 | <rect state="1"> |
| 77 | <color red="0.0" green="1.0" blue="0.0" /> |
| 78 | </rect> |
| 79 | <rect state="0"> |
| 80 | <color red="0.0" green="0.15" blue="0.0" /> |
| 81 | </rect> |
| 82 | <text string="START"> |
| 83 | <color red="0.0" green="0.0" blue="0.0" /> |
| 84 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 85 | </text> |
| 86 | </element> |
| 87 | |
| 88 | <element name="bet" defstate="0"> |
| 89 | <rect state="1"> |
| 90 | <color red="1.0" green="0.0" blue="1.0" /> |
| 91 | </rect> |
| 92 | <rect state="0"> |
| 93 | <color red="0.15" green="0.0" blue="0.15" /> |
| 94 | </rect> |
| 95 | <text string="BET"> |
| 96 | <color red="0.0" green="0.0" blue="0.0" /> |
| 97 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 98 | </text> |
| 99 | <text string="STOP ALL"> |
| 100 | <color red="0.0" green="0.0" blue="0.0" /> |
| 101 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 102 | </text> |
| 103 | </element> |
| 104 | |
| 105 | |
| 106 | <!-- define basic elements --> |
| 107 | |
| 108 | <element name="cpanel"> |
| 109 | <rect> |
| 110 | <color red="0.0" green="0.0" blue="0.0" /> |
| 111 | </rect> |
| 112 | </element> |
| 113 | |
| 114 | <element name="stop_b" defstate="0"> |
| 115 | <rect state="1"> |
| 116 | <color red="0.7" green="0.0" blue="0.0" /> |
| 117 | </rect> |
| 118 | <rect state="0"> |
| 119 | <color red="0.1" green="0.0" blue="0.0" /> |
| 120 | </rect> |
| 121 | </element> |
| 122 | |
| 123 | <element name="bet_b" defstate="0"> |
| 124 | <rect state="1"> |
| 125 | <color red="0.7" green="0.0" blue="0.7" /> |
| 126 | </rect> |
| 127 | <rect state="0"> |
| 128 | <color red="0.1" green="0.0" blue="0.1" /> |
| 129 | </rect> |
| 130 | </element> |
| 131 | |
| 132 | <element name="take_b" defstate="0"> |
| 133 | <rect state="1"> |
| 134 | <color red="0.7" green="0.35" blue="0.0" /> |
| 135 | </rect> |
| 136 | <rect state="0"> |
| 137 | <color red="0.1" green="0.05" blue="0.0" /> |
| 138 | </rect> |
| 139 | </element> |
| 140 | |
| 141 | <element name="start_b" defstate="0"> |
| 142 | <rect state="1"> |
| 143 | <color red="0.0" green="0.7" blue="0.0" /> |
| 144 | </rect> |
| 145 | <rect state="0"> |
| 146 | <color red="0.0" green="0.1" blue="0.0" /> |
| 147 | </rect> |
| 148 | </element> |
| 149 | |
| 150 | |
| 151 | |
| 152 | <!-- define cpanel degradee elements --> |
| 153 | |
| 154 | |
| 155 | <element name="cpanel1"> |
| 156 | <rect> |
| 157 | <color red="0.20" green="0.20" blue="0.20" /> |
| 158 | </rect> |
| 159 | </element> |
| 160 | |
| 161 | <element name="cpanel2"> |
| 162 | <rect> |
| 163 | <color red="0.15" green="0.15" blue="0.15" /> |
| 164 | </rect> |
| 165 | </element> |
| 166 | |
| 167 | <element name="cpanel3"> |
| 168 | <rect> |
| 169 | <color red="0.10" green="0.10" blue="0.10" /> |
| 170 | </rect> |
| 171 | </element> |
| 172 | |
| 173 | <element name="cpanel4"> |
| 174 | <rect> |
| 175 | <color red="0.05" green="0.05" blue="0.05" /> |
| 176 | </rect> |
| 177 | </element> |
| 178 | |
| 179 | |
| 180 | <!-- define background --> |
| 181 | |
| 182 | <view name="Button Lamps"> |
| 183 | <screen index="0"> |
| 184 | <bounds left="0" top="0" right="4" bottom="3" /> |
| 185 | </screen> |
| 186 | |
| 187 | <bezel element="cpanel"> |
| 188 | <bounds left="0" right="4" top="3" bottom="3.40" /> |
| 189 | </bezel> |
| 190 | |
| 191 | <bezel element="cpanel1"> |
| 192 | <bounds left="0" right="4" top="3.01" bottom="3.39" /> |
| 193 | </bezel> |
| 194 | |
| 195 | <bezel element="cpanel2"> |
| 196 | <bounds left="0" right="4" top="3.02" bottom="3.38" /> |
| 197 | </bezel> |
| 198 | |
| 199 | <bezel element="cpanel3"> |
| 200 | <bounds left="0" right="4" top="3.03" bottom="3.37" /> |
| 201 | </bezel> |
| 202 | |
| 203 | <bezel element="cpanel4"> |
| 204 | <bounds left="0" right="4" top="3.04" bottom="3.36" /> |
| 205 | </bezel> |
| 206 | |
| 207 | <bezel element="cpanel"> |
| 208 | <bounds left="0" right="4" top="3.05" bottom="3.35" /> |
| 209 | </bezel> |
| 210 | |
| 211 | |
| 212 | <!-- define lamps --> |
| 213 | |
| 214 | <bezel name="lamp3" element="bet_b"> |
| 215 | <bounds x="0.05" y="3.08" width="0.50" height="0.24" /> |
| 216 | </bezel> |
| 217 | <bezel name="lamp3" element="bet"> |
| 218 | <bounds x="0.07" y="3.10" width="0.46" height="0.20" /> |
| 219 | </bezel> |
| 220 | |
| 221 | |
| 222 | <bezel name="lamp2" element="take_b"> |
| 223 | <bounds x="0.75" y="3.08" width="0.40" height="0.24" /> |
| 224 | </bezel> |
| 225 | <bezel name="lamp2" element="take"> |
| 226 | <bounds x="0.77" y="3.10" width="0.36" height="0.20" /> |
| 227 | </bezel> |
| 228 | |
| 229 | |
| 230 | <bezel name="lamp1" element="stop_b"> |
| 231 | <bounds x="1.4" y="3.08" width="0.50" height="0.24" /> |
| 232 | </bezel> |
| 233 | <bezel name="lamp1" element="stop1"> |
| 234 | <bounds x="1.42" y="3.10" width="0.46" height="0.20" /> |
| 235 | </bezel> |
| 236 | |
| 237 | |
| 238 | <bezel name="lamp4" element="stop_b"> |
| 239 | <bounds x="2.05" y="3.08" width="0.50" height="0.24" /> |
| 240 | </bezel> |
| 241 | <bezel name="lamp4" element="stop2"> |
| 242 | <bounds x="2.07" y="3.10" width="0.46" height="0.20" /> |
| 243 | </bezel> |
| 244 | |
| 245 | |
| 246 | <bezel name="lamp0" element="stop_b"> |
| 247 | <bounds x="2.7" y="3.08" width="0.50" height="0.24" /> |
| 248 | </bezel> |
| 249 | <bezel name="lamp0" element="stop3"> |
| 250 | <bounds x="2.72" y="3.10" width="0.46" height="0.20" /> |
| 251 | </bezel> |
| 252 | |
| 253 | |
| 254 | <bezel name="lamp5" element="start_b"> |
| 255 | <bounds x="3.45" y="3.08" width="0.50" height="0.24" /> |
| 256 | </bezel> |
| 257 | <bezel name="lamp5" element="start"> |
| 258 | <bounds x="3.47" y="3.10" width="0.46" height="0.20" /> |
| 259 | </bezel> |
| 260 | |
| 261 | </view> |
| 262 | </mamelayout> |
trunk/src/mame/layout/cmv4.lay
| r0 | r244908 | |
| 1 | <?xml version="1.0"?> |
| 2 | <mamelayout version="2"> |
| 3 | <!-- |
| 4 | Cherry Master control panel |
| 5 | May or may not match arrangement/colour of real control panel |
| 6 | Written by Vas Crabb. |
| 7 | --> |
| 8 | |
| 9 | <!-- define button-lamps --> |
| 10 | |
| 11 | <element name="stop1" defstate="0"> |
| 12 | <rect state="1"> |
| 13 | <color red="1.0" green="0.5" blue="0.0" /> |
| 14 | </rect> |
| 15 | <rect state="0"> |
| 16 | <color red="0.15" green="0.075" blue="0.0" /> |
| 17 | </rect> |
| 18 | <text string="DOUBLE"> |
| 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 21 | </text> |
| 22 | <text string="STOP 1"> |
| 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 25 | </text> |
| 26 | </element> |
| 27 | |
| 28 | <element name="stop2" defstate="0"> |
| 29 | <rect state="1"> |
| 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | </rect> |
| 32 | <rect state="0"> |
| 33 | <color red="0.15" green="0.0" blue="0.0" /> |
| 34 | </rect> |
| 35 | <text string="BIG"> |
| 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 38 | </text> |
| 39 | <text string="STOP 2"> |
| 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 42 | </text> |
| 43 | </element> |
| 44 | |
| 45 | <element name="stop3" defstate="0"> |
| 46 | <rect state="1"> |
| 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | </rect> |
| 49 | <rect state="0"> |
| 50 | <color red="0.15" green="0.0" blue="0.0" /> |
| 51 | </rect> |
| 52 | <text string="SMALL"> |
| 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 55 | </text> |
| 56 | <text string="STOP 3"> |
| 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 59 | </text> |
| 60 | </element> |
| 61 | |
| 62 | <element name="take" defstate="0"> |
| 63 | <rect state="1"> |
| 64 | <color red="1.0" green="0.5" blue="0.0" /> |
| 65 | </rect> |
| 66 | <rect state="0"> |
| 67 | <color red="0.15" green="0.075" blue="0.0" /> |
| 68 | </rect> |
| 69 | <text string="TAKE"> |
| 70 | <color red="0.0" green="0.0" blue="0.0" /> |
| 71 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 72 | </text> |
| 73 | <text string="STOP ALL"> |
| 74 | <color red="0.0" green="0.0" blue="0.0" /> |
| 75 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 76 | </text> |
| 77 | </element> |
| 78 | |
| 79 | <element name="start" defstate="0"> |
| 80 | <rect state="1"> |
| 81 | <color red="0.0" green="1.0" blue="0.0" /> |
| 82 | </rect> |
| 83 | <rect state="0"> |
| 84 | <color red="0.0" green="0.15" blue="0.0" /> |
| 85 | </rect> |
| 86 | <text string="START"> |
| 87 | <color red="0.0" green="0.0" blue="0.0" /> |
| 88 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 89 | </text> |
| 90 | </element> |
| 91 | |
| 92 | <element name="bet" defstate="0"> |
| 93 | <rect state="1"> |
| 94 | <color red="1.0" green="0.0" blue="1.0" /> |
| 95 | </rect> |
| 96 | <rect state="0"> |
| 97 | <color red="0.15" green="0.0" blue="0.15" /> |
| 98 | </rect> |
| 99 | <text string="BET"> |
| 100 | <color red="0.0" green="0.0" blue="0.0" /> |
| 101 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 102 | </text> |
| 103 | </element> |
| 104 | |
| 105 | |
| 106 | <!-- define basic elements --> |
| 107 | |
| 108 | <element name="cpanel"> |
| 109 | <rect> |
| 110 | <color red="0.0" green="0.0" blue="0.0" /> |
| 111 | </rect> |
| 112 | </element> |
| 113 | |
| 114 | <element name="stop_b" defstate="0"> |
| 115 | <rect state="1"> |
| 116 | <color red="0.7" green="0.0" blue="0.0" /> |
| 117 | </rect> |
| 118 | <rect state="0"> |
| 119 | <color red="0.1" green="0.0" blue="0.0" /> |
| 120 | </rect> |
| 121 | </element> |
| 122 | |
| 123 | <element name="bet_b" defstate="0"> |
| 124 | <rect state="1"> |
| 125 | <color red="0.7" green="0.0" blue="0.7" /> |
| 126 | </rect> |
| 127 | <rect state="0"> |
| 128 | <color red="0.1" green="0.0" blue="0.1" /> |
| 129 | </rect> |
| 130 | </element> |
| 131 | |
| 132 | <element name="take_b" defstate="0"> |
| 133 | <rect state="1"> |
| 134 | <color red="0.7" green="0.35" blue="0.0" /> |
| 135 | </rect> |
| 136 | <rect state="0"> |
| 137 | <color red="0.1" green="0.05" blue="0.0" /> |
| 138 | </rect> |
| 139 | </element> |
| 140 | |
| 141 | <element name="start_b" defstate="0"> |
| 142 | <rect state="1"> |
| 143 | <color red="0.0" green="0.7" blue="0.0" /> |
| 144 | </rect> |
| 145 | <rect state="0"> |
| 146 | <color red="0.0" green="0.1" blue="0.0" /> |
| 147 | </rect> |
| 148 | </element> |
| 149 | |
| 150 | |
| 151 | |
| 152 | <!-- define cpanel degradee elements --> |
| 153 | |
| 154 | |
| 155 | <element name="cpanel1"> |
| 156 | <rect> |
| 157 | <color red="0.20" green="0.20" blue="0.20" /> |
| 158 | </rect> |
| 159 | </element> |
| 160 | |
| 161 | <element name="cpanel2"> |
| 162 | <rect> |
| 163 | <color red="0.15" green="0.15" blue="0.15" /> |
| 164 | </rect> |
| 165 | </element> |
| 166 | |
| 167 | <element name="cpanel3"> |
| 168 | <rect> |
| 169 | <color red="0.10" green="0.10" blue="0.10" /> |
| 170 | </rect> |
| 171 | </element> |
| 172 | |
| 173 | <element name="cpanel4"> |
| 174 | <rect> |
| 175 | <color red="0.05" green="0.05" blue="0.05" /> |
| 176 | </rect> |
| 177 | </element> |
| 178 | |
| 179 | |
| 180 | <!-- define background --> |
| 181 | |
| 182 | <view name="Button Lamps"> |
| 183 | <screen index="0"> |
| 184 | <bounds left="0" top="0" right="4" bottom="3" /> |
| 185 | </screen> |
| 186 | |
| 187 | <bezel element="cpanel"> |
| 188 | <bounds left="0" right="4" top="3" bottom="3.40" /> |
| 189 | </bezel> |
| 190 | |
| 191 | <bezel element="cpanel1"> |
| 192 | <bounds left="0" right="4" top="3.01" bottom="3.39" /> |
| 193 | </bezel> |
| 194 | |
| 195 | <bezel element="cpanel2"> |
| 196 | <bounds left="0" right="4" top="3.02" bottom="3.38" /> |
| 197 | </bezel> |
| 198 | |
| 199 | <bezel element="cpanel3"> |
| 200 | <bounds left="0" right="4" top="3.03" bottom="3.37" /> |
| 201 | </bezel> |
| 202 | |
| 203 | <bezel element="cpanel4"> |
| 204 | <bounds left="0" right="4" top="3.04" bottom="3.36" /> |
| 205 | </bezel> |
| 206 | |
| 207 | <bezel element="cpanel"> |
| 208 | <bounds left="0" right="4" top="3.05" bottom="3.35" /> |
| 209 | </bezel> |
| 210 | |
| 211 | |
| 212 | <!-- define lamps --> |
| 213 | |
| 214 | <bezel name="lamp3" element="bet_b"> |
| 215 | <bounds x="0.05" y="3.08" width="0.45" height="0.24" /> |
| 216 | </bezel> |
| 217 | <bezel name="lamp3" element="bet"> |
| 218 | <bounds x="0.07" y="3.10" width="0.41" height="0.20" /> |
| 219 | </bezel> |
| 220 | |
| 221 | |
| 222 | <bezel name="lamp2" element="take_b"> |
| 223 | <bounds x="0.75" y="3.08" width="0.50" height="0.24" /> |
| 224 | </bezel> |
| 225 | <bezel name="lamp2" element="take"> |
| 226 | <bounds x="0.77" y="3.10" width="0.46" height="0.20" /> |
| 227 | </bezel> |
| 228 | |
| 229 | |
| 230 | <bezel name="lamp1" element="take_b"> |
| 231 | <bounds x="1.4" y="3.08" width="0.50" height="0.24" /> |
| 232 | </bezel> |
| 233 | <bezel name="lamp1" element="stop1"> |
| 234 | <bounds x="1.42" y="3.10" width="0.46" height="0.20" /> |
| 235 | </bezel> |
| 236 | |
| 237 | |
| 238 | <bezel name="lamp0" element="stop_b"> |
| 239 | <bounds x="2.05" y="3.08" width="0.50" height="0.24" /> |
| 240 | </bezel> |
| 241 | <bezel name="lamp0" element="stop2"> |
| 242 | <bounds x="2.07" y="3.10" width="0.46" height="0.20" /> |
| 243 | </bezel> |
| 244 | |
| 245 | |
| 246 | <bezel name="lamp4" element="stop_b"> |
| 247 | <bounds x="2.7" y="3.08" width="0.50" height="0.24" /> |
| 248 | </bezel> |
| 249 | <bezel name="lamp4" element="stop3"> |
| 250 | <bounds x="2.72" y="3.10" width="0.46" height="0.20" /> |
| 251 | </bezel> |
| 252 | |
| 253 | |
| 254 | <bezel name="lamp5" element="start_b"> |
| 255 | <bounds x="3.45" y="3.08" width="0.50" height="0.24" /> |
| 256 | </bezel> |
| 257 | <bezel name="lamp5" element="start"> |
| 258 | <bounds x="3.47" y="3.10" width="0.46" height="0.20" /> |
| 259 | </bezel> |
| 260 | |
| 261 | </view> |
| 262 | </mamelayout> |
trunk/src/mame/layout/nfb96.lay
| r0 | r244908 | |
| 1 | <?xml version="1.0"?> |
| 2 | <mamelayout version="2"> |
| 3 | <!-- |
| 4 | New Fruit Bonus '96 control panel |
| 5 | May or may not match arrangement/colour of real control panel |
| 6 | Written by Vas Crabb. |
| 7 | --> |
| 8 | |
| 9 | <!-- define button-lamps --> |
| 10 | |
| 11 | <element name="big" defstate="0"> |
| 12 | <rect state="1"> |
| 13 | <color red="1.0" green="0.0" blue="0.0" /> |
| 14 | </rect> |
| 15 | <rect state="0"> |
| 16 | <color red="0.15" green="0.0" blue="0.0" /> |
| 17 | </rect> |
| 18 | <text string="BIG"> |
| 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 21 | </text> |
| 22 | <text string="STOP ALL"> |
| 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 25 | </text> |
| 26 | </element> |
| 27 | |
| 28 | <element name="dup" defstate="0"> |
| 29 | <rect state="1"> |
| 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | </rect> |
| 32 | <rect state="0"> |
| 33 | <color red="0.15" green="0.0" blue="0.0" /> |
| 34 | </rect> |
| 35 | <text string="DOUBLE"> |
| 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 38 | </text> |
| 39 | <text string="STOP 1"> |
| 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 42 | </text> |
| 43 | </element> |
| 44 | |
| 45 | <element name="small" defstate="0"> |
| 46 | <rect state="1"> |
| 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | </rect> |
| 49 | <rect state="0"> |
| 50 | <color red="0.15" green="0.0" blue="0.0" /> |
| 51 | </rect> |
| 52 | <text string="INFO"> |
| 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 55 | </text> |
| 56 | <text string="SMALL"> |
| 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 59 | </text> |
| 60 | <text string="STOP 2"> |
| 61 | <color red="0.0" green="0.0" blue="0.0" /> |
| 62 | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 63 | </text> |
| 64 | </element> |
| 65 | |
| 66 | <element name="take" defstate="0"> |
| 67 | <rect state="1"> |
| 68 | <color red="1.0" green="0.0" blue="0.0" /> |
| 69 | </rect> |
| 70 | <rect state="0"> |
| 71 | <color red="0.15" green="0.0" blue="0.0" /> |
| 72 | </rect> |
| 73 | <text string="TAKE"> |
| 74 | <color red="0.0" green="0.0" blue="0.0" /> |
| 75 | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 76 | </text> |
| 77 | <text string="SELECT"> |
| 78 | <color red="0.0" green="0.0" blue="0.0" /> |
| 79 | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 80 | </text> |
| 81 | <text string="STOP 3"> |
| 82 | <color red="0.0" green="0.0" blue="0.0" /> |
| 83 | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 84 | </text> |
| 85 | </element> |
| 86 | |
| 87 | <element name="start" defstate="0"> |
| 88 | <rect state="1"> |
| 89 | <color red="0.0" green="1.0" blue="0.0" /> |
| 90 | </rect> |
| 91 | <rect state="0"> |
| 92 | <color red="0.0" green="0.15" blue="0.0" /> |
| 93 | </rect> |
| 94 | <text string="START"> |
| 95 | <color red="0.0" green="0.0" blue="0.0" /> |
| 96 | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 97 | </text> |
| 98 | </element> |
| 99 | |
| 100 | <element name="bet" defstate="0"> |
| 101 | <rect state="1"> |
| 102 | <color red="1.0" green="0.0" blue="1.0" /> |
| 103 | </rect> |
| 104 | <rect state="0"> |
| 105 | <color red="0.15" green="0.0" blue="0.15" /> |
| 106 | </rect> |
| 107 | <text string="PLAY"> |
| 108 | <color red="0.0" green="0.0" blue="0.0" /> |
| 109 | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 110 | </text> |
| 111 | </element> |
| 112 | |
| 113 | |
| 114 | <!-- define basic elements --> |
| 115 | |
| 116 | <element name="cpanel"> |
| 117 | <rect> |
| 118 | <color red="0.0" green="0.0" blue="0.0" /> |
| 119 | </rect> |
| 120 | </element> |
| 121 | |
| 122 | <element name="stop_b" defstate="0"> |
| 123 | <rect state="1"> |
| 124 | <color red="0.7" green="0.0" blue="0.0" /> |
| 125 | </rect> |
| 126 | <rect state="0"> |
| 127 | <color red="0.1" green="0.0" blue="0.0" /> |
| 128 | </rect> |
| 129 | </element> |
| 130 | |
| 131 | <element name="bet_b" defstate="0"> |
| 132 | <rect state="1"> |
| 133 | <color red="0.7" green="0.0" blue="0.7" /> |
| 134 | </rect> |
| 135 | <rect state="0"> |
| 136 | <color red="0.1" green="0.0" blue="0.1" /> |
| 137 | </rect> |
| 138 | </element> |
| 139 | |
| 140 | <element name="start_b" defstate="0"> |
| 141 | <rect state="1"> |
| 142 | <color red="0.0" green="0.7" blue="0.0" /> |
| 143 | </rect> |
| 144 | <rect state="0"> |
| 145 | <color red="0.0" green="0.1" blue="0.0" /> |
| 146 | </rect> |
| 147 | </element> |
| 148 | |
| 149 | |
| 150 | |
| 151 | <!-- define cpanel degradee elements --> |
| 152 | |
| 153 | |
| 154 | <element name="cpanel1"> |
| 155 | <rect> |
| 156 | <color red="0.20" green="0.20" blue="0.20" /> |
| 157 | </rect> |
| 158 | </element> |
| 159 | |
| 160 | <element name="cpanel2"> |
| 161 | <rect> |
| 162 | <color red="0.15" green="0.15" blue="0.15" /> |
| 163 | </rect> |
| 164 | </element> |
| 165 | |
| 166 | <element name="cpanel3"> |
| 167 | <rect> |
| 168 | <color red="0.10" green="0.10" blue="0.10" /> |
| 169 | </rect> |
| 170 | </element> |
| 171 | |
| 172 | <element name="cpanel4"> |
| 173 | <rect> |
| 174 | <color red="0.05" green="0.05" blue="0.05" /> |
| 175 | </rect> |
| 176 | </element> |
| 177 | |
| 178 | |
| 179 | <!-- define background --> |
| 180 | |
| 181 | <view name="Button Lamps"> |
| 182 | <screen index="0"> |
| 183 | <bounds left="0" top="0" right="4" bottom="3" /> |
| 184 | </screen> |
| 185 | |
| 186 | <bezel element="cpanel"> |
| 187 | <bounds left="0" right="4" top="3" bottom="3.50" /> |
| 188 | </bezel> |
| 189 | |
| 190 | <bezel element="cpanel1"> |
| 191 | <bounds left="0" right="4" top="3.01" bottom="3.49" /> |
| 192 | </bezel> |
| 193 | |
| 194 | <bezel element="cpanel2"> |
| 195 | <bounds left="0" right="4" top="3.02" bottom="3.48" /> |
| 196 | </bezel> |
| 197 | |
| 198 | <bezel element="cpanel3"> |
| 199 | <bounds left="0" right="4" top="3.03" bottom="3.47" /> |
| 200 | </bezel> |
| 201 | |
| 202 | <bezel element="cpanel4"> |
| 203 | <bounds left="0" right="4" top="3.04" bottom="3.46" /> |
| 204 | </bezel> |
| 205 | |
| 206 | <bezel element="cpanel"> |
| 207 | <bounds left="0" right="4" top="3.05" bottom="3.45" /> |
| 208 | </bezel> |
| 209 | |
| 210 | |
| 211 | <!-- define lamps --> |
| 212 | |
| 213 | <bezel name="lamp3" element="bet_b"> |
| 214 | <bounds x="0.05" y="3.08" width="0.40" height="0.34" /> |
| 215 | </bezel> |
| 216 | <bezel name="lamp3" element="bet"> |
| 217 | <bounds x="0.07" y="3.10" width="0.36" height="0.30" /> |
| 218 | </bezel> |
| 219 | |
| 220 | |
| 221 | <bezel name="lamp0" element="stop_b"> |
| 222 | <bounds x="0.75" y="3.08" width="0.50" height="0.34" /> |
| 223 | </bezel> |
| 224 | <bezel name="lamp0" element="big"> |
| 225 | <bounds x="0.77" y="3.10" width="0.46" height="0.30" /> |
| 226 | </bezel> |
| 227 | |
| 228 | |
| 229 | <bezel name="lamp1" element="stop_b"> |
| 230 | <bounds x="1.4" y="3.08" width="0.50" height="0.34" /> |
| 231 | </bezel> |
| 232 | <bezel name="lamp1" element="dup"> |
| 233 | <bounds x="1.42" y="3.10" width="0.46" height="0.30" /> |
| 234 | </bezel> |
| 235 | |
| 236 | |
| 237 | <bezel name="lamp4" element="stop_b"> |
| 238 | <bounds x="2.05" y="3.08" width="0.50" height="0.34" /> |
| 239 | </bezel> |
| 240 | <bezel name="lamp4" element="small"> |
| 241 | <bounds x="2.07" y="3.10" width="0.46" height="0.30" /> |
| 242 | </bezel> |
| 243 | |
| 244 | |
| 245 | <bezel name="lamp2" element="stop_b"> |
| 246 | <bounds x="2.7" y="3.08" width="0.50" height="0.34" /> |
| 247 | </bezel> |
| 248 | <bezel name="lamp2" element="take"> |
| 249 | <bounds x="2.72" y="3.10" width="0.46" height="0.30" /> |
| 250 | </bezel> |
| 251 | |
| 252 | |
| 253 | <bezel name="lamp5" element="start_b"> |
| 254 | <bounds x="3.45" y="3.08" width="0.50" height="0.34" /> |
| 255 | </bezel> |
| 256 | <bezel name="lamp5" element="start"> |
| 257 | <bounds x="3.47" y="3.10" width="0.46" height="0.30" /> |
| 258 | </bezel> |
| 259 | |
| 260 | </view> |
| 261 | </mamelayout> |