added lcd output to driver side

This commit is contained in:
hap 2015-07-10 00:18:27 +02:00
parent 70157ad3b3
commit 74a8d9b04a
3 changed files with 275 additions and 10 deletions

View File

@ -47,9 +47,9 @@
enum
{
SM510_PORT_SEGA = 0x10,
SM510_PORT_SEGB = 0x20,
SM510_PORT_SEGC = 0x30
SM510_PORT_SEGA = 0,
SM510_PORT_SEGB = 4,
SM510_PORT_SEGC = 8
};

View File

@ -13,8 +13,7 @@
#include "cpu/sm510/sm510.h"
#include "sound/speaker.h"
// internal artwork
//..
#include "hh_sm510_test.lh" // common test-layout - use external artwork
class hh_sm510_state : public driver_device
@ -36,6 +35,7 @@ public:
// misc common
UINT16 m_inp_mux; // multiplexed inputs mask
int m_inp_lines; // number of input mux columns
UINT8 m_lcd_output_cache[3*4*0x10];
UINT8 read_inputs(int columns);
@ -43,6 +43,7 @@ public:
virtual DECLARE_INPUT_CHANGED_MEMBER(input_changed);
virtual DECLARE_READ8_MEMBER(input_r);
virtual DECLARE_WRITE8_MEMBER(input_w);
virtual DECLARE_WRITE16_MEMBER(lcd_segment_w);
protected:
virtual void machine_start();
@ -57,10 +58,12 @@ void hh_sm510_state::machine_start()
// zerofill
m_inp_mux = 0;
// m_inp_lines = 0;
memset(m_lcd_output_cache, ~0, sizeof(m_lcd_output_cache));
// register for savestates
save_item(NAME(m_inp_mux));
save_item(NAME(m_inp_lines));
/* save_item(NAME(m_lcd_output_cache)); */ // don't save!
}
void hh_sm510_state::machine_reset()
@ -75,6 +78,30 @@ void hh_sm510_state::machine_reset()
***************************************************************************/
// lcd panel - on lcd handhelds, usually not a generic x/y screen device
WRITE16_MEMBER(hh_sm510_state::lcd_segment_w)
{
for (int seg = 0; seg < 0x10; seg++)
{
int state = data >> seg & 1;
int index = offset << 4 | seg;
if (state != m_lcd_output_cache[index])
{
// output to x.y, where x = row a/b/c*4 + H1-4, y = seg1-16
char buf[0x10];
sprintf(buf, "%d.%d", offset, seg);
output_set_value(buf, state);
m_lcd_output_cache[index] = state;
}
}
}
// generic input handlers - usually S output is input mux, and K input for buttons
UINT8 hh_sm510_state::read_inputs(int columns)
{
UINT8 ret = 0;
@ -87,9 +114,6 @@ UINT8 hh_sm510_state::read_inputs(int columns)
return ret;
}
// generic input handlers - usually S output is input mux, and K input for buttons
void hh_sm510_state::update_k_line()
{
// this is necessary because the MCU can wake up on K input activity
@ -174,10 +198,14 @@ static MACHINE_CONFIG_START( ktopgun, ktopgun_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", SM510, XTAL_32_768kHz)
MCFG_SM510_WRITE_SEGA_CB(WRITE16(hh_sm510_state, lcd_segment_w))
MCFG_SM510_WRITE_SEGB_CB(WRITE16(hh_sm510_state, lcd_segment_w))
MCFG_SM510_READ_K_CB(READ8(hh_sm510_state, input_r))
MCFG_SM510_WRITE_S_CB(WRITE8(hh_sm510_state, input_w))
MCFG_SM510_WRITE_R_CB(WRITE8(ktopgun_state, speaker_w))
MCFG_DEFAULT_LAYOUT(layout_hh_sm510_test)
/* no video! */
/* sound hardware */
@ -238,10 +266,14 @@ static MACHINE_CONFIG_START( gnwmndon, gnwmndon_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", SM510, XTAL_32_768kHz)
MCFG_SM510_WRITE_SEGA_CB(WRITE16(hh_sm510_state, lcd_segment_w))
MCFG_SM510_WRITE_SEGB_CB(WRITE16(hh_sm510_state, lcd_segment_w))
MCFG_SM510_READ_K_CB(READ8(hh_sm510_state, input_r))
MCFG_SM510_WRITE_S_CB(WRITE8(hh_sm510_state, input_w))
MCFG_SM510_WRITE_R_CB(WRITE8(gnwmndon_state, speaker_w))
MCFG_DEFAULT_LAYOUT(layout_hh_sm510_test)
/* no video! */
/* sound hardware */
@ -274,6 +306,6 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */
CONS( 1989, ktopgun, 0, 0, ktopgun, ktopgun, driver_device, 0, "Konami", "Top Gun (Konami)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
CONS( 1989, ktopgun, 0, 0, ktopgun, ktopgun, driver_device, 0, "Konami", "Top Gun (Konami)", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK | GAME_NOT_WORKING )
CONS( 1982, gnwmndon, 0, 0, gnwmndon, gnwmndon, driver_device, 0, "Nintendo", "Game & Watch: Mickey & Donald", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
CONS( 1982, gnwmndon, 0, 0, gnwmndon, gnwmndon, driver_device, 0, "Nintendo", "Game & Watch: Mickey & Donald", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK | GAME_NOT_WORKING )

View File

@ -0,0 +1,233 @@
<?xml version="1.0"?>
<mamelayout version="2">
<!-- define elements -->
<!-- not really black, and not really leds either, but let's just keep the same naming as the other hh test layouts -->
<element name="static_black"><rect><color red="0.5412" green="0.57255" blue="0.5804" /></rect></element>
<element name="led" defstate="2">
<disk state="0"><color red="0.515" green="0.537" blue="0.548" /></disk>
<disk state="1"><color red="0.361" green="0.326" blue="0.346" /></disk>
<disk state="2"><color red="0.5412" green="0.57255" blue="0.5804" /></disk>
</element>
<!-- build screen -->
<view name="Test Layout">
<bounds left="0" right="64" top="0" bottom="64" />
<bezel element="static_black">
<bounds left="0" right="64" top="0" bottom="64" />
</bezel>
<!-- max 12*16 matrix -->
<bezel name="0.0" element="led"><bounds x="0" y="0" width="1" height="1" /></bezel>
<bezel name="0.1" element="led"><bounds x="0" y="2" width="1" height="1" /></bezel>
<bezel name="0.2" element="led"><bounds x="0" y="4" width="1" height="1" /></bezel>
<bezel name="0.3" element="led"><bounds x="0" y="6" width="1" height="1" /></bezel>
<bezel name="0.4" element="led"><bounds x="0" y="8" width="1" height="1" /></bezel>
<bezel name="0.5" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel>
<bezel name="0.6" element="led"><bounds x="0" y="12" width="1" height="1" /></bezel>
<bezel name="0.7" element="led"><bounds x="0" y="14" width="1" height="1" /></bezel>
<bezel name="0.8" element="led"><bounds x="0" y="16" width="1" height="1" /></bezel>
<bezel name="0.9" element="led"><bounds x="0" y="18" width="1" height="1" /></bezel>
<bezel name="0.10" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel>
<bezel name="0.11" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel>
<bezel name="0.12" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel>
<bezel name="0.13" element="led"><bounds x="0" y="26" width="1" height="1" /></bezel>
<bezel name="0.14" element="led"><bounds x="0" y="28" width="1" height="1" /></bezel>
<bezel name="0.15" element="led"><bounds x="0" y="30" width="1" height="1" /></bezel>
<bezel name="1.0" element="led"><bounds x="2" y="0" width="1" height="1" /></bezel>
<bezel name="1.1" element="led"><bounds x="2" y="2" width="1" height="1" /></bezel>
<bezel name="1.2" element="led"><bounds x="2" y="4" width="1" height="1" /></bezel>
<bezel name="1.3" element="led"><bounds x="2" y="6" width="1" height="1" /></bezel>
<bezel name="1.4" element="led"><bounds x="2" y="8" width="1" height="1" /></bezel>
<bezel name="1.5" element="led"><bounds x="2" y="10" width="1" height="1" /></bezel>
<bezel name="1.6" element="led"><bounds x="2" y="12" width="1" height="1" /></bezel>
<bezel name="1.7" element="led"><bounds x="2" y="14" width="1" height="1" /></bezel>
<bezel name="1.8" element="led"><bounds x="2" y="16" width="1" height="1" /></bezel>
<bezel name="1.9" element="led"><bounds x="2" y="18" width="1" height="1" /></bezel>
<bezel name="1.10" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel>
<bezel name="1.11" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel>
<bezel name="1.12" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel>
<bezel name="1.13" element="led"><bounds x="2" y="26" width="1" height="1" /></bezel>
<bezel name="1.14" element="led"><bounds x="2" y="28" width="1" height="1" /></bezel>
<bezel name="1.15" element="led"><bounds x="2" y="30" width="1" height="1" /></bezel>
<bezel name="2.0" element="led"><bounds x="4" y="0" width="1" height="1" /></bezel>
<bezel name="2.1" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel>
<bezel name="2.2" element="led"><bounds x="4" y="4" width="1" height="1" /></bezel>
<bezel name="2.3" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel>
<bezel name="2.4" element="led"><bounds x="4" y="8" width="1" height="1" /></bezel>
<bezel name="2.5" element="led"><bounds x="4" y="10" width="1" height="1" /></bezel>
<bezel name="2.6" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel>
<bezel name="2.7" element="led"><bounds x="4" y="14" width="1" height="1" /></bezel>
<bezel name="2.8" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel>
<bezel name="2.9" element="led"><bounds x="4" y="18" width="1" height="1" /></bezel>
<bezel name="2.10" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
<bezel name="2.11" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel>
<bezel name="2.12" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
<bezel name="2.13" element="led"><bounds x="4" y="26" width="1" height="1" /></bezel>
<bezel name="2.14" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel>
<bezel name="2.15" element="led"><bounds x="4" y="30" width="1" height="1" /></bezel>
<bezel name="3.0" element="led"><bounds x="6" y="0" width="1" height="1" /></bezel>
<bezel name="3.1" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel>
<bezel name="3.2" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel>
<bezel name="3.3" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
<bezel name="3.4" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel>
<bezel name="3.5" element="led"><bounds x="6" y="10" width="1" height="1" /></bezel>
<bezel name="3.6" element="led"><bounds x="6" y="12" width="1" height="1" /></bezel>
<bezel name="3.7" element="led"><bounds x="6" y="14" width="1" height="1" /></bezel>
<bezel name="3.8" element="led"><bounds x="6" y="16" width="1" height="1" /></bezel>
<bezel name="3.9" element="led"><bounds x="6" y="18" width="1" height="1" /></bezel>
<bezel name="3.10" element="led"><bounds x="6" y="20" width="1" height="1" /></bezel>
<bezel name="3.11" element="led"><bounds x="6" y="22" width="1" height="1" /></bezel>
<bezel name="3.12" element="led"><bounds x="6" y="24" width="1" height="1" /></bezel>
<bezel name="3.13" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel>
<bezel name="3.14" element="led"><bounds x="6" y="28" width="1" height="1" /></bezel>
<bezel name="3.15" element="led"><bounds x="6" y="30" width="1" height="1" /></bezel>
<bezel name="4.0" element="led"><bounds x="8" y="0" width="1" height="1" /></bezel>
<bezel name="4.1" element="led"><bounds x="8" y="2" width="1" height="1" /></bezel>
<bezel name="4.2" element="led"><bounds x="8" y="4" width="1" height="1" /></bezel>
<bezel name="4.3" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel>
<bezel name="4.4" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel>
<bezel name="4.5" element="led"><bounds x="8" y="10" width="1" height="1" /></bezel>
<bezel name="4.6" element="led"><bounds x="8" y="12" width="1" height="1" /></bezel>
<bezel name="4.7" element="led"><bounds x="8" y="14" width="1" height="1" /></bezel>
<bezel name="4.8" element="led"><bounds x="8" y="16" width="1" height="1" /></bezel>
<bezel name="4.9" element="led"><bounds x="8" y="18" width="1" height="1" /></bezel>
<bezel name="4.10" element="led"><bounds x="8" y="20" width="1" height="1" /></bezel>
<bezel name="4.11" element="led"><bounds x="8" y="22" width="1" height="1" /></bezel>
<bezel name="4.12" element="led"><bounds x="8" y="24" width="1" height="1" /></bezel>
<bezel name="4.13" element="led"><bounds x="8" y="26" width="1" height="1" /></bezel>
<bezel name="4.14" element="led"><bounds x="8" y="28" width="1" height="1" /></bezel>
<bezel name="4.15" element="led"><bounds x="8" y="30" width="1" height="1" /></bezel>
<bezel name="5.0" element="led"><bounds x="10" y="0" width="1" height="1" /></bezel>
<bezel name="5.1" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel>
<bezel name="5.2" element="led"><bounds x="10" y="4" width="1" height="1" /></bezel>
<bezel name="5.3" element="led"><bounds x="10" y="6" width="1" height="1" /></bezel>
<bezel name="5.4" element="led"><bounds x="10" y="8" width="1" height="1" /></bezel>
<bezel name="5.5" element="led"><bounds x="10" y="10" width="1" height="1" /></bezel>
<bezel name="5.6" element="led"><bounds x="10" y="12" width="1" height="1" /></bezel>
<bezel name="5.7" element="led"><bounds x="10" y="14" width="1" height="1" /></bezel>
<bezel name="5.8" element="led"><bounds x="10" y="16" width="1" height="1" /></bezel>
<bezel name="5.9" element="led"><bounds x="10" y="18" width="1" height="1" /></bezel>
<bezel name="5.10" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel>
<bezel name="5.11" element="led"><bounds x="10" y="22" width="1" height="1" /></bezel>
<bezel name="5.12" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel>
<bezel name="5.13" element="led"><bounds x="10" y="26" width="1" height="1" /></bezel>
<bezel name="5.14" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel>
<bezel name="5.15" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel>
<bezel name="6.0" element="led"><bounds x="12" y="0" width="1" height="1" /></bezel>
<bezel name="6.1" element="led"><bounds x="12" y="2" width="1" height="1" /></bezel>
<bezel name="6.2" element="led"><bounds x="12" y="4" width="1" height="1" /></bezel>
<bezel name="6.3" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel>
<bezel name="6.4" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel>
<bezel name="6.5" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel>
<bezel name="6.6" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
<bezel name="6.7" element="led"><bounds x="12" y="14" width="1" height="1" /></bezel>
<bezel name="6.8" element="led"><bounds x="12" y="16" width="1" height="1" /></bezel>
<bezel name="6.9" element="led"><bounds x="12" y="18" width="1" height="1" /></bezel>
<bezel name="6.10" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel>
<bezel name="6.11" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel>
<bezel name="6.12" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel>
<bezel name="6.13" element="led"><bounds x="12" y="26" width="1" height="1" /></bezel>
<bezel name="6.14" element="led"><bounds x="12" y="28" width="1" height="1" /></bezel>
<bezel name="6.15" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel>
<bezel name="7.0" element="led"><bounds x="14" y="0" width="1" height="1" /></bezel>
<bezel name="7.1" element="led"><bounds x="14" y="2" width="1" height="1" /></bezel>
<bezel name="7.2" element="led"><bounds x="14" y="4" width="1" height="1" /></bezel>
<bezel name="7.3" element="led"><bounds x="14" y="6" width="1" height="1" /></bezel>
<bezel name="7.4" element="led"><bounds x="14" y="8" width="1" height="1" /></bezel>
<bezel name="7.5" element="led"><bounds x="14" y="10" width="1" height="1" /></bezel>
<bezel name="7.6" element="led"><bounds x="14" y="12" width="1" height="1" /></bezel>
<bezel name="7.7" element="led"><bounds x="14" y="14" width="1" height="1" /></bezel>
<bezel name="7.8" element="led"><bounds x="14" y="16" width="1" height="1" /></bezel>
<bezel name="7.9" element="led"><bounds x="14" y="18" width="1" height="1" /></bezel>
<bezel name="7.10" element="led"><bounds x="14" y="20" width="1" height="1" /></bezel>
<bezel name="7.11" element="led"><bounds x="14" y="22" width="1" height="1" /></bezel>
<bezel name="7.12" element="led"><bounds x="14" y="24" width="1" height="1" /></bezel>
<bezel name="7.13" element="led"><bounds x="14" y="26" width="1" height="1" /></bezel>
<bezel name="7.14" element="led"><bounds x="14" y="28" width="1" height="1" /></bezel>
<bezel name="7.15" element="led"><bounds x="14" y="30" width="1" height="1" /></bezel>
<bezel name="8.0" element="led"><bounds x="16" y="0" width="1" height="1" /></bezel>
<bezel name="8.1" element="led"><bounds x="16" y="2" width="1" height="1" /></bezel>
<bezel name="8.2" element="led"><bounds x="16" y="4" width="1" height="1" /></bezel>
<bezel name="8.3" element="led"><bounds x="16" y="6" width="1" height="1" /></bezel>
<bezel name="8.4" element="led"><bounds x="16" y="8" width="1" height="1" /></bezel>
<bezel name="8.5" element="led"><bounds x="16" y="10" width="1" height="1" /></bezel>
<bezel name="8.6" element="led"><bounds x="16" y="12" width="1" height="1" /></bezel>
<bezel name="8.7" element="led"><bounds x="16" y="14" width="1" height="1" /></bezel>
<bezel name="8.8" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
<bezel name="8.9" element="led"><bounds x="16" y="18" width="1" height="1" /></bezel>
<bezel name="8.10" element="led"><bounds x="16" y="20" width="1" height="1" /></bezel>
<bezel name="8.11" element="led"><bounds x="16" y="22" width="1" height="1" /></bezel>
<bezel name="8.12" element="led"><bounds x="16" y="24" width="1" height="1" /></bezel>
<bezel name="8.13" element="led"><bounds x="16" y="26" width="1" height="1" /></bezel>
<bezel name="8.14" element="led"><bounds x="16" y="28" width="1" height="1" /></bezel>
<bezel name="8.15" element="led"><bounds x="16" y="30" width="1" height="1" /></bezel>
<bezel name="9.0" element="led"><bounds x="18" y="0" width="1" height="1" /></bezel>
<bezel name="9.1" element="led"><bounds x="18" y="2" width="1" height="1" /></bezel>
<bezel name="9.2" element="led"><bounds x="18" y="4" width="1" height="1" /></bezel>
<bezel name="9.3" element="led"><bounds x="18" y="6" width="1" height="1" /></bezel>
<bezel name="9.4" element="led"><bounds x="18" y="8" width="1" height="1" /></bezel>
<bezel name="9.5" element="led"><bounds x="18" y="10" width="1" height="1" /></bezel>
<bezel name="9.6" element="led"><bounds x="18" y="12" width="1" height="1" /></bezel>
<bezel name="9.7" element="led"><bounds x="18" y="14" width="1" height="1" /></bezel>
<bezel name="9.8" element="led"><bounds x="18" y="16" width="1" height="1" /></bezel>
<bezel name="9.9" element="led"><bounds x="18" y="18" width="1" height="1" /></bezel>
<bezel name="9.10" element="led"><bounds x="18" y="20" width="1" height="1" /></bezel>
<bezel name="9.11" element="led"><bounds x="18" y="22" width="1" height="1" /></bezel>
<bezel name="9.12" element="led"><bounds x="18" y="24" width="1" height="1" /></bezel>
<bezel name="9.13" element="led"><bounds x="18" y="26" width="1" height="1" /></bezel>
<bezel name="9.14" element="led"><bounds x="18" y="28" width="1" height="1" /></bezel>
<bezel name="9.15" element="led"><bounds x="18" y="30" width="1" height="1" /></bezel>
<bezel name="10.0" element="led"><bounds x="20" y="0" width="1" height="1" /></bezel>
<bezel name="10.1" element="led"><bounds x="20" y="2" width="1" height="1" /></bezel>
<bezel name="10.2" element="led"><bounds x="20" y="4" width="1" height="1" /></bezel>
<bezel name="10.3" element="led"><bounds x="20" y="6" width="1" height="1" /></bezel>
<bezel name="10.4" element="led"><bounds x="20" y="8" width="1" height="1" /></bezel>
<bezel name="10.5" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel>
<bezel name="10.6" element="led"><bounds x="20" y="12" width="1" height="1" /></bezel>
<bezel name="10.7" element="led"><bounds x="20" y="14" width="1" height="1" /></bezel>
<bezel name="10.8" element="led"><bounds x="20" y="16" width="1" height="1" /></bezel>
<bezel name="10.9" element="led"><bounds x="20" y="18" width="1" height="1" /></bezel>
<bezel name="10.10" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel>
<bezel name="10.11" element="led"><bounds x="20" y="22" width="1" height="1" /></bezel>
<bezel name="10.12" element="led"><bounds x="20" y="24" width="1" height="1" /></bezel>
<bezel name="10.13" element="led"><bounds x="20" y="26" width="1" height="1" /></bezel>
<bezel name="10.14" element="led"><bounds x="20" y="28" width="1" height="1" /></bezel>
<bezel name="10.15" element="led"><bounds x="20" y="30" width="1" height="1" /></bezel>
<bezel name="11.0" element="led"><bounds x="22" y="0" width="1" height="1" /></bezel>
<bezel name="11.1" element="led"><bounds x="22" y="2" width="1" height="1" /></bezel>
<bezel name="11.2" element="led"><bounds x="22" y="4" width="1" height="1" /></bezel>
<bezel name="11.3" element="led"><bounds x="22" y="6" width="1" height="1" /></bezel>
<bezel name="11.4" element="led"><bounds x="22" y="8" width="1" height="1" /></bezel>
<bezel name="11.5" element="led"><bounds x="22" y="10" width="1" height="1" /></bezel>
<bezel name="11.6" element="led"><bounds x="22" y="12" width="1" height="1" /></bezel>
<bezel name="11.7" element="led"><bounds x="22" y="14" width="1" height="1" /></bezel>
<bezel name="11.8" element="led"><bounds x="22" y="16" width="1" height="1" /></bezel>
<bezel name="11.9" element="led"><bounds x="22" y="18" width="1" height="1" /></bezel>
<bezel name="11.10" element="led"><bounds x="22" y="20" width="1" height="1" /></bezel>
<bezel name="11.11" element="led"><bounds x="22" y="22" width="1" height="1" /></bezel>
<bezel name="11.12" element="led"><bounds x="22" y="24" width="1" height="1" /></bezel>
<bezel name="11.13" element="led"><bounds x="22" y="26" width="1" height="1" /></bezel>
<bezel name="11.14" element="led"><bounds x="22" y="28" width="1" height="1" /></bezel>
<bezel name="11.15" element="led"><bounds x="22" y="30" width="1" height="1" /></bezel>
</view>
</mamelayout>