Machine promoted to WORKING

-------------
Coleco Head to Head Basketball/Hockey/Soccer [hap, Sean Riddle]
This commit is contained in:
hap 2016-03-07 15:35:20 +01:00
parent 8ea9ff6a7a
commit 18362c87ed
2 changed files with 148 additions and 134 deletions

View File

@ -252,7 +252,7 @@ UINT8 hh_cop400_state::read_inputs(int columns)
* 4 lamps, 1-bit sound
This is a Simon clone, the tones are not harmonic. Two models exist, each
with a different batteries setup, assume for now they're same otherwise.
with a different batteries setup, assume they're same otherwise.
***************************************************************************/
@ -344,11 +344,14 @@ MACHINE_CONFIG_END
/***************************************************************************
Coleco Head to Head Basketball
Coleco Head to Head Basketball/Hockey/Soccer
* COP420 MCU label COP420L-NEZ/N
* 2-digit 7seg display, 41 other leds, 1-bit sound
This is the COP400 version, there is one for TMS1000 too.
3 Head to Head games were released using this MCU/ROM. They play very much
the same, only differing on game time.
An earlier revision of this game runs on TMS1000.
***************************************************************************/
@ -359,7 +362,6 @@ public:
: hh_cop400_state(mconfig, type, tag)
{ }
void prepare_display();
DECLARE_WRITE8_MEMBER(write_d);
DECLARE_WRITE8_MEMBER(write_g);
DECLARE_WRITE8_MEMBER(write_l);
@ -369,44 +371,38 @@ public:
// handlers
void h2hbaskb_state::prepare_display()
{
// D2,D3 double as multiplexer
UINT16 mask = ((m_d >> 2 & 1) * 0xf) | ((m_d << 1 & 0x10) * 0xf);
UINT16 sel = (m_g | m_d << 4 | m_g << 8 | m_d << 12) & mask;
// D2+G0,G1 are 7segs
set_display_segmask(3, 0x7f);
display_matrix(7, 16, m_l, sel);
}
WRITE8_MEMBER(h2hbaskb_state::write_d)
{
// D: led select
m_d = data & 0xf;
prepare_display();
}
WRITE8_MEMBER(h2hbaskb_state::write_g)
{
// G: led select, input mux
m_inp_mux = data;
m_inp_mux = ~data;
m_g = data & 0xf;
prepare_display();
}
WRITE8_MEMBER(h2hbaskb_state::write_l)
{
// L0-L6: digit segments A-G
// L0-L4: led data
m_l = data;
prepare_display();
// D2,D3 double as multiplexer
UINT16 mask = ((m_d >> 2 & 1) * 0x00ff) | ((m_d >> 3 & 1) * 0xff00);
UINT16 sel = (m_g | m_d << 4 | m_g << 8 | m_d << 12) & mask;
// D2+G0,G1 are 7segs
set_display_segmask(3, 0x7f);
// L0-L6: digit segments A-G, L0-L4: led data
// strobe display
display_matrix(7, 16, data, sel);
display_matrix(7, 16, 0, sel);
}
READ8_MEMBER(h2hbaskb_state::read_in)
{
// IN: multiplexed inputs
return read_inputs(4);
return (read_inputs(4) & 7) | (m_inp_matrix[4]->read() & 8);
}
WRITE_LINE_MEMBER(h2hbaskb_state::write_so)
@ -420,34 +416,42 @@ WRITE_LINE_MEMBER(h2hbaskb_state::write_so)
static INPUT_PORTS_START( h2hbaskb )
PORT_START("IN.0") // G0 port IN
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_3)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_4)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_16WAY PORT_NAME("P1 Pass CW") // clockwise
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_16WAY PORT_NAME("P1 Pass CCW") // counter-clockwise
PORT_CONFNAME( 0x04, 0x04, "Players" )
PORT_CONFSETTING( 0x04, "1" )
PORT_CONFSETTING( 0x00, "2" )
PORT_START("IN.1") // G1 port IN
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_5)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_6)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_CODE(KEYCODE_7)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_CODE(KEYCODE_8)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("P1 Shoot")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START ) PORT_NAME("Start/Display")
PORT_BIT( 0x04, 0x04, IPT_SPECIAL ) PORT_CONDITION("IN.4", 0x04, EQUALS, 0x04)
PORT_START("IN.2") // G2 port IN
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_CODE(KEYCODE_Q)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_CODE(KEYCODE_W)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_CODE(KEYCODE_E)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_CODE(KEYCODE_R)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_COCKTAIL PORT_16WAY PORT_NAME("P2 Defense Right")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_COCKTAIL PORT_16WAY PORT_NAME("P2 Defense Left")
PORT_CONFNAME( 0x04, 0x04, "Skill Level" )
PORT_CONFSETTING( 0x04, "1" )
PORT_CONFSETTING( 0x00, "2" )
PORT_START("IN.3") // G3 port IN
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_CODE(KEYCODE_T)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON15 ) PORT_CODE(KEYCODE_U)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON16 ) PORT_CODE(KEYCODE_I)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL PORT_NAME("P2 Goalie Right") // only for hockey/soccer
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL PORT_NAME("P2 Goalie Left") // "
PORT_CONFNAME( 0x04, 0x04, "Factory Test" )
PORT_CONFSETTING( 0x04, DEF_STR( Off ) )
PORT_CONFSETTING( 0x00, DEF_STR( On ) )
PORT_START("IN.4") // G1+IN2, IN3 (factory set)
PORT_CONFNAME( 0x0c, 0x00, "Game" )
PORT_CONFSETTING( 0x00, "Basketball" )
PORT_CONFSETTING( 0x08, "Hockey" )
PORT_CONFSETTING( 0x0c, "Soccer" )
INPUT_PORTS_END
static MACHINE_CONFIG_START( h2hbaskb, h2hbaskb_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", COP420, 1000000) // approximation - RC osc. R=43K to +9V, C=101pf to GND
MCFG_CPU_ADD("maincpu", COP420, 1600000) // approximation - RC osc. R=43K to +9V, C=101pf to GND
MCFG_COP400_CONFIG(COP400_CKI_DIVISOR_16, COP400_CKO_OSCILLATOR_OUTPUT, false) // guessed
MCFG_COP400_WRITE_D_CB(WRITE8(h2hbaskb_state, write_d))
MCFG_COP400_WRITE_G_CB(WRITE8(h2hbaskb_state, write_g))
@ -1040,7 +1044,7 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */
CONS( 1979, ctstein, 0, 0, ctstein, ctstein, driver_device, 0, "Castle Toy", "Einstein (Castle Toy)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1979, h2hbaskb, 0, 0, h2hbaskb, h2hbaskb, driver_device, 0, "Coleco", "Head to Head Basketball (COP420L)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
CONS( 1980, h2hbaskb, 0, 0, h2hbaskb, h2hbaskb, driver_device, 0, "Coleco", "Head to Head Basketball/Hockey/Soccer (COP420L)", MACHINE_SUPPORTS_SAVE )
CONS( 1981, einvaderc, einvader, 0, einvaderc, einvaderc, driver_device, 0, "Entex", "Space Invader (Entex, COP444)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK | MACHINE_NOT_WORKING )

View File

@ -4,124 +4,134 @@
<!-- define elements -->
<element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element>
<element name="static_white"><rect><color red="0.85" green="0.85" blue="0.85" /></rect></element>
<element name="disk_white"><disk><color red="0.85" green="0.85" blue="0.85" /></disk></element>
<element name="disk_black"><disk><color red="0.0" green="0.0" blue="0.0" /></disk></element>
<element name="digit" defstate="0">
<led7seg><color red="1.0" green="0.20" blue="0.22" /></led7seg>
</element>
<element name="led" defstate="0">
<disk state="0"><color red="0.2" green="0.04" blue="0.05" /></disk>
<disk state="0"><color red="0.14" green="0.02" blue="0.03" /></disk>
<disk state="1"><color red="1.0" green="0.20" blue="0.22" /></disk>
</element>
<element name="ledr" defstate="0">
<rect state="0"><color red="0.14" green="0.02" blue="0.03" /></rect>
<rect state="1"><color red="1.0" green="0.20" blue="0.22" /></rect>
</element>
<element name="text_goal"><text string="GOAL"><color red="0.95" green="0.95" blue="0.95" /></text></element>
<element name="text_home"><text string="HOME"><color red="0.95" green="0.95" blue="0.95" /></text></element>
<element name="text_away"><text string="AWAY"><color red="0.95" green="0.95" blue="0.95" /></text></element>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="12" top="0" bottom="30" />
<bezel element="static_black">
<bounds left="0" right="12" top="0" bottom="30" />
</bezel>
<bounds left="26" right="124" top="5" bottom="85.5" />
<bezel name="digit1" element="digit"><bounds x="0" y="0" width="4" height="6" /></bezel>
<bezel name="digit0" element="digit"><bounds x="4" y="0" width="4" height="6" /></bezel>
<bezel name="digit1" element="digit"><bounds x="36" y="15" width="6" height="9" /></bezel>
<bezel name="digit0" element="digit"><bounds x="42" y="15" width="6" height="9" /></bezel>
<!--
<bezel name="0.0" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel>
<bezel name="0.1" element="led"><bounds x="1" y="10" width="1" height="1" /></bezel>
<bezel name="0.2" element="led"><bounds x="2" y="10" width="1" height="1" /></bezel>
<bezel name="0.3" element="led"><bounds x="3" y="10" width="1" height="1" /></bezel>
<bezel name="0.4" element="led"><bounds x="4" y="10" width="1" height="1" /></bezel>
<!-- field, goal -->
<bezel name="1.0" element="led"><bounds x="0" y="11" width="1" height="1" /></bezel>
<bezel name="1.1" element="led"><bounds x="1" y="11" width="1" height="1" /></bezel>
<bezel name="1.2" element="led"><bounds x="2" y="11" width="1" height="1" /></bezel>
<bezel name="1.3" element="led"><bounds x="3" y="11" width="1" height="1" /></bezel>
<bezel name="1.4" element="led"><bounds x="4" y="11" width="1" height="1" /></bezel>
-->
<bezel name="2.0" element="led"><bounds x="0" y="12" width="1" height="1" /></bezel>
<bezel name="2.1" element="led"><bounds x="1" y="12" width="1" height="1" /></bezel>
<bezel name="2.2" element="led"><bounds x="2" y="12" width="1" height="1" /></bezel>
<bezel name="2.3" element="led"><bounds x="3" y="12" width="1" height="1" /></bezel>
<bezel name="2.4" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel>
<bezel element="static_white"><bounds x="25" y="26" width="100" height="1" /></bezel>
<bezel element="disk_white"><bounds x="60" y="40" width="30" height="30" /></bezel>
<bezel element="disk_black"><bounds x="61" y="41" width="28" height="28" /></bezel>
<bezel element="static_white"><bounds x="60" y="5" width="30" height="50" /></bezel>
<bezel element="static_black"><bounds x="61" y="5" width="28" height="50.1" /></bezel>
<bezel element="static_white"><bounds x="57.5" y="4.9" width="35" height="1.1" /></bezel>
<bezel element="static_white"><bounds x="60.5" y="51" width="29" height="1" /></bezel>
<bezel name="3.0" element="led"><bounds x="0" y="13" width="1" height="1" /></bezel>
<bezel name="3.1" element="led"><bounds x="1" y="13" width="1" height="1" /></bezel>
<bezel name="3.2" element="led"><bounds x="2" y="13" width="1" height="1" /></bezel>
<bezel name="3.3" element="led"><bounds x="3" y="13" width="1" height="1" /></bezel>
<bezel name="3.4" element="led"><bounds x="4" y="13" width="1" height="1" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="10.5" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="17.0" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="23.5" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="30.0" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="36.5" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="43.0" width="31" height="0.9" /></bezel>
<bezel element="static_black"><bounds x="59.5" y="49.5" width="31" height="0.9" /></bezel>
<bezel name="4.0" element="led"><bounds x="0" y="14" width="1" height="1" /></bezel>
<bezel name="4.1" element="led"><bounds x="1" y="14" width="1" height="1" /></bezel>
<bezel name="4.2" element="led"><bounds x="2" y="14" width="1" height="1" /></bezel>
<bezel name="4.3" element="led"><bounds x="3" y="14" width="1" height="1" /></bezel>
<bezel name="4.4" element="led"><bounds x="4" y="14" width="1" height="1" /></bezel>
<bezel element="text_goal"><bounds x="60" y="11.5" width="12" height="3" /></bezel>
<bezel element="disk_white"><bounds x="70" y="8" width="10" height="10" /></bezel>
<bezel element="static_white"><bounds x="72" y="5.5" width="1" height="6" /></bezel>
<bezel element="static_white"><bounds x="77" y="5.5" width="1" height="6" /></bezel>
<bezel name="5.0" element="led"><bounds x="0" y="15" width="1" height="1" /></bezel>
<bezel name="5.1" element="led"><bounds x="1" y="15" width="1" height="1" /></bezel>
<bezel name="5.2" element="led"><bounds x="2" y="15" width="1" height="1" /></bezel>
<bezel name="5.3" element="led"><bounds x="3" y="15" width="1" height="1" /></bezel>
<bezel name="5.4" element="led"><bounds x="4" y="15" width="1" height="1" /></bezel>
<!--
<bezel name="6.0" element="led"><bounds x="0" y="16" width="1" height="1" /></bezel>
<bezel name="6.1" element="led"><bounds x="1" y="16" width="1" height="1" /></bezel>
<bezel name="6.2" element="led"><bounds x="2" y="16" width="1" height="1" /></bezel>
<bezel name="6.3" element="led"><bounds x="3" y="16" width="1" height="1" /></bezel>
<bezel name="6.4" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel>
<bezel element="disk_black"><bounds x="71" y="9" width="8" height="8" /></bezel>
<bezel name="13.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
<bezel name="7.0" element="led"><bounds x="0" y="17" width="1" height="1" /></bezel>
<bezel name="7.1" element="led"><bounds x="1" y="17" width="1" height="1" /></bezel>
<bezel name="7.2" element="led"><bounds x="2" y="17" width="1" height="1" /></bezel>
<bezel name="7.3" element="led"><bounds x="3" y="17" width="1" height="1" /></bezel>
<bezel name="7.4" element="led"><bounds x="4" y="17" width="1" height="1" /></bezel>
-->
<bezel name="8.0" element="led"><bounds x="0" y="18" width="1" height="1" /></bezel>
<bezel name="8.1" element="led"><bounds x="1" y="18" width="1" height="1" /></bezel>
<bezel name="8.2" element="led"><bounds x="2" y="18" width="1" height="1" /></bezel>
<bezel name="8.3" element="led"><bounds x="3" y="18" width="1" height="1" /></bezel>
<bezel name="8.4" element="led"><bounds x="4" y="18" width="1" height="1" /></bezel>
<bezel name="3.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
<bezel name="3.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
<bezel name="3.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
<bezel name="3.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
<bezel name="3.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
<bezel name="9.0" element="led"><bounds x="0" y="19" width="1" height="1" /></bezel>
<bezel name="9.1" element="led"><bounds x="1" y="19" width="1" height="1" /></bezel>
<bezel name="9.2" element="led"><bounds x="2" y="19" width="1" height="1" /></bezel>
<bezel name="9.3" element="led"><bounds x="3" y="19" width="1" height="1" /></bezel>
<bezel name="9.4" element="led"><bounds x="4" y="19" width="1" height="1" /></bezel>
<!-- men -->
<bezel name="10.0" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel>
<bezel name="10.1" element="led"><bounds x="1" y="20" width="1" height="1" /></bezel>
<bezel name="10.2" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel>
<bezel name="10.3" element="led"><bounds x="3" y="20" width="1" height="1" /></bezel>
<bezel name="10.4" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
<bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
<bezel name="8.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
<bezel name="11.0" element="led"><bounds x="0" y="21" width="1" height="1" /></bezel>
<bezel name="11.1" element="led"><bounds x="1" y="21" width="1" height="1" /></bezel>
<bezel name="11.2" element="led"><bounds x="2" y="21" width="1" height="1" /></bezel>
<bezel name="11.3" element="led"><bounds x="3" y="21" width="1" height="1" /></bezel>
<bezel name="11.4" element="led"><bounds x="4" y="21" width="1" height="1" /></bezel>
<bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
<bezel name="5.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
<bezel name="12.0" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel>
<bezel name="12.1" element="led"><bounds x="1" y="22" width="1" height="1" /></bezel>
<bezel name="12.2" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel>
<bezel name="12.3" element="led"><bounds x="3" y="22" width="1" height="1" /></bezel>
<bezel name="12.4" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel>
<bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
<bezel name="9.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
<bezel name="13.0" element="led"><bounds x="0" y="23" width="1" height="1" /></bezel>
<bezel name="13.1" element="led"><bounds x="1" y="23" width="1" height="1" /></bezel>
<bezel name="13.2" element="led"><bounds x="2" y="23" width="1" height="1" /></bezel>
<bezel name="13.3" element="led"><bounds x="3" y="23" width="1" height="1" /></bezel>
<bezel name="13.4" element="led"><bounds x="4" y="23" width="1" height="1" /></bezel>
<!--
<bezel name="14.0" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel>
<bezel name="14.1" element="led"><bounds x="1" y="24" width="1" height="1" /></bezel>
<bezel name="14.2" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel>
<bezel name="14.3" element="led"><bounds x="3" y="24" width="1" height="1" /></bezel>
<bezel name="14.4" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
<bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
<bezel name="4.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
<bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
<bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
<bezel name="10.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
<bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
<!-- small leds -->
<bezel name="11.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
<bezel name="11.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
<bezel name="11.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- unpopulated, but is used -->
<bezel name="2.0" element="ledr"><bounds x="44.6" y="40.6" width="4" height="1" /></bezel>
<bezel name="11.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
<bezel name="12.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
<bezel name="12.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
<bezel name="12.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- unpopulated, but is used -->
<bezel name="2.2" element="ledr"><bounds x="73" y="46.5" width="4" height="1" /></bezel>
<bezel name="12.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
<bezel name="13.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
<bezel name="13.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
<bezel name="13.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- unpopulated, but is used -->
<bezel name="2.4" element="ledr"><bounds x="101.4" y="40.6" width="4" height="1" /></bezel>
<bezel name="13.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
<bezel name="5.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
<bezel name="5.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
<bezel name="2.1" element="ledr"><bounds x="55.5" y="51.5" width="1" height="4" /></bezel>
<bezel name="5.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- unpopulated, but is used -->
<bezel name="5.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
<bezel name="8.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
<bezel name="8.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
<bezel name="2.3" element="ledr"><bounds x="93.5" y="51.5" width="1" height="4" /></bezel>
<bezel name="8.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- unpopulated, but is used -->
<bezel name="8.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
<bezel name="4.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
<bezel name="4.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
<bezel name="4.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel>
<bezel name="4.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
<bezel name="10.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
<bezel name="10.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
<bezel name="10.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
<bezel name="10.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
<bezel name="9.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
<bezel name="9.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
<bezel name="9.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel>
<bezel name="9.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
<bezel name="15.0" element="led"><bounds x="0" y="25" width="1" height="1" /></bezel>
<bezel name="15.1" element="led"><bounds x="1" y="25" width="1" height="1" /></bezel>
<bezel name="15.2" element="led"><bounds x="2" y="25" width="1" height="1" /></bezel>
<bezel name="15.3" element="led"><bounds x="3" y="25" width="1" height="1" /></bezel>
<bezel name="15.4" element="led"><bounds x="4" y="25" width="1" height="1" /></bezel>
-->
</view>
</mamelayout>