fidel_elite: remove fepriv, roms identical to eas glasgow (nw)

This commit is contained in:
hap 2020-03-30 19:37:20 +02:00
parent 7d609fa9af
commit 752c4fb8db
3 changed files with 55 additions and 649 deletions

View File

@ -6,6 +6,14 @@
Fidelity Elite A/S series hardware (EAS, EAG, PC)
see fidel_eag68k.cpp for 68000-based EAG hardware
TODO:
- add feas (original program)
BTANB:
- feasglaa locks up at boot if it was powered off in the middle of the game.
To resolve this, hold the Game Control button while booting to clear nvram.
The ROM dump was verified from 2 chesscomputers.
*******************************************************************************
Elite A/S Challenger (EAS)
@ -28,7 +36,7 @@ hardware overview:
*In West Germany, some distributors released it with overclocked CPUs,
advertised as 3.2, 3.6, or 4MHz. Unmodified EAS PCB photos show only a 3MHz XTAL.
A condensator keeps RAM contents alive for a few hours when powered off.
A condensator/battery keeps RAM contents alive for a while when powered off.
Note that EAS doesn't have a "new game" button, it is done through game options:
Press GAME CONTROL, then place/lift a piece on D6 to restart, or D8 to reset
with default settings, then press CL.
@ -40,9 +48,11 @@ included by default, this module is the same as CB16 but at different form facto
Elite Avant Garde (models 6081,6088,6089) is on the same hardware as EAS.
Fidelity Private Line is a modified EAS Glasgow. They took out the motherboard
and leds and placed them a little box separate from a (ledless) magnetic chessboard.
It was probably only released in Germany.
Fidelity Elite Private Line were EAS/EAG conversions released by Fidelity Deutschland.
The "Elite Privat" was probably for the local market and the "Private Line" for export.
They took out the motherboard and leds and placed them inside a little box separate
from a (ledless) magnetic chessboard. The ROMs were unmodified, that makes them
uninteresting to emulate as separate drivers.
******************************************************************************/
@ -68,7 +78,6 @@ It was probably only released in Germany.
// internal artwork
#include "fidel_eag.lh" // clickable
#include "fidel_eas.lh" // clickable
#include "fidel_eas_priv.lh" // clickable
#include "fidel_pc.lh" // clickable
@ -99,7 +108,6 @@ public:
// machine configs
void pc(machine_config &config);
void eas(machine_config &config);
void eas_priv(machine_config &config);
protected:
virtual void machine_start() override;
@ -320,7 +328,8 @@ void elite_state::pc_map(address_map &map)
void elite_state::eas_map(address_map &map)
{
map.unmap_value_high();
map(0x0000, 0x0fff).ram().share("nvram");
map(0x0000, 0x07ff).ram().share("nvram");
map(0x0800, 0x0fff).ram();
map(0x2000, 0x5fff).r("cartslot", FUNC(generic_slot_device::read_rom));
map(0x7000, 0x7003).rw(m_ppi8255, FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x7020, 0x7027).w(FUNC(elite_state::segment_w)).nopr();
@ -461,17 +470,6 @@ void elite_state::eas(machine_config &config)
config.set_default_layout(layout_fidel_eas);
}
void elite_state::eas_priv(machine_config &config)
{
eas(config);
/* basic machine hardware */
M65C02(config.replace(), m_maincpu, 3.579545_MHz_XTAL); // UM6502C
m_maincpu->set_addrmap(AS_PROGRAM, &elite_state::div_trampoline);
config.set_default_layout(layout_fidel_eas_priv);
}
void eag_state::eag(machine_config &config)
{
eas(config);
@ -534,42 +532,6 @@ ROM_START( feasbu )
ROM_END
ROM_START( feasgla )
ROM_REGION( 0x10000, "mainmap", 0 )
ROM_LOAD("eli_gla.6", 0x8000, 0x0800, CRC(2fdddb4f) SHA1(6da0a328a45462f285ae6a0756f97c5a43148f97) )
ROM_CONTINUE( 0x9000, 0x0800 )
ROM_CONTINUE( 0x8800, 0x0800 )
ROM_CONTINUE( 0x9800, 0x0800 )
ROM_LOAD("eli_gla.5", 0xc000, 0x0800, CRC(f094e625) SHA1(fef84c6a3da504aac15988ec9af94417e5fedfbd) )
ROM_CONTINUE( 0xd000, 0x0800 )
ROM_CONTINUE( 0xc800, 0x0800 )
ROM_CONTINUE( 0xd800, 0x0800 )
ROM_LOAD("eli_gla.4", 0xe000, 0x0800, CRC(5f6845d1) SHA1(684eb16faf36a49560e5a73b55fd0022dc090e35) )
ROM_CONTINUE( 0xf000, 0x0800 )
ROM_CONTINUE( 0xe800, 0x0800 )
ROM_CONTINUE( 0xf800, 0x0800 )
// speech ROM
ROM_DEFAULT_BIOS("en")
ROM_SYSTEM_BIOS(0, "en", "English")
ROM_SYSTEM_BIOS(1, "de", "German")
ROM_SYSTEM_BIOS(2, "fr", "French")
ROM_SYSTEM_BIOS(3, "sp", "Spanish")
ROM_REGION( 1, "language", 0 )
ROMX_FILL(0, 1, 3, ROM_BIOS(0) )
ROMX_FILL(0, 1, 2, ROM_BIOS(1) )
ROMX_FILL(0, 1, 1, ROM_BIOS(2) )
ROMX_FILL(0, 1, 0, ROM_BIOS(3) )
ROM_REGION( 0x2000, "speech", 0 )
ROMX_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d), ROM_BIOS(0) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROMX_LOAD("101-64101", 0x0000, 0x2000, CRC(6c85e310) SHA1(20d1d6543c1e6a1f04184a2df2a468f33faec3ff), ROM_BIOS(1) )
ROMX_LOAD("101-64105", 0x0000, 0x2000, CRC(fe8c5c18) SHA1(2b64279ab3747ee81c86963c13e78321c6cfa3a3), ROM_BIOS(2) )
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
ROM_END
ROM_START( fepriv )
ROM_REGION( 0x10000, "mainmap", 0 )
ROM_LOAD("4,0_8.6", 0x8000, 0x0800, CRC(32784e2d) SHA1(dae060a5c49cc1993a78db293cd80464adfd892d) )
ROM_CONTINUE( 0x9000, 0x0800 )
@ -605,6 +567,42 @@ ROM_START( fepriv )
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
ROM_END
ROM_START( feasglaa )
ROM_REGION( 0x10000, "mainmap", 0 )
ROM_LOAD("eli_gla.6", 0x8000, 0x0800, CRC(2fdddb4f) SHA1(6da0a328a45462f285ae6a0756f97c5a43148f97) )
ROM_CONTINUE( 0x9000, 0x0800 )
ROM_CONTINUE( 0x8800, 0x0800 )
ROM_CONTINUE( 0x9800, 0x0800 )
ROM_LOAD("eli_gla.5", 0xc000, 0x0800, CRC(f094e625) SHA1(fef84c6a3da504aac15988ec9af94417e5fedfbd) )
ROM_CONTINUE( 0xd000, 0x0800 )
ROM_CONTINUE( 0xc800, 0x0800 )
ROM_CONTINUE( 0xd800, 0x0800 )
ROM_LOAD("eli_gla.4", 0xe000, 0x0800, CRC(5f6845d1) SHA1(684eb16faf36a49560e5a73b55fd0022dc090e35) )
ROM_CONTINUE( 0xf000, 0x0800 )
ROM_CONTINUE( 0xe800, 0x0800 )
ROM_CONTINUE( 0xf800, 0x0800 )
// speech ROM
ROM_DEFAULT_BIOS("en")
ROM_SYSTEM_BIOS(0, "en", "English")
ROM_SYSTEM_BIOS(1, "de", "German")
ROM_SYSTEM_BIOS(2, "fr", "French")
ROM_SYSTEM_BIOS(3, "sp", "Spanish")
ROM_REGION( 1, "language", 0 )
ROMX_FILL(0, 1, 3, ROM_BIOS(0) )
ROMX_FILL(0, 1, 2, ROM_BIOS(1) )
ROMX_FILL(0, 1, 1, ROM_BIOS(2) )
ROMX_FILL(0, 1, 0, ROM_BIOS(3) )
ROM_REGION( 0x2000, "speech", 0 )
ROMX_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d), ROM_BIOS(0) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROMX_LOAD("101-64101", 0x0000, 0x2000, CRC(6c85e310) SHA1(20d1d6543c1e6a1f04184a2df2a468f33faec3ff), ROM_BIOS(1) )
ROMX_LOAD("101-64105", 0x0000, 0x2000, CRC(fe8c5c18) SHA1(2b64279ab3747ee81c86963c13e78321c6cfa3a3), ROM_BIOS(2) )
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
ROM_END
ROM_START( fpres )
ROM_REGION( 0x10000, "mainmap", 0 )
@ -760,8 +758,8 @@ ROM_END
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1983, feasbu, 0, 0, eas, eas, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Budapest program)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1984, feasgla, feasbu, 0, eas, eas, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1984, fepriv, feasbu, 0, eas_priv, eas, elite_state, empty_init, "Fidelity Deutschland", "Elite Private Line (red version)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1984, feasgla, feasbu, 0, eas, eas, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1984, feasglaa, feasbu, 0, eas, eas, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1982, fpres, 0, 0, pc, pc, elite_state, empty_init, "Fidelity Electronics", "Prestige Challenger (original program)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )
CONS( 1983, fpresbu, fpres, 0, pc, pc, elite_state, empty_init, "Fidelity Electronics", "Prestige Challenger (Budapest program)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING )

View File

@ -1,592 +0,0 @@
<?xml version="1.0"?>
<!--
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="blackb"><rect><color red="0" green="0" blue="0" /></rect></element>
<element name="black"><rect><color red="0.35" green="0.05" blue="0.15" /></rect></element>
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
<element name="digit" defstate="0">
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
</element>
<element name="led" defstate="0">
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
</element>
<element name="led2" defstate="0">
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
<disk state="0"><color red="0.14" green="0.014" blue="0.02" /></disk>
</element>
<element name="but" defstate="0">
<disk state="0"><color red="0.17" green="0.15" blue="0.15" /></disk>
<disk state="1"><color red="0.34" green="0.3" blue="0.3" /></disk>
</element>
<element name="text_1"><text string="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_2"><text string="2"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_3"><text string="3"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_4"><text string="4"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_5"><text string="5"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_6"><text string="6"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_7"><text string="7"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_8"><text string="8"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_a"><text string="A"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b"><text string="B"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_c"><text string="C"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_d"><text string="D"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_e"><text string="E"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_f"><text string="F"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_g"><text string="G"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_h"><text string="H"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p1"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p2"><text string="[Q]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p3"><text string="[R]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p4"><text string="[B]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p5"><text string="[N]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_p6"><text string="[P]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b1"><text string="GAME"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b1a"><text string="CONTROL"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b2"><text string="spk"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b3"><text string="PB"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b4"><text string="PV"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b5"><text string="TM"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b6"><text string="ST"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b7"><text string="TB"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b8"><text string="LV"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b9"><text string="DM"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b10"><text string="CL"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b11"><text string="RV"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_r1"><text string="YOUR MOVE" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_r2"><text string="CHECK" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<!-- sb board -->
<element name="cblack"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
<element name="cwhite"><rect><color red="0.84" green="0.75" blue="0.50" /></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">
<image file="chess/wp.png" state="1"/>
<image file="chess/wn.png" state="2"/>
<image file="chess/wb.png" state="3"/>
<image file="chess/wr.png" state="4"/>
<image file="chess/wq.png" state="5"/>
<image file="chess/wk.png" state="6"/>
<image file="chess/bp.png" state="7"/>
<image file="chess/bn.png" state="8"/>
<image file="chess/bb.png" state="9"/>
<image file="chess/br.png" state="10"/>
<image file="chess/bq.png" state="11"/>
<image file="chess/bk.png" state="12"/>
<!-- selected pieces -->
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
</element>
<group name="sb_board">
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
<bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
<bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
<bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
<bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
<bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
<bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
<bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
<bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
<bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
<bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
<bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
<bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
<bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
<bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
<bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
<bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
<bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
<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="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
<bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" 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="10" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
<bezel name="piece_h~i~" element="piece"><bounds x="70" 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.84" green="0.75" blue="0.50" /></rect>
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uib3">
<rect><color red="0.84" green="0.75" blue="0.50" /></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.84" green="0.75" blue="0.50" /></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.84" green="0.75" blue="0.50" /></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.84" green="0.75" blue="0.50" /></rect>
<text string=" &lt; "><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu2c">
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
<text string=" &gt;"><color red="0.01" green="0.01" blue="0.01" /></text>
</element>
<element name="text_uiu2d">
<rect><color red="0.84" green="0.75" blue="0.50" /></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="80" />
<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="79" 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="12" /></bezel>
<bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></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="1" y="31" width="4" height="4" /></bezel>
<bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
<bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
<bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
<bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
<bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
<bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
<bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
<bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
<bezel name="piece_ui12" element="piece"><bounds x="5" y="44" 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="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
<!-- hand -->
<bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
<bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
<bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
<bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
<bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
<!-- undo -->
<bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
<bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
<bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
<bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
<bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
<bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
<bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
<bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="-2.25" right="138" top="7" bottom="86" />
<group ref="sb_board"><bounds x="9" y="9" width="75" height="75" /></group>
<group ref="sb_ui"><bounds x="-1.3125" y="9" width="9.375" height="75" /></group>
<!-- chessboard 2 bezel -->
<bezel element="black"><bounds x="88" y="9" width="48" height="75" /></bezel>
<bezel element="blackb"><bounds x="88.5" y="9.5" width="48" height="75" /></bezel>
<bezel element="black"><bounds x="93" y="15" width="41" height="41" /></bezel>
<bezel element="white"><bounds x="93.5" y="15.5" width="40" height="40" /></bezel>
<bezel element="black"><bounds x="98.5" y="15.25" width="5" height="5.25" /></bezel>
<bezel element="black"><bounds x="108.5" y="15.25" width="5" height="5.25" /></bezel>
<bezel element="black"><bounds x="118.5" y="15.25" width="5" height="5.25" /></bezel>
<bezel element="black"><bounds x="128.5" y="15.25" width="5.25" height="5.25" /></bezel>
<bezel element="black"><bounds x="93.25" y="20.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="103.5" y="20.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="113.5" y="20.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="123.5" y="20.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="98.5" y="25.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="108.5" y="25.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="118.5" y="25.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="128.5" y="25.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="93.25" y="30.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="103.5" y="30.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="113.5" y="30.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="123.5" y="30.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="98.5" y="35.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="108.5" y="35.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="118.5" y="35.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="128.5" y="35.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="93.25" y="40.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="103.5" y="40.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="113.5" y="40.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="123.5" y="40.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="98.5" y="45.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="108.5" y="45.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="118.5" y="45.5" width="5" height="5" /></bezel>
<bezel element="black"><bounds x="128.5" y="45.5" width="5.25" height="5" /></bezel>
<bezel element="black"><bounds x="93.25" y="50.5" width="5.25" height="5.25" /></bezel>
<bezel element="black"><bounds x="103.5" y="50.5" width="5" height="5.25" /></bezel>
<bezel element="black"><bounds x="113.5" y="50.5" width="5" height="5.25" /></bezel>
<bezel element="black"><bounds x="123.5" y="50.5" width="5" height="5.25" /></bezel>
<!-- chessboard 2 coords -->
<bezel element="text_8"><bounds x="91" y="17.1" width="2" height="1.5" /></bezel>
<bezel element="text_7"><bounds x="91" y="22.1" width="2" height="1.5" /></bezel>
<bezel element="text_6"><bounds x="91" y="27.1" width="2" height="1.5" /></bezel>
<bezel element="text_5"><bounds x="91" y="32.1" width="2" height="1.5" /></bezel>
<bezel element="text_4"><bounds x="91" y="37.1" width="2" height="1.5" /></bezel>
<bezel element="text_3"><bounds x="91" y="42.1" width="2" height="1.5" /></bezel>
<bezel element="text_2"><bounds x="91" y="47.1" width="2" height="1.5" /></bezel>
<bezel element="text_1"><bounds x="91" y="52.1" width="2" height="1.5" /></bezel>
<bezel element="text_8"><bounds x="134" y="17.1" width="2" height="1.5" /></bezel>
<bezel element="text_7"><bounds x="134" y="22.1" width="2" height="1.5" /></bezel>
<bezel element="text_6"><bounds x="134" y="27.1" width="2" height="1.5" /></bezel>
<bezel element="text_5"><bounds x="134" y="32.1" width="2" height="1.5" /></bezel>
<bezel element="text_4"><bounds x="134" y="37.1" width="2" height="1.5" /></bezel>
<bezel element="text_3"><bounds x="134" y="42.1" width="2" height="1.5" /></bezel>
<bezel element="text_2"><bounds x="134" y="47.1" width="2" height="1.5" /></bezel>
<bezel element="text_1"><bounds x="134" y="52.1" width="2" height="1.5" /></bezel>
<bezel element="text_a"><bounds x="95" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_b"><bounds x="100" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_c"><bounds x="105" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_d"><bounds x="110" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_e"><bounds x="115" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_f"><bounds x="120" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_g"><bounds x="125" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_h"><bounds x="130" y="13" width="2" height="1.5" /></bezel>
<bezel element="text_a"><bounds x="95" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_b"><bounds x="100" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_c"><bounds x="105" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_d"><bounds x="110" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_e"><bounds x="115" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_f"><bounds x="120" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_g"><bounds x="125" y="56.5" width="2" height="1.5" /></bezel>
<bezel element="text_h"><bounds x="130" y="56.5" width="2" height="1.5" /></bezel>
<!-- chessboard 2 leds -->
<bezel name="0.8" element="led"><bounds x="95.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.8" element="led"><bounds x="100.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.8" element="led"><bounds x="105.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.8" element="led"><bounds x="110.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.8" element="led"><bounds x="115.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.8" element="led"><bounds x="120.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.8" element="led"><bounds x="125.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.8" element="led"><bounds x="130.25" y="17.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.9" element="led"><bounds x="95.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.9" element="led"><bounds x="100.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.9" element="led"><bounds x="105.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.9" element="led"><bounds x="110.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.9" element="led"><bounds x="115.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.9" element="led"><bounds x="120.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.9" element="led"><bounds x="125.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.9" element="led"><bounds x="130.25" y="22.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.10" element="led"><bounds x="95.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.10" element="led"><bounds x="100.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.10" element="led"><bounds x="105.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.10" element="led"><bounds x="110.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.10" element="led"><bounds x="115.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.10" element="led"><bounds x="120.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.10" element="led"><bounds x="125.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.10" element="led"><bounds x="130.25" y="27.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.11" element="led"><bounds x="95.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.11" element="led"><bounds x="100.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.11" element="led"><bounds x="105.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.11" element="led"><bounds x="110.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.11" element="led"><bounds x="115.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.11" element="led"><bounds x="120.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.11" element="led"><bounds x="125.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.11" element="led"><bounds x="130.25" y="32.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.12" element="led"><bounds x="95.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.12" element="led"><bounds x="100.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.12" element="led"><bounds x="105.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.12" element="led"><bounds x="110.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.12" element="led"><bounds x="115.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.12" element="led"><bounds x="120.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.12" element="led"><bounds x="125.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.12" element="led"><bounds x="130.25" y="37.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.13" element="led"><bounds x="95.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.13" element="led"><bounds x="100.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.13" element="led"><bounds x="105.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.13" element="led"><bounds x="110.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.13" element="led"><bounds x="115.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.13" element="led"><bounds x="120.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.13" element="led"><bounds x="125.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.13" element="led"><bounds x="130.25" y="42.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.14" element="led"><bounds x="95.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.14" element="led"><bounds x="100.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.14" element="led"><bounds x="105.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.14" element="led"><bounds x="110.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.14" element="led"><bounds x="115.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.14" element="led"><bounds x="120.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.14" element="led"><bounds x="125.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.14" element="led"><bounds x="130.25" y="47.25" width="1.5" height="1.5" /></bezel>
<bezel name="0.15" element="led"><bounds x="95.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="1.15" element="led"><bounds x="100.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="2.15" element="led"><bounds x="105.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="3.15" element="led"><bounds x="110.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="4.15" element="led"><bounds x="115.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="5.15" element="led"><bounds x="120.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="6.15" element="led"><bounds x="125.25" y="52.25" width="1.5" height="1.5" /></bezel>
<bezel name="7.15" element="led"><bounds x="130.25" y="52.25" width="1.5" height="1.5" /></bezel>
<!-- bottom side -->
<bezel name="8.8" element="led2"><bounds x="101.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.9" element="led2"><bounds x="104.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.10" element="led2"><bounds x="107.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.11" element="led2"><bounds x="110.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.12" element="led2"><bounds x="113.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.13" element="led2"><bounds x="116.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.14" element="led2"><bounds x="128.1" y="62.7" width="1.5" height="1.5" /></bezel>
<bezel name="8.15" element="led2"><bounds x="128.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="93" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="96" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="101.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="104.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="107.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="110.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="113.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="116.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="119.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="122.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="125.1" y="66.7" width="1.5" height="1.5" /></bezel>
<bezel element="text_p1"><bounds x="100.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_p2"><bounds x="103.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_p3"><bounds x="106.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_p4"><bounds x="109.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_p5"><bounds x="112.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_p6"><bounds x="115.1" y="64.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b1"><bounds x="90" y="68.5" width="7.5" height="1.5" /></bezel>
<bezel element="text_b1a"><bounds x="90" y="70" width="7.5" height="1.5" /></bezel>
<bezel element="text_b2"><bounds x="93" y="64.6" width="7.5" height="1.5" /></bezel>
<bezel element="text_b3"><bounds x="100.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b4"><bounds x="103.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b5"><bounds x="106.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b6"><bounds x="109.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b7"><bounds x="112.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b8"><bounds x="115.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b9"><bounds x="118.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b10"><bounds x="121.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_b11"><bounds x="124.1" y="68.5" width="3.5" height="1.5" /></bezel>
<bezel element="text_r1"><bounds x="130.5" y="62.7" width="10" height="1.5" /></bezel>
<bezel element="text_r2"><bounds x="130.5" y="66.7" width="10" height="1.5" /></bezel>
<!-- panel 7seg leds -->
<bezel name="digit1" element="digit">
<bounds x="93" y="75.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit0" element="digit">
<bounds x="98.66" y="75.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit2" element="digit">
<bounds x="107.16" y="75.5" width="5.66" height="8.5" />
</bezel>
<bezel name="digit3" element="digit">
<bounds x="112.82" y="75.5" width="5.66" height="8.5" />
</bezel>
<bezel name="0.7" element="led">
<bounds x="105.58" y="77" width="0.85" height="0.85" />
</bezel>
<bezel name="1.7" element="led">
<bounds x="105.13" y="81.65" width="0.85" height="0.85" />
</bezel>
</view>
</mamelayout>

View File

@ -13478,10 +13478,10 @@ fex68km4 //
@source:fidel_elite.cpp
feasbu //
feasgla //
feasglaa //
feag //
feag2100 //
feag2100a //
fepriv //
fpres //
fpresbu //