mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
Started refactoring / researching more of jpmsys5.cpp (#7667)
* Various sets now proceed further in boot sequence, but still fail * Some additional elements (reel lamps, 7segs etc.) now have outputs so can be represented in fallback layout * Use recently added repeater feature of layouts in fallback layout* begin jpmsys5 refactoring
This commit is contained in:
parent
255d4e7787
commit
0404e70166
@ -84,7 +84,7 @@ void jpmsys5v_state::sys5_tms34061_w(offs_t offset, uint16_t data, uint16_t mem_
|
||||
int col;
|
||||
|
||||
if (func == 0 || func == 2)
|
||||
col = offset & 0xff;
|
||||
col = offset & 0xff;
|
||||
else
|
||||
{
|
||||
col = (offset << 1);
|
||||
@ -108,7 +108,7 @@ uint16_t jpmsys5v_state::sys5_tms34061_r(offs_t offset, uint16_t mem_mask)
|
||||
int col;
|
||||
|
||||
if (func == 0 || func == 2)
|
||||
col = offset & 0xff;
|
||||
col = offset & 0xff;
|
||||
else
|
||||
{
|
||||
col = (offset << 1);
|
||||
@ -163,12 +163,12 @@ uint32_t jpmsys5v_state::screen_update_jpmsys5v(screen_device &screen, bitmap_rg
|
||||
|
||||
for (int y = cliprect.min_y; y <= cliprect.max_y; ++y)
|
||||
{
|
||||
uint8_t const *const src = &m_tms34061->m_display.vram[(m_tms34061->m_display.dispstart & 0xffff)*2 + 256 * y];
|
||||
uint32_t *dest = &bitmap.pix(y, cliprect.min_x);
|
||||
uint8_t const* const src = &m_tms34061->m_display.vram[(m_tms34061->m_display.dispstart & 0xffff) * 2 + 256 * y];
|
||||
uint32_t* dest = &bitmap.pix(y, cliprect.min_x);
|
||||
|
||||
for (int x = cliprect.min_x; x <= cliprect.max_x; x +=2)
|
||||
for (int x = cliprect.min_x; x <= cliprect.max_x; x += 2)
|
||||
{
|
||||
uint8_t const pen = src[(x-cliprect.min_x)>>1];
|
||||
uint8_t const pen = src[(x - cliprect.min_x) >> 1];
|
||||
|
||||
/* Draw two 4-bit pixels */
|
||||
*dest++ = m_palette->pen((pen >> 4) & 0xf);
|
||||
@ -183,10 +183,11 @@ void jpmsys5_state::sys5_draw_lamps()
|
||||
{
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
m_lamps [(m_lamp_strobe << 4) | i] = BIT(m_muxram[(m_lamp_strobe << 2) | 0], i);
|
||||
m_lamps [(m_lamp_strobe << 4) | i | 8] = BIT(m_muxram[(m_lamp_strobe << 2) | 1], i);
|
||||
m_sys5leds[(m_lamp_strobe << 3) | i] = BIT(m_muxram[(m_lamp_strobe << 2) | 2], i);
|
||||
m_lamps[(m_lamp_strobe << 4) | i] = BIT(m_muxram[(m_lamp_strobe << 2) | 0], i);
|
||||
m_lamps[(m_lamp_strobe << 4) | i | 8] = BIT(m_muxram[(m_lamp_strobe << 2) | 1], i);
|
||||
}
|
||||
|
||||
m_sys5leds[m_lamp_strobe] = m_muxram[(m_lamp_strobe << 2) | 2];
|
||||
}
|
||||
|
||||
/****************************************
|
||||
@ -200,37 +201,182 @@ void jpmsys5v_state::rombank_w(uint16_t data)
|
||||
m_rombank->set_entry(data & 0x1f);
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::coins_r(offs_t offset)
|
||||
uint16_t jpmsys5_state::coins_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
if (offset == 2)
|
||||
return ioport("COINS")->read() << 8;
|
||||
else
|
||||
return 0xffff;
|
||||
return ioport("COINS")->read() << 8;
|
||||
}
|
||||
|
||||
void jpmsys5_state::coins_w(uint16_t data)
|
||||
uint16_t jpmsys5_state::unknown_port_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
/* TODO */
|
||||
return m_unknown_port.read_safe(0xffff);
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::unk_r()
|
||||
// these are read as a dword, masked with 0x77777777 and compared to 0x76543210
|
||||
uint16_t jpmsys5_state::unk_48000_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: unk_48000_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return 0x7654;
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::unk_48002_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: unk_48002_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return 0x3210;
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::unk_48006_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: unk_48006_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return 0xffff;
|
||||
}
|
||||
|
||||
void jpmsys5_state::mux_w(offs_t offset, uint16_t data)
|
||||
uint16_t jpmsys5_state::unk_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
m_muxram[offset]=data;
|
||||
return machine().rand();
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::mux_r(offs_t offset)
|
||||
uint16_t jpmsys5_state::reel_optos_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
if (offset == 0x81/2)
|
||||
return ioport("DSW")->read();
|
||||
logerror("%s: reel_optos_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return m_optic_pattern;
|
||||
}
|
||||
|
||||
void jpmsys5_state::reel_0123_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reel_0123_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
|
||||
// only writes 0/1/2/3 to each reel?
|
||||
if (data & 0xcccc)
|
||||
popmessage("reel_0123_w upper bits set", data & 0xcccc);
|
||||
|
||||
if (m_reel[0])
|
||||
{
|
||||
m_reel[0]->update((data >> 0) & 0x03);
|
||||
awp_draw_reel(machine(), "reel1", *m_reel[0]);
|
||||
}
|
||||
|
||||
if (m_reel[1])
|
||||
{
|
||||
m_reel[1]->update((data >> 4) & 0x03);
|
||||
awp_draw_reel(machine(), "reel2", *m_reel[1]);
|
||||
}
|
||||
|
||||
if (m_reel[2])
|
||||
{
|
||||
m_reel[2]->update((data >> 8) & 0x03);
|
||||
awp_draw_reel(machine(), "reel3", *m_reel[2]);
|
||||
}
|
||||
|
||||
if (m_reel[3])
|
||||
{
|
||||
m_reel[3]->update((data >> 12) & 0x03);
|
||||
awp_draw_reel(machine(), "reel4", *m_reel[3]);
|
||||
}
|
||||
}
|
||||
|
||||
void jpmsys5_state::reel_4567_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reel_4567_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
|
||||
if (data & 0xcccc)
|
||||
popmessage("reel_4567_w upper bits set", data & 0xcccc);
|
||||
|
||||
if (m_reel[4])
|
||||
{
|
||||
m_reel[4]->update((data >> 0) & 0x03);
|
||||
awp_draw_reel(machine(), "reel5", *m_reel[4]);
|
||||
}
|
||||
if (m_reel[5])
|
||||
{
|
||||
m_reel[5]->update((data >> 4) & 0x03);
|
||||
awp_draw_reel(machine(), "reel6", *m_reel[5]);
|
||||
}
|
||||
#if 0
|
||||
if (m_reel[6])
|
||||
{
|
||||
m_reel[6]->update(data >> 8) & 0x03);
|
||||
awp_draw_reel(machine(), "reel6", *m_reel[6]);
|
||||
}
|
||||
if (m_reel[7])
|
||||
{
|
||||
m_reel[7]->update((data >> 12) & 0x03);
|
||||
awp_draw_reel(machine(), "reel7", *m_reel[7]);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void jpmsys5_state::unk_48000_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: unk_48000_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
}
|
||||
|
||||
void jpmsys5_state::unk_48006_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: unk_48006_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::reellamps_0123_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reellamps_0123_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return m_reellamps_0123;
|
||||
}
|
||||
|
||||
void jpmsys5_state::reellamps_0123_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reellamps_0123_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
COMBINE_DATA(&m_reellamps_0123);
|
||||
|
||||
for (int i = 0; i < 16; i++)
|
||||
m_reellamp_out[i] = (m_reellamps_0123 >> (15 - i)) & 1;
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::reellamps_4567_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reellamps_4567_r %04x\n", machine().describe_context(), mem_mask);
|
||||
return m_reellamps_5678;
|
||||
}
|
||||
|
||||
void jpmsys5_state::reellamps_4567_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: reellamps_4567_w %04x %04x\n", machine().describe_context(), data, mem_mask);
|
||||
COMBINE_DATA(&m_reellamps_5678);
|
||||
|
||||
for (int i = 0; i < 16; i++)
|
||||
m_reellamp_out[i+16] = (m_reellamps_5678 >> (15 - i)) & 1;
|
||||
}
|
||||
|
||||
|
||||
// This mux_r / mux_w area seems to be a buffer for the strobing
|
||||
// are inputs actually only read into this area during strobing, just as the lamps values are only pulled
|
||||
// to go to the lamps during strobing?
|
||||
|
||||
void jpmsys5_state::mux_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
||||
{
|
||||
COMBINE_DATA(&m_muxram[offset]);
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::mux_r(offs_t offset, uint16_t mem_mask)
|
||||
{
|
||||
logerror("%s: mux_r offset: %04x mask: %04x\n", machine().describe_context(), offset<<1, mem_mask);
|
||||
|
||||
switch (offset)
|
||||
{
|
||||
case 0x80 / 2: return m_dsw.read_safe(0xffff);
|
||||
case 0x82 / 2: return m_dsw2.read_safe(0xffff);
|
||||
case 0x84 / 2: return m_rotary.read_safe(0xffff);
|
||||
case 0x86 / 2: return m_strobe0.read_safe(0xffff);
|
||||
case 0x88 / 2: return m_strobe1.read_safe(0xffff);
|
||||
case 0x8a / 2: return m_strobe2.read_safe(0xffff);
|
||||
case 0x8c / 2: return m_strobe3.read_safe(0xffff);
|
||||
case 0x8e / 2: return m_strobe4.read_safe(0xffff);
|
||||
default: return 0xffff;
|
||||
}
|
||||
return 0xffff;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void jpmsys5_state::jpm_upd7759_w(offs_t offset, uint16_t data)
|
||||
{
|
||||
switch (offset)
|
||||
@ -286,19 +432,41 @@ void jpmsys5_state::jpm_sys5_common_map(address_map &map)
|
||||
map(0x046040, 0x04604f).rw("6840ptm", FUNC(ptm6840_device::read), FUNC(ptm6840_device::write)).umask16(0x00ff);
|
||||
map(0x046060, 0x046067).rw("6821pia", FUNC(pia6821_device::read), FUNC(pia6821_device::write)).umask16(0x00ff);
|
||||
map(0x046080, 0x046083).rw("acia6850_1", FUNC(acia6850_device::read), FUNC(acia6850_device::write)).umask16(0x00ff);
|
||||
|
||||
map(0x046084, 0x046085).r(FUNC(jpmsys5_state::unknown_port_r));
|
||||
// map(0x04608c, 0x04608f).r(FUNC(jpmsys5_state::unk_r));
|
||||
|
||||
map(0x04608c, 0x04608f).rw("acia6850_2", FUNC(acia6850_device::read), FUNC(acia6850_device::write)).umask16(0x00ff);
|
||||
|
||||
map(0x0460c0, 0x0460c1).nopw();
|
||||
map(0x048000, 0x04801f).rw(FUNC(jpmsys5_state::coins_r), FUNC(jpmsys5_state::coins_w));
|
||||
|
||||
map(0x048000, 0x048001).rw(FUNC(jpmsys5_state::unk_48000_r), FUNC(jpmsys5_state::unk_48000_w));
|
||||
map(0x048002, 0x048003).r(FUNC(jpmsys5_state::unk_48002_r));
|
||||
map(0x048004, 0x048005).r(FUNC(jpmsys5_state::coins_r));
|
||||
map(0x048006, 0x048007).rw(FUNC(jpmsys5_state::unk_48006_r), FUNC(jpmsys5_state::unk_48006_w));
|
||||
map(0x048008, 0x048009).nopr().w(FUNC(jpmsys5_state::reel_0123_w)); // only reads are dummy clr opcode reads?
|
||||
map(0x04800a, 0x04800b).nopr().w(FUNC(jpmsys5_state::reel_4567_w));
|
||||
map(0x04800c, 0x04800d).rw(FUNC(jpmsys5_state::reellamps_0123_r), FUNC(jpmsys5_state::reellamps_0123_w));
|
||||
map(0x04800e, 0x04800f).rw(FUNC(jpmsys5_state::reellamps_4567_r), FUNC(jpmsys5_state::reellamps_4567_w));
|
||||
|
||||
// 48010 - 4801f = some I/O device?
|
||||
map(0x048012, 0x048013).r(FUNC(jpmsys5_state::reel_optos_r));
|
||||
|
||||
map(0x04c000, 0x04c0ff).r(FUNC(jpmsys5_state::mux_r)).w(FUNC(jpmsys5_state::mux_w));
|
||||
}
|
||||
|
||||
void jpmsys5_state::m68000_awp_map(address_map &map)
|
||||
void jpmsys5_state::m68000_ym_map(address_map &map)
|
||||
{
|
||||
jpm_sys5_common_map(map);
|
||||
map(0x0460a0, 0x0460a3).w("ym2413", FUNC(ym2413_device::write)).umask16(0x00ff);
|
||||
map(0x04c100, 0x04c105).rw(FUNC(jpmsys5_state::jpm_upd7759_r), FUNC(jpmsys5_state::jpm_upd7759_w));
|
||||
}
|
||||
|
||||
void jpmsys5_state::m68000_awp_map(address_map &map)
|
||||
{
|
||||
m68000_ym_map(map);
|
||||
}
|
||||
|
||||
void jpmsys5_state::m68000_awp_map_saa(address_map &map)
|
||||
{
|
||||
jpm_sys5_common_map(map);
|
||||
@ -308,12 +476,12 @@ void jpmsys5_state::m68000_awp_map_saa(address_map &map)
|
||||
|
||||
void jpmsys5v_state::m68000_map(address_map &map)
|
||||
{
|
||||
jpm_sys5_common_map(map);
|
||||
m68000_ym_map(map);
|
||||
|
||||
map(0x01fffe, 0x01ffff).w(FUNC(jpmsys5v_state::rombank_w)); // extra on video system (rom board?) (although regular games do write here?)
|
||||
map(0x020000, 0x03ffff).bankr("bank1"); // extra on video system (rom board?)
|
||||
map(0x0460a0, 0x0460a3).w("ym2413", FUNC(ym2413_device::write)).umask16(0x00ff);
|
||||
|
||||
map(0x0460e0, 0x0460e5).w(FUNC(jpmsys5v_state::ramdac_w)); // extra on video system (rom board?)
|
||||
map(0x04c100, 0x04c105).rw(FUNC(jpmsys5v_state::jpm_upd7759_r), FUNC(jpmsys5v_state::jpm_upd7759_w));
|
||||
map(0x800000, 0xcfffff).rw(FUNC(jpmsys5v_state::sys5_tms34061_r), FUNC(jpmsys5v_state::sys5_tms34061_w)); // extra on video system (rom board?)
|
||||
}
|
||||
|
||||
@ -584,13 +752,11 @@ void jpmsys5v_state::machine_reset()
|
||||
*
|
||||
*************************************/
|
||||
|
||||
void jpmsys5v_state::jpmsys5v(machine_config &config)
|
||||
void jpmsys5_state::jpmsys5_common(machine_config& config)
|
||||
{
|
||||
M68000(config, m_maincpu, 8_MHz_XTAL);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5v_state::m68000_map);
|
||||
|
||||
INPUT_MERGER_ANY_HIGH(config, "acia_irq").output_handler().set_inputline(m_maincpu, INT_6850ACIA);
|
||||
|
||||
bacta_datalogger_device &bacta(BACTA_DATALOGGER(config, "bacta", 0));
|
||||
|
||||
ACIA6850(config, m_acia6850[0], 0);
|
||||
@ -600,11 +766,11 @@ void jpmsys5v_state::jpmsys5v(machine_config &config)
|
||||
bacta.rxd_handler().set(m_acia6850[0], FUNC(acia6850_device::write_rxd));
|
||||
|
||||
ACIA6850(config, m_acia6850[1], 0);
|
||||
m_acia6850[1]->txd_handler().set(FUNC(jpmsys5v_state::a1_tx_w));
|
||||
m_acia6850[1]->txd_handler().set(FUNC(jpmsys5_state::a1_tx_w));
|
||||
m_acia6850[1]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<1>));
|
||||
|
||||
ACIA6850(config, m_acia6850[2], 0);
|
||||
m_acia6850[2]->txd_handler().set(FUNC(jpmsys5v_state::a2_tx_w));
|
||||
m_acia6850[2]->txd_handler().set(FUNC(jpmsys5_state::a2_tx_w));
|
||||
m_acia6850[2]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<2>));
|
||||
|
||||
clock_device &bacta_clock(CLOCK(config, "bacta_clock", 19200)); // Gives 1200 baud, but real timer is programmable (location?)
|
||||
@ -618,9 +784,47 @@ void jpmsys5v_state::jpmsys5v(machine_config &config)
|
||||
acia_clock.signal_handler().append(m_acia6850[2], FUNC(acia6850_device::write_rxc));
|
||||
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
S16LF01(config, m_vfd);
|
||||
|
||||
S16LF01(config, m_vfd); //for debug ports
|
||||
pia6821_device &pia(PIA6821(config, "6821pia", 0));
|
||||
pia.readpa_handler().set(FUNC(jpmsys5_state::u29_porta_r));
|
||||
pia.writepb_handler().set(FUNC(jpmsys5_state::u29_portb_w));
|
||||
pia.ca2_handler().set(FUNC(jpmsys5_state::u29_ca2_w));
|
||||
pia.cb2_handler().set(FUNC(jpmsys5_state::u29_cb2_w));
|
||||
pia.irqa_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
pia.irqb_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
|
||||
/* 6840 PTM */
|
||||
ptm6840_device &ptm(PTM6840(config, "6840ptm", 1000000/4)); // with this at 1mhz the non-video games run at a ridiculous speed
|
||||
ptm.set_external_clocks(0, 0, 0);
|
||||
ptm.o1_callback().set(FUNC(jpmsys5_state::u26_o1_callback));
|
||||
ptm.irq_callback().set(FUNC(jpmsys5_state::ptm_irq));
|
||||
config.set_default_layout(layout_jpmsys5);
|
||||
}
|
||||
|
||||
void jpmsys5_state::ymsound(machine_config &config)
|
||||
{
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
UPD7759(config, m_upd7759);
|
||||
m_upd7759->add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
|
||||
ym2413_device &ym2413(YM2413(config, "ym2413", 4000000)); /* Unconfirmed */
|
||||
ym2413.add_route(ALL_OUTPUTS, "mono", 1.00);
|
||||
}
|
||||
|
||||
void jpmsys5_state::saasound(machine_config &config)
|
||||
{
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
UPD7759(config, m_upd7759);
|
||||
m_upd7759->add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
|
||||
SAA1099(config, "saa", 4000000 /* guess */).add_route(ALL_OUTPUTS, "mono", 1.0);
|
||||
}
|
||||
|
||||
void jpmsys5v_state::tmsvideo(machine_config &config)
|
||||
{
|
||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||
screen.set_raw(XTAL(40'000'000) / 4, 676, 20*4, 147*4, 256, 0, 254);
|
||||
screen.set_screen_update(FUNC(jpmsys5v_state::screen_update_jpmsys5v));
|
||||
@ -631,59 +835,65 @@ void jpmsys5v_state::jpmsys5v(machine_config &config)
|
||||
m_tms34061->int_callback().set(FUNC(jpmsys5v_state::generate_tms34061_interrupt));
|
||||
|
||||
PALETTE(config, "palette").set_entries(16);
|
||||
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
UPD7759(config, m_upd7759).add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
|
||||
/* Earlier revisions use an SAA1099, but no video card games seem to (?) */
|
||||
YM2413(config, "ym2413", 4000000).add_route(ALL_OUTPUTS, "mono", 1.00); /* Unconfirmed */
|
||||
|
||||
pia6821_device &pia(PIA6821(config, "6821pia", 0));
|
||||
pia.readpa_handler().set(FUNC(jpmsys5v_state::u29_porta_r));
|
||||
pia.writepb_handler().set(FUNC(jpmsys5v_state::u29_portb_w));
|
||||
pia.ca2_handler().set(FUNC(jpmsys5v_state::u29_ca2_w));
|
||||
pia.cb2_handler().set(FUNC(jpmsys5v_state::u29_cb2_w));
|
||||
pia.irqa_handler().set(FUNC(jpmsys5v_state::pia_irq));
|
||||
pia.irqb_handler().set(FUNC(jpmsys5v_state::pia_irq));
|
||||
|
||||
/* 6840 PTM */
|
||||
ptm6840_device &ptm(PTM6840(config, "6840ptm", 1000000));
|
||||
ptm.set_external_clocks(0, 0, 0);
|
||||
ptm.o1_callback().set(FUNC(jpmsys5v_state::u26_o1_callback));
|
||||
ptm.irq_callback().set(FUNC(jpmsys5v_state::ptm_irq));
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::mux_awp_r(offs_t offset)
|
||||
void jpmsys5v_state::jpmsys5v(machine_config &config)
|
||||
{
|
||||
static const char *const portnames[] = { "DSW", "DSW2", "ROTARY", "STROBE0", "STROBE1", "STROBE2", "STROBE3", "STROBE4" };
|
||||
jpmsys5_common(config);
|
||||
|
||||
if ((offset >0x7f) && (offset <0x8f))
|
||||
{
|
||||
return ioport(portnames[( (offset - 0x80) >>1)])->read();
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0xffff;
|
||||
}
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5v_state::m68000_map);
|
||||
|
||||
ymsound(config);
|
||||
|
||||
tmsvideo(config);
|
||||
}
|
||||
|
||||
uint16_t jpmsys5_state::coins_awp_r(offs_t offset)
|
||||
void jpmsys5_state::reels(machine_config &config)
|
||||
{
|
||||
switch (offset)
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
return ioport("COINS")->read() << 8;
|
||||
}
|
||||
default:
|
||||
{
|
||||
logerror("coins read offset: %x",offset);
|
||||
return 0xffff;
|
||||
}
|
||||
}
|
||||
// probably incorrect reel types, but they do seem to only require 2 bits to write?
|
||||
// forcing 200 steps keeps j5fair main reels aligned, so probably needs a type
|
||||
// with the same write patterns as MPU3_48STEP_REEL, but with 200 steps defining?
|
||||
REEL(config, m_reel[0], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[0]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<0>));
|
||||
REEL(config, m_reel[1], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[1]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<1>));
|
||||
REEL(config, m_reel[2], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[2]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<2>));
|
||||
REEL(config, m_reel[3], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[3]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<3>));
|
||||
REEL(config, m_reel[4], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[4]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<4>));
|
||||
REEL(config, m_reel[5], MPU3_48STEP_REEL, 1, 3, 0x00, 2, 200);
|
||||
m_reel[5]->optic_handler().set(FUNC(jpmsys5_state::reel_optic_cb<5>));
|
||||
}
|
||||
|
||||
// later (incompatible with earlier revision) motherboards used a YM2413
|
||||
void jpmsys5_state::jpmsys5_ym(machine_config &config)
|
||||
{
|
||||
jpmsys5_common(config);
|
||||
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5_state::m68000_awp_map);
|
||||
|
||||
METERS(config, m_meters, 0).set_number(8);
|
||||
|
||||
ymsound(config);
|
||||
|
||||
reels(config);
|
||||
}
|
||||
|
||||
// the first rev PCB used an SAA1099
|
||||
void jpmsys5_state::jpmsys5(machine_config &config)
|
||||
{
|
||||
jpmsys5_common(config);
|
||||
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5_state::m68000_awp_map_saa);
|
||||
|
||||
METERS(config, m_meters, 0).set_number(8);
|
||||
|
||||
saasound(config);
|
||||
|
||||
reels(config);
|
||||
}
|
||||
|
||||
/*************************************
|
||||
*
|
||||
@ -743,13 +953,13 @@ INPUT_PORTS_START( popeye )
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Back door") PORT_CODE(KEYCODE_R) PORT_TOGGLE
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Cash door") PORT_CODE(KEYCODE_T) PORT_TOGGLE
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Refill key") PORT_CODE(KEYCODE_Y) PORT_TOGGLE
|
||||
PORT_DIPNAME( 0x08, 0x08, DEF_STR ( Unknown ) )
|
||||
PORT_DIPNAME( 0x08, 0x00, "Direct 0x08" ) // These are the % key, at least for popeye?
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR ( Unknown ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, "Direct 0x10" )
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x20, 0x20, DEF_STR ( Unknown ) )
|
||||
PORT_DIPNAME( 0x20, 0x20, "Direct 0x20" )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Reset" ) PORT_DIPLOCATION("SW1:1")
|
||||
@ -781,6 +991,57 @@ INPUT_PORTS_START( popeye )
|
||||
|
||||
PORT_START("STROBE5")
|
||||
PORT_BIT(0xFF, IP_ACTIVE_LOW, IPT_UNKNOWN)
|
||||
|
||||
PORT_START("UNKNOWN_PORT")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "Unknown 0x0001" ) // if this and 0x0008 are on then j5popeye boots, what is it? something opto related?
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Unknown 0x0002" )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "Unknown 0x0004" )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "Unknown 0x0008" )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, "Unknown 0x0010" )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, "Unknown 0x0020" )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, "Unknown 0x0040" )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "Unknown 0x0080" )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "Unknown 0x0100" )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, "Unknown 0x0200" )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, "Unknown 0x0400" )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, "Unknown 0x0800" )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, "Unknown 0x1000" )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, "Unknown 0x2000" )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, "Unknown 0x4000" )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, "Unknown 0x8000" )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
INPUT_PORTS_END
|
||||
|
||||
/*************************************
|
||||
@ -793,6 +1054,7 @@ void jpmsys5_state::machine_start()
|
||||
{
|
||||
m_lamps.resolve();
|
||||
m_sys5leds.resolve();
|
||||
m_reellamp_out.resolve();
|
||||
|
||||
m_lamp_strobe = 0;
|
||||
}
|
||||
@ -805,138 +1067,6 @@ void jpmsys5_state::machine_reset()
|
||||
}
|
||||
|
||||
|
||||
/*************************************
|
||||
*
|
||||
* Machine driver
|
||||
*
|
||||
*************************************/
|
||||
|
||||
// later (incompatible with earlier revision) motherboards used a YM2413
|
||||
void jpmsys5_state::jpmsys5_ym(machine_config &config)
|
||||
{
|
||||
M68000(config, m_maincpu, 8_MHz_XTAL);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5_state::m68000_awp_map);
|
||||
|
||||
INPUT_MERGER_ANY_HIGH(config, "acia_irq").output_handler().set_inputline(m_maincpu, INT_6850ACIA);
|
||||
|
||||
bacta_datalogger_device &bacta(BACTA_DATALOGGER(config, "bacta", 0));
|
||||
|
||||
ACIA6850(config, m_acia6850[0], 0);
|
||||
m_acia6850[0]->txd_handler().set("bacta", FUNC(bacta_datalogger_device::write_txd));
|
||||
m_acia6850[0]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<0>));
|
||||
|
||||
bacta.rxd_handler().set(m_acia6850[0], FUNC(acia6850_device::write_rxd));
|
||||
|
||||
ACIA6850(config, m_acia6850[1], 0);
|
||||
m_acia6850[1]->txd_handler().set(FUNC(jpmsys5v_state::a1_tx_w));
|
||||
m_acia6850[1]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<1>));
|
||||
|
||||
ACIA6850(config, m_acia6850[2], 0);
|
||||
m_acia6850[2]->txd_handler().set(FUNC(jpmsys5v_state::a2_tx_w));
|
||||
m_acia6850[2]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<2>));
|
||||
|
||||
clock_device &bacta_clock(CLOCK(config, "bacta_clock", 19200)); // Gives 1200 baud, but real timer is programmable (location?)
|
||||
bacta_clock.signal_handler().set(m_acia6850[0], FUNC(acia6850_device::write_txc));
|
||||
bacta_clock.signal_handler().append(m_acia6850[0], FUNC(acia6850_device::write_rxc));
|
||||
|
||||
clock_device &acia_clock(CLOCK(config, "acia_clock", 10000)); // What are the correct ACIA clocks ?
|
||||
acia_clock.signal_handler().append(m_acia6850[1], FUNC(acia6850_device::write_txc));
|
||||
acia_clock.signal_handler().append(m_acia6850[1], FUNC(acia6850_device::write_rxc));
|
||||
acia_clock.signal_handler().append(m_acia6850[2], FUNC(acia6850_device::write_txc));
|
||||
acia_clock.signal_handler().append(m_acia6850[2], FUNC(acia6850_device::write_rxc));
|
||||
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
S16LF01(config, m_vfd);
|
||||
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
UPD7759(config, m_upd7759);
|
||||
m_upd7759->add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
|
||||
/* Earlier revisions use an SAA1099 */
|
||||
ym2413_device &ym2413(YM2413(config, "ym2413", 4000000)); /* Unconfirmed */
|
||||
ym2413.add_route(ALL_OUTPUTS, "mono", 1.00);
|
||||
|
||||
pia6821_device &pia(PIA6821(config, "6821pia", 0));
|
||||
pia.readpa_handler().set(FUNC(jpmsys5_state::u29_porta_r));
|
||||
pia.writepb_handler().set(FUNC(jpmsys5_state::u29_portb_w));
|
||||
pia.ca2_handler().set(FUNC(jpmsys5_state::u29_ca2_w));
|
||||
pia.cb2_handler().set(FUNC(jpmsys5_state::u29_cb2_w));
|
||||
pia.irqa_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
pia.irqb_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
|
||||
/* 6840 PTM */
|
||||
ptm6840_device &ptm(PTM6840(config, "6840ptm", 1000000));
|
||||
ptm.set_external_clocks(0, 0, 0);
|
||||
ptm.o1_callback().set(FUNC(jpmsys5_state::u26_o1_callback));
|
||||
ptm.irq_callback().set(FUNC(jpmsys5_state::ptm_irq));
|
||||
config.set_default_layout(layout_jpmsys5);
|
||||
|
||||
METERS(config, m_meters, 0).set_number(8);
|
||||
}
|
||||
|
||||
// the first rev PCB used an SAA1099
|
||||
void jpmsys5_state::jpmsys5(machine_config &config)
|
||||
{
|
||||
M68000(config, m_maincpu, 8_MHz_XTAL);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &jpmsys5_state::m68000_awp_map_saa);
|
||||
|
||||
INPUT_MERGER_ANY_HIGH(config, "acia_irq").output_handler().set_inputline(m_maincpu, INT_6850ACIA);
|
||||
|
||||
bacta_datalogger_device &bacta(BACTA_DATALOGGER(config, "bacta", 0));
|
||||
|
||||
ACIA6850(config, m_acia6850[0], 0);
|
||||
m_acia6850[0]->txd_handler().set("bacta", FUNC(bacta_datalogger_device::write_txd));
|
||||
m_acia6850[0]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<0>));
|
||||
|
||||
bacta.rxd_handler().set(m_acia6850[0], FUNC(acia6850_device::write_rxd));
|
||||
|
||||
ACIA6850(config, m_acia6850[1], 0);
|
||||
m_acia6850[1]->txd_handler().set(FUNC(jpmsys5v_state::a1_tx_w));
|
||||
m_acia6850[1]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<1>));
|
||||
|
||||
ACIA6850(config, m_acia6850[2], 0);
|
||||
m_acia6850[2]->txd_handler().set(FUNC(jpmsys5v_state::a2_tx_w));
|
||||
m_acia6850[2]->irq_handler().set("acia_irq", FUNC(input_merger_device::in_w<2>));
|
||||
|
||||
clock_device &bacta_clock(CLOCK(config, "bacta_clock", 19200)); // Gives 1200 baud, but real timer is programmable (location?)
|
||||
bacta_clock.signal_handler().set(m_acia6850[0], FUNC(acia6850_device::write_txc));
|
||||
bacta_clock.signal_handler().append(m_acia6850[0], FUNC(acia6850_device::write_rxc));
|
||||
|
||||
clock_device &acia_clock(CLOCK(config, "acia_clock", 10000)); // What are the correct ACIA clocks ?
|
||||
acia_clock.signal_handler().append(m_acia6850[1], FUNC(acia6850_device::write_txc));
|
||||
acia_clock.signal_handler().append(m_acia6850[1], FUNC(acia6850_device::write_rxc));
|
||||
acia_clock.signal_handler().append(m_acia6850[2], FUNC(acia6850_device::write_txc));
|
||||
acia_clock.signal_handler().append(m_acia6850[2], FUNC(acia6850_device::write_rxc));
|
||||
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
S16LF01(config, m_vfd);
|
||||
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
UPD7759(config, m_upd7759);
|
||||
m_upd7759->add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
|
||||
SAA1099(config, "saa", 4000000 /* guess */).add_route(ALL_OUTPUTS, "mono", 1.0);
|
||||
|
||||
pia6821_device &pia(PIA6821(config, "6821pia", 0));
|
||||
pia.readpa_handler().set(FUNC(jpmsys5_state::u29_porta_r));
|
||||
pia.writepb_handler().set(FUNC(jpmsys5_state::u29_portb_w));
|
||||
pia.ca2_handler().set(FUNC(jpmsys5_state::u29_ca2_w));
|
||||
pia.cb2_handler().set(FUNC(jpmsys5_state::u29_cb2_w));
|
||||
pia.irqa_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
pia.irqb_handler().set(FUNC(jpmsys5_state::pia_irq));
|
||||
|
||||
/* 6840 PTM */
|
||||
ptm6840_device &ptm(PTM6840(config, "6840ptm", 1000000));
|
||||
ptm.set_external_clocks(0, 0, 0);
|
||||
ptm.o1_callback().set(FUNC(jpmsys5_state::u26_o1_callback));
|
||||
ptm.irq_callback().set(FUNC(jpmsys5_state::ptm_irq));
|
||||
config.set_default_layout(layout_jpmsys5);
|
||||
|
||||
METERS(config, m_meters, 0).set_number(8);
|
||||
}
|
||||
|
||||
/*************************************
|
||||
*
|
||||
* ROM definition(s)
|
||||
@ -1080,6 +1210,8 @@ ROM_START( cashcade )
|
||||
ROM_LOAD16_BYTE( "cashcade_2_2.bin", 0x000001, 0x010000, CRC(8ce8cd66) SHA1(4eb00af6a0260496950d04fdcc1d3d976868ce3e) )
|
||||
ROM_LOAD16_BYTE( "cashcade_2_3.bin", 0x020000, 0x010000, CRC(a4caddd1) SHA1(074e4aa870c3d28c2f120936ef6928c3b5e14301) )
|
||||
ROM_LOAD16_BYTE( "cashcade_2_4.bin", 0x020001, 0x010000, CRC(b0f595e8) SHA1(5ca12839b87d092504d8b7cc579b8f1b2406cea1) )
|
||||
|
||||
// likely missing a disk? or something with the questions on
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -1090,7 +1222,9 @@ GAME( 1994, monopoly4, monopoly, jpmsys5v, monopoly, jpmsys5v_state, empty_
|
||||
GAME( 1994, monopoly3, monopoly, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly (JPM) (Version 3) (SYSTEM5 VIDEO)", 0 )
|
||||
GAME( 1995, monoplcl, monopoly, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly Classic (JPM) (Version 5) (SYSTEM5 VIDEO)", 0 )
|
||||
GAME( 1995, monoplcld, monopoly, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO)", 0 )
|
||||
|
||||
GAME( 1995, monopldx, 0, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly Deluxe (JPM) (Version 6) (SYSTEM5 VIDEO)", 0 )
|
||||
GAME( 1995, monopldxd, monopldx, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly Deluxe (JPM) (Version 6, Protocol) (SYSTEM5 VIDEO)", 0 )
|
||||
GAME( 1995, monopldx1, monopldx, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Monopoly Deluxe (JPM) (Version 1) (SYSTEM5 VIDEO)", MACHINE_NOT_WORKING ) // no questions?
|
||||
|
||||
GAME( 199?, cashcade, 0, jpmsys5v, monopoly, jpmsys5v_state, empty_init, ROT0, "JPM", "Cashcade (JPM) (SYSTEM5 VIDEO)", MACHINE_NOT_WORKING|MACHINE_NO_SOUND ) // shows a loading error.. is the set incomplete?
|
||||
|
@ -28,10 +28,21 @@ public:
|
||||
m_acia6850(*this, "acia6850_%u", 0U),
|
||||
m_vfd(*this, "vfd"),
|
||||
m_upd7759(*this, "upd7759"),
|
||||
m_dsw(*this, "DSW"),
|
||||
m_dsw2(*this, "DSW2"),
|
||||
m_rotary(*this, "ROTARY"),
|
||||
m_strobe0(*this, "STROBE0"),
|
||||
m_strobe1(*this, "STROBE1"),
|
||||
m_strobe2(*this, "STROBE2"),
|
||||
m_strobe3(*this, "STROBE3"),
|
||||
m_strobe4(*this, "STROBE4"),
|
||||
m_unknown_port(*this, "UNKNOWN_PORT"),
|
||||
m_direct_port(*this, "DIRECT"),
|
||||
m_meters(*this, "meters"),
|
||||
m_lamps(*this, "lamp%u", 0U),
|
||||
m_sys5leds(*this, "sys5led%u", 0U)
|
||||
m_sys5leds(*this, "digit%u", 0U),
|
||||
m_reellamp_out(*this, "reellamp%u", 0U),
|
||||
m_reel(*this, "reel%u", 0U)
|
||||
{ }
|
||||
|
||||
void jpmsys5(machine_config &config);
|
||||
@ -53,6 +64,11 @@ protected:
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
void jpmsys5_common(machine_config &config);
|
||||
void ymsound(machine_config &config);
|
||||
void saasound(machine_config &config);
|
||||
void reels(machine_config &config);
|
||||
|
||||
void jpm_upd7759_w(offs_t offset, uint16_t data);
|
||||
uint16_t jpm_upd7759_r();
|
||||
|
||||
@ -61,30 +77,67 @@ protected:
|
||||
optional_device<s16lf01_device> m_vfd;
|
||||
required_device<upd7759_device> m_upd7759;
|
||||
|
||||
optional_ioport m_dsw;
|
||||
optional_ioport m_dsw2;
|
||||
optional_ioport m_rotary;
|
||||
optional_ioport m_strobe0;
|
||||
optional_ioport m_strobe1;
|
||||
optional_ioport m_strobe2;
|
||||
optional_ioport m_strobe3;
|
||||
optional_ioport m_strobe4;
|
||||
optional_ioport m_unknown_port;
|
||||
|
||||
void jpm_sys5_common_map(address_map &map);
|
||||
|
||||
private:
|
||||
uint16_t coins_r(offs_t offset);
|
||||
void coins_w(uint16_t data);
|
||||
uint16_t unk_r();
|
||||
void mux_w(offs_t offset, uint16_t data);
|
||||
uint16_t mux_r(offs_t offset);
|
||||
protected:
|
||||
void m68000_ym_map(address_map &map);
|
||||
|
||||
private:
|
||||
template <unsigned N> DECLARE_WRITE_LINE_MEMBER(reel_optic_cb) { if (state) m_optic_pattern |= (1 << ((7-N)^3)); else m_optic_pattern &= ~(1 << ((7-N)^3)); }
|
||||
|
||||
uint16_t unknown_port_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
|
||||
uint16_t coins_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
uint16_t reel_optos_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
uint16_t unk_48000_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
uint16_t unk_48002_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
uint16_t unk_48006_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
|
||||
void reel_0123_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
void reel_4567_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
void unk_48000_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
void unk_48006_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
|
||||
uint16_t unk_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
|
||||
uint16_t reellamps_0123_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
void reellamps_0123_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
uint16_t reellamps_4567_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
void reellamps_4567_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
|
||||
uint16_t m_reellamps_0123;
|
||||
uint16_t m_reellamps_5678;
|
||||
|
||||
void mux_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
uint16_t mux_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
|
||||
uint16_t mux_awp_r(offs_t offset);
|
||||
uint16_t coins_awp_r(offs_t offset);
|
||||
void sys5_draw_lamps();
|
||||
|
||||
|
||||
void m68000_awp_map(address_map &map);
|
||||
void m68000_awp_map_saa(address_map &map);
|
||||
|
||||
required_ioport m_direct_port;
|
||||
optional_device<meters_device> m_meters; //jpmsys5v doesn't use this
|
||||
output_finder<16 * 16> m_lamps;
|
||||
output_finder<16 * 8> m_sys5leds;
|
||||
output_finder<16> m_sys5leds;
|
||||
output_finder<32> m_reellamp_out;
|
||||
optional_device_array<stepper_device, 8> m_reel;
|
||||
|
||||
int m_lamp_strobe;
|
||||
int m_mpxclk;
|
||||
int m_muxram[255];
|
||||
uint16_t m_muxram[0x100];
|
||||
uint16_t m_optic_pattern;
|
||||
int m_chop;
|
||||
uint8_t m_a0_data_out;
|
||||
uint8_t m_a1_data_out;
|
||||
@ -112,6 +165,8 @@ private:
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
void tmsvideo(machine_config &config);
|
||||
|
||||
DECLARE_WRITE_LINE_MEMBER(generate_tms34061_interrupt);
|
||||
void sys5_tms34061_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
uint16_t sys5_tms34061_r(offs_t offset, uint16_t mem_mask = ~0);
|
||||
|
@ -2761,22 +2761,22 @@
|
||||
</rect>
|
||||
</element>
|
||||
<element name="reel0" defstate="0">
|
||||
<reel reelreversed="0" stateoffset="0" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
|
||||
<reel reelreversed="0" stateoffset="63000" numsymbolsvisible="3" symbollist="Grapes,1xBar,Cherries(S),3xBar,Melon,Cherries(S),Grapes,JPM,Cherries,Grapes(S),3xBar,Melon,JPM,1xBar,Cherries(S),JPM,Melon,2xBar,Melon(S),2xBar">
|
||||
<color red="0.0" green="0.0" blue="0.0"/>
|
||||
</reel>
|
||||
</element>
|
||||
<element name="reel1" defstate="0">
|
||||
<reel reelreversed="0" stateoffset="0" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
|
||||
<reel reelreversed="0" stateoffset="63000" numsymbolsvisible="3" symbollist="Grapes(S),3xBar,Cherries,1xBar,Melon(S),Cherries,Grapes,JPM(S),Cherries,Grapes,3xBar,Melon,JPM,2xBar(S),Cherries,JPM,Melon,1xBar(S),Melon,2xBar">
|
||||
<color red="0.0" green="0.0" blue="0.0"/>
|
||||
</reel>
|
||||
</element>
|
||||
<element name="reel2" defstate="0">
|
||||
<reel reelreversed="0" stateoffset="0" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
|
||||
<reel reelreversed="0" stateoffset="63000" numsymbolsvisible="3" symbollist="Cherries(S),1xBar,Cherries,3xBar(S),Melon,Cherries,Grapes,JPM,Cherries(S),Grapes,3xBar,Melon,JPM,2xBar(S),Cherries,JPM,Melon,1xBar(S),Melon,1xBar">
|
||||
<color red="0.0" green="0.0" blue="0.0"/>
|
||||
</reel>
|
||||
</element>
|
||||
<element name="reel3" defstate="0">
|
||||
<reel reelreversed="0" stateoffset="1365" numsymbolsvisible="1" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
|
||||
<reel reelreversed="0" stateoffset="2500" numsymbolsvisible="1" symbollist="4, ,3, ,2, ,1, ,6, ,5, ">
|
||||
<color red="0.0" green="0.0" blue="0.0"/>
|
||||
</reel>
|
||||
</element>
|
||||
@ -2841,9 +2841,13 @@
|
||||
</led7seg>
|
||||
</element>
|
||||
<element name="vfd0">
|
||||
<led14segsc>
|
||||
<!-- if these are really 14 segs, and the hookups are meant to be compaible with the 16segs then the MAME bit order is incorrect -->
|
||||
<!--<led14segsc>
|
||||
<color red="0.0" green="1.0" blue="1.0"/>
|
||||
</led14segsc>
|
||||
</led14segsc>-->
|
||||
<led16segsc>
|
||||
<color red="0.0" green="1.0" blue="1.0"/>
|
||||
</led16segsc>
|
||||
</element>
|
||||
<element name="vfd0_background">
|
||||
<rect>
|
||||
@ -4981,9 +4985,9 @@
|
||||
</text>
|
||||
</element>
|
||||
<element name="debug_vfd">
|
||||
<led14segsc>
|
||||
<led16segsc>
|
||||
<color red="0.0" green="1.0" blue="1.0"/>
|
||||
</led14segsc>
|
||||
</led16segsc>
|
||||
</element>
|
||||
<element name="debug_stepper_value" defstate="0">
|
||||
<simplecounter maxstate="999" digits="3">
|
||||
@ -5018,58 +5022,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="282" y="413" width="80" height="140"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="282.0000" y="413.0000" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="285.3333" y="414.9445" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="288.6667" y="416.8889" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="292.0000" y="418.8333" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="295.3333" y="420.7778" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="298.6667" y="422.7222" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="282.0000" y="459.6667" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="285.3333" y="461.6111" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="288.6667" y="463.5555" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="292.0000" y="465.5000" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="295.3333" y="467.4444" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="298.6667" y="469.3889" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="282.0000" y="506.3333" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="285.3333" y="508.2778" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="288.6667" y="510.2222" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="292.0000" y="512.1667" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="295.3333" y="514.1111" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="298.6667" y="516.0555" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="sreel1" ref="reel0" state="0">
|
||||
@ -5078,58 +5082,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="369" y="413" width="80" height="140"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="369.0000" y="413.0000" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="372.3333" y="414.9445" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="375.6667" y="416.8889" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="379.0000" y="418.8333" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="382.3333" y="420.7778" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="385.6667" y="422.7222" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="369.0000" y="459.6667" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="372.3333" y="461.6111" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="375.6667" y="463.5555" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="379.0000" y="465.5000" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="382.3333" y="467.4444" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="385.6667" y="469.3889" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="369.0000" y="506.3333" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="372.3333" y="508.2778" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="375.6667" y="510.2222" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="379.0000" y="512.1667" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="382.3333" y="514.1111" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="385.6667" y="516.0555" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="sreel2" ref="reel1" state="0">
|
||||
@ -5138,58 +5142,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="456" y="413" width="80" height="140"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="456.0000" y="413.0000" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="459.3333" y="414.9445" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="462.6667" y="416.8889" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="466.0000" y="418.8333" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="469.3333" y="420.7778" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="472.6667" y="422.7222" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="456.0000" y="459.6667" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="459.3333" y="461.6111" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="462.6667" y="463.5555" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="466.0000" y="465.5000" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="469.3333" y="467.4444" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="472.6667" y="469.3889" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="456.0000" y="506.3333" width="80.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="459.3333" y="508.2778" width="73.3333" height="42.7778"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="462.6667" y="510.2222" width="66.6667" height="38.8889"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="466.0000" y="512.1667" width="60.0000" height="35.0000"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="469.3333" y="514.1111" width="53.3333" height="31.1111"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="472.6667" y="516.0555" width="46.6667" height="27.2222"/>
|
||||
</element>
|
||||
<element name="sreel3" ref="reel2" state="0">
|
||||
@ -8125,58 +8129,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="1100" y="32" width="120" height="240"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1100.0000" y="32.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1105.0000" y="35.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1110.0000" y="38.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1115.0000" y="42.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1120.0000" y="45.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp13" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1125.0000" y="48.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1100.0000" y="112.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1105.0000" y="115.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1110.0000" y="118.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1115.0000" y="122.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1120.0000" y="125.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp14" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1125.0000" y="128.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1100.0000" y="192.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1105.0000" y="195.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1110.0000" y="198.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1115.0000" y="202.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1120.0000" y="205.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp15" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1125.0000" y="208.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="sreel1" ref="reel0" state="0">
|
||||
@ -8185,58 +8189,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="1240" y="32" width="120" height="240"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1240.0000" y="32.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1245.0000" y="35.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1250.0000" y="38.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1255.0000" y="42.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1260.0000" y="45.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp9" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1265.0000" y="48.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1240.0000" y="112.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1245.0000" y="115.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1250.0000" y="118.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1255.0000" y="122.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1260.0000" y="125.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp10" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1265.0000" y="128.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1240.0000" y="192.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1245.0000" y="195.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1250.0000" y="198.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1255.0000" y="202.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1260.0000" y="205.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp11" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1265.0000" y="208.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="sreel2" ref="reel1" state="0">
|
||||
@ -8245,58 +8249,58 @@
|
||||
<element ref="reel_background">
|
||||
<bounds x="1380" y="32" width="120" height="240"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1380.0000" y="32.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1385.0000" y="35.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1390.0000" y="38.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1395.0000" y="42.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1400.0000" y="45.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp5" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1405.0000" y="48.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1380.0000" y="112.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1385.0000" y="115.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1390.0000" y="118.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1395.0000" y="122.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1400.0000" y="125.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp6" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1405.0000" y="128.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_0" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_0" state="0">
|
||||
<bounds x="1380.0000" y="192.0000" width="120.0000" height="80.0000"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_1" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_1" state="0">
|
||||
<bounds x="1385.0000" y="195.3333" width="110.0000" height="73.3333"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_2" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_2" state="0">
|
||||
<bounds x="1390.0000" y="198.6667" width="100.0000" height="66.6667"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_3" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_3" state="0">
|
||||
<bounds x="1395.0000" y="202.0000" width="90.0000" height="60.0000"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_4" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_4" state="0">
|
||||
<bounds x="1400.0000" y="205.3333" width="80.0000" height="53.3333"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="reel_lamp_layer_5" state="0">
|
||||
<element name="reellamp7" ref="reel_lamp_layer_5" state="0">
|
||||
<bounds x="1405.0000" y="208.6667" width="70.0000" height="46.6667"/>
|
||||
</element>
|
||||
<element name="sreel3" ref="reel2" state="0">
|
||||
|
@ -3537,9 +3537,13 @@
|
||||
</led7seg>
|
||||
</element>
|
||||
<element name="vfd0">
|
||||
<led14segsc>
|
||||
<!-- if these are really 14 segs, and the hookups are meant to be compaible with the 16segs then the MAME bit order is incorrect -->
|
||||
<!--<led14segsc>
|
||||
<color red="0.0" green="1.0" blue="1.0"/>
|
||||
</led14segsc>
|
||||
</led14segsc>-->
|
||||
<led16segsc>
|
||||
<color red="0.0" green="1.0" blue="1.0"/>
|
||||
</led16segsc>
|
||||
</element>
|
||||
<element name="vfd0_background">
|
||||
<rect>
|
||||
|
@ -31,891 +31,41 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<view name="AWP Simulated Video (No Artwork)">
|
||||
<element name="vfd0" ref="vfd0" state="0">
|
||||
<bounds x="10" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd1" ref="vfd0" state="0">
|
||||
<bounds x="19" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd2" ref="vfd0" state="0">
|
||||
<bounds x="28" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd3" ref="vfd0" state="0">
|
||||
<bounds x="37" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd4" ref="vfd0" state="0">
|
||||
<bounds x="46" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd5" ref="vfd0" state="0">
|
||||
<bounds x="55" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd6" ref="vfd0" state="0">
|
||||
<bounds x="64" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd7" ref="vfd0" state="0">
|
||||
<bounds x="73" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd8" ref="vfd0" state="0">
|
||||
<bounds x="82" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd9" ref="vfd0" state="0">
|
||||
<bounds x="91" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd10" ref="vfd0" state="0">
|
||||
<bounds x="100" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd11" ref="vfd0" state="0">
|
||||
<bounds x="109" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd12" ref="vfd0" state="0">
|
||||
<bounds x="118" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd13" ref="vfd0" state="0">
|
||||
<bounds x="127" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd14" ref="vfd0" state="0">
|
||||
<bounds x="136" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd15" ref="vfd0" state="0">
|
||||
<bounds x="145" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="reel1" ref="Steppers" state="0">
|
||||
<bounds x="10" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel2" ref="Steppers" state="0">
|
||||
<bounds x="60" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel3" ref="Steppers" state="0">
|
||||
<bounds x="110" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel4" ref="Steppers" state="0">
|
||||
<bounds x="160" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel5" ref="Steppers" state="0">
|
||||
<bounds x="220" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel6" ref="Steppers" state="0">
|
||||
<bounds x="280" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="lamp0" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp1" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp2" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp3" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp4" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp5" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp6" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp7" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp8" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp9" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp10" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp11" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp12" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
|
||||
<element name="lamp13" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp14" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp15" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp16" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp17" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp18" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp19" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp20" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp21" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp22" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp23" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp24" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp25" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp26" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp27" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp28" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp29" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp30" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp31" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp38" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp39" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp40" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp41" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp42" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp43" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp44" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp45" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp46" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp47" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp51" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp52" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp53" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp54" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp55" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp56" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp57" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp58" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp59" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp60" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp61" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp62" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp63" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp64" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp65" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp66" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp67" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp68" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp69" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp70" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp71" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp72" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp73" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp74" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp75" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp76" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp77" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp78" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp79" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp80" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp81" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp82" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp83" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp84" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp85" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp86" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp87" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp88" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp89" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp90" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp91" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp92" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp93" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp94" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp95" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp96" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp97" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp98" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp99" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp100" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp101" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp102" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp103" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp104" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp105" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp106" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp107" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp108" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp109" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp110" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp111" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp112" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp113" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp114" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp115" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp116" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp117" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp118" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp119" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp120" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp121" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp122" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp123" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp124" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp125" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp126" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp127" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp128" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp129" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp130" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp131" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp132" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp133" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp134" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp135" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp136" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp137" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp138" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp139" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp140" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp141" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp142" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp143" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp144" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp145" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp146" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp147" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp148" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp149" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp150" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp151" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp152" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp153" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp154" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp155" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp156" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp157" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp158" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp159" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp160" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp161" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp162" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp163" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp164" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp165" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp166" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp167" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp168" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp169" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp170" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp171" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp172" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp173" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp174" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp175" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp176" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp177" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp178" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp179" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp180" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp181" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp182" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp183" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp184" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp185" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp186" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp187" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp188" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp189" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp190" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp191" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp192" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp193" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp194" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp195" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp196" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp197" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp198" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp199" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp200" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp201" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp202" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp203" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp204" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp205" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp206" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp207" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp208" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp209" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp210" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp211" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp212" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp213" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp214" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp215" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp216" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp217" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp218" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp219" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp220" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp221" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp222" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp223" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp224" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp225" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp226" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp227" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp228" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp229" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp230" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp231" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp232" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp233" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp234" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp235" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp236" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp237" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp238" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp239" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp240" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp241" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp242" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp243" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp244" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp245" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp246" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp247" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp248" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp249" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp250" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp251" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp252" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp253" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp254" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp255" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<repeat count="16">
|
||||
<param name="x" start="10" increment="9" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="vfd~i~" ref="vfd0">
|
||||
<bounds x="~x~" y="200" width="9" height="17" />
|
||||
</element>
|
||||
</repeat>
|
||||
<repeat count="6">
|
||||
<param name="x" start="10" increment="52" />
|
||||
<param name="i" start="1" increment="1" />
|
||||
<element name="reel~i~" ref="Steppers" state="0">
|
||||
<bounds x="~x~" y="300" width="50" height="50" />
|
||||
</element>
|
||||
</repeat>
|
||||
<repeat count="16">
|
||||
<param name="y" start="0" increment="8" />
|
||||
<param name="j" start="0" increment="16" />
|
||||
<repeat count="16">
|
||||
<param name="x" start="0" increment="8" />
|
||||
<param name="i" start="~j~" increment="1" />
|
||||
<element name="lamp~i~" ref="matrixlamp" state="0">
|
||||
<bounds x="~x~" y="~y~" width="7" height="7" />
|
||||
</element>
|
||||
</repeat>
|
||||
</repeat>
|
||||
</view>
|
||||
|
||||
<view name="VFD Display Output Only">
|
||||
<element name="vfd0" ref="vfd0" state="0">
|
||||
<bounds x="10" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd1" ref="vfd0" state="0">
|
||||
<bounds x="19" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd2" ref="vfd0" state="0">
|
||||
<bounds x="28" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd3" ref="vfd0" state="0">
|
||||
<bounds x="37" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd4" ref="vfd0" state="0">
|
||||
<bounds x="46" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd5" ref="vfd0" state="0">
|
||||
<bounds x="55" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd6" ref="vfd0" state="0">
|
||||
<bounds x="64" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd7" ref="vfd0" state="0">
|
||||
<bounds x="73" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd8" ref="vfd0" state="0">
|
||||
<bounds x="82" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd9" ref="vfd0" state="0">
|
||||
<bounds x="91" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd10" ref="vfd0" state="0">
|
||||
<bounds x="100" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd11" ref="vfd0" state="0">
|
||||
<bounds x="109" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd12" ref="vfd0" state="0">
|
||||
<bounds x="118" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd13" ref="vfd0" state="0">
|
||||
<bounds x="127" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd14" ref="vfd0" state="0">
|
||||
<bounds x="136" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd15" ref="vfd0" state="0">
|
||||
<bounds x="145" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<repeat count="16">
|
||||
<param name="x" start="10" increment="9" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="vfd~i~" ref="vfd0">
|
||||
<bounds x="~x~" y="200" width="9" height="17" />
|
||||
</element>
|
||||
</repeat>
|
||||
</view>
|
||||
</mamelayout>
|
||||
|
||||
|
@ -30,892 +30,62 @@ license:CC0
|
||||
</led16segsc>
|
||||
</element>
|
||||
|
||||
<view name="AWP Simulated Video (No Artwork)">
|
||||
<element name="vfd0" ref="vfd0" state="0">
|
||||
<bounds x="10" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd1" ref="vfd0" state="0">
|
||||
<bounds x="19" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd2" ref="vfd0" state="0">
|
||||
<bounds x="28" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd3" ref="vfd0" state="0">
|
||||
<bounds x="37" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd4" ref="vfd0" state="0">
|
||||
<bounds x="46" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd5" ref="vfd0" state="0">
|
||||
<bounds x="55" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd6" ref="vfd0" state="0">
|
||||
<bounds x="64" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd7" ref="vfd0" state="0">
|
||||
<bounds x="73" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd8" ref="vfd0" state="0">
|
||||
<bounds x="82" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd9" ref="vfd0" state="0">
|
||||
<bounds x="91" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd10" ref="vfd0" state="0">
|
||||
<bounds x="100" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd11" ref="vfd0" state="0">
|
||||
<bounds x="109" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd12" ref="vfd0" state="0">
|
||||
<bounds x="118" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd13" ref="vfd0" state="0">
|
||||
<bounds x="127" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd14" ref="vfd0" state="0">
|
||||
<bounds x="136" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd15" ref="vfd0" state="0">
|
||||
<bounds x="145" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="reel1" ref="Steppers" state="0">
|
||||
<bounds x="10" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel2" ref="Steppers" state="0">
|
||||
<bounds x="60" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel3" ref="Steppers" state="0">
|
||||
<bounds x="110" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel4" ref="Steppers" state="0">
|
||||
<bounds x="160" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel5" ref="Steppers" state="0">
|
||||
<bounds x="220" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="reel6" ref="Steppers" state="0">
|
||||
<bounds x="280" y="300" width="50" height="50"/>
|
||||
</element>
|
||||
<element name="lamp0" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp1" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp2" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp3" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp4" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp5" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp6" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp7" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp8" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp9" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp10" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp11" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp12" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg>
|
||||
<color red="1.0" green="0.1" blue="0.1" />
|
||||
</led7seg>
|
||||
</element>
|
||||
|
||||
<element name="lamp13" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp14" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp15" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="0" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp16" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp17" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp18" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp19" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp20" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp21" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp22" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp23" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp24" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp25" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp26" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp27" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp28" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp29" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp30" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp31" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="8" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp32" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp33" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp34" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp35" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp36" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp37" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp38" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp39" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp40" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp41" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp42" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp43" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp44" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp45" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp46" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp47" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="16" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp48" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp49" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp50" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp51" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp52" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp53" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp54" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp55" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp56" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp57" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp58" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp59" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp60" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp61" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp62" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp63" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="24" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp64" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp65" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp66" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp67" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp68" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp69" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp70" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp71" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp72" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp73" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp74" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp75" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp76" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp77" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp78" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp79" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="32" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp80" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp81" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp82" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp83" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp84" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp85" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp86" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp87" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp88" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp89" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp90" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp91" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp92" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp93" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp94" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp95" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="40" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp96" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp97" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp98" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp99" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp100" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp101" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp102" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp103" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp104" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp105" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp106" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp107" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp108" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp109" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp110" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp111" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="48" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp112" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp113" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp114" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp115" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp116" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp117" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp118" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp119" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp120" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp121" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp122" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp123" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp124" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp125" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp126" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp127" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="56" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp128" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp129" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp130" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp131" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp132" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp133" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp134" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp135" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp136" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp137" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp138" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp139" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp140" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp141" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp142" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp143" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="64" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp144" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp145" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp146" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp147" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp148" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp149" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp150" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp151" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp152" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp153" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp154" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp155" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp156" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp157" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp158" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp159" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="72" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp160" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp161" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp162" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp163" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp164" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp165" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp166" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp167" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp168" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp169" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp170" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp171" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp172" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp173" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp174" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp175" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="80" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp176" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp177" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp178" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp179" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp180" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp181" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp182" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp183" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp184" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp185" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp186" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp187" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp188" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp189" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp190" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp191" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="88" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp192" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp193" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp194" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp195" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp196" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp197" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp198" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp199" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp200" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp201" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp202" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp203" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp204" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp205" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp206" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp207" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="96" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp208" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp209" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp210" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp211" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp212" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp213" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp214" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp215" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp216" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp217" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp218" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp219" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp220" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp221" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp222" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp223" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="104" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp224" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp225" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp226" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp227" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp228" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp229" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp230" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp231" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp232" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp233" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp234" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp235" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp236" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp237" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp238" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp239" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="112" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp240" ref="matrixlamp" state="0">
|
||||
<bounds x="0" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp241" ref="matrixlamp" state="0">
|
||||
<bounds x="8" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp242" ref="matrixlamp" state="0">
|
||||
<bounds x="16" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp243" ref="matrixlamp" state="0">
|
||||
<bounds x="24" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp244" ref="matrixlamp" state="0">
|
||||
<bounds x="32" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp245" ref="matrixlamp" state="0">
|
||||
<bounds x="40" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp246" ref="matrixlamp" state="0">
|
||||
<bounds x="48" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp247" ref="matrixlamp" state="0">
|
||||
<bounds x="56" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp248" ref="matrixlamp" state="0">
|
||||
<bounds x="64" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp249" ref="matrixlamp" state="0">
|
||||
<bounds x="72" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp250" ref="matrixlamp" state="0">
|
||||
<bounds x="80" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp251" ref="matrixlamp" state="0">
|
||||
<bounds x="88" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp252" ref="matrixlamp" state="0">
|
||||
<bounds x="96" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp253" ref="matrixlamp" state="0">
|
||||
<bounds x="104" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp254" ref="matrixlamp" state="0">
|
||||
<bounds x="112" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<element name="lamp255" ref="matrixlamp" state="0">
|
||||
<bounds x="120" y="120" width="7" height="7"/>
|
||||
</element>
|
||||
<view name="AWP Simulated Video (No Artwork)">
|
||||
<repeat count="16">
|
||||
<param name="x" start="10" increment="9" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="vfd~i~" ref="vfd0">
|
||||
<bounds x="~x~" y="200" width="9" height="17" />
|
||||
</element>
|
||||
</repeat>
|
||||
<repeat count="6">
|
||||
<param name="x" start="10" increment="52" />
|
||||
<param name="i" start="1" increment="1" />
|
||||
<element name="reel~i~" ref="Steppers" state="0">
|
||||
<bounds x="~x~" y="300" width="50" height="50" />
|
||||
</element>
|
||||
</repeat>
|
||||
<repeat count="16">
|
||||
<param name="y" start="0" increment="8" />
|
||||
<param name="j" start="0" increment="16" />
|
||||
<repeat count="16">
|
||||
<param name="x" start="0" increment="8" />
|
||||
<param name="i" start="~j~" increment="1" />
|
||||
<element name="lamp~i~" ref="matrixlamp" state="0">
|
||||
<bounds x="~x~" y="~y~" width="7" height="7" />
|
||||
</element>
|
||||
</repeat>
|
||||
</repeat>
|
||||
<repeat count="16">
|
||||
<param name="x" start="10" increment="16" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="digit~i~" ref="digit">
|
||||
<bounds x="~x~" y="140" width="14" height="26" />
|
||||
</element>
|
||||
</repeat>
|
||||
<repeat count="32">
|
||||
<param name="x" start="10" increment="8" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="reellamp~i~" ref="matrixlamp">
|
||||
<bounds x="~x~" y="170" width="7" height="7" />
|
||||
</element>
|
||||
</repeat>
|
||||
</view>
|
||||
|
||||
<view name="VFD Display Output Only">
|
||||
<element name="vfd0" ref="vfd0" state="0">
|
||||
<bounds x="10" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd1" ref="vfd0" state="0">
|
||||
<bounds x="19" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd2" ref="vfd0" state="0">
|
||||
<bounds x="28" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd3" ref="vfd0" state="0">
|
||||
<bounds x="37" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd4" ref="vfd0" state="0">
|
||||
<bounds x="46" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd5" ref="vfd0" state="0">
|
||||
<bounds x="55" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd6" ref="vfd0" state="0">
|
||||
<bounds x="64" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd7" ref="vfd0" state="0">
|
||||
<bounds x="73" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd8" ref="vfd0" state="0">
|
||||
<bounds x="82" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd9" ref="vfd0" state="0">
|
||||
<bounds x="91" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd10" ref="vfd0" state="0">
|
||||
<bounds x="100" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd11" ref="vfd0" state="0">
|
||||
<bounds x="109" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd12" ref="vfd0" state="0">
|
||||
<bounds x="118" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd13" ref="vfd0" state="0">
|
||||
<bounds x="127" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd14" ref="vfd0" state="0">
|
||||
<bounds x="136" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<element name="vfd15" ref="vfd0" state="0">
|
||||
<bounds x="145" y="200" width="9" height="17"/>
|
||||
</element>
|
||||
<repeat count="16">
|
||||
<param name="x" start="10" increment="9" />
|
||||
<param name="i" start="0" increment="1" />
|
||||
<element name="vfd~i~" ref="vfd0">
|
||||
<bounds x="~x~" y="200" width="9" height="17" />
|
||||
</element>
|
||||
</repeat>
|
||||
</view>
|
||||
</mamelayout>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user