More improvements to InterFlip/R.Franco games: [Grull Osgo, Roberto Fresca]

- Mapped "Hand Pay" button for Baby Games.
 - Added decoder to Jackpot mechanical counter.
 - Added tower lamps to Baby Games layouts.
 - Reworked layouts for Baby Games.
This commit is contained in:
Roberto Fresca 2008-10-09 09:48:18 +00:00
parent 51098d32cd
commit 3ceca447b7
3 changed files with 284 additions and 224 deletions

View File

@ -214,28 +214,33 @@
************************************************************************** **************************************************************************
[2008-10-07] [2008-10-08]
- Added Baby Poker Game. - Added Baby Poker Game.
- Added sound support to Baby Poker Game.
- Reworked the color routines.
- Added Baby Dado Game. - Added Baby Dado Game.
- Mapped "Hand Pay" button for Baby Games.
- Added decoder to Jackpot mechanical counter.
- Added sound support to Baby Poker Game.
- Added tower lamps to Baby Games layouts.
- Reworked layouts for Baby Games.
- Reworked the color routines.
- Added new color routines for Baby Games. - Added new color routines for Baby Games.
- Redumped the videocba color PROM. - Redumped the videocba color PROM.
- Added color switch. (It changes background color in some games). - Added color switch. (It changes background color in some games).
- Added "hopper full" switch support (for diverter function). - Added "hopper full" switch support (for diverter function).
- Added diverter function decoder. - Added diverter function decoder.
- Added Button-lamps layout.
- Added full functional mechanical counters decoding. - Added full functional mechanical counters decoding.
- Added 7 Segment decoder and 7 Digit Counter functions. - Added 7 Segment decoder and 7 Digit Counter functions.
- Added button-lamps layout & mechanical counters simulation on layout. - Added button-lamps layout & mechanical counters simulation on layout.
Mechanical counters to layout: Coin-In, Coin-Out and Coin to Drop. Mechanical counters to layout: Coin-In, Coin-Out and Coin to Drop.
- Added NVRAM support to mechanical counters. - Added NVRAM support to mechanical counters.
TO DO TO DO
===== =====
* Add Tech. Notes for Baby board, a reworked and improved version on Video Poker hardware. * Add Tech. Notes for Baby board, a reworked and improved version on Video Poker hardware.
* Fix some missing pulses on mechanical counters.
* Fix the bug on bookeeping mode (videodad & videocba). * Fix the bug on bookeeping mode (videodad & videocba).
* Figure out the undocumented jumper. * Figure out the undocumented jumper.
* Hopper simulation. * Hopper simulation.
@ -283,7 +288,7 @@ static UINT8 dc_40103;
static UINT8 te_40103; static UINT8 te_40103;
static UINT8 ld_40103; static UINT8 ld_40103;
UINT8 ant_cio, c_io, hp_1, hp_2, bell, aux3, dvrt; UINT8 ant_jckp, jckp, ant_cio, c_io, hp_1, hp_2, bell, aux3, dvrt;
unsigned long count0, count1, count2, count3, count4; unsigned long count0, count1, count2, count3, count4;
/* Baby vars */ /* Baby vars */
@ -390,7 +395,7 @@ PALETTE_INIT( babypkr )
static TILE_GET_INFO( get_bg_tile_info ) static TILE_GET_INFO( get_bg_tile_info )
{ {
int offs = tile_index; int offs = tile_index;
int attr = color_ram[offs] + (input_port_read(machine, "IN2")); /* Color Switch Action */ int attr = color_ram[offs] + input_port_read(machine, "IN2"); /* Color Switch Action */
int code = video_ram[offs]; int code = video_ram[offs];
int color = attr; int color = attr;
SET_TILE_INFO(0, code, color, 0); SET_TILE_INFO(0, code, color, 0);
@ -466,18 +471,16 @@ static READ8_HANDLER( videopkr_io_r )
{ {
case 0xef: /* inputs are multiplexed through a diode matrix */ case 0xef: /* inputs are multiplexed through a diode matrix */
{ {
kbdin = ((input_port_read(machine, "IN1") & 0x0f ) << 8) + input_port_read(machine, "IN0");
hf = ((input_port_read(machine, "IN1") & 0x10 ) >> 4) & 1; /* Hopper full detection */ hf = ((input_port_read(machine, "IN1") & 0x10 ) >> 4) & 1; /* Hopper full detection */
co = 0x10 * ((input_port_read(machine, "IN1") & 0x20 ) >> 5); /* Coin Out detection */ co = 0x10 * ((input_port_read(machine, "IN1") & 0x20 ) >> 5); /* Coin Out detection */
kbdin = ((input_port_read(machine, "IN1") & 0xaf ) << 8) + input_port_read(machine, "IN0");
switch (kbdin) switch (kbdin)
{ {
popmessage(":KBDIN=%04x - IN1: %X - IN0:%x", kbdin, input_port_read(machine, "IN1"), input_port_read(machine, "IN0"));
logerror("KBDIN=%04x - IN1: %X - IN0:%x\n", kbdin, input_port_read(machine, "IN1"), input_port_read(machine, "IN0"));
case 0x0000: valor = 0x00; break; case 0x0000: valor = 0x00; break;
case 0x0001: valor = 0x01; break; /* Door */ case 0x0001: valor = 0x01; break; /* Door */
case 0x4000: valor = 0x02; break; case 0x4000: valor = 0x02; break;
case 0x8000: valor = 0x03; break; case 0x8000: valor = 0x03; break; /* Hand Pay */
case 0x0002: valor = 0x04; break; /* Books */ case 0x0002: valor = 0x04; break; /* Books */
case 0x0004: valor = 0x05; break; /* Coin In */ case 0x0004: valor = 0x05; break; /* Coin In */
case 0x0008: valor = 0x07; break; /* Start */ case 0x0008: valor = 0x07; break; /* Start */
@ -621,13 +624,15 @@ static WRITE8_HANDLER( videopkr_p1_data_w )
{ {
p1 = data; p1 = data;
output_set_lamp_value(8, (data & 1)); /* Aux_0 - */ output_set_lamp_value(8, (data & 1)); /* Aux_0 - Jackpot mech. counter (Baby Games)*/
output_set_lamp_value(9, ((data >> 1) & 1)); /* Aux_1 - */ output_set_lamp_value(9, ((data >> 1) & 1)); /* Aux_1 - */
output_set_lamp_value(10, ((data >> 2) & 1)); /* Aux_2 - */ output_set_lamp_value(10, ((data >> 2) & 1)); /* Aux_2 - */
output_set_lamp_value(11, ((data >> 3) & 1)); /* Aux_3 - */ output_set_lamp_value(11, ((data >> 3) & 1)); /* Aux_3 - */
output_set_lamp_value(12, ((data >> 4) & 1)); /* Aux_4 - Bell */ output_set_lamp_value(12, ((data >> 4) & 1)); /* Aux_4 - Bell */
output_set_lamp_value(13, ((data >> 5) & 1)); /* Aux_5 - /CIO */ output_set_lamp_value(13, ((data >> 5) & 1)); /* Aux_5 - /CIO */
jckp = p1 & 1;
if ((~c_io & 1) & ant_cio & hp_1 & hp_2) if ((~c_io & 1) & ant_cio & hp_1 & hp_2)
{ {
++count1; /* Decoded Coin In Mech. Counter*/ ++count1; /* Decoded Coin In Mech. Counter*/
@ -643,12 +648,18 @@ static WRITE8_HANDLER( videopkr_p1_data_w )
++count3; /* Decoded Coin to Drop Mech. Counter */ ++count3; /* Decoded Coin to Drop Mech. Counter */
} }
if (~jckp & ant_jckp)
{
++count4; /* Decoded Jackpot Mech. Counter */
}
count_7dig(count1, 0); count_7dig(count1, 0);
count_7dig(count2, 7); count_7dig(count2, 7);
count_7dig(count3, 14); count_7dig(count3, 14);
count_7dig(count4, 21); count_7dig(count4, 21);
ant_cio = c_io; ant_cio = c_io;
ant_jckp = jckp;
} }
static WRITE8_HANDLER( videopkr_p2_data_w ) static WRITE8_HANDLER( videopkr_p2_data_w )
@ -788,14 +799,6 @@ static READ8_HANDLER(baby_sound_p1_r)
bell = (p1 >> 4) & 1; bell = (p1 >> 4) & 1;
aux3 = (p1 >> 3) & 1; aux3 = (p1 >> 3) & 1;
baby_latch = c_io + (hp_1 << 1) + (hp_2 << 2) + (bell << 3) + (aux3 << 4) + 0xe0; baby_latch = c_io + (hp_1 << 1) + (hp_2 << 2) + (bell << 3) + (aux3 << 4) + 0xe0;
//c_io = (input_port_read(machine, "IN3")>> 0) & 0x01 ;
//hp_1 = (input_port_read(machine, "IN3")>> 1) & 0x01 ;
//hp_2 = (input_port_read(machine, "IN3")>> 2) & 0x01 ;
//bell = (input_port_read(machine, "IN3")>> 3) & 0x01 ;
//aux3 = (input_port_read(machine, "IN3")>> 4) & 0x01 ;
//baby_latch = c_io + (hp_1 << 1) + (hp_2 << 2) + (bell << 3) + (aux3 << 4) + 0xe0;
//popmessage("%02x", baby_latch);
return baby_latch; return baby_latch;
} }
@ -826,9 +829,9 @@ static WRITE8_HANDLER(baby_sound_p3_w)
sbp3 = data; sbp3 = data;
lmp_ports = sbp3 >> 1 & 0x07; lmp_ports = sbp3 >> 1 & 0x07;
output_set_lamp_value(14, (lmp_ports >> 0) & 1); output_set_value("TOP_1", (lmp_ports >> 0) & 1);
output_set_lamp_value(15, (lmp_ports >> 1) & 1); output_set_value("TOP_2", (lmp_ports >> 1) & 1);
output_set_lamp_value(16, (lmp_ports >> 2) & 1); output_set_value("TOP_3", (lmp_ports >> 2) & 1);
if (!(sbp3 & 0x10)) if (!(sbp3 & 0x10))
{ {
@ -964,7 +967,6 @@ static INPUT_PORTS_START( blckjack )
PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1") PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1")
PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END INPUT_PORTS_END
static INPUT_PORTS_START( videodad ) static INPUT_PORTS_START( videodad )
@ -1041,7 +1043,7 @@ static INPUT_PORTS_START( babypkr )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON10) PORT_NAME("Hopper") PORT_TOGGLE PORT_CODE(KEYCODE_8) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON10) PORT_NAME("Hopper") PORT_TOGGLE PORT_CODE(KEYCODE_8)
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON11) PORT_NAME("Payout") PORT_CODE(KEYCODE_M) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON11) PORT_NAME("Payout") PORT_CODE(KEYCODE_M)
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON12) PORT_NAME("Hand Pay") PORT_CODE(KEYCODE_W)
PORT_START("IN2") PORT_START("IN2")
PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1") PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1")
@ -1068,8 +1070,8 @@ static INPUT_PORTS_START( babydad )
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON9 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_3) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON9 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_3)
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON10) PORT_NAME("Hopper") PORT_TOGGLE PORT_CODE(KEYCODE_8) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON10) PORT_NAME("Hopper") PORT_TOGGLE PORT_CODE(KEYCODE_8)
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON11) PORT_NAME("Payout") PORT_CODE(KEYCODE_M) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON11) PORT_NAME("Payout") PORT_CODE(KEYCODE_M)
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON12) PORT_NAME("VER1") PORT_CODE(KEYCODE_K) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON13) PORT_NAME("VER2") PORT_CODE(KEYCODE_L) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON12) PORT_NAME("Hand Pay") PORT_CODE(KEYCODE_W)
PORT_START("IN2") PORT_START("IN2")
PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1") PORT_DIPNAME( 0x20, 0x00, "Color Sw." ) PORT_DIPLOCATION("SW1:1")
@ -1136,7 +1138,7 @@ static MACHINE_START(videopkr)
ant_cio = 0; ant_cio = 0;
count0 = 0; count0 = 0;
t1_timer = timer_alloc(sound_t1_callback, NULL); t1_timer = timer_alloc(sound_t1_callback, NULL);
timer_adjust_periodic(t1_timer, attotime_zero, 0, ATTOTIME_IN_HZ(50)); /* yep, 50Hz. */ timer_adjust_periodic(t1_timer, attotime_zero, 0, ATTOTIME_IN_HZ(50)); /* 50Hz. */
} }
static const ay8910_interface ay8910_config = static const ay8910_interface ay8910_config =

