Hook up second set of lamps for games with two sets of controls

Add second set of lamps to layouts for games with two sets of controls
Make Wing Co layouts (bingowng/lucky8) prettier
Add views to show either or both sets of button lamps
This commit is contained in:
Vas Crabb 2015-03-16 20:05:31 +11:00
parent 0b9a644a76
commit 45522916d3
7 changed files with 989 additions and 208 deletions

View File

@ -157,6 +157,7 @@
#include "bingowng.lh" #include "bingowng.lh"
#include "cherryb3.lh" #include "cherryb3.lh"
#include "chrygld.lh"
#include "cmaster.lh" #include "cmaster.lh"
#include "cmasterb.lh" #include "cmasterb.lh"
#include "cmasterc.lh" #include "cmasterc.lh"
@ -187,16 +188,16 @@ READ8_MEMBER(goldstar_state::protection_r)
return data[m_dataoffset++]; return data[m_dataoffset++];
} }
WRITE8_MEMBER(goldstar_state::goldstar_lamps_w) WRITE8_MEMBER(goldstar_state::p1_lamps_w)
{ {
/* bits /* bits
7654 3210 goldstar crazybon 7654 3210 goldstar crazybon ncb3/cb3a lucky8/bingowng
---- ---x Bet Red / Card 2 ---- ---x Bet Red / Card 2 Stop 2 / Big
---- --x- Stop 3 / Small / Info / Card 1 Start ---- --x- Stop 3 / Small / Info / Card 1 Start Blue Bet / Double D-UP
---- -x-- Bet Blue / Double Up / Card 3 ---- -x-- Bet Blue / Double Up / Card 3 Stop 1/Take TAKE
---- x--- Stop 1 / Take Bet ---- x--- Stop 1 / Take Bet Red Bet BET
---x ---- Stop 2 / Big / Bonus Stop All / Take Score ---x ---- Stop 2 / Big / Bonus Stop All / Take Score Stop 3 / Small / Info INFO
--x- ---- Start / Stop All / Card 4 Double Up --x- ---- Start / Stop All / Card 4 Double Up Start / Stop All START
-x-- ---- Small / Info -x-- ---- Small / Info
x--- ---- Big x--- ---- Big
@ -223,30 +224,21 @@ WRITE8_MEMBER(goldstar_state::goldstar_lamps_w)
output_set_lamp_value(6, (data >> 6) & 1); output_set_lamp_value(6, (data >> 6) & 1);
output_set_lamp_value(7, (data >> 7) & 1); output_set_lamp_value(7, (data >> 7) & 1);
// popmessage("lamps: %02X", data); // popmessage("p1 lamps: %02X", data);
} }
WRITE8_MEMBER(goldstar_state::cb3_lamps_w) WRITE8_MEMBER(goldstar_state::p2_lamps_w)
{ {
/* bits output_set_lamp_value(8 + 0, (data >> 0) & 1);
7654 3210 output_set_lamp_value(8 + 1, (data >> 1) & 1);
---- ---x Stop 2 / Big output_set_lamp_value(8 + 2, (data >> 2) & 1);
---- --x- Blue Bet / Double output_set_lamp_value(8 + 3, (data >> 3) & 1);
---- -x-- Stop 1 / Take output_set_lamp_value(8 + 4, (data >> 4) & 1);
---- x--- Red Bet output_set_lamp_value(8 + 5, (data >> 5) & 1);
---x ---- Stop 3 / Small / Info output_set_lamp_value(8 + 6, (data >> 6) & 1);
--x- ---- Start / Stop All output_set_lamp_value(8 + 7, (data >> 7) & 1);
TODO: there are two sets of lamps for the two players at 0xf850 and 0xf860 - handle them independently // popmessage("p2 lamps: %02X", data);
*/
output_set_lamp_value(0, (data) & 1); /* Stop 2 / Big */
output_set_lamp_value(1, (data >> 1) & 1); /* Blue Bet / Double */
output_set_lamp_value(2, (data >> 2) & 1); /* Stop 1 / Take */
output_set_lamp_value(3, (data >> 3) & 1); /* Red Bet */
output_set_lamp_value(4, (data >> 4) & 1); /* Stop 3 / Small / Info */
output_set_lamp_value(5, (data >> 5) & 1); /* Start / Stop All */
// popmessage("lamps: %02X", data);
} }
@ -275,7 +267,7 @@ static ADDRESS_MAP_START( goldstar_map, AS_PROGRAM, 8, goldstar_state )
AM_RANGE(0xf820, 0xf820) AM_READ_PORT("DSW2") AM_RANGE(0xf820, 0xf820) AM_READ_PORT("DSW2")
AM_RANGE(0xf830, 0xf830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w) AM_RANGE(0xf830, 0xf830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w)
AM_RANGE(0xf840, 0xf840) AM_DEVWRITE("aysnd", ay8910_device, address_w) AM_RANGE(0xf840, 0xf840) AM_DEVWRITE("aysnd", ay8910_device, address_w)
AM_RANGE(0xf900, 0xf900) AM_WRITE(goldstar_lamps_w) AM_RANGE(0xf900, 0xf900) AM_WRITE(p1_lamps_w)
AM_RANGE(0xfa00, 0xfa00) AM_WRITE(goldstar_fa00_w) AM_RANGE(0xfa00, 0xfa00) AM_WRITE(goldstar_fa00_w)
AM_RANGE(0xfb00, 0xfb00) AM_DEVREADWRITE("oki", okim6295_device, read, write) AM_RANGE(0xfb00, 0xfb00) AM_DEVREADWRITE("oki", okim6295_device, read, write)
AM_RANGE(0xfd00, 0xfdff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0xfd00, 0xfdff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")
@ -543,8 +535,8 @@ static ADDRESS_MAP_START( ncb3_map, AS_PROGRAM, 8, cb3_state )
AM_RANGE(0xf830, 0xf830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w) AM_RANGE(0xf830, 0xf830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w)
AM_RANGE(0xf840, 0xf840) AM_DEVWRITE("aysnd", ay8910_device, address_w) AM_RANGE(0xf840, 0xf840) AM_DEVWRITE("aysnd", ay8910_device, address_w)
AM_RANGE(0xf850, 0xf850) AM_WRITE(cb3_lamps_w) /* Control Set 1 lamps */ AM_RANGE(0xf850, 0xf850) AM_WRITE(p1_lamps_w) /* Control Set 1 lamps */
AM_RANGE(0xf860, 0xf860) AM_WRITE(cb3_lamps_w) /* Control Set 2 lamps */ AM_RANGE(0xf860, 0xf860) AM_WRITE(p2_lamps_w) /* Control Set 2 lamps */
AM_RANGE(0xf870, 0xf870) AM_DEVWRITE("snsnd", sn76489_device, write) /* guess... device is initialized, but doesn't seems to be used.*/ AM_RANGE(0xf870, 0xf870) AM_DEVWRITE("snsnd", sn76489_device, write) /* guess... device is initialized, but doesn't seems to be used.*/
ADDRESS_MAP_END ADDRESS_MAP_END
@ -724,7 +716,7 @@ static ADDRESS_MAP_START( cm_portmap, AS_IO, 8, cmaster_state )
AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */ AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */
AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w) AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w)
AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w) AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w)
AM_RANGE(0x12, 0x12) AM_WRITE(goldstar_lamps_w) AM_RANGE(0x12, 0x12) AM_WRITE(p1_lamps_w)
AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w) AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w)
AM_RANGE(0x14, 0x14) AM_WRITE(girl_scroll_w) AM_RANGE(0x14, 0x14) AM_WRITE(girl_scroll_w)
ADDRESS_MAP_END ADDRESS_MAP_END
@ -743,7 +735,7 @@ static ADDRESS_MAP_START( pkrmast_portmap, AS_IO, 8, goldstar_state )
AM_RANGE(0x20, 0x20) AM_READ_PORT("DSW3-0") AM_RANGE(0x20, 0x20) AM_READ_PORT("DSW3-0")
AM_RANGE(0x21, 0x21) AM_READ_PORT("DSW3-1") AM_RANGE(0x21, 0x21) AM_READ_PORT("DSW3-1")
AM_RANGE(0x22, 0x22) AM_WRITE(goldstar_lamps_w) AM_RANGE(0x22, 0x22) AM_WRITE(p1_lamps_w)
AM_RANGE(0x24, 0x24) AM_WRITE(cm_coincount_w) AM_RANGE(0x24, 0x24) AM_WRITE(cm_coincount_w)
AM_RANGE(0x25, 0x25) AM_READ_PORT("DSW1") AM_RANGE(0x25, 0x25) AM_READ_PORT("DSW1")
@ -770,7 +762,7 @@ static ADDRESS_MAP_START( amcoe1_portmap, AS_IO, 8, cmaster_state )
AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */ AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */
AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w) AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w)
AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w) AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w)
AM_RANGE(0x12, 0x12) AM_WRITE(goldstar_lamps_w) AM_RANGE(0x12, 0x12) AM_WRITE(p1_lamps_w)
AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w) AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w)
AM_RANGE(0x20, 0x20) AM_DEVREADWRITE("oki", okim6295_device, read, write) AM_RANGE(0x20, 0x20) AM_DEVREADWRITE("oki", okim6295_device, read, write)
ADDRESS_MAP_END ADDRESS_MAP_END
@ -783,24 +775,11 @@ static ADDRESS_MAP_START( amcoe2_portmap, AS_IO, 8, cmaster_state )
AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */ AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) /* DIP switches */
AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w) AM_RANGE(0x10, 0x10) AM_WRITE(outport0_w)
AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w) AM_RANGE(0x11, 0x11) AM_WRITE(cm_coincount_w)
AM_RANGE(0x12, 0x12) AM_WRITE(goldstar_lamps_w) AM_RANGE(0x12, 0x12) AM_WRITE(p1_lamps_w)
AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w) AM_RANGE(0x13, 0x13) AM_WRITE(background_col_w)
ADDRESS_MAP_END ADDRESS_MAP_END
WRITE8_MEMBER(goldstar_state::lucky8_lamps_w)
{
/* lamps */
output_set_lamp_value(0, (data >> 1) & 1); /* D-UP Lamp */
output_set_lamp_value(1, (data >> 2) & 1); /* TAKE Lamp */
output_set_lamp_value(2, (data >> 3) & 1); /* BET Lamp */
output_set_lamp_value(3, (data >> 4) & 1); /* INFO Lamp */
output_set_lamp_value(4, (data >> 5) & 1); /* START Lamp */
// popmessage("lucky8_lamps_w %02x\n", data);
}
static ADDRESS_MAP_START( lucky8_map, AS_PROGRAM, 8, goldstar_state ) static ADDRESS_MAP_START( lucky8_map, AS_PROGRAM, 8, goldstar_state )
AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("nvram") AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("nvram")
@ -818,7 +797,8 @@ static ADDRESS_MAP_START( lucky8_map, AS_PROGRAM, 8, goldstar_state )
AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input/Output Ports */ AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input/Output Ports */
AM_RANGE(0xb830, 0xb830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w) AM_RANGE(0xb830, 0xb830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w)
AM_RANGE(0xb840, 0xb840) AM_DEVWRITE("aysnd", ay8910_device, address_w) /* no sound... only use both ports for DSWs */ AM_RANGE(0xb840, 0xb840) AM_DEVWRITE("aysnd", ay8910_device, address_w) /* no sound... only use both ports for DSWs */
AM_RANGE(0xb850, 0xb850) AM_WRITE(lucky8_lamps_w) AM_RANGE(0xb850, 0xb850) AM_WRITE(p1_lamps_w)
AM_RANGE(0xb860, 0xb860) AM_WRITE(p2_lamps_w)
AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */ AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */
AM_RANGE(0xf800, 0xffff) AM_RAM AM_RANGE(0xf800, 0xffff) AM_RAM
ADDRESS_MAP_END ADDRESS_MAP_END
@ -885,7 +865,7 @@ static ADDRESS_MAP_START( kkotnoli_map, AS_PROGRAM, 8, goldstar_state )
AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input Port */ AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input Port */
AM_RANGE(0xb830, 0xb830) AM_WRITENOP /* no ay8910 */ AM_RANGE(0xb830, 0xb830) AM_WRITENOP /* no ay8910 */
AM_RANGE(0xb840, 0xb840) AM_WRITENOP /* no ay8910 */ AM_RANGE(0xb840, 0xb840) AM_WRITENOP /* no ay8910 */
AM_RANGE(0xb850, 0xb850) AM_WRITE(lucky8_lamps_w) AM_RANGE(0xb850, 0xb850) AM_WRITE(p1_lamps_w)
AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */ AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */
AM_RANGE(0xf800, 0xffff) AM_RAM AM_RANGE(0xf800, 0xffff) AM_RAM
ADDRESS_MAP_END ADDRESS_MAP_END
@ -945,7 +925,7 @@ static ADDRESS_MAP_START( wcat3_map, AS_PROGRAM, 8, goldstar_state )
AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input/Output Ports */ AM_RANGE(0xb820, 0xb823) AM_DEVREADWRITE("ppi8255_2", i8255_device, read, write) /* Input/Output Ports */
AM_RANGE(0xb830, 0xb830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w) AM_RANGE(0xb830, 0xb830) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w)
AM_RANGE(0xb840, 0xb840) AM_DEVWRITE("aysnd", ay8910_device, address_w) /* no sound... only use both ports for DSWs */ AM_RANGE(0xb840, 0xb840) AM_DEVWRITE("aysnd", ay8910_device, address_w) /* no sound... only use both ports for DSWs */
AM_RANGE(0xb850, 0xb850) AM_WRITE(lucky8_lamps_w) AM_RANGE(0xb850, 0xb850) AM_WRITE(p1_lamps_w)
AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */ AM_RANGE(0xb870, 0xb870) AM_DEVWRITE("snsnd", sn76489_device, write) /* sound */
// AM_RANGE(0xc000, 0xc003) AM_DEVREADWRITE("ppi8255_3", i8255_device, read, write) /* Other PPI initialized? */ // AM_RANGE(0xc000, 0xc003) AM_DEVREADWRITE("ppi8255_3", i8255_device, read, write) /* Other PPI initialized? */
AM_RANGE(0xd000, 0xefff) AM_ROM AM_RANGE(0xd000, 0xefff) AM_ROM
@ -12898,8 +12878,8 @@ DRIVER_INIT_MEMBER(goldstar_state, wcherry)
GAMEL( 199?, goldstar, 0, goldstar, goldstar, goldstar_state, goldstar, ROT0, "IGS", "Golden Star", 0, layout_goldstar ) GAMEL( 199?, goldstar, 0, goldstar, goldstar, goldstar_state, goldstar, ROT0, "IGS", "Golden Star", 0, layout_goldstar )
GAMEL( 199?, goldstbl, goldstar, goldstbl, goldstar, driver_device, 0, ROT0, "IGS", "Golden Star (Blue version)", 0, layout_goldstar ) GAMEL( 199?, goldstbl, goldstar, goldstbl, goldstar, driver_device, 0, ROT0, "IGS", "Golden Star (Blue version)", 0, layout_goldstar )
GAME( 199?, moonlght, goldstar, moonlght, goldstar, driver_device, 0, ROT0, "bootleg", "Moon Light (bootleg of Golden Star)", 0 ) GAME( 199?, moonlght, goldstar, moonlght, goldstar, driver_device, 0, ROT0, "bootleg", "Moon Light (bootleg of Golden Star)", 0 )
GAME( 199?, chrygld, 0, chrygld, chrygld, cb3_state, chrygld, ROT0, "bootleg", "Cherry Gold I", 0 ) GAMEL( 199?, chrygld, 0, chrygld, chrygld, cb3_state, chrygld, ROT0, "bootleg", "Cherry Gold I", 0, layout_chrygld )
GAME( 199?, chry10, 0, chrygld, chry10, cb3_state, chry10, ROT0, "bootleg", "Cherry 10 (bootleg with PIC16F84)", 0 ) GAMEL( 199?, chry10, 0, chrygld, chry10, cb3_state, chry10, ROT0, "bootleg", "Cherry 10 (bootleg with PIC16F84)", 0, layout_chrygld )
GAME( 199?, goldfrui, goldstar, goldfrui, goldstar, driver_device, 0, ROT0, "bootleg", "Gold Fruit", 0 ) // maybe fullname should be 'Gold Fruit (main 40%)' GAME( 199?, goldfrui, goldstar, goldfrui, goldstar, driver_device, 0, ROT0, "bootleg", "Gold Fruit", 0 ) // maybe fullname should be 'Gold Fruit (main 40%)'
GAME( 2001, super9, goldstar, super9, goldstar, goldstar_state, super9, ROT0, "Playmark", "Super Nove (Playmark)", GAME_NOT_WORKING ) // need to decode gfx and see the program loops/reset... GAME( 2001, super9, goldstar, super9, goldstar, goldstar_state, super9, ROT0, "Playmark", "Super Nove (Playmark)", GAME_NOT_WORKING ) // need to decode gfx and see the program loops/reset...
GAME( 2001, wcherry, 0, wcherry, chrygld, goldstar_state, wcherry, ROT0, "bootleg", "Win Cherry (ver 0.16 - 19990219)", GAME_NOT_WORKING ) GAME( 2001, wcherry, 0, wcherry, chrygld, goldstar_state, wcherry, ROT0, "bootleg", "Win Cherry (ver 0.16 - 19990219)", GAME_NOT_WORKING )
@ -12914,7 +12894,7 @@ GAMEL( 199?, cb3, ncb3, ncb3, ncb3, cb3_state, cb3,
GAMEL( 199?, cb3b, ncb3, cherrys, ncb3, cb3_state, cherrys, ROT0, "Dyna", "Cherry Bonus III (alt)", 0, layout_cherryb3 ) GAMEL( 199?, cb3b, ncb3, cherrys, ncb3, cb3_state, cherrys, ROT0, "Dyna", "Cherry Bonus III (alt)", 0, layout_cherryb3 )
GAME( 199?, cb3c, ncb3, cb3c, chrygld, cb3_state, cb3, ROT0, "bootleg", "Cherry Bonus III (alt, set 2)", GAME_NOT_WORKING) GAME( 199?, cb3c, ncb3, cb3c, chrygld, cb3_state, cb3, ROT0, "bootleg", "Cherry Bonus III (alt, set 2)", GAME_NOT_WORKING)
GAMEL( 199?, cb3d, ncb3, ncb3, ncb3, driver_device, 0, ROT0, "bootleg", "Cherry Bonus III (set 3)", 0, layout_cherryb3 ) GAMEL( 199?, cb3d, ncb3, ncb3, ncb3, driver_device, 0, ROT0, "bootleg", "Cherry Bonus III (set 3)", 0, layout_cherryb3 )
GAMEL( 199?, cb3e, ncb3, cb3e, chrygld, cb3_state, cb3e, ROT0, "bootleg", "Cherry Bonus III (set 4, encrypted bootleg)", 0, layout_cherryb3 ) GAMEL( 199?, cb3e, ncb3, cb3e, chrygld, cb3_state, cb3e, ROT0, "bootleg", "Cherry Bonus III (set 4, encrypted bootleg)", 0, layout_chrygld )
GAME( 1996, cmast97, ncb3, cm97, chrygld, driver_device, 0, ROT0, "Dyna", "Cherry Master '97", GAME_NOT_WORKING) // fix prom decode GAME( 1996, cmast97, ncb3, cm97, chrygld, driver_device, 0, ROT0, "Dyna", "Cherry Master '97", GAME_NOT_WORKING) // fix prom decode

View File

@ -21,10 +21,9 @@ public:
DECLARE_WRITE8_MEMBER(protection_w); DECLARE_WRITE8_MEMBER(protection_w);
DECLARE_READ8_MEMBER(protection_r); DECLARE_READ8_MEMBER(protection_r);
DECLARE_WRITE8_MEMBER(lucky8_lamps_w); DECLARE_WRITE8_MEMBER(p1_lamps_w);
DECLARE_WRITE8_MEMBER(p2_lamps_w);
DECLARE_WRITE8_MEMBER(ncb3_port81_w); DECLARE_WRITE8_MEMBER(ncb3_port81_w);
DECLARE_WRITE8_MEMBER(goldstar_lamps_w);
DECLARE_WRITE8_MEMBER(cb3_lamps_w);
DECLARE_WRITE8_MEMBER(cm_coincount_w); DECLARE_WRITE8_MEMBER(cm_coincount_w);
DECLARE_WRITE8_MEMBER(ladylinr_outport_w); DECLARE_WRITE8_MEMBER(ladylinr_outport_w);
DECLARE_WRITE8_MEMBER(goldstar_fg_vidram_w); DECLARE_WRITE8_MEMBER(goldstar_fg_vidram_w);

View File

@ -1,12 +1,9 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<mamelayout version="2"> <mamelayout version="2">
<element name="Bet" defstate="0"> <element name="Bet" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="1.0" blue="0.0" /></rect>
<color red="1.0" green="1.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.2" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="BET"> <text string="BET">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.2" width="1" height="0.6" />
@ -14,12 +11,8 @@
</element> </element>
<element name="Start" defstate="0"> <element name="Start" defstate="0">
<rect state="1"> <rect state="1"><color red="0.0" green="1.0" blue="0.0" /></rect>
<color red="0.0" green="1.0" blue="0.0" /> <rect state="0"><color red="0.0" green="0.2" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.0" green="0.3" blue="0.0" />
</rect>
<text string="START"> <text string="START">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.2" width="1" height="0.6" />
@ -27,12 +20,8 @@
</element> </element>
<element name="Dup" defstate="0"> <element name="Dup" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<color red="1.0" green="0.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.0" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.0" blue="0.0" />
</rect>
<text string="DOUBLE"> <text string="DOUBLE">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.2" width="1" height="0.6" />
@ -40,26 +29,17 @@
</element> </element>
<element name="Take" defstate="0"> <element name="Take" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<color red="1.0" green="0.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.0" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.0" blue="0.0" />
</rect>
<text string="TAKE"> <text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.2" width="1" height="0.6" />
</text> </text>
</element> </element>
<element name="Info" defstate="0"> <element name="Info" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<color red="1.0" green="1.0" blue="1.0" /> <rect state="0"><color red="0.2" green="0.2" blue="0.2" /></rect>
</rect>
<rect state="0">
<color red="0.2" green="0.2" blue="0.2" />
</rect>
<text string="INFO"> <text string="INFO">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.2" width="1" height="0.6" />
@ -67,26 +47,234 @@
</element> </element>
<element name="Bet_B" defstate="0">
<rect state="1"><color red="0.7" green="0.7" blue="0.0" /></rect>
<rect state="0"><color red="0.1" green="0.1" blue="0.0" /></rect>
</element>
<element name="Start_B" defstate="0">
<rect state="1"><color red="0.0" green="0.7" blue="0.0" /></rect>
<rect state="0"><color red="0.0" green="0.1" blue="0.0" /></rect>
</element>
<element name="Dup_B" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.1" green="0.0" blue="0.0" /></rect>
</element>
<element name="Info_B" defstate="0">
<rect state="1"><color red="0.7" green="0.7" blue="0.7" /></rect>
<rect state="0"><color red="0.1" green="0.1" blue="0.1" /></rect>
</element>
<element name="cpanel">
<rect><color red="0.0" green="0.0" blue="0.0" /></rect>
</element>
<element name="cpanel1">
<rect><color red="0.20" green="0.20" blue="0.20" /></rect>
</element>
<element name="cpanel2">
<rect><color red="0.15" green="0.15" blue="0.15" /></rect>
</element>
<element name="cpanel3">
<rect><color red="0.10" green="0.10" blue="0.10" /></rect>
</element>
<element name="cpanel4">
<rect><color red="0.05" green="0.05" blue="0.05" /></rect>
</element>
<view name="Button Lamps"> <view name="Button Lamps">
<screen index="0"> <screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp0" element="Dup"> <bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.80" /></bezel>
<bounds x="1.0" y="3.02" width="0.40" height="0.24" />
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.41" bottom="3.79" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.42" bottom="3.78" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.43" bottom="3.77" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.44" bottom="3.76" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.45" bottom="3.75" /></bezel>
<bezel name="lamp3" element="Bet_B" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.50" height="0.24" />
</bezel> </bezel>
<bezel name="lamp1" element="Take"> <bezel name="lamp3" element="Bet" inputtag="IN0" inputmask="0x20">
<bounds x="1.5" y="3.02" width="0.40" height="0.24" /> <bounds x="0.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="Bet">
<bounds x="0" y="3.02" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp3" element="Info">
<bounds x="2.5" y="3.02" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp4" element="Start">
<bounds x="0.5" y="3.02" width="0.40" height="0.24" />
</bezel> </bezel>
<bezel name="lamp5" element="Start_B" inputtag="IN0" inputmask="0x80">
<bounds x="0.90" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="Start" inputtag="IN0" inputmask="0x80">
<bounds x="0.92" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="Dup_B" inputtag="IN0" inputmask="0x08">
<bounds x="1.75" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="Dup" inputtag="IN0" inputmask="0x08">
<bounds x="1.77" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="Dup_B" inputtag="IN0" inputmask="0x10">
<bounds x="2.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="Take" inputtag="IN0" inputmask="0x10">
<bounds x="2.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp4" element="Info_B" inputtag="IN0" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="Info" inputtag="IN0" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp11" element="Bet_B" inputtag="IN1" inputmask="0x20">
<bounds x="0.05" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp11" element="Bet" inputtag="IN1" inputmask="0x20">
<bounds x="0.07" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp13" element="Start_B" inputtag="IN1" inputmask="0x80">
<bounds x="0.90" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="Start" inputtag="IN1" inputmask="0x80">
<bounds x="0.92" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="Dup_B" inputtag="IN1" inputmask="0x08">
<bounds x="1.75" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="Dup" inputtag="IN1" inputmask="0x08">
<bounds x="1.77" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="Dup_B" inputtag="IN1" inputmask="0x10">
<bounds x="2.40" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="Take" inputtag="IN1" inputmask="0x10">
<bounds x="2.42" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp12" element="Info_B" inputtag="IN1" inputmask="0x40">
<bounds x="3.45" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="Info" inputtag="IN1" inputmask="0x40">
<bounds x="3.47" y="3.50" width="0.46" height="0.20" />
</bezel>
</view> </view>
<view name="P1 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel name="lamp3" element="Bet_B" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp3" element="Bet" inputtag="IN0" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp5" element="Start_B" inputtag="IN0" inputmask="0x80">
<bounds x="0.90" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="Start" inputtag="IN0" inputmask="0x80">
<bounds x="0.92" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="Dup_B" inputtag="IN0" inputmask="0x08">
<bounds x="1.75" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="Dup" inputtag="IN0" inputmask="0x08">
<bounds x="1.77" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="Dup_B" inputtag="IN0" inputmask="0x10">
<bounds x="2.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="Take" inputtag="IN0" inputmask="0x10">
<bounds x="2.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp4" element="Info_B" inputtag="IN0" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="Info" inputtag="IN0" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
<view name="P2 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel name="lamp11" element="Bet_B" inputtag="IN1" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp11" element="Bet" inputtag="IN1" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp13" element="Start_B" inputtag="IN1" inputmask="0x80">
<bounds x="0.90" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="Start" inputtag="IN1" inputmask="0x80">
<bounds x="0.92" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="Dup_B" inputtag="IN1" inputmask="0x08">
<bounds x="1.75" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="Dup" inputtag="IN1" inputmask="0x08">
<bounds x="1.77" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="Dup_B" inputtag="IN1" inputmask="0x10">
<bounds x="2.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="Take" inputtag="IN1" inputmask="0x10">
<bounds x="2.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp12" element="Info_B" inputtag="IN1" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="Info" inputtag="IN1" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
</mamelayout> </mamelayout>

View File

@ -156,60 +156,40 @@
<element name="cpanel1"> <element name="cpanel1">
<rect> <rect><color red="0.20" green="0.20" blue="0.20" /></rect>
<color red="0.20" green="0.20" blue="0.20" />
</rect>
</element> </element>
<element name="cpanel2"> <element name="cpanel2">
<rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<color red="0.15" green="0.15" blue="0.15" />
</rect>
</element> </element>
<element name="cpanel3"> <element name="cpanel3">
<rect> <rect><color red="0.10" green="0.10" blue="0.10" /></rect>
<color red="0.10" green="0.10" blue="0.10" />
</rect>
</element> </element>
<element name="cpanel4"> <element name="cpanel4">
<rect> <rect><color red="0.05" green="0.05" blue="0.05" /></rect>
<color red="0.05" green="0.05" blue="0.05" />
</rect>
</element> </element>
<view name="Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<!-- define background --> <!-- define background -->
<view name="Button Lamps"> <bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.80" /></bezel>
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel element="cpanel"> <bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bounds left="0" right="4" top="3" bottom="3.40" /> <bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
</bezel> <bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel element="cpanel1"> <bezel element="cpanel1"><bounds left="0" right="4" top="3.41" bottom="3.79" /></bezel>
<bounds left="0" right="4" top="3.01" bottom="3.39" /> <bezel element="cpanel2"><bounds left="0" right="4" top="3.42" bottom="3.78" /></bezel>
</bezel> <bezel element="cpanel3"><bounds left="0" right="4" top="3.43" bottom="3.77" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.44" bottom="3.76" /></bezel>
<bezel element="cpanel2"> <bezel element="cpanel"><bounds left="0" right="4" top="3.45" bottom="3.75" /></bezel>
<bounds left="0" right="4" top="3.02" bottom="3.38" />
</bezel>
<bezel element="cpanel3">
<bounds left="0" right="4" top="3.03" bottom="3.37" />
</bezel>
<bezel element="cpanel4">
<bounds left="0" right="4" top="3.04" bottom="3.36" />
</bezel>
<bezel element="cpanel">
<bounds left="0" right="4" top="3.05" bottom="3.35" />
</bezel>
<!-- define lamps --> <!-- define lamps -->
@ -221,7 +201,6 @@
<bounds x="2.07" y="3.10" width="0.46" height="0.20" /> <bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel> </bezel>
<bezel name="lamp1" element="dup_b" inputtag="IN0" inputmask="0x08"> <bezel name="lamp1" element="dup_b" inputtag="IN0" inputmask="0x08">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" /> <bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel> </bezel>
@ -229,7 +208,6 @@
<bounds x="0.67" y="3.10" width="0.46" height="0.20" /> <bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel> </bezel>
<bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10"> <bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10">
<bounds x="1.4" y="3.08" width="0.50" height="0.24" /> <bounds x="1.4" y="3.08" width="0.50" height="0.24" />
</bezel> </bezel>
@ -237,7 +215,6 @@
<bounds x="1.42" y="3.10" width="0.46" height="0.20" /> <bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel> </bezel>
<bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20"> <bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" /> <bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel> </bezel>
@ -245,7 +222,6 @@
<bounds x="0.07" y="3.10" width="0.36" height="0.20" /> <bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel> </bezel>
<bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40"> <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40">
<bounds x="2.7" y="3.08" width="0.50" height="0.24" /> <bounds x="2.7" y="3.08" width="0.50" height="0.24" />
</bezel> </bezel>
@ -253,7 +229,6 @@
<bounds x="2.72" y="3.10" width="0.46" height="0.20" /> <bounds x="2.72" y="3.10" width="0.46" height="0.20" />
</bezel> </bezel>
<bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80"> <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" /> <bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel> </bezel>
@ -261,5 +236,168 @@
<bounds x="3.47" y="3.10" width="0.46" height="0.20" /> <bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel> </bezel>
<bezel name="lamp8" element="stop_b" inputtag="IN3" inputmask="0x04">
<bounds x="2.05" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp8" element="stop2" inputtag="IN3" inputmask="0x04">
<bounds x="2.07" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="dup_b" inputtag="IN3" inputmask="0x08">
<bounds x="0.65" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="dup" inputtag="IN3" inputmask="0x08">
<bounds x="0.67" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="stop_b" inputtag="IN3" inputmask="0x10">
<bounds x="1.4" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="stop1" inputtag="IN3" inputmask="0x10">
<bounds x="1.42" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp11" element="bet_b" inputtag="IN3" inputmask="0x20">
<bounds x="0.05" y="3.48" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp11" element="bet" inputtag="IN3" inputmask="0x20">
<bounds x="0.07" y="3.50" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp12" element="stop_b" inputtag="IN3" inputmask="0x40">
<bounds x="2.7" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="stop3" inputtag="IN3" inputmask="0x40">
<bounds x="2.72" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp13" element="start_b" inputtag="IN3" inputmask="0x80">
<bounds x="3.45" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="start" inputtag="IN3" inputmask="0x80">
<bounds x="3.47" y="3.50" width="0.46" height="0.20" />
</bezel>
</view> </view>
<view name="P1 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<!-- define background -->
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<!-- define lamps -->
<bezel name="lamp0" element="stop_b" inputtag="IN0" inputmask="0x04">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp0" element="stop2" inputtag="IN0" inputmask="0x04">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="dup_b" inputtag="IN0" inputmask="0x08">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="dup" inputtag="IN0" inputmask="0x08">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10">
<bounds x="1.4" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="stop1" inputtag="IN0" inputmask="0x10">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp3" element="bet" inputtag="IN0" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40">
<bounds x="2.7" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="stop3" inputtag="IN0" inputmask="0x40">
<bounds x="2.72" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
<view name="P2 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<!-- define background -->
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<!-- define lamps -->
<bezel name="lamp8" element="stop_b" inputtag="IN3" inputmask="0x04">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp8" element="stop2" inputtag="IN3" inputmask="0x04">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="dup_b" inputtag="IN3" inputmask="0x08">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="dup" inputtag="IN3" inputmask="0x08">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="stop_b" inputtag="IN3" inputmask="0x10">
<bounds x="1.4" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="stop1" inputtag="IN3" inputmask="0x10">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp11" element="bet_b" inputtag="IN3" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp11" element="bet" inputtag="IN3" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp12" element="stop_b" inputtag="IN3" inputmask="0x40">
<bounds x="2.7" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="stop3" inputtag="IN3" inputmask="0x40">
<bounds x="2.72" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp13" element="start_b" inputtag="IN3" inputmask="0x80">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="start" inputtag="IN3" inputmask="0x80">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
</mamelayout> </mamelayout>

265
src/mame/layout/chrygld.lay Normal file
View File

@ -0,0 +1,265 @@
<?xml version="1.0"?>
<mamelayout version="2">
<!--
Cherry Gold control panel
Written by Roberto Fresca.
-->
<!-- define button-lamps -->
<element name="stop1" defstate="0">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.15" green="0.0" blue="0.0" />
</rect>
<text string="STOP 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="stop2" defstate="0">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.15" green="0.0" blue="0.0" />
</rect>
<text string="STOP 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="BIG">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="stop3" defstate="0">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.15" green="0.0" blue="0.0" />
</rect>
<text string="STOP 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="SMALL/INFO">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="dup" defstate="0">
<rect state="1">
<color red="1.0" green="0.5" blue="0.0" />
</rect>
<rect state="0">
<color red="0.15" green="0.075" blue="0.0" />
</rect>
<text string="DOUBLE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="start" defstate="0">
<rect state="1">
<color red="0.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.0" green="0.15" blue="0.0" />
</rect>
<text string="START">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="STOP ALL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="bet" defstate="0">
<rect state="1">
<color red="1.0" green="0.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.15" green="0.0" blue="0.15" />
</rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<!-- define basic elements -->
<element name="cpanel">
<rect>
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>
<element name="stop_b" defstate="0">
<rect state="1">
<color red="0.7" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.1" green="0.0" blue="0.0" />
</rect>
</element>
<element name="bet_b" defstate="0">
<rect state="1">
<color red="0.7" green="0.0" blue="0.7" />
</rect>
<rect state="0">
<color red="0.1" green="0.0" blue="0.1" />
</rect>
</element>
<element name="dup_b" defstate="0">
<rect state="1">
<color red="0.7" green="0.35" blue="0.0" />
</rect>
<rect state="0">
<color red="0.1" green="0.05" blue="0.0" />
</rect>
</element>
<element name="start_b" defstate="0">
<rect state="1">
<color red="0.0" green="0.7" blue="0.0" />
</rect>
<rect state="0">
<color red="0.0" green="0.1" blue="0.0" />
</rect>
</element>
<!-- define cpanel degradee elements -->
<element name="cpanel1">
<rect>
<color red="0.20" green="0.20" blue="0.20" />
</rect>
</element>
<element name="cpanel2">
<rect>
<color red="0.15" green="0.15" blue="0.15" />
</rect>
</element>
<element name="cpanel3">
<rect>
<color red="0.10" green="0.10" blue="0.10" />
</rect>
</element>
<element name="cpanel4">
<rect>
<color red="0.05" green="0.05" blue="0.05" />
</rect>
</element>
<!-- define background -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel element="cpanel">
<bounds left="0" right="4" top="3" bottom="3.40" />
</bezel>
<bezel element="cpanel1">
<bounds left="0" right="4" top="3.01" bottom="3.39" />
</bezel>
<bezel element="cpanel2">
<bounds left="0" right="4" top="3.02" bottom="3.38" />
</bezel>
<bezel element="cpanel3">
<bounds left="0" right="4" top="3.03" bottom="3.37" />
</bezel>
<bezel element="cpanel4">
<bounds left="0" right="4" top="3.04" bottom="3.36" />
</bezel>
<bezel element="cpanel">
<bounds left="0" right="4" top="3.05" bottom="3.35" />
</bezel>
<!-- define lamps -->
<bezel name="lamp0" element="stop_b" inputtag="IN0" inputmask="0x04">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp0" element="stop2" inputtag="IN0" inputmask="0x04">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="dup_b" inputtag="IN0" inputmask="0x08">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="dup" inputtag="IN0" inputmask="0x08">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10">
<bounds x="1.4" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="stop1" inputtag="IN0" inputmask="0x10">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp3" element="bet" inputtag="IN0" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40">
<bounds x="2.7" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="stop3" inputtag="IN0" inputmask="0x40">
<bounds x="2.72" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
</mamelayout>

View File

@ -1,77 +1,54 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<mamelayout version="2"> <mamelayout version="2">
<element name="Bet" defstate="0"> <element name="Bet" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="1.0" blue="0.0" /></rect>
<color red="1.0" green="1.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.2" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="BET"> <text string="BET">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.3" width="1" height="0.4" />
</text> </text>
</element> </element>
<element name="Start" defstate="0"> <element name="Start" defstate="0">
<rect state="1"> <rect state="1"><color red="0.0" green="1.0" blue="0.0" /></rect>
<color red="0.0" green="1.0" blue="0.0" /> <rect state="0"><color red="0.0" green="0.2" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.0" green="0.3" blue="0.0" />
</rect>
<text string="START"> <text string="START">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.3" width="1" height="0.4" />
</text> </text>
</element> </element>
<element name="Dup" defstate="0"> <element name="Dup" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<color red="1.0" green="0.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.0" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.0" blue="0.0" />
</rect>
<text string="DOUBLE"> <text string="DOUBLE">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.3" width="1" height="0.4" />
</text> </text>
</element> </element>
<element name="Take" defstate="0"> <element name="Take" defstate="0">
<rect state="1"> <rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<color red="1.0" green="0.0" blue="0.0" /> <rect state="0"><color red="0.2" green="0.0" blue="0.0" /></rect>
</rect>
<rect state="0">
<color red="0.3" green="0.0" blue="0.0" />
</rect>
<text string="TAKE"> <text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.3" width="1" height="0.4" />
</text> </text>
</element> </element>
<element name="Big" defstate="0"> <element name="Big" defstate="0">
<rect state="1"> <rect state="1"><color red="0.0" green="0.0" blue="1.0" /></rect>
<color red="0.0" green="0.0" blue="1.0" /> <rect state="0"><color red="0.0" green="0.0" blue="0.5" /></rect>
</rect>
<rect state="0">
<color red="0.0" green="0.0" blue="0.3" />
</rect>
<text string="BIG"> <text string="BIG">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.2" width="1" height="0.6" /> <bounds x="0" y="0.3" width="1" height="0.4" />
</text> </text>
</element> </element>
<element name="Smallinfo" defstate="0"> <element name="Small" defstate="0">
<rect state="1"> <rect state="1"><color red="0.0" green="0.0" blue="1.0" /></rect>
<color red="0.0" green="0.0" blue="1.0" /> <rect state="0"><color red="0.0" green="0.0" blue="0.5" /></rect>
</rect>
<rect state="0">
<color red="0.0" green="0.0" blue="0.3" />
</rect>
<text string="SMALL"> <text string="SMALL">
<color red="0.0" green="0.0" blue="0.0" /> <color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" /> <bounds x="0" y="0.1" width="1" height="0.4" />
@ -83,29 +60,262 @@
</element> </element>
<element name="Bet_B" defstate="0">
<rect state="1"><color red="0.7" green="0.7" blue="0.0" /></rect>
<rect state="0"><color red="0.1" green="0.1" blue="0.0" /></rect>
</element>
<element name="Start_B" defstate="0">
<rect state="1"><color red="0.0" green="0.7" blue="0.0" /></rect>
<rect state="0"><color red="0.0" green="0.1" blue="0.0" /></rect>
</element>
<element name="Dup_B" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.1" green="0.0" blue="0.0" /></rect>
</element>
<element name="Info_B" defstate="0">
<rect state="1"><color red="0.0" green="0.0" blue="0.7" /></rect>
<rect state="0"><color red="0.0" green="0.0" blue="0.4" /></rect>
</element>
<element name="cpanel">
<rect><color red="0.0" green="0.0" blue="0.0" /></rect>
</element>
<element name="cpanel1">
<rect><color red="0.20" green="0.20" blue="0.20" /></rect>
</element>
<element name="cpanel2">
<rect><color red="0.15" green="0.15" blue="0.15" /></rect>
</element>
<element name="cpanel3">
<rect><color red="0.10" green="0.10" blue="0.10" /></rect>
</element>
<element name="cpanel4">
<rect><color red="0.05" green="0.05" blue="0.05" /></rect>
</element>
<view name="Button Lamps"> <view name="Button Lamps">
<screen index="0"> <screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp0" element="Dup"> <bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.80" /></bezel>
<bounds x="1.0" y="3.02" width="0.40" height="0.24" />
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.41" bottom="3.79" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.42" bottom="3.78" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.43" bottom="3.77" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.44" bottom="3.76" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.45" bottom="3.75" /></bezel>
<bezel name="lamp3" element="Bet_B" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel> </bezel>
<bezel name="lamp1" element="Take"> <bezel name="lamp3" element="Bet" inputtag="IN0" inputmask="0x20">
<bounds x="1.5" y="3.02" width="0.40" height="0.24" /> <bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp2" element="Bet">
<bounds x="0" y="3.02" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp3" element="Smallinfo">
<bounds x="2.5" y="3.02" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp4" element="Start">
<bounds x="0.5" y="3.02" width="0.40" height="0.24" />
</bezel>
<bezel name="button" element="Big">
<bounds x="2.0" y="3.02" width="0.40" height="0.24" />
</bezel> </bezel>
<bezel name="lamp5" element="Start_B" inputtag="IN0" inputmask="0x80">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="Start" inputtag="IN0" inputmask="0x80">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="Dup_B" inputtag="IN0" inputmask="0x08">
<bounds x="1.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="Dup" inputtag="IN0" inputmask="0x08">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="Dup_B" inputtag="IN0" inputmask="0x10">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="Take" inputtag="IN0" inputmask="0x10">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="button" element="Info_B" inputtag="IN0" inputmask="0x04">
<bounds x="2.80" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="button" element="Big" inputtag="IN0" inputmask="0x04">
<bounds x="2.82" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp4" element="Info_B" inputtag="IN0" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="Small" inputtag="IN0" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp11" element="Bet_B" inputtag="IN1" inputmask="0x20">
<bounds x="0.05" y="3.48" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp11" element="Bet" inputtag="IN1" inputmask="0x20">
<bounds x="0.07" y="3.50" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp13" element="Start_B" inputtag="IN1" inputmask="0x80">
<bounds x="0.65" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="Start" inputtag="IN1" inputmask="0x80">
<bounds x="0.67" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="Dup_B" inputtag="IN1" inputmask="0x08">
<bounds x="1.40" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="Dup" inputtag="IN1" inputmask="0x08">
<bounds x="1.42" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="Dup_B" inputtag="IN1" inputmask="0x10">
<bounds x="2.05" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="Take" inputtag="IN1" inputmask="0x10">
<bounds x="2.07" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="button" element="Info_B" inputtag="IN1" inputmask="0x04">
<bounds x="2.80" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="button" element="Big" inputtag="IN1" inputmask="0x04">
<bounds x="2.82" y="3.50" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp12" element="Info_B" inputtag="IN1" inputmask="0x40">
<bounds x="3.45" y="3.48" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="Small" inputtag="IN1" inputmask="0x40">
<bounds x="3.47" y="3.50" width="0.46" height="0.20" />
</bezel>
</view> </view>
<view name="P1 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel name="lamp3" element="Bet_B" inputtag="IN0" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp3" element="Bet" inputtag="IN0" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp5" element="Start_B" inputtag="IN0" inputmask="0x80">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp5" element="Start" inputtag="IN0" inputmask="0x80">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp1" element="Dup_B" inputtag="IN0" inputmask="0x08">
<bounds x="1.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp1" element="Dup" inputtag="IN0" inputmask="0x08">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp2" element="Dup_B" inputtag="IN0" inputmask="0x10">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp2" element="Take" inputtag="IN0" inputmask="0x10">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="button" element="Info_B" inputtag="IN0" inputmask="0x04">
<bounds x="2.80" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="button" element="Big" inputtag="IN0" inputmask="0x04">
<bounds x="2.82" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp4" element="Info_B" inputtag="IN0" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp4" element="Small" inputtag="IN0" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
<view name="P2 Button Lamps">
<screen index="0"><bounds left="0" top="0" right="4" bottom="3" /></screen>
<bezel element="cpanel"><bounds left="0" right="4" top="3" bottom="3.40" /></bezel>
<bezel element="cpanel1"><bounds left="0" right="4" top="3.01" bottom="3.39" /></bezel>
<bezel element="cpanel2"><bounds left="0" right="4" top="3.02" bottom="3.38" /></bezel>
<bezel element="cpanel3"><bounds left="0" right="4" top="3.03" bottom="3.37" /></bezel>
<bezel element="cpanel4"><bounds left="0" right="4" top="3.04" bottom="3.36" /></bezel>
<bezel element="cpanel"><bounds left="0" right="4" top="3.05" bottom="3.35" /></bezel>
<bezel name="lamp11" element="Bet_B" inputtag="IN1" inputmask="0x20">
<bounds x="0.05" y="3.08" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp11" element="Bet" inputtag="IN1" inputmask="0x20">
<bounds x="0.07" y="3.10" width="0.36" height="0.20" />
</bezel>
<bezel name="lamp13" element="Start_B" inputtag="IN1" inputmask="0x80">
<bounds x="0.65" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp13" element="Start" inputtag="IN1" inputmask="0x80">
<bounds x="0.67" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp9" element="Dup_B" inputtag="IN1" inputmask="0x08">
<bounds x="1.40" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp9" element="Dup" inputtag="IN1" inputmask="0x08">
<bounds x="1.42" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp10" element="Dup_B" inputtag="IN1" inputmask="0x10">
<bounds x="2.05" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp10" element="Take" inputtag="IN1" inputmask="0x10">
<bounds x="2.07" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="button" element="Info_B" inputtag="IN1" inputmask="0x04">
<bounds x="2.80" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="button" element="Big" inputtag="IN1" inputmask="0x04">
<bounds x="2.82" y="3.10" width="0.46" height="0.20" />
</bezel>
<bezel name="lamp12" element="Info_B" inputtag="IN1" inputmask="0x40">
<bounds x="3.45" y="3.08" width="0.50" height="0.24" />
</bezel>
<bezel name="lamp12" element="Small" inputtag="IN1" inputmask="0x40">
<bounds x="3.47" y="3.10" width="0.46" height="0.20" />
</bezel>
</view>
</mamelayout> </mamelayout>

View File

@ -2675,6 +2675,7 @@ $(DRIVERS)/lbeach.o: $(LAYOUT)/lbeach.lh
$(DRIVERS)/goldstar.o: $(LAYOUT)/goldstar.lh \ $(DRIVERS)/goldstar.o: $(LAYOUT)/goldstar.lh \
$(LAYOUT)/bingowng.lh \ $(LAYOUT)/bingowng.lh \
$(LAYOUT)/cherryb3.lh \ $(LAYOUT)/cherryb3.lh \
$(LAYOUT)/chrygld.lh \
$(LAYOUT)/cmaster.lh \ $(LAYOUT)/cmaster.lh \
$(LAYOUT)/cmasterb.lh \ $(LAYOUT)/cmasterb.lh \
$(LAYOUT)/cmasterc.lh \ $(LAYOUT)/cmasterc.lh \