srcclean (nw)

This commit is contained in:
Vas Crabb 2017-07-23 13:29:00 +10:00
parent 3b369d976b
commit ba3d0a88d6
59 changed files with 615 additions and 615 deletions

View File

@ -599,11 +599,11 @@
</hash> </hash>
<hash crc32="d6495910" name="Thin Ice (Prototype) (Intv Corp) [!]"> <hash crc32="d6495910" name="Thin Ice (Prototype) (Intv Corp) [!]">
<year>1983</year> <year>1983</year>
<extrainfo>0 84 210 242 0 0 0</extrainfo> <extrainfo>0 84 210 242 0 0 0</extrainfo>
</hash> </hash>
<hash crc32="c1f1ca74" name="Thunder Castle (Mattel)"> <hash crc32="c1f1ca74" name="Thunder Castle (Mattel)">
<year>1982</year> <year>1982</year>
<extrainfo>0 84 210 242 0 0 0</extrainfo> <extrainfo>0 84 210 242 0 0 0</extrainfo>
</hash> </hash>
<hash crc32="d1d352a0" name="Tower of Doom (Intv Corp)"> <hash crc32="d1d352a0" name="Tower of Doom (Intv Corp)">
<year>1986</year> <year>1986</year>

View File

@ -7680,8 +7680,8 @@
<!-- Notes: optional SK-1100 keyboard support (except for game selection, Super Wonderboy, Super Tetris, Super Boy I, Goonies, Road Fighter) --> <!-- Notes: optional SK-1100 keyboard support (except for game selection, Super Wonderboy, Super Tetris, Super Boy I, Goonies, Road Fighter) -->
<!-- This MASK rom was actually found on a larger arcade multi-game but appears to have been taken directly from a home cartridge. <!-- This MASK rom was actually found on a larger arcade multi-game but appears to have been taken directly from a home cartridge.
The menu contained within it, and bank switching system used is ignored by the arcade board which just makes use of the game The menu contained within it, and bank switching system used is ignored by the arcade board which just makes use of the game
data from it --> data from it -->
<software name="smssgame"> <software name="smssgame">
<description>Super Game 11-in-1 (Kor)</description> <description>Super Game 11-in-1 (Kor)</description>
<year>1990</year> <year>1990</year>

View File

@ -22,7 +22,7 @@ enum
A78_TYPE3, // as TYPE1 + POKEY chip on the PCB A78_TYPE3, // as TYPE1 + POKEY chip on the PCB
A78_TYPE6, // as TYPE1 + RAM IC on the PCB A78_TYPE6, // as TYPE1 + RAM IC on the PCB
A78_TYPEA, // Alien Brigade, Crossbow (9x16K banks with diff bankswitch) A78_TYPEA, // Alien Brigade, Crossbow (9x16K banks with diff bankswitch)
A78_TYPE8, // Rescue on Fractalus, as TYPE0 + 2K Mirror RAM IC on the PCB A78_TYPE8, // Rescue on Fractalus, as TYPE0 + 2K Mirror RAM IC on the PCB
A78_ABSOLUTE, // F18 Hornet A78_ABSOLUTE, // F18 Hornet
A78_ACTIVISION, // Double Dragon, Rampage A78_ACTIVISION, // Double Dragon, Rampage
A78_HSC, // Atari HighScore cart A78_HSC, // Atari HighScore cart

View File