View File

@ -90,6 +90,24 @@
</text> </text>
</element> </element>
<element name="L9" defstate="0">
<rect state="1">
<color red="0.00" green="0.80" blue="0.0" />
</rect>
</element>
<element name="L10" defstate="0">
<rect state ="1">
<color red="0.80" green="0.00" blue="0.0" />
</rect>
</element>
<element name="L11" defstate="0">
<rect STATE="1">
<color red="0.80" green="0.80" blue="0.0" />
</rect>
</element>
<element name="LX" defstate="1"> <element name="LX" defstate="1">
<rect> <rect>
<color red="0.00" green="0.0" blue="0.0" /> <color red="0.00" green="0.0" blue="0.0" />
@ -106,123 +124,133 @@
<screen index="0"> <screen index="0">
<bounds left="0" top="0" right="4" bottom="3" /> <bounds left="0" top="0" right="4" bottom="3" />
</screen> </screen>
<bezel name="" element="LX"> <bezel name="lamp3" element="L8">
<bounds x="0.0" y="3.00" width="4" height="0.48" /> <bounds x="0.0" y="3.00" width="0.01" height="0.50" />
</bezel> </bezel>
<bezel name="lamp3" element="L8"> <bezel name="lamp3" element="L8">
<bounds x="0.022" y="3.12" width="0.315" height="0.315" /> <bounds x="0.022" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp2" element="L0"> <bezel name="lamp2" element="L0">
<bounds x="0.382" y="3.12" width="0.449" height="0.315" /> <bounds x="0.382" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<bezel name="lamp0" element="L1"> <bezel name="lamp0" element="L1">
<bounds x="0.876" y="3.12" width="0.449" height="0.315" /> <bounds x="0.876" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L2"> <bezel name="lamp1" element="L2">
<bounds x="1.371" y="3.12" width="0.315" height="0.315" /> <bounds x="1.371" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L3"> <bezel name="lamp1" element="L3">
<bounds x="1.730" y="3.12" width="0.315" height="0.315" /> <bounds x="1.730" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L4"> <bezel name="lamp1" element="L4">
<bounds x="2.090" y="3.12" width="0.315" height="0.315" /> <bounds x="2.090" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L5"> <bezel name="lamp1" element="L5">
<bounds x="2.449" y="3.12" width="0.315" height="0.315" /> <bounds x="2.449" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L6"> <bezel name="lamp1" element="L6">
<bounds x="2.809" y="3.12" width="0.315" height="0.315" /> <bounds x="2.809" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp3" element="L7"> <bezel name="lamp3" element="L7">
<bounds x="3.169" y="3.12" width="0.449" height="0.315" /> <bounds x="3.169" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<backdrop name="TOP_1" element="L9">
<bounds x="1.75" y="3.01" width="0.5" height="0.04" />
</backdrop>
<backdrop name="TOP_2" element="L10">
<bounds x="1.75" y="3.06" width="0.5" height="0.04" />
</backdrop>
<backdrop name="TOP_3" element="L11">
<bounds x="1.75" y="3.11" width="0.5" height="0.04" />
</backdrop>
<bezel name="digit0" element="Dig1"> <bezel name="digit0" element="Dig1">
<bounds x="3.933" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit1" element="Dig1"> <bezel name="digit1" element="Dig1">
<bounds x="3.888" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit2" element="Dig1"> <bezel name="digit2" element="Dig1">
<bounds x="3.843" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit3" element="Dig1"> <bezel name="digit3" element="Dig1">
<bounds x="3.798" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit4" element="Dig1"> <bezel name="digit4" element="Dig1">
<bounds x="3.753" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit5" element="Dig1"> <bezel name="digit5" element="Dig1">
<bounds x="3.708" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit6" element="Dig1"> <bezel name="digit6" element="Dig1">
<bounds x="3.663" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit7" element="Dig1"> <bezel name="digit7" element="Dig1">
<bounds x="3.933" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit8" element="Dig1"> <bezel name="digit8" element="Dig1">
<bounds x="3.888" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit9" element="Dig1"> <bezel name="digit9" element="Dig1">
<bounds x="3.843" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit10" element="Dig1"> <bezel name="digit10" element="Dig1">
<bounds x="3.798" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit11" element="Dig1"> <bezel name="digit11" element="Dig1">
<bounds x="3.753" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit12" element="Dig1"> <bezel name="digit12" element="Dig1">
<bounds x="3.708" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit13" element="Dig1"> <bezel name="digit13" element="Dig1">
<bounds x="3.663" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit14" element="Dig1"> <bezel name="digit14" element="Dig1">
<bounds x="3.933" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit15" element="Dig1"> <bezel name="digit15" element="Dig1">
<bounds x="3.888" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit16" element="Dig1"> <bezel name="digit16" element="Dig1">
<bounds x="3.843" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit17" element="Dig1"> <bezel name="digit17" element="Dig1">
<bounds x="3.798" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit18" element="Dig1"> <bezel name="digit18" element="Dig1">
<bounds x="3.753" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit19" element="Dig1"> <bezel name="digit19" element="Dig1">
<bounds x="3.708" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit20" element="Dig1"> <bezel name="digit20" element="Dig1">
<bounds x="3.663" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit21" element="Dig1"> <bezel name="digit21" element="Dig1">
<bounds x="3.933" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit22" element="Dig1"> <bezel name="digit22" element="Dig1">
<bounds x="3.888" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit23" element="Dig1"> <bezel name="digit23" element="Dig1">
<bounds x="3.843" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit24" element="Dig1"> <bezel name="digit24" element="Dig1">
<bounds x="3.798" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit25" element="Dig1"> <bezel name="digit25" element="Dig1">
<bounds x="3.753" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit26" element="Dig1"> <bezel name="digit26" element="Dig1">
<bounds x="3.708" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit27" element="Dig1"> <bezel name="digit27" element="Dig1">
<bounds x="3.663" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -90,6 +90,24 @@
</text> </text>
</element> </element>
<element name="L9" defstate="0">
<rect state="1">
<color red="0.00" green="0.80" blue="0.0" />
</rect>
</element>
<element name="L10" defstate="0">
<rect state ="1">
<color red="0.80" green="0.00" blue="0.0" />
</rect>
</element>
<element name="L11" defstate="0">
<rect STATE="1">
<color red="0.80" green="0.80" blue="0.0" />
</rect>
</element>
<element name="LX" defstate="1"> <element name="LX" defstate="1">
<rect> <rect>
<color red="0.00" green="0.0" blue="0.0" /> <color red="0.00" green="0.0" blue="0.0" />
@ -107,122 +125,134 @@
<bounds left="0" top="0" right="4" bottom="3" /> <bounds left="0" top="0" right="4" bottom="3" />
</screen> </screen>
<bezel name="" element="LX"> <bezel name="" element="LX">
<bounds x="0.0" y="3.00" width="4" height="0.48" /> <bounds x="0.0" y="3.00" width="0.01" height="0.50" />
</bezel> </bezel>
<bezel name="lamp3" element="L8"> <bezel name="lamp3" element="L8">
<bounds x="0.022" y="3.12" width="0.315" height="0.315" /> <bounds x="0.022" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp2" element="L0"> <bezel name="lamp2" element="L0">
<bounds x="0.382" y="3.12" width="0.449" height="0.315" /> <bounds x="0.382" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<bezel name="lamp0" element="L1"> <bezel name="lamp0" element="L1">
<bounds x="0.876" y="3.12" width="0.449" height="0.315" /> <bounds x="0.876" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L2"> <bezel name="lamp1" element="L2">
<bounds x="1.371" y="3.12" width="0.315" height="0.315" /> <bounds x="1.371" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L3"> <bezel name="lamp1" element="L3">
<bounds x="1.730" y="3.12" width="0.315" height="0.315" /> <bounds x="1.730" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L4"> <bezel name="lamp1" element="L4">
<bounds x="2.090" y="3.12" width="0.315" height="0.315" /> <bounds x="2.090" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L5"> <bezel name="lamp1" element="L5">
<bounds x="2.449" y="3.12" width="0.315" height="0.315" /> <bounds x="2.449" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp1" element="L6"> <bezel name="lamp1" element="L6">
<bounds x="2.809" y="3.12" width="0.315" height="0.315" /> <bounds x="2.809" y="3.16" width="0.315" height="0.315" />
</bezel> </bezel>
<bezel name="lamp3" element="L7"> <bezel name="lamp3" element="L7">
<bounds x="3.169" y="3.12" width="0.449" height="0.315" /> <bounds x="3.169" y="3.16" width="0.449" height="0.315" />
</bezel> </bezel>
<backdrop name="TOP_1" element="L9">
<bounds x="1.75" y="3.01" width="0.5" height="0.04" />
</backdrop>
<backdrop name="TOP_2" element="L10">
<bounds x="1.75" y="3.06" width="0.5" height="0.04" />
</backdrop>
<backdrop name="TOP_3" element="L11">
<bounds x="1.75" y="3.11" width="0.5" height="0.04" />
</backdrop>
<bezel name="digit0" element="Dig1"> <bezel name="digit0" element="Dig1">
<bounds x="3.933" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit1" element="Dig1"> <bezel name="digit1" element="Dig1">
<bounds x="3.888" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit2" element="Dig1"> <bezel name="digit2" element="Dig1">
<bounds x="3.843" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit3" element="Dig1"> <bezel name="digit3" element="Dig1">
<bounds x="3.798" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit4" element="Dig1"> <bezel name="digit4" element="Dig1">
<bounds x="3.753" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit5" element="Dig1"> <bezel name="digit5" element="Dig1">
<bounds x="3.708" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit6" element="Dig1"> <bezel name="digit6" element="Dig1">
<bounds x="3.663" y="3.12" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.16" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit7" element="Dig1"> <bezel name="digit7" element="Dig1">
<bounds x="3.933" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit8" element="Dig1"> <bezel name="digit8" element="Dig1">
<bounds x="3.888" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit9" element="Dig1"> <bezel name="digit9" element="Dig1">
<bounds x="3.843" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit10" element="Dig1"> <bezel name="digit10" element="Dig1">
<bounds x="3.798" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit11" element="Dig1"> <bezel name="digit11" element="Dig1">
<bounds x="3.753" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit12" element="Dig1"> <bezel name="digit12" element="Dig1">
<bounds x="3.708" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit13" element="Dig1"> <bezel name="digit13" element="Dig1">
<bounds x="3.663" y="3.199" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.239" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit14" element="Dig1"> <bezel name="digit14" element="Dig1">
<bounds x="3.933" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit15" element="Dig1"> <bezel name="digit15" element="Dig1">
<bounds x="3.888" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit16" element="Dig1"> <bezel name="digit16" element="Dig1">
<bounds x="3.843" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit17" element="Dig1"> <bezel name="digit17" element="Dig1">
<bounds x="3.798" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit18" element="Dig1"> <bezel name="digit18" element="Dig1">
<bounds x="3.753" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit19" element="Dig1"> <bezel name="digit19" element="Dig1">
<bounds x="3.708" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit20" element="Dig1"> <bezel name="digit20" element="Dig1">
<bounds x="3.663" y="3.278" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.318" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit21" element="Dig1"> <bezel name="digit21" element="Dig1">
<bounds x="3.933" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.933" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit22" element="Dig1"> <bezel name="digit22" element="Dig1">
<bounds x="3.888" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.888" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit23" element="Dig1"> <bezel name="digit23" element="Dig1">
<bounds x="3.843" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.843" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit24" element="Dig1"> <bezel name="digit24" element="Dig1">
<bounds x="3.798" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.798" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit25" element="Dig1"> <bezel name="digit25" element="Dig1">
<bounds x="3.753" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.753" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit26" element="Dig1"> <bezel name="digit26" element="Dig1">
<bounds x="3.708" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.708" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
<bezel name="digit27" element="Dig1"> <bezel name="digit27" element="Dig1">
<bounds x="3.663" y="3.356" width="0.045" height="0.065625" /> <bounds x="3.663" y="3.396" width="0.045" height="0.065625" />
</bezel> </bezel>
</view> </view>
</mamelayout> </mamelayout>