mirror of
https://github.com/holub/mame
synced 2025-06-10 06:47:18 +03:00
srcclean (nw)
This commit is contained in:
parent
3b369d976b
commit
ba3d0a88d6
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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];
|
||||||
};
|
};
|
||||||
|
@ -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;
|
||||||
|
@ -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"
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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!
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// copyright-holders:Angelo Salese,Takahiro Nogi
|
// copyright-holders:Angelo Salese,Takahiro Nogi
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
||||||
Nichibutsu sound HW
|
Nichibutsu sound HW
|
||||||
|
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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:
|
||||||
|
@ -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 )
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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.
|
||||||
*/
|
*/
|
||||||
|
@ -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
|
||||||
|
@ -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()
|
||||||
|
@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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) )
|
||||||
|
@ -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
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
|
@ -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 */
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user