@ -150,10 +150,10 @@ std::vector<std::pair<int, const address_space_config *>> m37710_cpu_device::mem
const int m37710_cpu_device::m37710_irq_levels[M37710_LINE_MAX] = const int m37710_cpu_device::m37710_irq_levels[M37710_LINE_MAX] =
{ {
// maskable // maskable
0x6f, // DMA3 0 0x6f, // DMA3 0
0x6e, // DMA2 1 0x6e, // DMA2 1
0x6d, // DMA1 2 0x6d, // DMA1 2
0x6c, // DMA0 3 0x6c, // DMA0 3
0x70, // ADC 4 0x70, // ADC 4
0x73, // UART 1 XMIT 5 0x73, // UART 1 XMIT 5
0x74, // UART 1 RECV 6 0x74, // UART 1 RECV 6
@ -182,10 +182,10 @@ const int m37710_cpu_device::m37710_irq_levels[M37710_LINE_MAX] =
const int m37710_cpu_device::m37710_irq_vectors[M37710_LINE_MAX] = const int m37710_cpu_device::m37710_irq_vectors[M37710_LINE_MAX] =
{ {
// maskable // maskable
0xffce, // DMA3 0xffce, // DMA3
0xffd0, // DMA2 0xffd0, // DMA2
0xffd2, // DMA1 0xffd2, // DMA1
0xffd4, // DMA0 0xffd4, // DMA0
0xffd6, // A-D converter 0xffd6, // A-D converter
0xffd8, // UART1 transmit 0xffd8, // UART1 transmit
0xffda, // UART1 receive 0xffda, // UART1 receive
@ -225,7 +225,7 @@ const char *const m37710_cpu_device::m37710_rnames[128] =
"Port P3 reg", "Port P3 reg",
"Port P2 dir reg", "Port P2 dir reg",
"Port P3 dir reg", "Port P3 dir reg",
"Port P4 reg", // 10 (0x0A) - ports 0, 1, 2, 3 don't exist on 37720 "Port P4 reg", // 10 (0x0A) - ports 0, 1, 2, 3 don't exist on 37720
"Port P5 reg", "Port P5 reg",
"Port P4 dir reg", "Port P4 dir reg",
"Port P5 dir reg", "Port P5 dir reg",
@ -355,7 +355,7 @@ TIMER_CALLBACK_MEMBER( m37710_cpu_device::m37710_timer_cb )
int which = param; int which = param;
int curirq = M37710_LINE_TIMERA0 - which; int curirq = M37710_LINE_TIMERA0 - which;
// logerror("Timer %d expired\n", which); // logerror("Timer %d expired\n", which);
m_timers[which]->adjust(m_reload[which], param); m_timers[which]->adjust(m_reload[which], param);

View File

@ -58,7 +58,7 @@
***************************************************************************/ ***************************************************************************/
const int mc14411_device::s_counter_divider[16] = { const int mc14411_device::s_counter_divider[16] = {
////////// X64 /////// X16 /////// X8 //////// X1 //////// ////////// X64 /////// X16 /////// X8 //////// X1 ////////
3, // F1: 614.4 kHz 153.6 kHz 76800 Hz 9600 Hz 3, // F1: 614.4 kHz 153.6 kHz 76800 Hz 9600 Hz
4, // F2: 460.8 kHz 115.2 kHz 57600 Hz 7200 Hz 4, // F2: 460.8 kHz 115.2 kHz 57600 Hz 7200 Hz
6, // F3: 307.2 kHz 76800 Hz 36400 Hz 4800 Hz 6, // F3: 307.2 kHz 76800 Hz 36400 Hz 4800 Hz

View File

@ -121,8 +121,8 @@ private:
devcb_write_line m_out_fx_cbs[16]; devcb_write_line m_out_fx_cbs[16];
uint32_t m_divider; // main divider to use, 0-3 column index into counter_divider uint32_t m_divider; // main divider to use, 0-3 column index into counter_divider
uint32_t m_reset; // Reset line state uint32_t m_reset; // Reset line state
bool m_timer_enabled[16]; bool m_timer_enabled[16];
}; };

View File

@ -464,7 +464,7 @@ void ncr5390_device::step(bool timeout)
break; break;
// check for command complete // check for command complete
if ((dma_command && tcounter == 0) // dma in/out: transfer counter == 0 if ((dma_command && tcounter == 0) // dma in/out: transfer counter == 0
|| (!dma_command && (xfr_phase & S_INP) == 0 && fifo_pos == 0) // non-dma out: fifo empty || (!dma_command && (xfr_phase & S_INP) == 0 && fifo_pos == 0) // non-dma out: fifo empty
|| (!dma_command && (xfr_phase & S_INP) == S_INP && fifo_pos == 1)) // non-dma in: every byte || (!dma_command && (xfr_phase & S_INP) == S_INP && fifo_pos == 1)) // non-dma in: every byte
state = INIT_XFR_BUS_COMPLETE; state = INIT_XFR_BUS_COMPLETE;

View File

@ -20,11 +20,11 @@
* CPU - Intel N80C188 L0450591 @ ??MHz - U23 * CPU - Intel N80C188 L0450591 @ ??MHz - U23
* MCU - Signetics SC87C451CCA68 220CP079109KA 97D8641 - U70 * MCU - Signetics SC87C451CCA68 220CP079109KA 97D8641 - U70
* DMA - KS82C37A - U46, U47, U48, U49, U50 * DMA - KS82C37A - U46, U47, U48, U49, U50
* SCC - Signetics SCC2698BC1A84 - U67 * SCC - Signetics SCC2698BC1A84 - U67
* Memory - NEC D43256AGU-10LL 8948A9038 SRAM 32KB - U51 * Memory - NEC D43256AGU-10LL 8948A9038 SRAM 32KB - U51
* Memory - Mitsubishi M5M187AJ 046101-35 SRAM 64K X 1?? - U37 * Memory - Mitsubishi M5M187AJ 046101-35 SRAM 64K X 1?? - U37
* Memory - AT&T M79018DX-15B 2K X 9 Dual Port SRAM - U53 * Memory - AT&T M79018DX-15B 2K X 9 Dual Port SRAM - U53
* Memory - AT&T M79018DX-15B 2K X 9 Dual Port SRAM - U54 * Memory - AT&T M79018DX-15B 2K X 9 Dual Port SRAM - U54
Logic: Logic:
* U8 - 22V10-25JC * U8 - 22V10-25JC
@ -42,23 +42,23 @@
Program Memory: Program Memory:
* 0x00000 - 0x07FFF : SRAM D43256AGU-10LL 32KB * 0x00000 - 0x07FFF : SRAM D43256AGU-10LL 32KB
* 0xF8000 - 0xFFFFF : ROM 27C256 PLCC32 32KB * 0xF8000 - 0xFFFFF : ROM 27C256 PLCC32 32KB
* 0xC0080 - 0xC008F : KS82C37A - Probably RAM DMA * 0xC0080 - 0xC008F : KS82C37A - Probably RAM DMA
* 0xC0090 - 0xC009F : KS82C37A - Serial DMA (Port 1 and 2?) * 0xC0090 - 0xC009F : KS82C37A - Serial DMA (Port 1 and 2?)
* 0xC00A0 - 0xC00AF : KS82C37A - Serial DMA (Port 3 and 4?) * 0xC00A0 - 0xC00AF : KS82C37A - Serial DMA (Port 3 and 4?)
* 0xC00B0 - 0xC00BF : KS82C37A - Serial DMA (Port 5 and 6?) * 0xC00B0 - 0xC00BF : KS82C37A - Serial DMA (Port 5 and 6?)
* 0xC00C0 - 0xC00CF : KS82C37A - Serial DMA (Port 7 and 8?) * 0xC00C0 - 0xC00CF : KS82C37A - Serial DMA (Port 7 and 8?)
IO Memory: IO Memory:
* Unknown * Unknown
TODO: TODO:
* Emulate SCC and hook up RS232 ports * Emulate SCC and hook up RS232 ports
* Hook up console to RS232 port 1 * Hook up console to RS232 port 1
* Hook up System Monitor II to RS232 port 2 * Hook up System Monitor II to RS232 port 2
* Dump 87C451 rom data and emulate MCU * Dump 87C451 rom data and emulate MCU
* Dump 87C51 on SMIOC interconnect box * Dump 87C51 on SMIOC interconnect box
* Dump all PAL chips * Dump all PAL chips
* Hook up status LEDs * Hook up status LEDs
*/ */
#include "emu.h" #include "emu.h"

View File

@ -108,10 +108,10 @@ READ8_MEMBER(tmp68301_device::icr_r)
WRITE8_MEMBER(tmp68301_device::icr_w) WRITE8_MEMBER(tmp68301_device::icr_w)
{ {
/* /*
--x- ---- Vector number is autogenerated if 1, else use external source --x- ---- Vector number is autogenerated if 1, else use external source
---x x--- 00 falling edge, 01 low level, 10 rising edge, 11 high level ---x x--- 00 falling edge, 01 low level, 10 rising edge, 11 high level
^ applies only to external irqs (offset 0 to 2) ^ applies only to external irqs (offset 0 to 2)
---- -xxx irq level ---- -xxx irq level
*/ */
m_icr[offset] = data; m_icr[offset] = data;
} }

View File

@ -17,12 +17,12 @@ Implements WD2010 / WD1010 controller basics for a single hard disk.
UNIMPLEMENTED FEATURES : UNIMPLEMENTED FEATURES :
- more than 1 drive (untested) - more than 1 drive (untested)
- multi sector transfers (M = 1) - multi sector transfers (M = 1)
- seek and index timers / ID not found. - seek and index timers / ID not found.
- implied seeks / implied writes / retries - implied seeks / implied writes / retries
- edge or level triggered seek complete (SC) - edge or level triggered seek complete (SC)
- set_parameter / compute_correction - set_parameter / compute_correction
(the DWC flag is not usable in this context). (the DWC flag is not usable in this context).
Pseudo code (from datasheet) left in to illustrate Pseudo code (from datasheet) left in to illustrate
the intended instruction flow. Some loops were omitted! the intended instruction flow. Some loops were omitted!

View File

@ -27,7 +27,7 @@
// ======================> huc6271_device // ======================> huc6271_device
class huc6271_device : public device_t, class huc6271_device : public device_t,
public device_memory_interface public device_memory_interface
{ {
public: public:
// construction/destruction // construction/destruction

View File

@ -949,8 +949,8 @@ mc6847_friend_device::character_map::character_map(const uint8_t *text_fontdata,
// an external ROM nor are we on an MC6847T1 // an external ROM nor are we on an MC6847T1
fontdata = m_stripes; fontdata = m_stripes;
character_mask = 0x7F; character_mask = 0x7F;
color_base_0 = (mode & MODE_CSS ? 14 : 12); color_base_0 = (mode & MODE_CSS ? 14 : 12);
color_base_1 = (mode & MODE_CSS ? 15 : 13); color_base_1 = (mode & MODE_CSS ? 15 : 13);
} }
else else
{ {

View File

@ -62,15 +62,15 @@ DEFINE_DEVICE_TYPE(SDA5708, sda5708_device, "sda5708", "SDA570
sda5708_device::sda5708_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : sda5708_device::sda5708_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
device_t(mconfig, SDA5708, tag, owner, clock) device_t(mconfig, SDA5708, tag, owner, clock)
, m_serial(0) , m_serial(0)
, m_load(0) , m_load(0)
, m_reset(0) , m_reset(0)
, m_data(0) , m_data(0)
, m_sdclk(0) , m_sdclk(0)
, m_cdp(0) , m_cdp(0)
, m_digit(0) , m_digit(0)
, m_bright(0) , m_bright(0)
, m_clear(0) , m_clear(0)
, m_ip(0) , m_ip(0)
{ {
} }
@ -146,7 +146,7 @@ WRITE_LINE_MEMBER( sda5708_device::load_w )
LOG("%s - line %s\n", FUNCNAME, state == ASSERT_LINE ? "asserted" : "cleared"); LOG("%s - line %s\n", FUNCNAME, state == ASSERT_LINE ? "asserted" : "cleared");
if (m_load != state && m_reset == CLEAR_LINE && state == CLEAR_LINE) if (m_load != state && m_reset == CLEAR_LINE && state == CLEAR_LINE)
{ {
switch (m_serial & SDA5708_REG_MASK) switch (m_serial & SDA5708_REG_MASK)
{ {
case SDA5708_CNTR_COMMAND: case SDA5708_CNTR_COMMAND:
LOGCMD("- Control command: %02x\n", m_serial); LOGCMD("- Control command: %02x\n", m_serial);
@ -193,7 +193,7 @@ WRITE_LINE_MEMBER( sda5708_device::load_w )
break; break;
} }
} }
m_load = state; m_load = state;
} }
//------------------------------------------------- //-------------------------------------------------

View File

@ -86,7 +86,7 @@ private:
virtual void handle() override; virtual void handle() override;
ui_software_info const &m_uiinfo; ui_software_info const &m_uiinfo;
s_parts const m_parts; s_parts const m_parts;
}; };
class menu_select_launch::bios_selection : public menu class menu_select_launch::bios_selection : public menu

View File

@ -217,7 +217,7 @@ private:
// cleanup function // cleanup function
static void exit(running_machine &machine); static void exit(running_machine &machine);
bool m_ui_error; bool m_ui_error;
std::string m_error_text; std::string m_error_text;
game_driver const *m_info_driver; game_driver const *m_info_driver;

View File

@ -1255,7 +1255,7 @@ void dcs_audio_device::denver_alloc_dmadac()
if (m_channels < 6) if (m_channels < 6)
dmadac_enable(&m_dmadac[m_channels], 6 - m_channels, false); dmadac_enable(&m_dmadac[m_channels], 6 - m_channels, false);
//if (enable) //if (enable)
// recompute_sample_rate(); // recompute_sample_rate();
} }
READ16_MEMBER( dcs_audio_device::denver_r ) READ16_MEMBER( dcs_audio_device::denver_r )
@ -1626,7 +1626,7 @@ uint16_t dcs_audio_device::data_r()
TIMER_CALLBACK_MEMBER( dcs_audio_device::output_control_delayed_w ) TIMER_CALLBACK_MEMBER( dcs_audio_device::output_control_delayed_w )
{ {
//if (LOG_DCS_IO) //if (LOG_DCS_IO)
// logerror("output_control = %04X\n", param); // logerror("output_control = %04X\n", param);
m_output_control = param; m_output_control = param;
m_output_control_cycles = 0; m_output_control_cycles = 0;
} }

View File

@ -2,14 +2,14 @@
// copyright-holders:Angelo Salese,Takahiro Nogi // copyright-holders:Angelo Salese,Takahiro Nogi
/*************************************************************************** /***************************************************************************
Nichibutsu sound HW Nichibutsu sound HW
Shared component between niyanpai.cpp and csplayh5.cpp Shared component between niyanpai.cpp and csplayh5.cpp
Uses a TMPZ84C011 with YM3812 and two DACs Uses a TMPZ84C011 with YM3812 and two DACs
TODO: TODO:
- DVD sound routing in here - DVD sound routing in here
***************************************************************************/ ***************************************************************************/

View File

@ -2,7 +2,7 @@
// copyright-holders:Angelo Salese,Takahiro Nogi // copyright-holders:Angelo Salese,Takahiro Nogi
/*************************************************************************** /***************************************************************************
Nichibutsu sound HW Nichibutsu sound HW
***************************************************************************/ ***************************************************************************/

View File

@ -4,7 +4,7 @@
Triumph-Adler (or Royal) Alphatronic PC Triumph-Adler (or Royal) Alphatronic PC
Driver by Barry Rodewald, Robbbert, R. Belmont and Carl Driver by Barry Rodewald, Robbbert, R. Belmont and Carl
z80 + HD46505SP as a CRTC z80 + HD46505SP as a CRTC
@ -13,14 +13,14 @@
Floppy format: 13cm, 2 sides, 40 tracks, 16 sectors, 256 bytes = 320kb. Floppy format: 13cm, 2 sides, 40 tracks, 16 sectors, 256 bytes = 320kb.
FDC (uPD765) is in a plug-in module, there is no ROM on the module. FDC (uPD765) is in a plug-in module, there is no ROM on the module.
A configuration switch determines if the FDC is present. A configuration switch determines if the FDC is present.
Has a socket for monochrome (to the standard amber monitor), Has a socket for monochrome (to the standard amber monitor),
and another for RGB. We emulate this with a configuration switch. and another for RGB. We emulate this with a configuration switch.
ToDo: ToDo:
- Newer ROM set from Team Europe and try to work out the graphics expansion - Newer ROM set from Team Europe and try to work out the graphics expansion
- uPD765 oddness that prevents Disk BASIC from loading - uPD765 oddness that prevents Disk BASIC from loading
***************************************************************************/ ***************************************************************************/
@ -125,7 +125,7 @@ private:
void alphatro_state::update_banking() void alphatro_state::update_banking()
{ {
if (m_port_10 & 0x80) // RAM at 0000? if (m_port_10 & 0x80) // RAM at 0000?
{ {
m_lowbank->set_bank(1); m_lowbank->set_bank(1);
} }
@ -134,7 +134,7 @@ void alphatro_state::update_banking()
m_lowbank->set_bank(0); m_lowbank->set_bank(0);
} }
if (m_port_10 & 0x40) // ROM cartridge at A000 if (m_port_10 & 0x40) // ROM cartridge at A000
{ {
m_cartbank->set_bank(0); m_cartbank->set_bank(0);
} }
@ -143,13 +143,13 @@ void alphatro_state::update_banking()
m_cartbank->set_bank(1); m_cartbank->set_bank(1);
} }
if (m_port_20 & 0x08) // VRAM at F000? if (m_port_20 & 0x08) // VRAM at F000?
{ {
m_monbank->set_bank(0); m_monbank->set_bank(0);
} }
else else
{ {
if (m_port_20 & 0x40) // IPL or Monitor at F000? if (m_port_20 & 0x40) // IPL or Monitor at F000?
{ {
m_monbank->set_bank(2); m_monbank->set_bank(2);
} }
@ -206,7 +206,7 @@ READ8_MEMBER( alphatro_state::port10_r )
if ((m_screen->vblank()) || (m_screen->hblank())) if ((m_screen->vblank()) || (m_screen->hblank()))
{ {
retval |= 0x80; retval |= 0x80;
} }
return retval; return retval;
} }

View File

