New working machine added

--------
Chess Challenger 3 [hap, Berger, Sean Riddle]
This commit is contained in:
hap 2019-04-12 11:17:20 +02:00
parent 4daa4c402f
commit eab60bb37e
6 changed files with 202 additions and 42 deletions

View File

@ -7,15 +7,11 @@
Fidelity's 1st generation chess computers: Fidelity's 1st generation chess computers:
- *Chess Challenger - *Chess Challenger
- *Chess Challenger 3 - Chess Challenger 3
- *Chess Challenger 10 (UCC10) - *Chess Challenger 10 (UCC10)
* denotes not dumped (actually CC1 is dumped, but with half of the contents missing) * denotes not dumped (actually CC1 is dumped, but with half of the contents missing)
TODO:
- driver is untested, but it should be easy to get working when a good dump
shows up (or a rom of CC3, even)
******************************************************************************* *******************************************************************************
Chess Challenger (1) Chess Challenger (1)
@ -32,9 +28,10 @@ NEC 2316A ROM(2KB), 4*2101AL RAM(0.5KB total)
Chess Challenger 3 is on the same hardware, but with double ROM size, and they Chess Challenger 3 is on the same hardware, but with double ROM size, and they
corrected the reversed chess notation. It was also offered as an upgrade to CC1. corrected the reversed chess notation. It was also offered as an upgrade to CC1.
PCB label P179 C-3 9.77.
Chess Challenger 10 version 'C'(model UCC10) is on (nearly) the same PCB too, Chess Challenger 10 version 'C'(model UCC10) is on (nearly) the same PCB too,
label P179 C-3 9.77, with a small daughterboard for 8KB ROM. Again, it was also same label as CC3, with a small daughterboard for 8KB ROM. Again, it was also
offered as an upgrade to CC1, or CC3. offered as an upgrade to CC1, or CC3.
******************************************************************************/ ******************************************************************************/
@ -47,6 +44,7 @@ offered as an upgrade to CC1, or CC3.
// internal artwork // internal artwork
#include "fidel_cc1.lh" // clickable #include "fidel_cc1.lh" // clickable
#include "fidel_cc3.lh" // clickable
namespace { namespace {
@ -62,6 +60,7 @@ public:
// machine drivers // machine drivers
void cc1(machine_config &config); void cc1(machine_config &config);
void cc3(machine_config &config);
private: private:
// devices/pointers // devices/pointers
@ -155,24 +154,38 @@ void cc1_state::main_io(address_map &map)
static INPUT_PORTS_START( cc1 ) static INPUT_PORTS_START( cc1 )
PORT_START("IN.0") PORT_START("IN.0")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("1") PORT_CODE(KEYCODE_1) PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("8H") PORT_CODE(KEYCODE_8) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_H)
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("2") PORT_CODE(KEYCODE_2) PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("7G") PORT_CODE(KEYCODE_7) PORT_CODE(KEYCODE_7_PAD) PORT_CODE(KEYCODE_G)
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("3") PORT_CODE(KEYCODE_3) PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("6F") PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_CODE(KEYCODE_F)
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("4") PORT_CODE(KEYCODE_4) PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("5E") PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_CODE(KEYCODE_E)
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("5") PORT_CODE(KEYCODE_5) PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("4D") PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_CODE(KEYCODE_D)
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("6") PORT_CODE(KEYCODE_6) PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("3C") PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_CODE(KEYCODE_C)
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("7") PORT_CODE(KEYCODE_7) PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("2B") PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_CODE(KEYCODE_B)
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("8") PORT_CODE(KEYCODE_8) PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("1A") PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_CODE(KEYCODE_A)
PORT_START("IN.1") PORT_START("IN.1")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("9") PORT_CODE(KEYCODE_9) PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("EN") PORT_CODE(KEYCODE_ENTER) PORT_CODE(KEYCODE_ENTER_PAD)
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("0") PORT_CODE(KEYCODE_0) PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("DM") PORT_CODE(KEYCODE_M)
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("-") PORT_CODE(KEYCODE_MINUS) PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("CL") PORT_CODE(KEYCODE_DEL) PORT_CODE(KEYCODE_BACKSPACE)
PORT_START("RESET") PORT_START("RESET")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("RE") PORT_CODE(KEYCODE_R) PORT_CHANGED_MEMBER(DEVICE_SELF, cc1_state, reset_button, nullptr) PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("RE") PORT_CODE(KEYCODE_R) PORT_CHANGED_MEMBER(DEVICE_SELF, cc1_state, reset_button, nullptr)
INPUT_PORTS_END INPUT_PORTS_END
static INPUT_PORTS_START( cc3 )
PORT_INCLUDE( cc1 )
PORT_MODIFY("IN.0")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("H8") PORT_CODE(KEYCODE_8) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_H)
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("G7") PORT_CODE(KEYCODE_7) PORT_CODE(KEYCODE_7_PAD) PORT_CODE(KEYCODE_G)
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("F6") PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_CODE(KEYCODE_F)
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("E5") PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_CODE(KEYCODE_E)
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("D4") PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_CODE(KEYCODE_D)
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("C3") PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_CODE(KEYCODE_C)
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("B2") PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_CODE(KEYCODE_B)
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("A1") PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_CODE(KEYCODE_A)
INPUT_PORTS_END
/****************************************************************************** /******************************************************************************
@ -199,6 +212,12 @@ void cc1_state::cc1(machine_config &config)
config.set_default_layout(layout_fidel_cc1); config.set_default_layout(layout_fidel_cc1);
} }
void cc1_state::cc3(machine_config &config)
{
cc1(config);
config.set_default_layout(layout_fidel_cc3);
}
/****************************************************************************** /******************************************************************************
@ -210,6 +229,12 @@ ROM_START( cc1 )
ROM_LOAD( "d2316ac_011", 0x0000, 0x0800, BAD_DUMP CRC(e27f9816) SHA1(ad9881b3bf8341829a27e86de27805fc2ccb5f7d) ) // A4 line was broken ROM_LOAD( "d2316ac_011", 0x0000, 0x0800, BAD_DUMP CRC(e27f9816) SHA1(ad9881b3bf8341829a27e86de27805fc2ccb5f7d) ) // A4 line was broken
ROM_END ROM_END
ROM_START( cc3 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "d2332c_011", 0x0000, 0x1000, CRC(51cf4682) SHA1(197374c633a0bf1a9b7ea51a72dc2b89a6c9c508) )
ROM_END
} // anonymous namespace } // anonymous namespace
@ -220,3 +245,5 @@ ROM_END
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS // YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1977, cc1, 0, 0, cc1, cc1, cc1_state, empty_init, "Fidelity Electronics", "Chess Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) CONS( 1977, cc1, 0, 0, cc1, cc1, cc1_state, empty_init, "Fidelity Electronics", "Chess Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
CONS( 1977, cc3, 0, 0, cc3, cc3, cc1_state, empty_init, "Fidelity Electronics", "Chess Challenger 3", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NO_SOUND_HW )

View File

@ -138,8 +138,6 @@
- some of the games rely on the fact that faster/longer strobed leds appear brighter, - some of the games rely on the fact that faster/longer strobed leds appear brighter,
eg. tc4/h2hfootb(offense), bankshot(cue ball), f3in1(ball), ... eg. tc4/h2hfootb(offense), bankshot(cue ball), f3in1(ball), ...
- 7in1ss: in 2-player mode, game select and skill select can be configured after selecting a game? - 7in1ss: in 2-player mode, game select and skill select can be configured after selecting a game?
- arrball: shot button is unresponsive sometimes, maybe BTANB? no video of game on Youtube
ROM is good, PLAs are good, input mux is good
- bship discrete sound, netlist is documented - bship discrete sound, netlist is documented
- finish bshipb SN76477 sound - finish bshipb SN76477 sound
- improve elecbowl driver - improve elecbowl driver
@ -652,7 +650,7 @@ READ8_MEMBER(arrball_state::read_k)
static INPUT_PORTS_START( arrball ) static INPUT_PORTS_START( arrball )
PORT_START("IN.0") // R8 PORT_START("IN.0") // R8
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Shot") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Shot") // pressed when START lights up
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Stop") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Stop")
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_CONFNAME( 0x08, 0x00, "Speed" ) PORT_CONFNAME( 0x08, 0x00, "Speed" )

View File

@ -27,17 +27,6 @@
#define V30_GND_ADDR ((m_ctrl_reg & 0x3) << 16) #define V30_GND_ADDR ((m_ctrl_reg & 0x3) << 16)
#define V30_OBJ_ADDR ((m_ctrl_reg & 0x18) << 13) #define V30_OBJ_ADDR ((m_ctrl_reg & 0x18) << 13)
/*************************************
*
* Holy Space for The 5 Wise Enters
*
*************************************/
/************************************* /*************************************
* *
* Machine functions * Machine functions

View File

@ -129,17 +129,17 @@
<bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel> <bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel>
<bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel> <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -0,0 +1,145 @@
<?xml version="1.0"?>
<mamelayout version="2">
<!-- define elements -->
<element name="static_gray"><rect><color red="0.6" green="0.6" blue="0.6" /></rect></element>
<element name="digit" defstate="0">
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
</element>
<element name="led" defstate="0">
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
</element>
<element name="hl" defstate="0">
<text string=" ">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
<color red="0.0" green="0.0" blue="0.0" />
</text>
<rect state="1">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>
<element name="text_check"><text string="CHECK"><color red="0.6" green="0.6" blue="0.6" /></text></element>
<element name="text_lose"><text string="I LOSE"><color red="0.6" green="0.6" blue="0.6" /></text></element>
<element name="text_from"><text string="FROM"><color red="0.6" green="0.6" blue="0.6" /></text></element>
<element name="text_to"><text string="TO"><color red="0.6" green="0.6" blue="0.6" /></text></element>
<element name="text_b1">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="RE"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b2">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="DM"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b3">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="CL"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b4">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="EN"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b5">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="A1"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b6">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="b2"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b7">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="C3"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b8">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="d4"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b9">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="E5"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b10">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="F6"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b11">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="G7"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<element name="text_b12">
<rect><color red="0.6" green="0.6" blue="0.6" /></rect>
<text string="H8"><color red="0.04" green="0.04" blue="0.04" /></text>
</element>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="-0.5" right="18" top="7.7" bottom="32" />
<!-- 7segs/leds -->
<bezel element="text_check"><bounds x="1" y="8.2" width="8" height="2" /></bezel>
<bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
<bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
<bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
<bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
<bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
<bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
<bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
<bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
<bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
<!-- button panel -->
<bezel element="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></bezel>
<bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></bezel>
<bezel element="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></bezel>
<bezel element="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></bezel>
<bezel element="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></bezel>
<bezel element="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></bezel>
<bezel element="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></bezel>
<bezel element="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></bezel>
<bezel element="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></bezel>
<bezel element="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></bezel>
<bezel element="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></bezel>
<bezel element="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></bezel>
<bezel element="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></bezel>
<bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel>
<bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
</view>
</mamelayout>

View File

@ -12884,6 +12884,7 @@ vbrc //
@source:fidel_cc1.cpp @source:fidel_cc1.cpp
cc1 // cc1 //
cc3 //
@source:fidel_cc10.cpp @source:fidel_cc10.cpp
cc10 // cc10 //