fidel_dsc: add sensorboard (nw)

This commit is contained in:
hap 2019-07-09 22:14:18 +02:00
parent 9ae71b61d2
commit 452e343bb2
8 changed files with 641 additions and 616 deletions

View File

@ -438,11 +438,8 @@ INPUT_CHANGED_MEMBER(sensorboard_device::sensor)
INPUT_CHANGED_MEMBER(sensorboard_device::ui_spawn) INPUT_CHANGED_MEMBER(sensorboard_device::ui_spawn)
{ {
if (!newval) u8 pos = (newval) ? (u8)(uintptr_t)param : 32 - count_leading_zeros(m_inp_spawn->read());
return; if (pos == 0 || pos > m_maxspawn)
u8 pos = (u8)(uintptr_t)param;
if (pos > m_maxspawn)
return; return;
cancel_sensor(); cancel_sensor();

View File

@ -117,8 +117,11 @@ u8 master_state::input_r()
u8 data = 0; u8 data = 0;
// d0-d7: multiplexed inputs // d0-d7: multiplexed inputs
// read chessboard sensors
if (m_inp_mux < 8) if (m_inp_mux < 8)
data = m_board->read_file(m_inp_mux, true); data = m_board->read_file(m_inp_mux, true);
// read other buttons
else if (m_inp_mux < 10) else if (m_inp_mux < 10)
data = m_inputs[m_inp_mux - 8]->read(); data = m_inputs[m_inp_mux - 8]->read();

View File

@ -115,8 +115,11 @@ READ8_MEMBER(ch2001_state::input_r)
u8 data = 0; u8 data = 0;
// d0-d7: multiplexed inputs // d0-d7: multiplexed inputs
// read chessboard sensors
if (m_inp_mux < 8) if (m_inp_mux < 8)
data = m_board->read_file(m_inp_mux, true); data = m_board->read_file(m_inp_mux, true);
// read other buttons
else if (m_inp_mux < 10) else if (m_inp_mux < 10)
data = m_inputs[m_inp_mux - 8]->read(); data = m_inputs[m_inp_mux - 8]->read();

View File

@ -11,12 +11,20 @@ Hardware notes:
- 4-digit 7seg panel, sensory board with 50 buttons - 4-digit 7seg panel, sensory board with 50 buttons
- PCB label 510-1030A01 - PCB label 510-1030A01
It's a checkers game for once instead of chess It's a checkers game for once instead of chess.
When playing it on MAME with the sensorboard device, use the modifier keys
(eg. hold CTRL to ignore sensor). The game expects the player to press a sensor
only once when doing a multiple capture.
TODO:
- doesn't announce winner/loser when the game ends, or is this normal?
******************************************************************************/ ******************************************************************************/
#include "emu.h" #include "emu.h"
#include "cpu/z80/z80.h" #include "cpu/z80/z80.h"
#include "machine/sensorboard.h"
#include "machine/timer.h" #include "machine/timer.h"
#include "sound/dac.h" #include "sound/dac.h"
#include "sound/volt_reg.h" #include "sound/volt_reg.h"
@ -36,6 +44,7 @@ public:
driver_device(mconfig, type, tag), driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"), m_maincpu(*this, "maincpu"),
m_irq_on(*this, "irq_on"), m_irq_on(*this, "irq_on"),
m_board(*this, "board"),
m_display(*this, "display"), m_display(*this, "display"),
m_dac(*this, "dac"), m_dac(*this, "dac"),
m_inputs(*this, "IN.%u", 0) m_inputs(*this, "IN.%u", 0)
@ -51,9 +60,10 @@ private:
// devices/pointers // devices/pointers
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
required_device<timer_device> m_irq_on; required_device<timer_device> m_irq_on;
required_device<sensorboard_device> m_board;
required_device<pwm_display_device> m_display; required_device<pwm_display_device> m_display;
required_device<dac_bit_interface> m_dac; required_device<dac_bit_interface> m_dac;
required_ioport_array<8> m_inputs; required_ioport_array<2> m_inputs;
// address maps // address maps
void main_map(address_map &map); void main_map(address_map &map);
@ -68,6 +78,9 @@ private:
DECLARE_WRITE8_MEMBER(select_w); DECLARE_WRITE8_MEMBER(select_w);
DECLARE_READ8_MEMBER(input_r); DECLARE_READ8_MEMBER(input_r);
void init_board(int state);
u8 read_board_row(u8 row);
u8 m_inp_mux; u8 m_inp_mux;
u8 m_led_select; u8 m_led_select;
}; };
@ -89,6 +102,44 @@ void dsc_state::machine_start()
Devices, I/O Devices, I/O
******************************************************************************/ ******************************************************************************/
// sensorboard handlers
void dsc_state::init_board(int state)
{
for (int i = 0; i < 20; i++)
{
m_board->write_piece(i % 5, i / 5, 1); // white
m_board->write_piece(i % 5, i / 5 + 6, 3); // black
}
}
u8 dsc_state::read_board_row(u8 row)
{
u8 data = 0;
// inputs to sensorboard translation table
static const u8 lut_i2sb[64] =
{
0x00, 0x50, 0x60, 0x70, 0x40, 0x30, 0x20, 0x10,
0x01, 0x51, 0x61, 0x71, 0x41, 0x31, 0x21, 0x11,
0x02, 0x52, 0x62, 0x72, 0x42, 0x32, 0x22, 0x12,
0x03, 0x83, 0x84, 0x82, 0x91, 0x81, 0x90, 0x80,
0xff, 0x93, 0x94, 0x92, 0xff, 0xff, 0xff, 0xff,
0x04, 0x53, 0x63, 0x73, 0x43, 0x33, 0x23, 0x13,
0xff, 0x54, 0x64, 0x74, 0x44, 0x34, 0x24, 0x14,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
for (int i = 0; i < 8; i++)
{
u8 pos = lut_i2sb[row * 8 + i];
data = data << 1 | m_board->read_sensor(pos & 0xf, pos >> 4);
}
return data;
}
// TTL // TTL
void dsc_state::update_display() void dsc_state::update_display()
@ -119,10 +170,16 @@ READ8_MEMBER(dsc_state::input_r)
u8 data = 0; u8 data = 0;
// d0-d7: multiplexed inputs (active low) // d0-d7: multiplexed inputs (active low)
// read checkerboard
for (int i = 0; i < 8; i++) for (int i = 0; i < 8; i++)
if (BIT(~m_inp_mux, i)) if (BIT(~m_inp_mux, i))
data |= m_inputs[i]->read(); {
// read checkerboard
data |= read_board_row(i);
// read other buttons
if (i >= 6)
data |= m_inputs[i - 6]->read();
}
return ~data; return ~data;
} }
@ -149,98 +206,11 @@ void dsc_state::main_map(address_map &map)
Input Ports Input Ports
******************************************************************************/ ******************************************************************************/
INPUT_PORTS_START( generic_cb_buttons )
PORT_START("IN.0")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.1")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.2")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.3")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.4")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.5")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.6")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_START("IN.7")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
INPUT_PORTS_END
static INPUT_PORTS_START( dsc ) static INPUT_PORTS_START( dsc )
PORT_INCLUDE( generic_cb_buttons ) PORT_START("IN.0")
PORT_MODIFY("IN.4")
PORT_BIT(0x8f, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_MODIFY("IN.6")
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Black King") PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Black King")
PORT_MODIFY("IN.7") PORT_START("IN.1")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Black") PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Black")
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("White King") PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("White King")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("White") PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("White")
@ -268,6 +238,12 @@ void dsc_state::dsc(machine_config &config)
m_irq_on->set_start_delay(irq_period - attotime::from_usec(41)); // active for 41us m_irq_on->set_start_delay(irq_period - attotime::from_usec(41)); // active for 41us
TIMER(config, "irq_off").configure_periodic(FUNC(dsc_state::irq_off<INPUT_LINE_IRQ0>), irq_period); TIMER(config, "irq_off").configure_periodic(FUNC(dsc_state::irq_off<INPUT_LINE_IRQ0>), irq_period);
SENSORBOARD(config, m_board).set_type(sensorboard_device::BUTTONS);
m_board->init_cb().set(FUNC(dsc_state::init_board));
m_board->set_size(5, 10); // 2 columns per x (eg. square 1 & 6 are same x)
m_board->set_spawnpoints(4);
m_board->set_delay(attotime::from_msec(100));
/* video hardware */ /* video hardware */
PWM_DISPLAY(config, m_display).set_size(4, 8); PWM_DISPLAY(config, m_display).set_size(4, 8);
m_display->set_segmask(0xf, 0x7f); m_display->set_segmask(0xf, 0x7f);
@ -299,4 +275,4 @@ ROM_END
******************************************************************************/ ******************************************************************************/
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS // YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1981, damesc, 0, 0, dsc, dsc, dsc_state, empty_init, "Fidelity Electronics", "Dame Sensory Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) CONS( 1981, damesc, 0, 0, dsc, dsc, dsc_state, empty_init, "Fidelity Electronics", "Dame Sensory Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -4,10 +4,7 @@
<!-- define elements --> <!-- define elements -->
<element name="blackb"><rect><color red="0" green="0" blue="0" /></rect></element> <element name="blackb"><rect><color red="0" green="0" blue="0" /></rect></element>
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element> <element name="black"><rect><color red="0.15" green="0.15" blue="0.15" /></rect></element>
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element>
<element name="disk_white"><disk><color red="0.81" green="0.8" blue="0.79" /></disk></element>
<element name="led" defstate="0"> <element name="led" defstate="0">
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk> <disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
@ -19,112 +16,112 @@
</element> </element>
<element name="butd" defstate="0"> <element name="butd" defstate="0">
<disk state="0"><color red="0.17" green="0.15" blue="0.15" /></disk> <disk state="0"><color red="0.4" green="0.4" blue="0.4" /></disk>
<disk state="1"><color red="0.34" green="0.3" blue="0.3" /></disk> <disk state="1"><color red="0.3" green="0.3" blue="0.3" /></disk>
</element> </element>
<element name="butr" defstate="0"> <element name="butr" defstate="0">
<rect state="0"><color red="0.17" green="0.15" blue="0.15" /></rect> <rect state="0"><color red="0.4" green="0.4" blue="0.4" /></rect>
<rect state="1"><color red="0.34" green="0.3" blue="0.3" /></rect> <rect state="1"><color red="0.3" green="0.3" blue="0.3" /></rect>
</element> </element>
<element name="text_1"> <element name="text_1">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="1"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="1"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_2"> <element name="text_2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="2"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="2"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_3"> <element name="text_3">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="3"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="3"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_4"> <element name="text_4">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="4"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="4"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_5"> <element name="text_5">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="5"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="5"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_6"> <element name="text_6">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="6"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="6"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_7"> <element name="text_7">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="7"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="7"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_8"> <element name="text_8">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="8"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="8"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_a"> <element name="text_a">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="A"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="A"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_b"> <element name="text_b">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="B"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="B"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_c"> <element name="text_c">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="C"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="C"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_d"> <element name="text_d">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="D"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="D"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_e"> <element name="text_e">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="E"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="E"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_f"> <element name="text_f">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="F"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="F"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_g"> <element name="text_g">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="G"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="G"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_h"> <element name="text_h">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_white"> <element name="text_white">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="White"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="White"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_black"> <element name="text_black">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="Black"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="Black"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p1"> <element name="text_p1">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[K]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p2"> <element name="text_p2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[Q]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[Q]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p3"> <element name="text_p3">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[R]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[R]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p4"> <element name="text_p4">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[B]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[B]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p5"> <element name="text_p5">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[N]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[N]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_p6"> <element name="text_p6">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.15" green="0.15" blue="0.15" /></rect>
<text string="[P]"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="[P]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_b1"><text string="Set up"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_b1"><text string="Set up"><color red="0.81" green="0.8" blue="0.79" /></text></element>
@ -139,8 +136,8 @@
<!-- sb board --> <!-- sb board -->
<element name="cblack"><rect><color red="0.5" green="0.22" blue="0.3" /></rect></element> <element name="cblack"><rect><color red="0.65" green="0.2" blue="0.35" /></rect></element>
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element> <element name="cwhite"><rect><color red="0.85" green="0.74" blue="0.5" /></rect></element>
<element name="hlbb" defstate="0"> <element name="hlbb" defstate="0">
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text> <text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
@ -305,34 +302,34 @@
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uib2"> <element name="text_uib2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uib3"> <element name="text_uib3">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uih2"> <element name="text_uih2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text> <text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element> <element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uiu2a"> <element name="text_uiu2a">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string=" &lt;&lt;"><color red="0.01" green="0.01" blue="0.01" /></text> <text string=" &lt;&lt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uiu2b"> <element name="text_uiu2b">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string=" &lt; "><color red="0.01" green="0.01" blue="0.01" /></text> <text string=" &lt; "><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uiu2c"> <element name="text_uiu2c">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string=" &gt;"><color red="0.01" green="0.01" blue="0.01" /></text> <text string=" &gt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uiu2d"> <element name="text_uiu2d">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect> <rect><color red="0.85" green="0.74" blue="0.5" /></rect>
<text string=" &gt;&gt;"><color red="0.01" green="0.01" blue="0.01" /></text> <text string=" &gt;&gt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element> </element>
<element name="text_uiu3a" defstate="0"> <element name="text_uiu3a" defstate="0">
@ -433,8 +430,9 @@
<view name="Internal Layout"> <view name="Internal Layout">
<bounds left="-14" right="88" top="-2" bottom="108.8" /> <bounds left="-14" right="88" top="-2" bottom="108.8" />
<bezel element="white"><bounds x="-2" y="-2" width="90" height="90" /></bezel> <bezel element="cwhite"><bounds x="-2" y="-2" width="90" height="90" /></bezel>
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel> <bezel element="cblack"><bounds x="1.5" y="1.5" width="83" height="83" /></bezel>
<bezel element="cwhite"><bounds x="2" y="2" width="82" height="82" /></bezel>
<group ref="sb_board"><bounds x="3" y="3" width="80" height="80" /></group> <group ref="sb_board"><bounds x="3" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-13" y="3" width="10" height="80" /></group> <group ref="sb_ui"><bounds x="-13" y="3" width="10" height="80" /></group>
@ -467,55 +465,55 @@
<bezel element="text_b2"><bounds x="7" y="101.4" width="12" height="1.8" /></bezel> <bezel element="text_b2"><bounds x="7" y="101.4" width="12" height="1.8" /></bezel>
<bezel element="butr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="103.8" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="103.8" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="20.2" y="89.2" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="20.2" y="89.2" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="20.5" y="89.5" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="20.5" y="89.5" width="7" height="8.4" /></bezel>
<bezel name="8.1" element="led2"><bounds x="23.25" y="90" width="1.5" height="1.5" /></bezel> <bezel name="8.1" element="led2"><bounds x="23.25" y="90" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="21" y="91.8" width="6" height="2" /></bezel> <bezel element="black"><bounds x="21" y="91.8" width="6" height="2" /></bezel>
<bezel element="text_p1"><bounds x="21" y="91.9" width="6" height="1.5" /></bezel> <bezel element="text_p1"><bounds x="21" y="91.9" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="94.3" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="94.3" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="28.2" y="89.2" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="28.2" y="89.2" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="28.5" y="89.5" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="28.5" y="89.5" width="7" height="8.4" /></bezel>
<bezel name="8.2" element="led2"><bounds x="31.25" y="90" width="1.5" height="1.5" /></bezel> <bezel name="8.2" element="led2"><bounds x="31.25" y="90" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="29" y="91.8" width="6" height="2" /></bezel> <bezel element="black"><bounds x="29" y="91.8" width="6" height="2" /></bezel>
<bezel element="text_p2"><bounds x="29" y="91.9" width="6" height="1.5" /></bezel> <bezel element="text_p2"><bounds x="29" y="91.9" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x04"><bounds x="29" y="94.3" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x04"><bounds x="29" y="94.3" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="36.2" y="89.2" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="36.2" y="89.2" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="36.5" y="89.5" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="36.5" y="89.5" width="7" height="8.4" /></bezel>
<bezel name="8.3" element="led2"><bounds x="39.25" y="90" width="1.5" height="1.5" /></bezel> <bezel name="8.3" element="led2"><bounds x="39.25" y="90" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="37" y="91.8" width="6" height="2" /></bezel> <bezel element="black"><bounds x="37" y="91.8" width="6" height="2" /></bezel>
<bezel element="text_p3"><bounds x="37" y="91.9" width="6" height="1.5" /></bezel> <bezel element="text_p3"><bounds x="37" y="91.9" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x08"><bounds x="37" y="94.3" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x08"><bounds x="37" y="94.3" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="20.2" y="98.7" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="20.2" y="98.7" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="20.5" y="99" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="20.5" y="99" width="7" height="8.4" /></bezel>
<bezel name="8.4" element="led2"><bounds x="23.25" y="99.5" width="1.5" height="1.5" /></bezel> <bezel name="8.4" element="led2"><bounds x="23.25" y="99.5" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="21" y="101.3" width="6" height="2" /></bezel> <bezel element="black"><bounds x="21" y="101.3" width="6" height="2" /></bezel>
<bezel element="text_p4"><bounds x="21" y="101.4" width="6" height="1.5" /></bezel> <bezel element="text_p4"><bounds x="21" y="101.4" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x10"><bounds x="21" y="103.8" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x10"><bounds x="21" y="103.8" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="28.2" y="98.7" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="28.2" y="98.7" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="28.5" y="99" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="28.5" y="99" width="7" height="8.4" /></bezel>
<bezel name="8.5" element="led2"><bounds x="31.25" y="99.5" width="1.5" height="1.5" /></bezel> <bezel name="8.5" element="led2"><bounds x="31.25" y="99.5" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="29" y="101.3" width="6" height="2" /></bezel> <bezel element="black"><bounds x="29" y="101.3" width="6" height="2" /></bezel>
<bezel element="text_p5"><bounds x="29" y="101.4" width="6" height="1.5" /></bezel> <bezel element="text_p5"><bounds x="29" y="101.4" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x20"><bounds x="29" y="103.8" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x20"><bounds x="29" y="103.8" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="36.2" y="98.7" width="7.6" height="9" /></bezel> <bezel element="black"><bounds x="36.2" y="98.7" width="7.6" height="9" /></bezel>
<bezel element="blackb"><bounds x="36.5" y="99" width="7" height="8.4" /></bezel> <bezel element="blackb"><bounds x="36.5" y="99" width="7" height="8.4" /></bezel>
<bezel name="8.6" element="led2"><bounds x="39.25" y="99.5" width="1.5" height="1.5" /></bezel> <bezel name="8.6" element="led2"><bounds x="39.25" y="99.5" width="1.5" height="1.5" /></bezel>
<bezel element="white"><bounds x="37" y="101.3" width="6" height="2" /></bezel> <bezel element="black"><bounds x="37" y="101.3" width="6" height="2" /></bezel>
<bezel element="text_p6"><bounds x="37" y="101.4" width="6" height="1.5" /></bezel> <bezel element="text_p6"><bounds x="37" y="101.4" width="6" height="1.5" /></bezel>
<bezel element="butr" inputtag="IN.0" inputmask="0x40"><bounds x="37" y="103.8" width="6" height="2" /></bezel> <bezel element="butr" inputtag="IN.0" inputmask="0x40"><bounds x="37" y="103.8" width="6" height="2" /></bezel>
<bezel element="white"><bounds x="46.5" y="89.2" width="7" height="9" /></bezel> <bezel element="black"><bounds x="46.5" y="89.2" width="7" height="9" /></bezel>
<bezel element="blackb"><bounds x="46.8" y="89.5" width="6.4" height="8.4" /></bezel> <bezel element="blackb"><bounds x="46.8" y="89.5" width="6.4" height="8.4" /></bezel>
<bezel name="8.7" element="led2"><bounds x="49.25" y="90" width="1.5" height="1.5" /></bezel> <bezel name="8.7" element="led2"><bounds x="49.25" y="90" width="1.5" height="1.5" /></bezel>
<bezel element="text_white"><bounds x="48" y="91.8" width="4" height="1.5" /></bezel> <bezel element="text_white"><bounds x="48" y="91.8" width="4" height="1.5" /></bezel>
<bezel element="butd" inputtag="IN.0" inputmask="0x80"><bounds x="48.5" y="94" width="3" height="3" /></bezel> <bezel element="butd" inputtag="IN.0" inputmask="0x80"><bounds x="48.5" y="94" width="3" height="3" /></bezel>
<bezel element="white"><bounds x="46.5" y="98.7" width="7" height="9" /></bezel> <bezel element="black"><bounds x="46.5" y="98.7" width="7" height="9" /></bezel>
<bezel element="blackb"><bounds x="46.8" y="99" width="6.4" height="8.4" /></bezel> <bezel element="blackb"><bounds x="46.8" y="99" width="6.4" height="8.4" /></bezel>
<bezel name="8.0" element="led2"><bounds x="49.25" y="99.5" width="1.5" height="1.5" /></bezel> <bezel name="8.0" element="led2"><bounds x="49.25" y="99.5" width="1.5" height="1.5" /></bezel>
<bezel element="text_black"><bounds x="48" y="101.3" width="4" height="1.5" /></bezel> <bezel element="text_black"><bounds x="48" y="101.3" width="4" height="1.5" /></bezel>
@ -534,8 +532,8 @@
<bezel element="text_b8"><bounds x="68" y="98.7" width="12" height="1.8" /></bezel> <bezel element="text_b8"><bounds x="68" y="98.7" width="12" height="1.8" /></bezel>
<bezel element="butr" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="101" width="2" height="6" /></bezel> <bezel element="butr" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="101" width="2" height="6" /></bezel>
<bezel element="white"><bounds x="61.85" y="89.2" width="0.3" height="18.5" /></bezel> <bezel element="black"><bounds x="61.85" y="89.2" width="0.3" height="18.5" /></bezel>
<bezel element="white"><bounds x="69.85" y="89.2" width="0.3" height="18.5" /></bezel> <bezel element="black"><bounds x="69.85" y="89.2" width="0.3" height="18.5" /></bezel>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -459,7 +459,7 @@
<!-- build screen --> <!-- build screen -->
<view name="Internal Layout"> <view name="Internal Layout">
<bounds left="-12" right="98" top="-17" bottom="87" /> <bounds left="-12" right="98" top="-13.5" bottom="87" />
<bezel element="white"><bounds x="0" y="-1" width="98" height="88" /></bezel> <bezel element="white"><bounds x="0" y="-1" width="98" height="88" /></bezel>
@ -529,50 +529,50 @@
<!-- panel 7seg leds --> <!-- panel 7seg leds -->
<bezel name="digit3" element="digit"> <bezel name="digit3" element="digit">
<bounds x="33" y="-13.5" width="5.66" height="8.5" /> <bounds x="33" y="-11.5" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit2" element="digit"> <bezel name="digit2" element="digit">
<bounds x="38.66" y="-13.5" width="5.66" height="8.5" /> <bounds x="38.66" y="-11.5" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit1" element="digit"> <bezel name="digit1" element="digit">
<bounds x="47.16" y="-13.5" width="5.66" height="8.5" /> <bounds x="47.16" y="-11.5" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit0" element="digit"> <bezel name="digit0" element="digit">
<bounds x="52.82" y="-13.5" width="5.66" height="8.5" /> <bounds x="52.82" y="-11.5" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="2.7" element="led"> <bezel name="2.7" element="led">
<bounds x="45.58" y="-12" width="0.85" height="0.85" /> <bounds x="45.58" y="-10" width="0.85" height="0.85" />
</bezel> </bezel>
<bezel name="3.7" element="led"> <bezel name="3.7" element="led">
<bounds x="45.13" y="-7.35" width="0.85" height="0.85" /> <bounds x="45.13" y="-5.35" width="0.85" height="0.85" />
</bezel> </bezel>
<!-- panel buttons --> <!-- panel buttons -->
<bezel element="black"><bounds x="73" y="-13.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="73" y="-11.5" width="5" height="3" /></bezel>
<bezel element="text_tm"><bounds x="73.05" y="-13.45" width="4.9" height="2.9" /></bezel> <bezel element="text_tm"><bounds x="73.05" y="-11.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="79.2" y="-13.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="79.2" y="-11.5" width="5" height="3" /></bezel>
<bezel element="text_rv"><bounds x="79.25" y="-13.45" width="4.9" height="2.9" /></bezel> <bezel element="text_rv"><bounds x="79.25" y="-11.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="85.4" y="-13.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="85.4" y="-11.5" width="5" height="3" /></bezel>
<bezel element="text_speak"><bounds x="85.45" y="-13.45" width="4.9" height="2.9" /></bezel> <bezel element="text_speak"><bounds x="85.45" y="-11.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="73" y="-8" width="5" height="3" /></bezel> <bezel element="black"><bounds x="73" y="-6" width="5" height="3" /></bezel>
<bezel element="text_st"><bounds x="73.05" y="-7.95" width="4.9" height="2.9" /></bezel> <bezel element="text_st"><bounds x="73.05" y="-5.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="79.2" y="-8" width="5" height="3" /></bezel> <bezel element="black"><bounds x="79.2" y="-6" width="5" height="3" /></bezel>
<bezel element="text_dm"><bounds x="79.25" y="-7.95" width="4.9" height="2.9" /></bezel> <bezel element="text_dm"><bounds x="79.25" y="-5.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="85.4" y="-8" width="5" height="3" /></bezel> <bezel element="black"><bounds x="85.4" y="-6" width="5" height="3" /></bezel>
<bezel element="text_lv"><bounds x="85.45" y="-7.95" width="4.9" height="2.9" /></bezel> <bezel element="text_lv"><bounds x="85.45" y="-5.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -3,6 +3,11 @@
<!-- define elements --> <!-- define elements -->
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element>
<element name="disk_white"><disk><color red="0.81" green="0.8" blue="0.79" /></disk></element>
<element name="digit" defstate="0"> <element name="digit" defstate="0">
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg> <led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
</element> </element>
@ -12,16 +17,6 @@
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk> <disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
</element> </element>
<element name="hl" defstate="0">
<text string=" ">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
<color red="0.0" green="0.0" blue="0.0" />
</text>
<disk state="1">
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
<color red="1.0" green="1.0" blue="1.0" />
</disk>
</element>
<element name="hlb" defstate="0"> <element name="hlb" defstate="0">
<text string=" "> <text string=" ">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" /> <bounds x="0.0" y="0.0" width="1.0" height="1.0" />
@ -33,210 +28,205 @@
</disk> </disk>
</element> </element>
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element> <element name="text_e00">
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element> <text string="1" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
<element name="disk_white"><disk><color red="0.81" green="0.8" blue="0.79" /></disk></element>
<element name="text_1">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
<text string="1" align="2"><color red="0.81" green="0.8" blue="0.79" /></text>
</element> </element>
<element name="text_2"> <element name="text_e01">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="2" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="2" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_3"> <element name="text_e02">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="3" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="3" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_4"> <element name="text_e03">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="4" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="4" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_5"> <element name="text_e04">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="5" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="5" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_6"> <element name="text_o00">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="6" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="6" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_7"> <element name="text_o01">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="7" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="7" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_8"> <element name="text_o02">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="8" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="8" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_9"> <element name="text_o03">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="9" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="9" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_10"> <element name="text_o04">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="10" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="10" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_11"> <element name="text_e10">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="11" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="11" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_12"> <element name="text_e11">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="12" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="12" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_13"> <element name="text_e12">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="13" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="13" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_14"> <element name="text_e13">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="14" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="14" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_15"> <element name="text_e14">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="15" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="15" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_16"> <element name="text_o10">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="16" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="16" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_17"> <element name="text_o11">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="17" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="17" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_18"> <element name="text_o12">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="18" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="18" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_19"> <element name="text_o13">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="19" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="19" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_20"> <element name="text_o14">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="20" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="20" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_21"> <element name="text_e20">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="21" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="21" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_22"> <element name="text_e21">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="22" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="22" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_23"> <element name="text_e22">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="23" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="23" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_24"> <element name="text_e23">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="24" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="24" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_25"> <element name="text_e24">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="25" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="25" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_26"> <element name="text_o20">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="26" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="26" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_27"> <element name="text_o21">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="27" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="27" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_28"> <element name="text_o22">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="28" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="28" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_29"> <element name="text_o23">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="29" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="29" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_30"> <element name="text_o24">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="30" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="30" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_31"> <element name="text_e30">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="31" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="31" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_32"> <element name="text_e31">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="32" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="32" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_33"> <element name="text_e32">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="33" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="33" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_34"> <element name="text_e33">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="34" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="34" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_35"> <element name="text_e34">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="35" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="35" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_36"> <element name="text_o30">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="36" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="36" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_37"> <element name="text_o31">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="37" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="37" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_38"> <element name="text_o32">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="38" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="38" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_39"> <element name="text_o33">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="39" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="39" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_40"> <element name="text_o34">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="40" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="40" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_41"> <element name="text_e40">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="41" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="41" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_42"> <element name="text_e41">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="42" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="42" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_43"> <element name="text_e42">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="43" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="43" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_44"> <element name="text_e43">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="44" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="44" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_45"> <element name="text_e44">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="45" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="45" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_46"> <element name="text_o40">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="46" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="46" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_47"> <element name="text_o41">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="47" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="47" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_48"> <element name="text_o42">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="48" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="48" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_49"> <element name="text_o43">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="49" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="49" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_50"> <element name="text_o44">
<rect><color red="0.17" green="0.15" blue="0.15" /></rect> <rect><color red="0.41" green="0.4" blue="0.39" /></rect>
<text string="50" align="2"><color red="0.81" green="0.8" blue="0.79" /></text> <text string="50" align="2"><color red="0.86" green="0.85" blue="0.84" /></text>
</element> </element>
<element name="text_re"> <element name="text_re">
@ -259,222 +249,274 @@
<disk><color red="0.81" green="0.8" blue="0.79" /></disk> <disk><color red="0.81" green="0.8" blue="0.79" /></disk>
<text string="LV"><color red="0.17" green="0.15" blue="0.15" /></text> <text string="LV"><color red="0.17" green="0.15" blue="0.15" /></text>
</element> </element>
<element name="text_wk">
<disk><color red="0.81" green="0.8" blue="0.79" /></disk>
<text string="[K]"><color red="0.17" green="0.15" blue="0.15" /></text>
</element>
<element name="text_bk">
<disk><color red="0.17" green="0.15" blue="0.15" /></disk>
<text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text>
</element>
<!-- sb board -->
<element name="cblack"><rect><color red="0.41" green="0.4" blue="0.39" /></rect></element>
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
<element name="hlbb" defstate="0">
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
<disk state="1">
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
<color red="0" green="0" blue="0" />
</disk>
</element>
<element name="piece" defstate="0">
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
<disk state="1">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="1" green="0.9" blue="0.6" />
</disk>
<disk state="2">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="1" green="0.9" blue="0.6" />
</disk>
<text state="2" string="[K]">
<bounds x="0.12" y="0.2" width="0.8" height="0.55" />
<color red="0.75" green="0.4" blue="0" />
</text>
<disk state="3">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.3" green="0.1" blue="0" />
</disk>
<disk state="4">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.3" green="0.1" blue="0" />
</disk>
<text state="4" string="[K]">
<bounds x="0.12" y="0.2" width="0.8" height="0.55" />
<color red="0.75" green="0.2" blue="0" />
</text>
<!-- selected pieces -->
<disk state="5">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.8" green="0.7" blue="0.4" />
</disk>
<disk state="6">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.8" green="0.7" blue="0.4" />
</disk>
<text state="6" string="[K]">
<bounds x="0.12" y="0.2" width="0.8" height="0.55" />
<color red="0.6" green="0.25" blue="0" />
</text>
<disk state="7">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.45" green="0.2" blue="0.1" />
</disk>
<disk state="8">
<bounds x="0.1" y="0.1" width="0.8" height="0.8" />
<color red="0.45" green="0.2" blue="0.1" />
</disk>
<text state="8" string="[K]">
<bounds x="0.12" y="0.2" width="0.8" height="0.55" />
<color red="0.9" green="0.35" blue="0.1" />
</text>
</element>
<group name="sb_board">
<bounds x="0" y="0" width="100" height="100" />
<!-- squares, labels -->
<repeat count="5">
<param name="y" start="0" increment="20" />
<param name="yl" start="7.5" increment="20" />
<param name="yi" start="0" increment="1" />
<repeat count="5">
<param name="x" start="10" increment="20" />
<param name="xl" start="15" increment="20" />
<param name="xi" start="0" increment="1" />
<bezel element="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></bezel>
<bezel element="text_e~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></bezel>
</repeat>
</repeat>
<repeat count="5">
<param name="y" start="10" increment="20" />
<param name="yl" start="17.5" increment="20" />
<param name="yi" start="0" increment="1" />
<repeat count="5">
<param name="x" start="0" increment="20" />
<param name="xl" start="5" increment="20" />
<param name="xi" start="0" increment="1" />
<bezel element="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></bezel>
<bezel element="text_o~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></bezel>
</repeat>
</repeat>
<!-- sensors, pieces -->
<repeat count="5">
<param name="y" start="0" increment="20" />
<param name="i" start="10" increment="-2" />
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="90" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel name="piece_a~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_b~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_c~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_d~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_e~i~" element="piece"><bounds x="90" y="~y~" width="10" height="10" /></bezel>
</repeat>
<repeat count="5">
<param name="y" start="10" increment="20" />
<param name="i" start="9" increment="-2" />
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="80" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_b~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_c~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_d~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_e~i~" element="piece"><bounds x="80" y="~y~" width="10" height="10" /></bezel>
</repeat>
</group>
<!-- sb ui -->
<element name="hlub" defstate="0">
<rect state="1"><color red="0" green="0" blue="0" /></rect>
</element>
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uib2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uib3">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uih2">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uiu2a">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string=" &lt;&lt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu2b">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string=" &lt; "><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu2c">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string=" &gt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu2d">
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
<text string=" &gt;&gt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu3a" defstate="0">
<simplecounter maxstate="999" digits="1" align="2">
<color red="0.81" green="0.8" blue="0.79" />
</simplecounter>
</element>
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_uiu3c" defstate="0">
<simplecounter maxstate="999" digits="1" align="1">
<color red="0.81" green="0.8" blue="0.79" />
</simplecounter>
</element>
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="63" />
<bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
<bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
<bezel element="cblack"><bounds x="0" y="62" width="10" height="1" /></bezel>
<bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
<bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
<!-- board -->
<bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
<bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
<bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
<bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
<bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
<!-- spawn -->
<bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
<bezel element="cwhite"><bounds x="1" y="23" width="8" height="8" /></bezel>
<bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
<bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
<bezel name="piece_ui3" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
<bezel name="piece_ui4" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
<!-- hand -->
<bezel element="text_uih1"><bounds x="0" y="34" width="10" height="2" /></bezel>
<bezel element="cblack"><bounds x="1" y="36.5" width="8" height="6" /></bezel>
<bezel name="piece_ui0" element="piece"><bounds x="2" y="36.5" width="6" height="6" /></bezel>
<bezel element="cwhite"><bounds x="1" y="43.5" width="8" height="2.5" /></bezel>
<bezel element="text_uih2"><bounds x="1.5" y="43.75" width="7" height="2" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="43.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
<!-- undo -->
<bezel element="text_uiu1"><bounds x="0" y="49" width="10" height="2" /></bezel>
<bezel element="cwhite"><bounds x="1" y="51.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="3.1" y="51.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="5.2" y="51.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="7.3" y="51.5" width="1.7" height="6" /></bezel>
<bezel element="text_uiu2a"><bounds x="1" y="52.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2b"><bounds x="3.1" y="52.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2c"><bounds x="5.2" y="52.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2d"><bounds x="7.3" y="52.5" width="1.7" height="4" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="58" width="4" height="2" /></bezel>
<bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="58" width="4" height="2" /></bezel>
<bezel element="text_uiu3b"><bounds x="4" y="58" width="2" height="2" /></bezel>
</group>
<!-- build screen --> <!-- build screen -->
<view name="Internal Layout"> <view name="Internal Layout">
<bounds left="-1" right="118" top="-13.5" bottom="107" /> <bounds left="-16" right="118" top="-13.5" bottom="107" />
<bezel element="white"><bounds x="-1.5" y="-1" width="120" height="108.5" /></bezel> <bezel element="white"><bounds x="-1" y="-1" width="119" height="108" /></bezel>
<group ref="sb_board"><bounds x="3" y="3" width="100" height="100" /></group>
<!-- checkerboard bezel --> <group ref="sb_ui"><bounds x="-14.75" y="13.625" width="12.5" height="78.75" /></group>
<bezel element="black"><bounds x="13" y="3" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="33" y="3" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="53" y="3" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="73" y="3" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="93" y="3" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="3" y="13" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="83" y="13" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="73" y="23" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="93" y="23" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="3" y="33" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="83" y="33" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="73" y="43" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="93" y="43" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="3" y="53" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="83" y="53" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="73" y="63" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="93" y="63" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="3" y="73" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="23" y="73" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="43" y="73" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="63" y="73" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="83" y="73" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="13" y="83" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="33" y="83" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="53" y="83" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="73" y="83" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="93" y="83" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="3" y="93" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="23" y="93" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="43" y="93" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="63" y="93" width="10" height="10" /></bezel>
<bezel element="black"><bounds x="83" y="93" width="10" height="10" /></bezel>
<!-- checkerboard labels -->
<bezel element="text_1"><bounds x="18" y="10" width="4.7" height="2.95" /></bezel>
<bezel element="text_2"><bounds x="38" y="10" width="4.7" height="2.95" /></bezel>
<bezel element="text_3"><bounds x="58" y="10" width="4.7" height="2.95" /></bezel>
<bezel element="text_4"><bounds x="78" y="10" width="4.7" height="2.95" /></bezel>
<bezel element="text_5"><bounds x="98" y="10" width="4.7" height="2.95" /></bezel>
<bezel element="text_6"><bounds x="8" y="20" width="4.7" height="2.95" /></bezel>
<bezel element="text_7"><bounds x="28" y="20" width="4.7" height="2.95" /></bezel>
<bezel element="text_8"><bounds x="48" y="20" width="4.7" height="2.95" /></bezel>
<bezel element="text_9"><bounds x="68" y="20" width="4.7" height="2.95" /></bezel>
<bezel element="text_10"><bounds x="88" y="20" width="4.7" height="2.95" /></bezel>
<bezel element="text_11"><bounds x="18" y="30" width="4.7" height="2.95" /></bezel>
<bezel element="text_12"><bounds x="38" y="30" width="4.7" height="2.95" /></bezel>
<bezel element="text_13"><bounds x="58" y="30" width="4.7" height="2.95" /></bezel>
<bezel element="text_14"><bounds x="78" y="30" width="4.7" height="2.95" /></bezel>
<bezel element="text_15"><bounds x="98" y="30" width="4.7" height="2.95" /></bezel>
<bezel element="text_16"><bounds x="8" y="40" width="4.7" height="2.95" /></bezel>
<bezel element="text_17"><bounds x="28" y="40" width="4.7" height="2.95" /></bezel>
<bezel element="text_18"><bounds x="48" y="40" width="4.7" height="2.95" /></bezel>
<bezel element="text_19"><bounds x="68" y="40" width="4.7" height="2.95" /></bezel>
<bezel element="text_20"><bounds x="88" y="40" width="4.7" height="2.95" /></bezel>
<bezel element="text_21"><bounds x="18" y="50" width="4.7" height="2.95" /></bezel>
<bezel element="text_22"><bounds x="38" y="50" width="4.7" height="2.95" /></bezel>
<bezel element="text_23"><bounds x="58" y="50" width="4.7" height="2.95" /></bezel>
<bezel element="text_24"><bounds x="78" y="50" width="4.7" height="2.95" /></bezel>
<bezel element="text_25"><bounds x="98" y="50" width="4.7" height="2.95" /></bezel>
<bezel element="text_26"><bounds x="8" y="60" width="4.7" height="2.95" /></bezel>
<bezel element="text_27"><bounds x="28" y="60" width="4.7" height="2.95" /></bezel>
<bezel element="text_28"><bounds x="48" y="60" width="4.7" height="2.95" /></bezel>
<bezel element="text_29"><bounds x="68" y="60" width="4.7" height="2.95" /></bezel>
<bezel element="text_30"><bounds x="88" y="60" width="4.7" height="2.95" /></bezel>
<bezel element="text_31"><bounds x="18" y="70" width="4.7" height="2.95" /></bezel>
<bezel element="text_32"><bounds x="38" y="70" width="4.7" height="2.95" /></bezel>
<bezel element="text_33"><bounds x="58" y="70" width="4.7" height="2.95" /></bezel>
<bezel element="text_34"><bounds x="78" y="70" width="4.7" height="2.95" /></bezel>
<bezel element="text_35"><bounds x="98" y="70" width="4.7" height="2.95" /></bezel>
<bezel element="text_36"><bounds x="8" y="80" width="4.7" height="2.95" /></bezel>
<bezel element="text_37"><bounds x="28" y="80" width="4.7" height="2.95" /></bezel>
<bezel element="text_38"><bounds x="48" y="80" width="4.7" height="2.95" /></bezel>
<bezel element="text_39"><bounds x="68" y="80" width="4.7" height="2.95" /></bezel>
<bezel element="text_40"><bounds x="88" y="80" width="4.7" height="2.95" /></bezel>
<bezel element="text_41"><bounds x="18" y="90" width="4.7" height="2.95" /></bezel>
<bezel element="text_42"><bounds x="38" y="90" width="4.7" height="2.95" /></bezel>
<bezel element="text_43"><bounds x="58" y="90" width="4.7" height="2.95" /></bezel>
<bezel element="text_44"><bounds x="78" y="90" width="4.7" height="2.95" /></bezel>
<bezel element="text_45"><bounds x="98" y="90" width="4.7" height="2.95" /></bezel>
<bezel element="text_46"><bounds x="8" y="100" width="4.7" height="2.95" /></bezel>
<bezel element="text_47"><bounds x="28" y="100" width="4.7" height="2.95" /></bezel>
<bezel element="text_48"><bounds x="48" y="100" width="4.7" height="2.95" /></bezel>
<bezel element="text_49"><bounds x="68" y="100" width="4.7" height="2.95" /></bezel>
<bezel element="text_50"><bounds x="88" y="100" width="4.7" height="2.95" /></bezel>
<!-- checkerboard sensors -->
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="93" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="83" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="93" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="83" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="93" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="83" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="93" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="83" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13" y="83" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="33" y="83" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="53" y="83" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="73" y="83" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="93" y="83" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="93" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="23" y="93" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="43" y="93" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="63" y="93" width="10" height="10" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="83" y="93" width="10" height="10" /><color alpha="0.2" /></bezel>
<!-- 7seg leds -->
<bezel name="digit3" element="digit">
<bounds x="84.18" y="-11.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit2" element="digit">
<bounds x="89.84" y="-11.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit1" element="digit">
<bounds x="98.34" y="-11.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit0" element="digit">
<bounds x="104" y="-11.5" width="5.66" height="8.5" />
</bezel>
<bezel name="1.7" element="led">
<bounds x="96.76" y="-10" width="0.85" height="0.85" />
</bezel>
<bezel name="0.7" element="led">
<bounds x="96.31" y="-5.35" width="0.85" height="0.85" />
</bezel>
<!-- right side --> <!-- right side -->
@ -506,34 +548,40 @@
<bezel element="text_lv"><bounds x="108" y="36.5" width="5" height="3" /></bezel> <bezel element="text_lv"><bounds x="108" y="36.5" width="5" height="3" /></bezel>
<bezel element="text_cl"><bounds x="108" y="46.5" width="5" height="3" /></bezel> <bezel element="text_cl"><bounds x="108" y="46.5" width="5" height="3" /></bezel>
<bezel element="text_rv"><bounds x="108" y="56.5" width="5" height="3" /></bezel> <bezel element="text_rv"><bounds x="108" y="56.5" width="5" height="3" /></bezel>
<bezel element="text_wk"><bounds x="108.5" y="76.2" width="4.5" height="3" /></bezel>
<bezel element="text_bk"><bounds x="108.5" y="96.2" width="4.5" height="3" /></bezel>
<bezel element="black"><bounds x="109" y="76.5" width="3" height="0.3" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x10"><bounds x="107" y="14.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="109" y="77.5" width="3" height="0.3" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x20"><bounds x="107" y="24.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="109" y="78.1" width="3" height="0.3" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x40"><bounds x="107" y="34.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="109" y="79.1" width="3" height="0.3" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x80"><bounds x="107" y="44.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="109" y="76.6" width="0.3" height="1.1" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="107" y="54.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="109" y="78.2" width="0.3" height="1.1" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="107" y="64.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="111.7" y="76.6" width="0.3" height="1.1" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="107" y="74.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="black"><bounds x="111.7" y="78.2" width="0.3" height="1.1" /></bezel> <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="107" y="84.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="107" y="94.5" width="7" height="7" /><color alpha="0.3" /></bezel>
<bezel element="white"><bounds x="109" y="96.5" width="3" height="0.3" /></bezel> <!-- 7seg leds -->
<bezel element="white"><bounds x="109" y="97.5" width="3" height="0.3" /></bezel>
<bezel element="white"><bounds x="109" y="98.1" width="3" height="0.3" /></bezel>
<bezel element="white"><bounds x="109" y="99.1" width="3" height="0.3" /></bezel>
<bezel element="white"><bounds x="109" y="96.6" width="0.3" height="1.1" /></bezel>
<bezel element="white"><bounds x="109" y="98.2" width="0.3" height="1.1" /></bezel>
<bezel element="white"><bounds x="111.7" y="96.6" width="0.3" height="1.1" /></bezel>
<bezel element="white"><bounds x="111.7" y="98.2" width="0.3" height="1.1" /></bezel>
<bezel element="hlb" inputtag="IN.7" inputmask="0x10"><bounds x="107" y="14.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bezel name="digit3" element="digit">
<bezel element="hlb" inputtag="IN.7" inputmask="0x20"><bounds x="107" y="24.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bounds x="84.18" y="-11.5" width="5.66" height="8.5" />
<bezel element="hlb" inputtag="IN.7" inputmask="0x40"><bounds x="107" y="34.5" width="7" height="7" /><color alpha="0.3" /></bezel> </bezel>
<bezel element="hlb" inputtag="IN.7" inputmask="0x80"><bounds x="107" y="44.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bezel name="digit2" element="digit">
<bezel element="hlb" inputtag="IN.7" inputmask="0x08"><bounds x="107" y="54.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bounds x="89.84" y="-11.5" width="5.66" height="8.5" />
<bezel element="hlb" inputtag="IN.7" inputmask="0x04"><bounds x="107" y="64.5" width="7" height="7" /><color alpha="0.3" /></bezel> </bezel>
<bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="107" y="74.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bezel name="digit1" element="digit">
<bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="107" y="84.5" width="7" height="7" /><color alpha="0.3" /></bezel> <bounds x="98.34" y="-11.5" width="5.66" height="8.5" />
<bezel element="hlb" inputtag="IN.6" inputmask="0x80"><bounds x="107" y="94.5" width="7" height="7" /><color alpha="0.3" /></bezel> </bezel>
<bezel name="digit0" element="digit">
<bounds x="104" y="-11.5" width="5.66" height="8.5" />
</bezel>
<bezel name="1.7" element="led">
<bounds x="96.76" y="-10" width="0.85" height="0.85" />
</bezel>
<bezel name="0.7" element="led">
<bounds x="96.31" y="-5.35" width="0.85" height="0.85" />
</bezel>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -484,7 +484,7 @@
<!-- build screen --> <!-- build screen -->
<view name="Internal Layout"> <view name="Internal Layout">
<bounds left="-13" right="99.5" top="-17.5" bottom="87.5" /> <bounds left="-13" right="99.5" top="-14" bottom="87.5" />
<bezel element="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></bezel> <bezel element="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></bezel>
<bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel> <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
@ -562,50 +562,50 @@
<!-- panel 7seg leds --> <!-- panel 7seg leds -->
<bezel name="digit3" element="digit"> <bezel name="digit3" element="digit">
<bounds x="33" y="-14" width="5.66" height="8.5" /> <bounds x="33" y="-12" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit2" element="digit"> <bezel name="digit2" element="digit">
<bounds x="38.66" y="-14" width="5.66" height="8.5" /> <bounds x="38.66" y="-12" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit1" element="digit"> <bezel name="digit1" element="digit">
<bounds x="47.16" y="-14" width="5.66" height="8.5" /> <bounds x="47.16" y="-12" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="digit0" element="digit"> <bezel name="digit0" element="digit">
<bounds x="52.82" y="-14" width="5.66" height="8.5" /> <bounds x="52.82" y="-12" width="5.66" height="8.5" />
</bezel> </bezel>
<bezel name="2.7" element="led"> <bezel name="2.7" element="led">
<bounds x="45.58" y="-12.5" width="0.85" height="0.85" /> <bounds x="45.58" y="-10.5" width="0.85" height="0.85" />
</bezel> </bezel>
<bezel name="3.7" element="led"> <bezel name="3.7" element="led">
<bounds x="45.13" y="-7.85" width="0.85" height="0.85" /> <bounds x="45.13" y="-5.85" width="0.85" height="0.85" />
</bezel> </bezel>
<!-- panel buttons --> <!-- panel buttons -->
<bezel element="black"><bounds x="73" y="-14" width="5" height="3" /></bezel> <bezel element="black"><bounds x="73" y="-12" width="5" height="3" /></bezel>
<bezel element="text_tmp"><bounds x="73.05" y="-13.95" width="4.9" height="2.9" /></bezel> <bezel element="text_tmp"><bounds x="73.05" y="-11.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-14" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="79.2" y="-14" width="5" height="3" /></bezel> <bezel element="black"><bounds x="79.2" y="-12" width="5" height="3" /></bezel>
<bezel element="text_rvp"><bounds x="79.25" y="-13.95" width="4.9" height="2.9" /></bezel> <bezel element="text_rvp"><bounds x="79.25" y="-11.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-14" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="85.4" y="-14" width="5" height="3" /></bezel> <bezel element="black"><bounds x="85.4" y="-12" width="5" height="3" /></bezel>
<bezel element="text_speak"><bounds x="85.45" y="-13.95" width="4.9" height="2.9" /></bezel> <bezel element="text_speak"><bounds x="85.45" y="-11.95" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-14" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="73" y="-8.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="73" y="-6.5" width="5" height="3" /></bezel>
<bezel element="text_stp"><bounds x="73.05" y="-8.45" width="4.9" height="2.9" /></bezel> <bezel element="text_stp"><bounds x="73.05" y="-6.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-8.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="79.2" y="-8.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="79.2" y="-6.5" width="5" height="3" /></bezel>
<bezel element="text_dmp"><bounds x="79.25" y="-8.45" width="4.9" height="2.9" /></bezel> <bezel element="text_dmp"><bounds x="79.25" y="-6.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-8.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
<bezel element="black"><bounds x="85.4" y="-8.5" width="5" height="3" /></bezel> <bezel element="black"><bounds x="85.4" y="-6.5" width="5" height="3" /></bezel>
<bezel element="text_lvp"><bounds x="85.45" y="-8.45" width="4.9" height="2.9" /></bezel> <bezel element="text_lvp"><bounds x="85.45" y="-6.45" width="4.9" height="2.9" /></bezel>
<bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-8.5" width="5" height="3" /><color alpha="0.25" /></bezel> <bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
</view> </view>
</mamelayout> </mamelayout>