@ -18,13 +18,13 @@
* M4T28-8R128H1 TimeKeeper RTC/CMOS * M4T28-8R128H1 TimeKeeper RTC/CMOS
* PLX PCI9050 Bus Target Interface Chip (interfaces ISA-style designs to PCI) * PLX PCI9050 Bus Target Interface Chip (interfaces ISA-style designs to PCI)
* Midway ZeusII-series custom video * Midway ZeusII-series custom video
* Actiontec PM560LKI PCI Data/Fax Modem (PCI\VEN_11C1&DEV_0480&SUBSYS_04801668) * Actiontec PM560LKI PCI Data/Fax Modem (PCI\VEN_11C1&DEV_0480&SUBSYS_04801668)
* TL16c552 dual UART * TL16c552 dual UART
* ADSP-2181 based DCS2 audio (unclear which variant) * ADSP-2181 based DCS2 audio (unclear which variant)
* ICS AV9110 Serially Programmable Frequency Generator. Programmed through ADSP FL0,FL1,FL2 pins. * ICS AV9110 Serially Programmable Frequency Generator. Programmed through ADSP FL0,FL1,FL2 pins.
* Cirrus Logic CS4338 16 bit stereo audio serial DAC, PCB has space for 3 chips (6-channels), only 1 is populated * Cirrus Logic CS4338 16 bit stereo audio serial DAC, PCB has space for 3 chips (6-channels), only 1 is populated
* Maxim MAX192 8 channel 10 bit serial ADC * Maxim MAX192 8 channel 10 bit serial ADC
* PIC16C57 (protection? serial #?) * PIC16C57 (protection? serial #?)
* Quantum Fireball CX 6.4GB IDE HDD (C/H/S 13328/15/63) * Quantum Fireball CX 6.4GB IDE HDD (C/H/S 13328/15/63)
TODO: TODO:

View File

@ -10,7 +10,7 @@
- Implement DVD routing and YUV decoding; - Implement DVD routing and YUV decoding;
- game timings seem busted, could be due of missing DVD hook-up - game timings seem busted, could be due of missing DVD hook-up
- csplayh1: inputs doesn't work at all, slower than the others too. - csplayh1: inputs doesn't work at all, slower than the others too.
Probably not a DVD but CD rom game? Probably not a DVD but CD rom game?
DVD Notes: DVD Notes:
- TMP68301 communicates with h8 via their respective internal serial comms - TMP68301 communicates with h8 via their respective internal serial comms
@ -343,8 +343,8 @@ WRITE_LINE_MEMBER(csplayh5_state::ide_irq)
WRITE16_MEMBER(csplayh5_state::tmp68301_parallel_port_w) WRITE16_MEMBER(csplayh5_state::tmp68301_parallel_port_w)
{ {
/* /*
-x-- ---- used during ROM check, h8 reset assert? -x-- ---- used during ROM check, h8 reset assert?
---- x--- enable DVD sound? Used by aimode at very least ---- x--- enable DVD sound? Used by aimode at very least
*/ */
if(data & ~0x48) if(data & ~0x48)
@ -483,19 +483,19 @@ ROM_END
ROM_START( mjgalpri ) ROM_START( mjgalpri )
ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg
ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(e8427076) SHA1(9b449599ffac2b67a29fac11d1e85218668d805d) ) ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(e8427076) SHA1(9b449599ffac2b67a29fac11d1e85218668d805d) )
ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(653fcc14) SHA1(6231ec5f45a9f5e587dcd00ff85f9bbfae7364ab) ) ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(653fcc14) SHA1(6231ec5f45a9f5e587dcd00ff85f9bbfae7364ab) )
ROM_REGION( 0x20000, ":nichisnd:audiorom", 0 ) // z80 ROM_REGION( 0x20000, ":nichisnd:audiorom", 0 ) // z80
ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(7b9b1887) SHA1(1393a1d79f3cc7ab68275791af4ec16e825056df) ) ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(7b9b1887) SHA1(1393a1d79f3cc7ab68275791af4ec16e825056df) )
DVD_BIOS DVD_BIOS
ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs
ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(6497bc8f) SHA1(ce0ecfab8df87f7356aa42648e47ffda53840188) ) ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(6497bc8f) SHA1(ce0ecfab8df87f7356aa42648e47ffda53840188) )
ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(3ac982e8) SHA1(d889d45888cf7bcb5af808f63e9ad41204bd5992) ) ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(3ac982e8) SHA1(d889d45888cf7bcb5af808f63e9ad41204bd5992) )
ROM_REGION( 0x040000, "gal", ROMREGION_ERASE00 ) ROM_REGION( 0x040000, "gal", ROMREGION_ERASE00 )
ROM_LOAD( "gal16v8b.020", 0x000000, 0x040000, CRC(4c92a523) SHA1(51da73fdfdfccdc070fa8a13163e031438b50876) ) ROM_LOAD( "gal16v8b.020", 0x000000, 0x040000, CRC(4c92a523) SHA1(51da73fdfdfccdc070fa8a13163e031438b50876) )
DISK_REGION( "ide:0:hdd:image" ) DISK_REGION( "ide:0:hdd:image" )
@ -565,17 +565,17 @@ ROM_END
ROM_START( mogitate ) ROM_START( mogitate )
ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg
ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(42ec6c2e) SHA1(a0279502e1f7e62f072ec6612caf198aa0ae3af7) ) ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(42ec6c2e) SHA1(a0279502e1f7e62f072ec6612caf198aa0ae3af7) )
ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(f71546c6) SHA1(546b0d12e7b1627c96d5a17c015bdbbca1e93232) ) ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(f71546c6) SHA1(546b0d12e7b1627c96d5a17c015bdbbca1e93232) )
DVD_BIOS DVD_BIOS
ROM_REGION( 0x20000, ":nichisnd:audiorom", 0 ) // z80 ROM_REGION( 0x20000, ":nichisnd:audiorom", 0 ) // z80
ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(7927c1d6) SHA1(15f0c0051124e7b7667eb721dd12938333b31899) ) ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(7927c1d6) SHA1(15f0c0051124e7b7667eb721dd12938333b31899) )
ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs
ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(ea655990) SHA1(7f59cfab21e8858625e82a9501acc943b07f799c) ) ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(ea655990) SHA1(7f59cfab21e8858625e82a9501acc943b07f799c) )
ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(4c910b86) SHA1(48007f03f4e445b9de15531afe821c1b18fccae1) ) ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(4c910b86) SHA1(48007f03f4e445b9de15531afe821c1b18fccae1) )
DISK_REGION( "ide:0:hdd:image" ) DISK_REGION( "ide:0:hdd:image" )
DISK_IMAGE_READONLY( "nb8006", 0, SHA1(aa911e46e791d89ce4fed4a32b4b0637ba3a9920) ) DISK_IMAGE_READONLY( "nb8006", 0, SHA1(aa911e46e791d89ce4fed4a32b4b0637ba3a9920) )
@ -775,8 +775,8 @@ ROM_END
ROM_START( tsuwaku ) ROM_START( tsuwaku )
ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg
ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(a9890007) SHA1(3cd36c653d387842289f74c3cf35435f9d2a3aca) ) ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(a9890007) SHA1(3cd36c653d387842289f74c3cf35435f9d2a3aca) )
ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(4577bf7b) SHA1(fed88157ded8ac72cc28cdd3b2ee36c293a6ee93) ) ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(4577bf7b) SHA1(fed88157ded8ac72cc28cdd3b2ee36c293a6ee93) )
DVD_BIOS DVD_BIOS
@ -784,8 +784,8 @@ ROM_START( tsuwaku )
ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(8451b9a9) SHA1(4e61c4b5ea7e91b53c97bd060b41466ba5005fd0) ) ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(8451b9a9) SHA1(4e61c4b5ea7e91b53c97bd060b41466ba5005fd0) )
ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs
ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(00657ca3) SHA1(a02bb8a177f3915ddf0bf97fd69426a3a28061a5) ) ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(00657ca3) SHA1(a02bb8a177f3915ddf0bf97fd69426a3a28061a5) )
ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(edf56c94) SHA1(76d95a45aced3ad8bfe8a561f355731f4f99603e) ) ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(edf56c94) SHA1(76d95a45aced3ad8bfe8a561f355731f4f99603e) )
DISK_REGION( "ide:0:hdd:image" ) DISK_REGION( "ide:0:hdd:image" )
DISK_IMAGE_READONLY( "nb8017", 0, SHA1(6c86985574d53f990c4eec573d7fa84782cb9c4c) ) DISK_IMAGE_READONLY( "nb8017", 0, SHA1(6c86985574d53f990c4eec573d7fa84782cb9c4c) )
@ -796,8 +796,8 @@ ROM_END
ROM_START( nichisel ) ROM_START( nichisel )
ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg
ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(95fb8e74) SHA1(79aa45ed1c3bd3e1a83b02afb64268efb386100e) ) ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(95fb8e74) SHA1(79aa45ed1c3bd3e1a83b02afb64268efb386100e) )
ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(fb84fc3e) SHA1(6b87c3516ceec59ec96012ea6a3d2fa9670a1cb3) ) ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(fb84fc3e) SHA1(6b87c3516ceec59ec96012ea6a3d2fa9670a1cb3) )
DVD_BIOS DVD_BIOS
@ -805,14 +805,14 @@ ROM_START( nichisel )
ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(f94981fd) SHA1(84dae027f10717a084016310cd245bb4c2ee6a56) ) ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(f94981fd) SHA1(84dae027f10717a084016310cd245bb4c2ee6a56) )
ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs
ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(5ab63481) SHA1(fc81fbdd1df496813fc0d80bcab6d0434b75d311) ) ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(5ab63481) SHA1(fc81fbdd1df496813fc0d80bcab6d0434b75d311) )
ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(50085861) SHA1(b8f99a66a743c9bf66ef307fe4b581586e293fe5) ) ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(50085861) SHA1(b8f99a66a743c9bf66ef307fe4b581586e293fe5) )
DISK_REGION( "ide:0:hdd:image" ) DISK_REGION( "ide:0:hdd:image" )
DISK_IMAGE_READONLY( "nb80sp", 0, SHA1(48eb9f8adba0ea5f59cfcbdee61c29b4af84ac97) ) DISK_IMAGE_READONLY( "nb80sp", 0, SHA1(48eb9f8adba0ea5f59cfcbdee61c29b4af84ac97) )
ROM_REGION( 0x040000, "gal", ROMREGION_ERASE00 ) ROM_REGION( 0x040000, "gal", ROMREGION_ERASE00 )
ROM_LOAD( "palce16v8h.020", 0x000000, 0x040000, CRC(228b98fb) SHA1(53b57a09610425a5bb9d0ffe0f68dce2d9ab3bf6) ) ROM_LOAD( "palce16v8h.020", 0x000000, 0x040000, CRC(228b98fb) SHA1(53b57a09610425a5bb9d0ffe0f68dce2d9ab3bf6) )
ROM_END ROM_END
// 1995 // 1995
@ -821,7 +821,7 @@ GAME( 1995, csplayh1, 0, csplayh5, csplayh5, csplayh5_state, csplayh1,
GAME( 1998, nichidvd, 0, csplayh5, csplayh5, csplayh5_state, 0, ROT0, "Nichibutsu", "Nichbutsu High Rate DVD BIOS", MACHINE_IS_BIOS_ROOT ) GAME( 1998, nichidvd, 0, csplayh5, csplayh5, csplayh5_state, 0, ROT0, "Nichibutsu", "Nichbutsu High Rate DVD BIOS", MACHINE_IS_BIOS_ROOT )
// 1998 // 1998
/* 01 */ GAME( 1998, mjgalpri, nichidvd, csplayh5, csplayh5, csplayh5_state, mjgalpri, ROT0, "Nichibutsu/Just&Just", "Mahjong Gal-pri - World Gal-con Grandprix (Japan)", MACHINE_NOT_WORKING ) /* 01 */ GAME( 1998, mjgalpri, nichidvd, csplayh5, csplayh5, csplayh5_state, mjgalpri, ROT0, "Nichibutsu/Just&Just", "Mahjong Gal-pri - World Gal-con Grandprix (Japan)", MACHINE_NOT_WORKING )
// 02 : Sengoku Mahjong Kurenai Otome-tai : Nichibutsu/Just&Just // 02 : Sengoku Mahjong Kurenai Otome-tai : Nichibutsu/Just&Just
/* 03 */ GAME( 1998, junai, nichidvd, csplayh5, csplayh5, csplayh5_state, junai, ROT0, "Nichibutsu/eic", "Junai - Manatsu no First Kiss (Japan)", MACHINE_NOT_WORKING ) /* 03 */ GAME( 1998, junai, nichidvd, csplayh5, csplayh5, csplayh5_state, junai, ROT0, "Nichibutsu/eic", "Junai - Manatsu no First Kiss (Japan)", MACHINE_NOT_WORKING )
/* 04 */ GAME( 1998, csplayh5, nichidvd, csplayh5, csplayh5, csplayh5_state, csplayh5, ROT0, "Nichibutsu", "Mahjong Hanafuda Cosplay Tengoku 5 (Japan)", MACHINE_NOT_WORKING ) /* 04 */ GAME( 1998, csplayh5, nichidvd, csplayh5, csplayh5, csplayh5_state, csplayh5, ROT0, "Nichibutsu", "Mahjong Hanafuda Cosplay Tengoku 5 (Japan)", MACHINE_NOT_WORKING )

View File

@ -412,7 +412,7 @@ WRITE8_MEMBER (dbox_state::write_pa){
static ADDRESS_MAP_START( dbox_map, AS_PROGRAM, 32, dbox_state ) static ADDRESS_MAP_START( dbox_map, AS_PROGRAM, 32, dbox_state )
AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_REGION("maincpu", 0) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_REGION("maincpu", 0)
AM_RANGE(0x700000, 0x77ffff) AM_RAM // CS2 AM_RANGE(0x700000, 0x77ffff) AM_RAM // CS2
// AM_RANGE(0x780000, 0x7807ff) AM_RAM // CS3 // AM_RANGE(0x780000, 0x7807ff) AM_RAM // CS3
AM_RANGE(0x780100, 0x7801ff) AM_WRITE8(sda5708_reset, 0xffffffff) AM_RANGE(0x780100, 0x7801ff) AM_WRITE8(sda5708_reset, 0xffffffff)
AM_RANGE(0x780600, 0x7806ff) AM_WRITE8(sda5708_clk, 0xffffffff) AM_RANGE(0x780600, 0x7806ff) AM_WRITE8(sda5708_clk, 0xffffffff)
AM_RANGE(0x800000, 0x8fffff) AM_RAM // CS1 AM_RANGE(0x800000, 0x8fffff) AM_RAM // CS1
@ -444,7 +444,7 @@ DRIVER_INIT_MEMBER(dbox_state, dbox)
// TODO: Figure out what DVB2000 is doing // TODO: Figure out what DVB2000 is doing
ROM_START( dbox ) ROM_START( dbox )
ROM_REGION(0x1000000, "maincpu", 0) ROM_REGION(0x1000000, "maincpu", 0)
// ROM_LOAD16_WORD( "dvb2000.bin", 0x000000, 0x08b742, CRC(5b21c455) SHA1(1e7654c37dfa65d1b8ac2469cdda82f91b47b3c7) ) // ROM_LOAD16_WORD( "dvb2000.bin", 0x000000, 0x08b742, CRC(5b21c455) SHA1(1e7654c37dfa65d1b8ac2469cdda82f91b47b3c7) )
ROM_LOAD16_WORD( "nokboot.bin", 0x000000, 0x020000, CRC(0ff53e1f) SHA1(52002ee22c032775dac383d408c44abe9244724f) ) ROM_LOAD16_WORD( "nokboot.bin", 0x000000, 0x020000, CRC(0ff53e1f) SHA1(52002ee22c032775dac383d408c44abe9244724f) )
ROM_END ROM_END

View File

@ -842,7 +842,7 @@ static ADDRESS_MAP_START( dec8_mcu_io_map, AS_IO, 8, dec8_state )
ADDRESS_MAP_END ADDRESS_MAP_END
/* /*
Super Real Darwin is similar but only appears to have a single port Super Real Darwin is similar but only appears to have a single port
*/ */
READ8_MEMBER(dec8_state::srdarwin_mcu_from_main_r) READ8_MEMBER(dec8_state::srdarwin_mcu_from_main_r)

View File

@ -18,7 +18,7 @@
Maniac Square | 1996 | GAE1 501 | 940411 | DS5002FP (unprotected version available) Maniac Square | 1996 | GAE1 501 | 940411 | DS5002FP (unprotected version available)
Snow Board | 1996 | CG-1V 366 | 960419/1 | Lattice IspLSI 1016-80LJ Snow Board | 1996 | CG-1V 366 | 960419/1 | Lattice IspLSI 1016-80LJ
Bang! | 1998 | CG-1V 388 | 980921/1 | No Bang! | 1998 | CG-1V 388 | 980921/1 | No
Play 2000 | 1999 | CG-1V-149 | ? | DS5002FP (by Nova Desitec) Play 2000 | 1999 | CG-1V-149 | ? | DS5002FP (by Nova Desitec)
Notes: Notes:
touchgo: touchgo:
@ -475,7 +475,7 @@ static ADDRESS_MAP_START( alighunt_map, AS_PROGRAM, 16, gaelco2_state )
AM_RANGE(0x500000, 0x500001) AM_WRITE(gaelco2_coin_w) /* Coin lockout + counters */ AM_RANGE(0x500000, 0x500001) AM_WRITE(gaelco2_coin_w) /* Coin lockout + counters */
AM_RANGE(0x500006, 0x500007) AM_WRITENOP /* ??? */ AM_RANGE(0x500006, 0x500007) AM_WRITENOP /* ??? */
AM_RANGE(0xfe0000, 0xfe7fff) AM_RAM /* Work RAM */ AM_RANGE(0xfe0000, 0xfe7fff) AM_RAM /* Work RAM */
AM_RANGE(0xfe8000, 0xfeffff) AM_RAM AM_SHARE("shareram") /* Work RAM (shared with D5002FP) */ AM_RANGE(0xfe8000, 0xfeffff) AM_RAM AM_SHARE("shareram") /* Work RAM (shared with D5002FP) */
ADDRESS_MAP_END ADDRESS_MAP_END
@ -691,7 +691,7 @@ static ADDRESS_MAP_START( touchgo_map, AS_PROGRAM, 16, gaelco2_state )
AM_RANGE(0x300006, 0x300007) AM_READ_PORT("IN3") /* SERVICESW + Input 4P */ AM_RANGE(0x300006, 0x300007) AM_READ_PORT("IN3") /* SERVICESW + Input 4P */
AM_RANGE(0x500000, 0x50001f) AM_WRITE(touchgo_coin_w) /* Coin counters */ AM_RANGE(0x500000, 0x50001f) AM_WRITE(touchgo_coin_w) /* Coin counters */
AM_RANGE(0xfe0000, 0xfe7fff) AM_RAM /* Work RAM */ AM_RANGE(0xfe0000, 0xfe7fff) AM_RAM /* Work RAM */
AM_RANGE(0xfe8000, 0xfeffff) AM_RAM AM_SHARE("shareram") /* Work RAM (shared with D5002FP) */ AM_RANGE(0xfe8000, 0xfeffff) AM_RAM AM_SHARE("shareram") /* Work RAM (shared with D5002FP) */
ADDRESS_MAP_END ADDRESS_MAP_END
@ -1447,22 +1447,22 @@ ROM_START( wrally2 )
A little less obvious is why the older dump had the following startup code, which appears to have been partially A little less obvious is why the older dump had the following startup code, which appears to have been partially
patched out patched out
0200: mov sp,#$70 0200: mov sp,#$70
0203: mov a,pcon 0203: mov a,pcon
0205: anl a,#$20 0205: anl a,#$20
0207: jnz $0203 0207: jnz $0203
0209: nop 0209: nop
020A: nop 020A: nop
020B: nop 020B: nop
020C: mov dptr,#$FC01 020C: mov dptr,#$FC01
while the newer dump has this while the newer dump has this
0200: mov sp,#$70 0200: mov sp,#$70
0203: mov mcon,#$68 0203: mov mcon,#$68
0206: mov i2cfg,#$00 0206: mov i2cfg,#$00
0209: mov crcr,#$80 0209: mov crcr,#$80
020C: mov dptr,#$FC01 020C: mov dptr,#$FC01
either way the 2nd dump is in much better state, so we're using that. either way the 2nd dump is in much better state, so we're using that.
*/ */

View File

@ -52,24 +52,24 @@ static constexpr unsigned MASTER_CLOCK = 9808000;
static constexpr unsigned VIDEO_MEM_SIZE= 8192; static constexpr unsigned VIDEO_MEM_SIZE= 8192;
static constexpr unsigned ALPHA_MEM_SIZE= 4096; static constexpr unsigned ALPHA_MEM_SIZE= 4096;
static constexpr unsigned GRAPH_MEM_SIZE= 16384; static constexpr unsigned GRAPH_MEM_SIZE= 16384;
static constexpr unsigned CRT_STS_READY_BIT = 0; static constexpr unsigned CRT_STS_READY_BIT = 0;
static constexpr unsigned CRT_STS_DISPLAY_BIT = 1; static constexpr unsigned CRT_STS_DISPLAY_BIT = 1;
static constexpr unsigned CRT_STS_BUSY_BIT = 7; static constexpr unsigned CRT_STS_BUSY_BIT = 7;
static constexpr unsigned CRT_CTL_RD_RQ_BIT = 0; static constexpr unsigned CRT_CTL_RD_RQ_BIT = 0;
static constexpr unsigned CRT_CTL_WIPEOUT_BIT = 1; static constexpr unsigned CRT_CTL_WIPEOUT_BIT = 1;
static constexpr unsigned CRT_CTL_POWERDN_BIT = 2; static constexpr unsigned CRT_CTL_POWERDN_BIT = 2;
static constexpr unsigned CRT_CTL_GRAPHICS_BIT = 7; static constexpr unsigned CRT_CTL_GRAPHICS_BIT = 7;
// Time to read/write a byte in video memory (in master clock cycles) // Time to read/write a byte in video memory (in master clock cycles)
static constexpr unsigned CRT_RW_TIME = 96; static constexpr unsigned CRT_RW_TIME = 96;
// Time taken by hw timer updating (semi-made up) (in usec) // Time taken by hw timer updating (semi-made up) (in usec)
static constexpr unsigned TIMER_BUSY_USEC = 128; static constexpr unsigned TIMER_BUSY_USEC = 128;
static constexpr unsigned IRQ_KEYBOARD_BIT = 0; static constexpr unsigned IRQ_KEYBOARD_BIT = 0;
static constexpr unsigned IRQ_TIMER0_BIT = 1; static constexpr unsigned IRQ_TIMER0_BIT = 1;
static constexpr unsigned TIMER_COUNT = 4; static constexpr unsigned TIMER_COUNT = 4;
static constexpr unsigned IRQ_IOP0_BIT = IRQ_TIMER0_BIT + TIMER_COUNT; static constexpr unsigned IRQ_IOP0_BIT = IRQ_TIMER0_BIT + TIMER_COUNT;
static constexpr unsigned IOP_COUNT = 0; static constexpr unsigned IOP_COUNT = 0;
static constexpr unsigned IRQ_BIT_COUNT = IRQ_IOP0_BIT + IOP_COUNT; static constexpr unsigned IRQ_BIT_COUNT = IRQ_IOP0_BIT + IOP_COUNT;
static constexpr unsigned NO_IRQ = IRQ_BIT_COUNT; static constexpr unsigned NO_IRQ = IRQ_BIT_COUNT;
// ************ // ************
// hp85_state // hp85_state

View File

@ -214,7 +214,7 @@ static ADDRESS_MAP_START( ddboy_main, AS_PROGRAM, 8, konmedal_state )
AM_RANGE(0xc800, 0xc80f) AM_DEVWRITE("k056832", k056832_device, b_w) AM_RANGE(0xc800, 0xc80f) AM_DEVWRITE("k056832", k056832_device, b_w)
AM_RANGE(0xc80f, 0xc80f) AM_READ(magic_r) AM_RANGE(0xc80f, 0xc80f) AM_READ(magic_r)
AM_RANGE(0xcc00, 0xcc00) AM_DEVREADWRITE("oki", okim6295_device, read, write) AM_RANGE(0xcc00, 0xcc00) AM_DEVREADWRITE("oki", okim6295_device, read, write)
AM_RANGE(0xd000, 0xd000) AM_WRITENOP // ??? writes 00 and 3f every frame AM_RANGE(0xd000, 0xd000) AM_WRITENOP // ??? writes 00 and 3f every frame
AM_RANGE(0xd800, 0xd87f) AM_DEVREADWRITE("k051649", k051649_device, k051649_waveform_r, k051649_waveform_w) AM_RANGE(0xd800, 0xd87f) AM_DEVREADWRITE("k051649", k051649_device, k051649_waveform_r, k051649_waveform_w)
AM_RANGE(0xd880, 0xd889) AM_DEVWRITE("k051649", k051649_device, k051649_frequency_w) AM_RANGE(0xd880, 0xd889) AM_DEVWRITE("k051649", k051649_device, k051649_frequency_w)
AM_RANGE(0xd88a, 0xd88e) AM_DEVWRITE("k051649", k051649_device, k051649_volume_w) AM_RANGE(0xd88a, 0xd88e) AM_DEVWRITE("k051649", k051649_device, k051649_volume_w)
@ -273,31 +273,31 @@ static INPUT_PORTS_START( konmedal )
PORT_DIPSETTING( 0x0d, "25%" ) PORT_DIPSETTING( 0x0d, "25%" )
PORT_DIPSETTING( 0x0e, "20%" ) PORT_DIPSETTING( 0x0e, "20%" )
PORT_DIPSETTING( 0x0f, "15%" ) PORT_DIPSETTING( 0x0f, "15%" )
PORT_DIPNAME( 0x30, 0x00, "Play Timer" ) PORT_DIPLOCATION("SW2:5,6") PORT_DIPNAME( 0x30, 0x00, "Play Timer" ) PORT_DIPLOCATION("SW2:5,6")
PORT_DIPSETTING( 0x00, "30 sec" ) PORT_DIPSETTING( 0x00, "30 sec" )
PORT_DIPSETTING( 0x10, "24 sec" ) PORT_DIPSETTING( 0x10, "24 sec" )
PORT_DIPSETTING( 0x20, "18 sec" ) PORT_DIPSETTING( 0x20, "18 sec" )
PORT_DIPSETTING( 0x30, "12 sec" ) PORT_DIPSETTING( 0x30, "12 sec" )
PORT_DIPNAME( 0x40, 0x40, "Backup Memory" ) PORT_DIPLOCATION("SW2:7") PORT_DIPNAME( 0x40, 0x40, "Backup Memory" ) PORT_DIPLOCATION("SW2:7")
PORT_DIPSETTING( 0x40, "Keep" ) PORT_DIPSETTING( 0x40, "Keep" )
PORT_DIPSETTING( 0x00, "Clear" ) PORT_DIPSETTING( 0x00, "Clear" )
PORT_DIPNAME( 0x80, 0x00, "Demo Sound" ) PORT_DIPLOCATION("SW2:8") PORT_DIPNAME( 0x80, 0x00, "Demo Sound" ) PORT_DIPLOCATION("SW2:8")
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START("IN1") PORT_START("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x0e, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused PORT_BIT( 0x0e, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) // medal PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) // medal
PORT_BIT( 0xd0, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused PORT_BIT( 0xd0, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused
PORT_START("IN2") PORT_START("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test") PORT_CODE(KEYCODE_F2) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test") PORT_CODE(KEYCODE_F2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // medal ack PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // medal ack
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused
INPUT_PORTS_END INPUT_PORTS_END
void konmedal_state::machine_start() void konmedal_state::machine_start()

View File

@ -366,7 +366,7 @@ void nes_vt_state::machine_start()
m_ppu->set_scanline_callback(ppu2c0x_device::scanline_delegate(FUNC(nes_vt_state::scanline_irq),this)); m_ppu->set_scanline_callback(ppu2c0x_device::scanline_delegate(FUNC(nes_vt_state::scanline_irq),this));
// m_ppu->set_hblank_callback(ppu2c0x_device::hblank_delegate(FUNC(device_nes_cart_interface::hblank_irq),m_cartslot->m_cart)); // m_ppu->set_hblank_callback(ppu2c0x_device::hblank_delegate(FUNC(device_nes_cart_interface::hblank_irq),m_cartslot->m_cart));
// m_ppu->space(AS_PROGRAM).install_readwrite_handler(0, 0x1fff, read8_delegate(FUNC(device_nes_cart_interface::chr_r),m_cartslot->m_cart), write8_delegate(FUNC(device_nes_cart_interface::chr_w),m_cartslot->m_cart)); // m_ppu->space(AS_PROGRAM).install_readwrite_handler(0, 0x1fff, read8_delegate(FUNC(device_nes_cart_interface::chr_r),m_cartslot->m_cart), write8_delegate(FUNC(device_nes_cart_interface::chr_w),m_cartslot->m_cart));
m_ppu->space(AS_PROGRAM).install_readwrite_handler(0x2000, 0x3eff, read8_delegate(FUNC(nes_vt_state::nt_r),this), write8_delegate(FUNC(nes_vt_state::nt_w),this)); m_ppu->space(AS_PROGRAM).install_readwrite_handler(0x2000, 0x3eff, read8_delegate(FUNC(nes_vt_state::nt_r),this), write8_delegate(FUNC(nes_vt_state::nt_w),this));
} }

View File

@ -1973,7 +1973,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( blitz99, seattle150 ) static MACHINE_CONFIG_DERIVED( blitz99, seattle150 )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(2) MCFG_DCS2_AUDIO_DRAM_IN_MB(2)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0afb) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0afb)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_BLITZ99) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_BLITZ99)
@ -1985,7 +1985,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( blitz2k, seattle150 ) static MACHINE_CONFIG_DERIVED( blitz2k, seattle150 )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(2) MCFG_DCS2_AUDIO_DRAM_IN_MB(2)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_BLITZ99) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_BLITZ99)
@ -1997,7 +1997,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( carnevil, seattle150 ) static MACHINE_CONFIG_DERIVED( carnevil, seattle150 )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(2) MCFG_DCS2_AUDIO_DRAM_IN_MB(2)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0af7) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0af7)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_CARNEVIL) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_CARNEVIL)
@ -2009,7 +2009,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( hyprdriv, seattle200_widget ) static MACHINE_CONFIG_DERIVED( hyprdriv, seattle200_widget )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(2) MCFG_DCS2_AUDIO_DRAM_IN_MB(2)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0af7) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0af7)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_HYPRDRIV) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_HYPRDRIV)

View File

@ -4078,7 +4078,7 @@ ROM_START( kokoroj2 )
ROM_REGION( 0x500000, "mainpcb:soundcpu", 0 ) /* sound CPU */ ROM_REGION( 0x500000, "mainpcb:soundcpu", 0 ) /* sound CPU */
ROM_LOAD_x4( "epr-16185.ic36", 0x100000, 0x020000, CRC(afb97c4d) SHA1(f6e77d932824f93d89559a9cb3b2d678d5fc6940) ) ROM_LOAD_x4( "epr-16185.ic36", 0x100000, 0x020000, CRC(afb97c4d) SHA1(f6e77d932824f93d89559a9cb3b2d678d5fc6940) )
ROM_LOAD( "mpr-16184.ic35", 0x200000, 0x100000, CRC(d7a19751) SHA1(8ae9f13689c8f9851e1eea995c51285972bed4a2) ) ROM_LOAD( "mpr-16184.ic35", 0x200000, 0x100000, CRC(d7a19751) SHA1(8ae9f13689c8f9851e1eea995c51285972bed4a2) )
// IC24 & IC34 are not populated // IC24 & IC34 are not populated
ROM_REGION( 0x400000, "mainpcb:gfx1", 0 ) /* tiles */ ROM_REGION( 0x400000, "mainpcb:gfx1", 0 ) /* tiles */
ROM_LOAD16_BYTE( "mpr-16188.ic14", 0x000000, 0x200000, CRC(83a450ab) SHA1(1d0b45512d784ed1d82135b84c7c540f92d789f7) ) ROM_LOAD16_BYTE( "mpr-16188.ic14", 0x000000, 0x200000, CRC(83a450ab) SHA1(1d0b45512d784ed1d82135b84c7c540f92d789f7) )

View File

@ -2527,7 +2527,7 @@ static ADDRESS_MAP_START( setaroul_map, AS_PROGRAM, 16, setaroul_state )
AM_RANGE(0xf40000, 0xf40bff) AM_WRITE(spriteylow_w) AM_RANGE(0xf40000, 0xf40bff) AM_WRITE(spriteylow_w)
AM_RANGE(0xf40c00, 0xf40c11) AM_WRITE(spritectrl_w) AM_RANGE(0xf40c00, 0xf40c11) AM_WRITE(spritectrl_w)
// AM_RANGE(0xf80000, 0xf80001) AM_WRITE // $40 at boot // AM_RANGE(0xf80000, 0xf80001) AM_WRITE // $40 at boot
ADDRESS_MAP_END ADDRESS_MAP_END
/*************************************************************************** /***************************************************************************

View File

@ -958,7 +958,7 @@ CUSTOM_INPUT_MEMBER(vegas_state::i40_r)
break; break;
} }
//if (m_i40_data & 0x1000) //if (m_i40_data & 0x1000)
// printf("%08X: i40_r: select: %x index: %d data: %x\n", machine().device("maincpu")->safe_pc(), m_i40_data, index, data); // printf("%08X: i40_r: select: %x index: %d data: %x\n", machine().device("maincpu")->safe_pc(), m_i40_data, index, data);
//m_i40_data &= ~0x1000; //m_i40_data &= ~0x1000;
return data; return data;
} }
@ -1641,7 +1641,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gauntleg, vegas ) static MACHINE_CONFIG_DERIVED( gauntleg, vegas )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_DRAM_IN_MB(4)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_CALSPEED) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_CALSPEED)
@ -1654,7 +1654,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gauntdl, vegas ) static MACHINE_CONFIG_DERIVED( gauntdl, vegas )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_DRAM_IN_MB(4)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_GAUNTDL) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_GAUNTDL)
@ -1667,7 +1667,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( warfa, vegas250 ) static MACHINE_CONFIG_DERIVED( warfa, vegas250 )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_DRAM_IN_MB(4)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_MACE) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_MACE)
@ -1680,7 +1680,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( tenthdeg, vegas ) static MACHINE_CONFIG_DERIVED( tenthdeg, vegas )
MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0)
MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_DRAM_IN_MB(4)
MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0afb) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0afb)
MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_GAUNTDL) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_GAUNTDL)

View File

@ -30,9 +30,9 @@ public:
m_fakey(*this, "FAKEY"), m_fakey(*this, "FAKEY"),
m_visarea(0, 0, 0, 0) { } m_visarea(0, 0, 0, 0) { }
static constexpr uint32_t YBUFFER_COUNT = 15; static constexpr uint32_t YBUFFER_COUNT = 15;
static constexpr uint32_t VRAM_SIZE = 0x40000; static constexpr uint32_t VRAM_SIZE = 0x40000;
static constexpr uint32_t VRAM_MASK = VRAM_SIZE - 1; static constexpr uint32_t VRAM_MASK = VRAM_SIZE - 1;
enum enum
{ {

View File

@ -315,7 +315,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(interrupt); TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
private: private:
required_device<upd4992_device> m_rtc; // ! Actually D4911C ! required_device<upd4992_device> m_rtc; // ! Actually D4911C !
required_device<ticket_dispenser_device> m_hopper; required_device<ticket_dispenser_device> m_hopper;
required_ioport_array<26> m_bet; required_ioport_array<26> m_bet;

View File

@ -6,8 +6,8 @@
<element name="Pixel"> <element name="Pixel">
<!-- The data sheet says 575nm wave length which is yellow but occular comparison <!-- The data sheet says 575nm wave length which is yellow but occular comparison
suggests ~515nm which is green and also stated as the color in the data sheet suggests ~515nm which is green and also stated as the color in the data sheet
The colors below are green based on the occular comparison with the real hardware --> The colors below are green based on the occular comparison with the real hardware -->
<disk state="0"> <disk state="0">
<color red="0.12" green="1.0" blue="0.0" /> <color red="0.12" green="1.0" blue="0.0" />
<bounds x="0" y="0" width="1" height="1" /> <bounds x="0" y="0" width="1" height="1" />
@ -60,24 +60,24 @@
int main() int main()
{ {
int digits = 8; // 8 digits int digits = 8; // 8 digits
int cols = 5; // 5 rows in each digit int cols = 5; // 5 rows in each digit
int rows = 7; // 7 columns in each digit int rows = 7; // 7 columns in each digit
int size = 100; // size of each led int size = 100; // size of each led
int dsx = 380; // distance between each digit int dsx = 380; // distance between each digit
int psx = 111 - size; // horizontal distance between leds int psx = 111 - size; // horizontal distance between leds
int psy = 114 - size; // vertical distance between leds int psy = 114 - size; // vertical distance between leds
for (int d = 1; d <= digits; d++ ){ for (int d = 1; d <= digits; d++ ){
for (int y = 1; y <= rows; y++){ for (int y = 1; y <= rows; y++){
for (int x = 1; x <= cols; x++) { for (int x = 1; x <= cols; x++) {
printf( "<bezel name=\"Dot_%d\" element=\"Pixel\" state=\"0\"><bounds x=\"%d\" y=\"%d\" width=\"%d\" height=\"%d\"/></bezel>\n", printf( "<bezel name=\"Dot_%d\" element=\"Pixel\" state=\"0\"><bounds x=\"%d\" y=\"%d\" width=\"%d\" height=\"%d\"/></bezel>\n",
d * 100 + y * 10 + x, d * 100 + y * 10 + x,
(d - 1) * (cols *(size + psx) + dsx) + (x - 1) * (size + psx), (d - 1) * (cols *(size + psx) + dsx) + (x - 1) * (size + psx),
(y - 1) * (psy + size), size, size); (y - 1) * (psy + size), size, size);
} }
} }
} }
} }
--> -->
<bezel name="Dot_111" element="Pixel" state="0"><bounds x="0" y="0" width="100" height="100"/></bezel> <bezel name="Dot_111" element="Pixel" state="0"><bounds x="0" y="0" width="100" height="100"/></bezel>

View File

@ -3,395 +3,395 @@
<!-- Straight up bets --> <!-- Straight up bets -->
<element name="Bet 0"> <disk> <color red="1.00" green="0.91" blue="0.52"/> </disk> <element name="Bet 0"> <disk> <color red="1.00" green="0.91" blue="0.52"/> </disk>
<text string="0"> <color red="0.06" green="0.39" blue="0.00"/> </text> </element> <text string="0"> <color red="0.06" green="0.39" blue="0.00"/> </text> </element>
<element name="Bet 1"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 1"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="1"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="1"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 2"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 2"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="2"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="2"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 3"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 3"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="3"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="3"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 4"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 4"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="4"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="4"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 5"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 5"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="5"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="5"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 6"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 6"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="6"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="6"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 7"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 7"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="7"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="7"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 8"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 8"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="8"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="8"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 9"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 9"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="9"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="9"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 10"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 10"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="10"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="10"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<!-- 11 is black like 10 --> <!-- 11 is black like 10 -->
<element name="Bet 11"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 11"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="11"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="11"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 12"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 12"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="12"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="12"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 13"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 13"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="13"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="13"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 14"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 14"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="14"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="14"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 15"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 15"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="15"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="15"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 16"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 16"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="16"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="16"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 17"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 17"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="17"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="17"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 18"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 18"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="18"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="18"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<!-- 19 is red like 18 --> <!-- 19 is red like 18 -->
<element name="Bet 19"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 19"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="19"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="19"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 20"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 20"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="20"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="20"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 21"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 21"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="21"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="21"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 22"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 22"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="22"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="22"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 23"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 23"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="23"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="23"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 24"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 24"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="24"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="24"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 25"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 25"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="25"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="25"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 26"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 26"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="26"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="26"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 27"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 27"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="27"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="27"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 28"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 28"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="28"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="28"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<!-- 29 is black like 28 --> <!-- 29 is black like 28 -->
<element name="Bet 29"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 29"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="29"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="29"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 30"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 30"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="30"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="30"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 31"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 31"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="31"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="31"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 32"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 32"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="32"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="32"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 33"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 33"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="33"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="33"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 34"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 34"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="34"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="34"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 35"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk> <element name="Bet 35"> <disk> <color red="0.06" green="0.06" blue="0.06"/> </disk>
<text string="35"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="35"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<element name="Bet 36"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk> <element name="Bet 36"> <disk> <color red="0.71" green="0.00" blue="0.00"/> </disk>
<text string="36"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element> <text string="36"> <color red="1.00" green="0.91" blue="0.52"/> </text> </element>
<!-- Corner/Split bets --> <!-- Corner/Split bets -->
<element name="Bet"> <element name="Bet">
<disk> <color red="0.00" green="0.16" blue="0.00"/> </disk> <disk> <color red="0.00" green="0.16" blue="0.00"/> </disk>
</element> </element>
<!-- Outside bets --> <!-- Outside bets -->
<element name="Bet 19-36"> <element name="Bet 19-36">
<text string="19-36"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="19-36"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet 1-12"> <element name="Bet 1-12">
<text string="1-12"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="1-12"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet 1-18"> <element name="Bet 1-18">
<text string="1-18"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="1-18"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet Odd"> <element name="Bet Odd">
<text string="ODD"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="ODD"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet 13-24"> <element name="Bet 13-24">
<text string="13-24"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="13-24"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet Even"> <element name="Bet Even">
<text string="EVEN"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="EVEN"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet Red"> <element name="Bet Red">
<rect> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.71" green="0.00" blue="0.00"/> </rect> <rect> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.71" green="0.00" blue="0.00"/> </rect>
<text string="RED"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="RED"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<element name="Bet 25-36"> <element name="Bet 25-36">
<text string="25-36"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text> <text string="25-36"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.00" green="0.00" blue="0.00"/> </text>
</element> </element>
<element name="Bet Black"> <element name="Bet Black">
<rect> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.06" green="0.06" blue="0.06"/> </rect> <rect> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.06" green="0.06" blue="0.06"/> </rect>
<text string="BLACK"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="BLACK"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<!-- Special Keys --> <!-- Special Keys -->
<element name="Pay"> <element name="Pay">
<text string="PAY"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="PAY"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<element name="Bet All"> <element name="Bet All">
<text string="ALL"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="ALL"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<element name="Bet Cancel"> <element name="Bet Cancel">
<text string="CANCEL"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="CANCEL"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<element name="Bet Repeat"> <element name="Bet Repeat">
<text string="REPEAT"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text> <text string="REPEAT"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="1.00" green="0.91" blue="0.52"/> </text>
</element> </element>
<!-- Debug Keys --> <!-- Debug Keys -->
<element name="Unknown"> <element name="Unknown">
<text string="UNK"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.80" green="0.80" blue="0.80"/> </text> <text string="UNK"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.80" green="0.80" blue="0.80"/> </text>
</element> </element>
<element name="Debug"> <element name="Debug">
<text string="DBG"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.80" green="0.80" blue="0.80"/> </text> <text string="DBG"> <bounds x="0.00" y="0.00" width="2.25" height="0.65"/> <color red="0.80" green="0.80" blue="0.80"/> </text>
</element> </element>
<!-- Board background --> <!-- Board background -->
<element name="Board"> <element name="Board">
<rect> <bounds x="0.00" y="0.00" width="240" height="112"/> <color red="0.06" green="0.39" blue="0.00"/> </rect> <rect> <bounds x="0.00" y="0.00" width="240" height="112"/> <color red="0.06" green="0.39" blue="0.00"/> </rect>
</element> </element>
<view name="Standard Screen (3:4) and Board"> <view name="Standard Screen (3:4) and Board">
<!-- Screen (Top) --> <!-- Screen (Top) -->
<screen index="0"> <screen index="0">
<bounds x="0" y="0" width="240" height="320"/> <bounds x="0" y="0" width="240" height="320"/>
</screen> </screen>
<!-- Board (Bottom) --> <!-- Board (Bottom) -->
<bezel element="Board"> <bounds x="0.0" y="330.0" width="240.0" height="112.0"/> </bezel> <bezel element="Board"> <bounds x="0.0" y="330.0" width="240.0" height="112.0"/> </bezel>
<!-- Top Row --> <!-- Top Row -->
<bezel element="Pay" inputtag="BET.00" inputmask="0x01"> <bounds x="-2.0" y="340.0" width="36.0" height="11.0"/> </bezel> <bezel element="Pay" inputtag="BET.00" inputmask="0x01"> <bounds x="-2.0" y="340.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet 19-36" inputtag="BET.04" inputmask="0x01"> <bounds x="38.0" y="340.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet 19-36" inputtag="BET.04" inputmask="0x01"> <bounds x="38.0" y="340.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Odd" inputtag="BET.0C" inputmask="0x01"> <bounds x="102.0" y="340.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Odd" inputtag="BET.0C" inputmask="0x01"> <bounds x="102.0" y="340.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Red" inputtag="BET.14" inputmask="0x01"> <bounds x="166.0" y="340.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Red" inputtag="BET.14" inputmask="0x01"> <bounds x="166.0" y="340.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet All" inputtag="BET.19" inputmask="0x01"> <bounds x="206.0" y="340.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet All" inputtag="BET.19" inputmask="0x01"> <bounds x="206.0" y="340.0" width="36.0" height="11.0"/> </bezel>
<!-- Bottom Row 1 --> <!-- Bottom Row 1 -->
<bezel element="Unknown" inputtag="BET.00" inputmask="0x80"> <bounds x="7.0" y="402.3" width="18.0" height="10.5"/> </bezel> <bezel element="Unknown" inputtag="BET.00" inputmask="0x80"> <bounds x="7.0" y="402.3" width="18.0" height="10.5"/> </bezel>
<bezel element="Bet 1-12" inputtag="BET.04" inputmask="0x80"> <bounds x="38.0" y="404.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet 1-12" inputtag="BET.04" inputmask="0x80"> <bounds x="38.0" y="404.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet 13-24" inputtag="BET.0C" inputmask="0x80"> <bounds x="102.0" y="404.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet 13-24" inputtag="BET.0C" inputmask="0x80"> <bounds x="102.0" y="404.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet 25-36" inputtag="BET.14" inputmask="0x80"> <bounds x="166.0" y="404.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet 25-36" inputtag="BET.14" inputmask="0x80"> <bounds x="166.0" y="404.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Cancel" inputtag="BET.18" inputmask="0x80"> <bounds x="206.0" y="404.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Cancel" inputtag="BET.18" inputmask="0x80"> <bounds x="206.0" y="404.0" width="36.0" height="11.0"/> </bezel>
<!-- Bottom Row 2 --> <!-- Bottom Row 2 -->
<bezel element="Debug" inputtag="BET.01" inputmask="0x80"> <bounds x="7.0" y="420.3" width="18.0" height="10.5"/> </bezel> <bezel element="Debug" inputtag="BET.01" inputmask="0x80"> <bounds x="7.0" y="420.3" width="18.0" height="10.5"/> </bezel>
<bezel element="Bet 1-18" inputtag="BET.05" inputmask="0x80"> <bounds x="38.0" y="420.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet 1-18" inputtag="BET.05" inputmask="0x80"> <bounds x="38.0" y="420.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Even" inputtag="BET.0D" inputmask="0x80"> <bounds x="102.0" y="420.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Even" inputtag="BET.0D" inputmask="0x80"> <bounds x="102.0" y="420.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Black" inputtag="BET.15" inputmask="0x80"> <bounds x="166.0" y="420.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Black" inputtag="BET.15" inputmask="0x80"> <bounds x="166.0" y="420.0" width="36.0" height="11.0"/> </bezel>
<bezel element="Bet Repeat" inputtag="BET.19" inputmask="0x80"> <bounds x="206.0" y="420.0" width="36.0" height="11.0"/> </bezel> <bezel element="Bet Repeat" inputtag="BET.19" inputmask="0x80"> <bounds x="206.0" y="420.0" width="36.0" height="11.0"/> </bezel>
<!-- Column 0 --> <!-- Column 0 -->
<bezel element="Bet 0" inputtag="BET.00" inputmask="0x08"> <bounds x="11.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 0" inputtag="BET.00" inputmask="0x08"> <bounds x="11.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<!-- Column between 0 and 1-3 --> <!-- Column between 0 and 1-3 -->
<bezel element="Bet" inputtag="BET.01" inputmask="0x02"> <bounds x="22.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x02"> <bounds x="22.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.01" inputmask="0x04"> <bounds x="22.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x04"> <bounds x="22.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.01" inputmask="0x08"> <bounds x="22.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x08"> <bounds x="22.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.01" inputmask="0x10"> <bounds x="22.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x10"> <bounds x="22.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.01" inputmask="0x20"> <bounds x="22.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x20"> <bounds x="22.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.01" inputmask="0x40"> <bounds x="22.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.01" inputmask="0x40"> <bounds x="22.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 1-3 --> <!-- Column 1-3 -->
<bezel element="Bet 3" inputtag="BET.02" inputmask="0x02"> <bounds x="27.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 3" inputtag="BET.02" inputmask="0x02"> <bounds x="27.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.02" inputmask="0x04"> <bounds x="30.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.02" inputmask="0x04"> <bounds x="30.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 2" inputtag="BET.02" inputmask="0x08"> <bounds x="27.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 2" inputtag="BET.02" inputmask="0x08"> <bounds x="27.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.02" inputmask="0x10"> <bounds x="30.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.02" inputmask="0x10"> <bounds x="30.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 1" inputtag="BET.02" inputmask="0x20"> <bounds x="27.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 1" inputtag="BET.02" inputmask="0x20"> <bounds x="27.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.02" inputmask="0x40"> <bounds x="30.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.02" inputmask="0x40"> <bounds x="30.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 1-3 and 4-6 --> <!-- Column between 1-3 and 4-6 -->
<bezel element="Bet" inputtag="BET.03" inputmask="0x02"> <bounds x="38.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x02"> <bounds x="38.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.03" inputmask="0x04"> <bounds x="38.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x04"> <bounds x="38.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.03" inputmask="0x08"> <bounds x="38.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x08"> <bounds x="38.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.03" inputmask="0x10"> <bounds x="38.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x10"> <bounds x="38.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.03" inputmask="0x20"> <bounds x="38.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x20"> <bounds x="38.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.03" inputmask="0x40"> <bounds x="38.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.03" inputmask="0x40"> <bounds x="38.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 4-6 --> <!-- Column 4-6 -->
<bezel element="Bet 6" inputtag="BET.04" inputmask="0x02"> <bounds x="43.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 6" inputtag="BET.04" inputmask="0x02"> <bounds x="43.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.04" inputmask="0x04"> <bounds x="46.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.04" inputmask="0x04"> <bounds x="46.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 5" inputtag="BET.04" inputmask="0x08"> <bounds x="43.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 5" inputtag="BET.04" inputmask="0x08"> <bounds x="43.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.04" inputmask="0x10"> <bounds x="46.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.04" inputmask="0x10"> <bounds x="46.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 4" inputtag="BET.04" inputmask="0x20"> <bounds x="43.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 4" inputtag="BET.04" inputmask="0x20"> <bounds x="43.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.04" inputmask="0x40"> <bounds x="46.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.04" inputmask="0x40"> <bounds x="46.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 4-6 and 7-9 --> <!-- Column between 4-6 and 7-9 -->
<bezel element="Bet" inputtag="BET.05" inputmask="0x02"> <bounds x="54.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x02"> <bounds x="54.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.05" inputmask="0x04"> <bounds x="54.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x04"> <bounds x="54.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.05" inputmask="0x08"> <bounds x="54.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x08"> <bounds x="54.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.05" inputmask="0x10"> <bounds x="54.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x10"> <bounds x="54.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.05" inputmask="0x20"> <bounds x="54.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x20"> <bounds x="54.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.05" inputmask="0x40"> <bounds x="54.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.05" inputmask="0x40"> <bounds x="54.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 7-9 --> <!-- Column 7-9 -->
<bezel element="Bet 9" inputtag="BET.06" inputmask="0x02"> <bounds x="59.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 9" inputtag="BET.06" inputmask="0x02"> <bounds x="59.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.06" inputmask="0x04"> <bounds x="62.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.06" inputmask="0x04"> <bounds x="62.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 8" inputtag="BET.06" inputmask="0x08"> <bounds x="59.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 8" inputtag="BET.06" inputmask="0x08"> <bounds x="59.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.06" inputmask="0x10"> <bounds x="62.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.06" inputmask="0x10"> <bounds x="62.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 7" inputtag="BET.06" inputmask="0x20"> <bounds x="59.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 7" inputtag="BET.06" inputmask="0x20"> <bounds x="59.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.06" inputmask="0x40"> <bounds x="62.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.06" inputmask="0x40"> <bounds x="62.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 7-9 and 10-12 --> <!-- Column between 7-9 and 10-12 -->
<bezel element="Bet" inputtag="BET.07" inputmask="0x02"> <bounds x="70.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x02"> <bounds x="70.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.07" inputmask="0x04"> <bounds x="70.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x04"> <bounds x="70.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.07" inputmask="0x08"> <bounds x="70.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x08"> <bounds x="70.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.07" inputmask="0x10"> <bounds x="70.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x10"> <bounds x="70.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.07" inputmask="0x20"> <bounds x="70.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x20"> <bounds x="70.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.07" inputmask="0x40"> <bounds x="70.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.07" inputmask="0x40"> <bounds x="70.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 10-12 --> <!-- Column 10-12 -->
<bezel element="Bet 12" inputtag="BET.08" inputmask="0x02"> <bounds x="75.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 12" inputtag="BET.08" inputmask="0x02"> <bounds x="75.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.08" inputmask="0x04"> <bounds x="78.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.08" inputmask="0x04"> <bounds x="78.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 11" inputtag="BET.08" inputmask="0x08"> <bounds x="75.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 11" inputtag="BET.08" inputmask="0x08"> <bounds x="75.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.08" inputmask="0x10"> <bounds x="78.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.08" inputmask="0x10"> <bounds x="78.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 10" inputtag="BET.08" inputmask="0x20"> <bounds x="75.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 10" inputtag="BET.08" inputmask="0x20"> <bounds x="75.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.08" inputmask="0x40"> <bounds x="78.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.08" inputmask="0x40"> <bounds x="78.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 10-12 and 13-15 --> <!-- Column between 10-12 and 13-15 -->
<bezel element="Bet" inputtag="BET.09" inputmask="0x02"> <bounds x="86.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x02"> <bounds x="86.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.09" inputmask="0x04"> <bounds x="86.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x04"> <bounds x="86.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.09" inputmask="0x08"> <bounds x="86.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x08"> <bounds x="86.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.09" inputmask="0x10"> <bounds x="86.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x10"> <bounds x="86.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.09" inputmask="0x20"> <bounds x="86.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x20"> <bounds x="86.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.09" inputmask="0x40"> <bounds x="86.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.09" inputmask="0x40"> <bounds x="86.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 13-15 --> <!-- Column 13-15 -->
<bezel element="Bet 15" inputtag="BET.0A" inputmask="0x02"> <bounds x="91.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 15" inputtag="BET.0A" inputmask="0x02"> <bounds x="91.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0A" inputmask="0x04"> <bounds x="94.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0A" inputmask="0x04"> <bounds x="94.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 14" inputtag="BET.0A" inputmask="0x08"> <bounds x="91.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 14" inputtag="BET.0A" inputmask="0x08"> <bounds x="91.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0A" inputmask="0x10"> <bounds x="94.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0A" inputmask="0x10"> <bounds x="94.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 13" inputtag="BET.0A" inputmask="0x20"> <bounds x="91.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 13" inputtag="BET.0A" inputmask="0x20"> <bounds x="91.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0A" inputmask="0x40"> <bounds x="94.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0A" inputmask="0x40"> <bounds x="94.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 13-15 and 16-18 --> <!-- Column between 13-15 and 16-18 -->
<bezel element="Bet" inputtag="BET.0B" inputmask="0x02"> <bounds x="102.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x02"> <bounds x="102.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0B" inputmask="0x04"> <bounds x="102.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x04"> <bounds x="102.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0B" inputmask="0x08"> <bounds x="102.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x08"> <bounds x="102.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0B" inputmask="0x10"> <bounds x="102.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x10"> <bounds x="102.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0B" inputmask="0x20"> <bounds x="102.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x20"> <bounds x="102.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0B" inputmask="0x40"> <bounds x="102.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0B" inputmask="0x40"> <bounds x="102.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 16-18 --> <!-- Column 16-18 -->
<bezel element="Bet 18" inputtag="BET.0C" inputmask="0x02"> <bounds x="107.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 18" inputtag="BET.0C" inputmask="0x02"> <bounds x="107.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0C" inputmask="0x04"> <bounds x="110.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0C" inputmask="0x04"> <bounds x="110.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 17" inputtag="BET.0C" inputmask="0x08"> <bounds x="107.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 17" inputtag="BET.0C" inputmask="0x08"> <bounds x="107.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0C" inputmask="0x10"> <bounds x="110.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0C" inputmask="0x10"> <bounds x="110.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 16" inputtag="BET.0C" inputmask="0x20"> <bounds x="107.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 16" inputtag="BET.0C" inputmask="0x20"> <bounds x="107.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0C" inputmask="0x40"> <bounds x="110.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0C" inputmask="0x40"> <bounds x="110.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 16-18 and 19-21 --> <!-- Column between 16-18 and 19-21 -->
<bezel element="Bet" inputtag="BET.0D" inputmask="0x02"> <bounds x="118.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x02"> <bounds x="118.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0D" inputmask="0x04"> <bounds x="118.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x04"> <bounds x="118.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0D" inputmask="0x08"> <bounds x="118.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x08"> <bounds x="118.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0D" inputmask="0x10"> <bounds x="118.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x10"> <bounds x="118.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0D" inputmask="0x20"> <bounds x="118.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x20"> <bounds x="118.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0D" inputmask="0x40"> <bounds x="118.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0D" inputmask="0x40"> <bounds x="118.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 19-21 --> <!-- Column 19-21 -->
<bezel element="Bet 21" inputtag="BET.0E" inputmask="0x02"> <bounds x="123.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 21" inputtag="BET.0E" inputmask="0x02"> <bounds x="123.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0E" inputmask="0x04"> <bounds x="126.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0E" inputmask="0x04"> <bounds x="126.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 20" inputtag="BET.0E" inputmask="0x08"> <bounds x="123.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 20" inputtag="BET.0E" inputmask="0x08"> <bounds x="123.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0E" inputmask="0x10"> <bounds x="126.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0E" inputmask="0x10"> <bounds x="126.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 19" inputtag="BET.0E" inputmask="0x20"> <bounds x="123.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 19" inputtag="BET.0E" inputmask="0x20"> <bounds x="123.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0E" inputmask="0x40"> <bounds x="126.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0E" inputmask="0x40"> <bounds x="126.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 19-21 and 22-24 --> <!-- Column between 19-21 and 22-24 -->
<bezel element="Bet" inputtag="BET.0F" inputmask="0x02"> <bounds x="134.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x02"> <bounds x="134.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0F" inputmask="0x04"> <bounds x="134.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x04"> <bounds x="134.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0F" inputmask="0x08"> <bounds x="134.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x08"> <bounds x="134.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0F" inputmask="0x10"> <bounds x="134.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x10"> <bounds x="134.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0F" inputmask="0x20"> <bounds x="134.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x20"> <bounds x="134.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.0F" inputmask="0x40"> <bounds x="134.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.0F" inputmask="0x40"> <bounds x="134.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 22-24 --> <!-- Column 22-24 -->
<bezel element="Bet 24" inputtag="BET.10" inputmask="0x02"> <bounds x="139.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 24" inputtag="BET.10" inputmask="0x02"> <bounds x="139.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.10" inputmask="0x04"> <bounds x="142.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.10" inputmask="0x04"> <bounds x="142.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 23" inputtag="BET.10" inputmask="0x08"> <bounds x="139.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 23" inputtag="BET.10" inputmask="0x08"> <bounds x="139.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.10" inputmask="0x10"> <bounds x="142.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.10" inputmask="0x10"> <bounds x="142.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 22" inputtag="BET.10" inputmask="0x20"> <bounds x="139.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 22" inputtag="BET.10" inputmask="0x20"> <bounds x="139.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.10" inputmask="0x40"> <bounds x="142.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.10" inputmask="0x40"> <bounds x="142.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 22-24 and 25-27 --> <!-- Column between 22-24 and 25-27 -->
<bezel element="Bet" inputtag="BET.11" inputmask="0x02"> <bounds x="150.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x02"> <bounds x="150.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.11" inputmask="0x04"> <bounds x="150.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x04"> <bounds x="150.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.11" inputmask="0x08"> <bounds x="150.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x08"> <bounds x="150.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.11" inputmask="0x10"> <bounds x="150.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x10"> <bounds x="150.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.11" inputmask="0x20"> <bounds x="150.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x20"> <bounds x="150.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.11" inputmask="0x40"> <bounds x="150.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.11" inputmask="0x40"> <bounds x="150.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 25-27 --> <!-- Column 25-27 -->
<bezel element="Bet 27" inputtag="BET.12" inputmask="0x02"> <bounds x="155.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 27" inputtag="BET.12" inputmask="0x02"> <bounds x="155.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.12" inputmask="0x04"> <bounds x="158.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.12" inputmask="0x04"> <bounds x="158.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 26" inputtag="BET.12" inputmask="0x08"> <bounds x="155.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 26" inputtag="BET.12" inputmask="0x08"> <bounds x="155.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.12" inputmask="0x10"> <bounds x="158.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.12" inputmask="0x10"> <bounds x="158.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 25" inputtag="BET.12" inputmask="0x20"> <bounds x="155.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 25" inputtag="BET.12" inputmask="0x20"> <bounds x="155.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.12" inputmask="0x40"> <bounds x="158.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.12" inputmask="0x40"> <bounds x="158.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 25-27 and 28-30 --> <!-- Column between 25-27 and 28-30 -->
<bezel element="Bet" inputtag="BET.13" inputmask="0x02"> <bounds x="166.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x02"> <bounds x="166.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.13" inputmask="0x04"> <bounds x="166.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x04"> <bounds x="166.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.13" inputmask="0x08"> <bounds x="166.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x08"> <bounds x="166.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.13" inputmask="0x10"> <bounds x="166.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x10"> <bounds x="166.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.13" inputmask="0x20"> <bounds x="166.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x20"> <bounds x="166.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.13" inputmask="0x40"> <bounds x="166.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.13" inputmask="0x40"> <bounds x="166.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 28-30 --> <!-- Column 28-30 -->
<bezel element="Bet 30" inputtag="BET.14" inputmask="0x02"> <bounds x="171.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 30" inputtag="BET.14" inputmask="0x02"> <bounds x="171.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.14" inputmask="0x04"> <bounds x="174.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.14" inputmask="0x04"> <bounds x="174.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 29" inputtag="BET.14" inputmask="0x08"> <bounds x="171.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 29" inputtag="BET.14" inputmask="0x08"> <bounds x="171.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.14" inputmask="0x10"> <bounds x="174.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.14" inputmask="0x10"> <bounds x="174.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 28" inputtag="BET.14" inputmask="0x20"> <bounds x="171.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 28" inputtag="BET.14" inputmask="0x20"> <bounds x="171.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.14" inputmask="0x40"> <bounds x="174.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.14" inputmask="0x40"> <bounds x="174.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 28-30 and 31-33 --> <!-- Column between 28-30 and 31-33 -->
<bezel element="Bet" inputtag="BET.15" inputmask="0x02"> <bounds x="182.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x02"> <bounds x="182.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.15" inputmask="0x04"> <bounds x="182.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x04"> <bounds x="182.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.15" inputmask="0x08"> <bounds x="182.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x08"> <bounds x="182.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.15" inputmask="0x10"> <bounds x="182.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x10"> <bounds x="182.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.15" inputmask="0x20"> <bounds x="182.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x20"> <bounds x="182.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.15" inputmask="0x40"> <bounds x="182.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.15" inputmask="0x40"> <bounds x="182.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 31-33 --> <!-- Column 31-33 -->
<bezel element="Bet 33" inputtag="BET.16" inputmask="0x02"> <bounds x="187.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 33" inputtag="BET.16" inputmask="0x02"> <bounds x="187.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.16" inputmask="0x04"> <bounds x="190.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.16" inputmask="0x04"> <bounds x="190.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 32" inputtag="BET.16" inputmask="0x08"> <bounds x="187.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 32" inputtag="BET.16" inputmask="0x08"> <bounds x="187.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.16" inputmask="0x10"> <bounds x="190.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.16" inputmask="0x10"> <bounds x="190.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 31" inputtag="BET.16" inputmask="0x20"> <bounds x="187.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 31" inputtag="BET.16" inputmask="0x20"> <bounds x="187.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.16" inputmask="0x40"> <bounds x="190.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.16" inputmask="0x40"> <bounds x="190.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column between 31-33 and 34-36 --> <!-- Column between 31-33 and 34-36 -->
<bezel element="Bet" inputtag="BET.17" inputmask="0x02"> <bounds x="198.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x02"> <bounds x="198.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.17" inputmask="0x04"> <bounds x="198.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x04"> <bounds x="198.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.17" inputmask="0x08"> <bounds x="198.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x08"> <bounds x="198.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.17" inputmask="0x10"> <bounds x="198.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x10"> <bounds x="198.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.17" inputmask="0x20"> <bounds x="198.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x20"> <bounds x="198.0" y="391.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.17" inputmask="0x40"> <bounds x="198.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.17" inputmask="0x40"> <bounds x="198.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Column 34-36 --> <!-- Column 34-36 -->
<bezel element="Bet 36" inputtag="BET.18" inputmask="0x02"> <bounds x="203.0" y="356.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 36" inputtag="BET.18" inputmask="0x02"> <bounds x="203.0" y="356.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.18" inputmask="0x04"> <bounds x="206.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.18" inputmask="0x04"> <bounds x="206.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 35" inputtag="BET.18" inputmask="0x08"> <bounds x="203.0" y="372.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 35" inputtag="BET.18" inputmask="0x08"> <bounds x="203.0" y="372.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.18" inputmask="0x10"> <bounds x="206.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.18" inputmask="0x10"> <bounds x="206.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet 34" inputtag="BET.18" inputmask="0x20"> <bounds x="203.0" y="388.0" width="10.0" height="10.0"/> </bezel> <bezel element="Bet 34" inputtag="BET.18" inputmask="0x20"> <bounds x="203.0" y="388.0" width="10.0" height="10.0"/> </bezel>
<bezel element="Bet" inputtag="BET.18" inputmask="0x40"> <bounds x="206.0" y="399.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.18" inputmask="0x40"> <bounds x="206.0" y="399.0" width="4.0" height="4.0"/> </bezel>
<!-- Rightmost column --> <!-- Rightmost column -->
<bezel element="Bet" inputtag="BET.19" inputmask="0x02"> <bounds x="222.0" y="359.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.19" inputmask="0x02"> <bounds x="222.0" y="359.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.19" inputmask="0x04"> <bounds x="222.0" y="367.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.19" inputmask="0x04"> <bounds x="222.0" y="367.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.19" inputmask="0x08"> <bounds x="222.0" y="375.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.19" inputmask="0x08"> <bounds x="222.0" y="375.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.19" inputmask="0x10"> <bounds x="222.0" y="383.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.19" inputmask="0x10"> <bounds x="222.0" y="383.0" width="4.0" height="4.0"/> </bezel>
<bezel element="Bet" inputtag="BET.19" inputmask="0x20"> <bounds x="222.0" y="391.0" width="4.0" height="4.0"/> </bezel> <bezel element="Bet" inputtag="BET.19" inputmask="0x20"> <bounds x="222.0" y="391.0" width="4.0" height="4.0"/> </bezel>
</view> </view>

View File

@ -765,7 +765,7 @@ DRIVER_INIT_MEMBER(cps_state,cps2crypt)
key[0] = (decoded[0] << 16) | decoded[1]; key[0] = (decoded[0] << 16) | decoded[1];
key[1] = (decoded[2] << 16) | decoded[3]; key[1] = (decoded[2] << 16) | decoded[3];
// decoded[4] == watchdog instruction third word // decoded[4] == watchdog instruction third word
// decoded[5] == watchdog instruction second word // decoded[5] == watchdog instruction second word
// decoded[6] == watchdog instruction first word // decoded[6] == watchdog instruction first word
// decoded[7] == 0x4000 (bits 8 to 23 of CPS2 object output address) // decoded[7] == 0x4000 (bits 8 to 23 of CPS2 object output address)

View File

@ -10508,24 +10508,24 @@ airraid // (c) 1987 Seibu Kaihatsu
cshooter // (c) 1987 JKH (bootleg) cshooter // (c) 1987 JKH (bootleg)
@source:csplayh5.cpp @source:csplayh5.cpp
aimode // (c) 1999 aimode // (c) 1999
bikiniko // (c) 1999 bikiniko // (c) 1999
csplayh1 // (c) 1995 csplayh1 // (c) 1995
csplayh5 // (c) 1998 csplayh5 // (c) 1998
csplayh6 // (c) 1999 csplayh6 // (c) 1999
csplayh7 // (c) 1999 csplayh7 // (c) 1999
fuudol // (c) 2000 fuudol // (c) 2000
junai // (c) 1998 junai // (c) 1998
junai2 // (c) 1998 junai2 // (c) 1998
mogitate // (c) 1998 mogitate // (c) 1998
nichidvd // nichidvd //
nichisel // (c) 2000 nichisel // (c) 2000
mjgalpri // (c) 1998 mjgalpri // (c) 1998
mjmania // (c) 1999 mjmania // (c) 1999
pokoachu // (c) 1999 pokoachu // (c) 1999
renaimj // (c) 1999 renaimj // (c) 1999
thenanpa // (c) 1999 thenanpa // (c) 1999
tsuwaku // (c) 2000 tsuwaku // (c) 2000
@source:cswat.cpp @source:cswat.cpp
cswat // (c) 1984 cswat // (c) 1984
@ -12628,7 +12628,7 @@ fmtownssj // FM-Towns II SJ
fmtownsux // 1991.11 FM-Towns II UX fmtownsux // 1991.11 FM-Towns II UX
@source:fontwriter.cpp @source:fontwriter.cpp
fw700ger // (c) Sharp fw700ger // (c) Sharp
@source:foodf.cpp @source:foodf.cpp
foodf // 136020 (c) 1982 // made by Gencomp foodf // 136020 (c) 1982 // made by Gencomp

View File

@ -372,7 +372,7 @@ void itech8_state::perform_blit(address_space &space)
/* advance to the next byte */ /* advance to the next byte */
addr += xdir; addr += xdir;
addr &= VRAM_MASK; addr &= VRAM_MASK;
} }
/* skip right */ /* skip right */

View File

@ -2154,7 +2154,7 @@ void texture_info::compute_size(int texwidth, int texheight)
m_xborderpix = 0; m_xborderpix = 0;
m_yborderpix = 0; m_yborderpix = 0;
bool shaders_enabled = m_renderer->get_shaders()->enabled(); bool shaders_enabled = m_renderer->get_shaders()->enabled();
bool wrap_texture = (m_flags & PRIMFLAG_TEXWRAP_MASK) == PRIMFLAG_TEXWRAP_MASK; bool wrap_texture = (m_flags & PRIMFLAG_TEXWRAP_MASK) == PRIMFLAG_TEXWRAP_MASK;
// skip border when shaders are enabled // skip border when shaders are enabled