added tomy alienchase skeleton driver

This commit is contained in:
hap 2015-02-08 20:37:27 +01:00
parent ca24b28a02
commit 34e05cf13a
9 changed files with 236 additions and 93 deletions

View File

@ -4,7 +4,11 @@
American Microsystems, Inc.(AMI) S2000-family 4-bit MCU cores, introduced late 1970s
Overall functionality is similar to (and probably derived from) NEC uCOM-4.
References:
- AMI MOS Products Catalog Winter 1979
- AMI S2000 Programming Manual (rev. 2)
TODO:
- unemulated opcodes (need more testing material)
- support external program map

View File

@ -11,6 +11,7 @@
TODO:
- what happens with uCOM-43 opcodes on an uCOM-44/45 MCU?
- what's the data after the ROM data for? (eg. 2000-2047, official ROM size is 2000)
*/

View File

@ -0,0 +1,82 @@
// license:BSD-3-Clause
// copyright-holders:hap
/***************************************************************************
Tomy Alien Chase (manufactured in Japan)
* boards are labeled TN-16
* NEC uCOM-43 MCU, labeled D553C 258
* red/green VFD display with color overlay, 2-sided (opposing player sees a mirrored image)
***************************************************************************/
#include "emu.h"
#include "cpu/ucom4/ucom4.h"
#include "sound/speaker.h"
#include "alnchase.lh" // this is a test layout, external artwork is necessary
class alnchase_state : public driver_device
{
public:
alnchase_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
m_speaker(*this, "speaker")
{ }
required_device<cpu_device> m_maincpu;
required_device<speaker_sound_device> m_speaker;
virtual void machine_start();
};
static INPUT_PORTS_START( alnchase )
INPUT_PORTS_END
/***************************************************************************
Machine Config
***************************************************************************/
void alnchase_state::machine_start()
{
}
static MACHINE_CONFIG_START( alnchase, alnchase_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", NEC_D553, XTAL_400kHz)
MCFG_DEFAULT_LAYOUT(layout_alnchase)
/* no video! */
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_CONFIG_END
/***************************************************************************
Game driver(s)
***************************************************************************/
ROM_START( alnchase )
ROM_REGION( 0x0800, "maincpu", 0 )
ROM_LOAD( "d553c-258", 0x0000, 0x0800, CRC(c5284ff5) SHA1(6a20aaacc9748f0e0335958f3cea482e36153704) )
ROM_END
CONS( 1984, alnchase, 0, 0, alnchase, alnchase, driver_device, 0, "Tomy", "Alien Chase", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )

View File

@ -14,7 +14,7 @@
#include "cpu/ucom4/ucom4.h"
#include "sound/speaker.h"
#include "tmtennis.lh"
#include "tmtennis.lh" // this is a test layout, external artwork is necessary
// master clock is from an LC circuit oscillating by default at 360kHz,
// the difficulty switch puts a capacitor across it to slow it down to 260kHz

View File

@ -12,7 +12,7 @@
#include "cpu/amis2000/amis2000.h"
#include "sound/speaker.h"
#include "wildfire.lh"
#include "wildfire.lh" // this is a test layout, external artwork is necessary
// master clock is a single stage RC oscillator: R=?K, C=?pf,
// S2150 default frequency is 850kHz
@ -44,7 +44,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(leds_decay_tick);
void leds_update();
bool index_is_7segled(int i);
bool index_is_7segled(int index);
virtual void machine_start();
};
@ -63,10 +63,10 @@ public:
// decay time, in steps of 10ms
#define LEDS_DECAY_TIME 4
bool wildfire_state::index_is_7segled(int i)
inline bool wildfire_state::index_is_7segled(int index)
{
// first 3 A are 7segleds
return (i < 3);
return (index < 3);
}
void wildfire_state::leds_update()
@ -77,8 +77,6 @@ void wildfire_state::leds_update()
{
// update current state
m_leds_state[i] = (~m_a >> i & 1) ? m_d : 0;
if (index_is_7segled(i))
m_leds_state[i] = BITSWAP8(m_leds_state[i],7,0,1,2,3,4,5,6);
active_state[i] = 0;
@ -101,7 +99,7 @@ void wildfire_state::leds_update()
if (m_leds_cache[i] != active_state[i])
{
if (index_is_7segled(i))
output_set_digit_value(i, active_state[i] & 0x7f);
output_set_digit_value(i, BITSWAP8(active_state[i],7,0,1,2,3,4,5,6) & 0x7f);
for (int j = 0; j < 8; j++)
output_set_lamp_value(i*10 + j, active_state[i] >> j & 1);
@ -226,4 +224,4 @@ ROM_START( wildfire )
ROM_END
CONS( 1979, wildfire, 0, 0, wildfire, wildfire, driver_device, 0, "Parker Brothers", "Wildfire (prototype)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
CONS( 1979, wildfire, 0, 0, wildfire, wildfire, driver_device, 0, "Parker Brothers", "Wildfire (prototype)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SUPPORTS_SAVE )

View File

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<mamelayout version="2">
<!-- define elements -->
<element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element>
<element name="green" defstate="0">
<disk state="0"><color red="0.0" green="0.1" blue="0.0" /></disk>
<disk state="1"><color red="0.2" green="1.0" blue="0.2" /></disk>
</element>
<element name="red" defstate="0">
<disk state="0"><color red="0.1" green="0.0" blue="0.0" /></disk>
<disk state="1"><color red="1.0" green="0.2" blue="0.2" /></disk>
</element>
<!-- build screen -->
<view name="Test Layout">
<bounds left="0" right="100" top="0" bottom="100" />
<bezel element="static_black">
<bounds left="0" right="100" top="0" bottom="100" />
</bezel>
<!-- matrix -->
<bezel name="lamp0" element="green"><bounds x="0" y="0" width="1" height="1" /></bezel>
</view>
</mamelayout>

View File

@ -26,99 +26,122 @@
<bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
<bezel name="digit2" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
<bezel name="lamp30" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel>
<bezel name="lamp31" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel>
<bezel name="lamp32" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
<bezel name="lamp33" element="led"><bounds x="6" y="20" width="1" height="1" /></bezel>
<bezel name="lamp34" element="led"><bounds x="8" y="20" width="1" height="1" /></bezel>
<bezel name="lamp35" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel>
<bezel name="lamp36" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel>
<bezel name="lamp37" element="led"><bounds x="14" y="20" width="1" height="1" /></bezel>
<bezel name="lamp0" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel>
<bezel name="lamp1" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel>
<bezel name="lamp2" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
<bezel name="lamp3" element="led"><bounds x="6" y="20" width="1" height="1" /></bezel>
<bezel name="lamp4" element="led"><bounds x="8" y="20" width="1" height="1" /></bezel>
<bezel name="lamp5" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel>
<bezel name="lamp6" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel>
<bezel name="lamp7" element="led"><bounds x="14" y="20" width="1" height="1" /></bezel>
<bezel name="lamp40" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel>
<bezel name="lamp41" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel>
<bezel name="lamp42" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel>
<bezel name="lamp43" element="led"><bounds x="6" y="22" width="1" height="1" /></bezel>
<bezel name="lamp44" element="led"><bounds x="8" y="22" width="1" height="1" /></bezel>
<bezel name="lamp45" element="led"><bounds x="10" y="22" width="1" height="1" /></bezel>
<bezel name="lamp46" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel>
<bezel name="lamp47" element="led"><bounds x="14" y="22" width="1" height="1" /></bezel>
<bezel name="lamp10" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel>
<bezel name="lamp11" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel>
<bezel name="lamp12" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel>
<bezel name="lamp13" element="led"><bounds x="6" y="22" width="1" height="1" /></bezel>
<bezel name="lamp14" element="led"><bounds x="8" y="22" width="1" height="1" /></bezel>
<bezel name="lamp15" element="led"><bounds x="10" y="22" width="1" height="1" /></bezel>
<bezel name="lamp16" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel>
<bezel name="lamp17" element="led"><bounds x="14" y="22" width="1" height="1" /></bezel>
<bezel name="lamp50" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel>
<bezel name="lamp51" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel>
<bezel name="lamp52" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
<bezel name="lamp53" element="led"><bounds x="6" y="24" width="1" height="1" /></bezel>
<bezel name="lamp54" element="led"><bounds x="8" y="24" width="1" height="1" /></bezel>
<bezel name="lamp55" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel>
<bezel name="lamp56" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel>
<bezel name="lamp57" element="led"><bounds x="14" y="24" width="1" height="1" /></bezel>
<bezel name="lamp20" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel>
<bezel name="lamp21" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel>
<bezel name="lamp22" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
<bezel name="lamp23" element="led"><bounds x="6" y="24" width="1" height="1" /></bezel>
<bezel name="lamp24" element="led"><bounds x="8" y="24" width="1" height="1" /></bezel>
<bezel name="lamp25" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel>
<bezel name="lamp26" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel>
<bezel name="lamp27" element="led"><bounds x="14" y="24" width="1" height="1" /></bezel>
<bezel name="lamp60" element="led"><bounds x="0" y="26" width="1" height="1" /></bezel>
<bezel name="lamp61" element="led"><bounds x="2" y="26" width="1" height="1" /></bezel>
<bezel name="lamp62" element="led"><bounds x="4" y="26" width="1" height="1" /></bezel>
<bezel name="lamp63" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel>
<bezel name="lamp64" element="led"><bounds x="8" y="26" width="1" height="1" /></bezel>
<bezel name="lamp65" element="led"><bounds x="10" y="26" width="1" height="1" /></bezel>
<bezel name="lamp66" element="led"><bounds x="12" y="26" width="1" height="1" /></bezel>
<bezel name="lamp67" element="led"><bounds x="14" y="26" width="1" height="1" /></bezel>
<bezel name="lamp30" element="led"><bounds x="0" y="26" width="1" height="1" /></bezel>
<bezel name="lamp31" element="led"><bounds x="2" y="26" width="1" height="1" /></bezel>
<bezel name="lamp32" element="led"><bounds x="4" y="26" width="1" height="1" /></bezel>
<bezel name="lamp33" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel>
<bezel name="lamp34" element="led"><bounds x="8" y="26" width="1" height="1" /></bezel>
<bezel name="lamp35" element="led"><bounds x="10" y="26" width="1" height="1" /></bezel>
<bezel name="lamp36" element="led"><bounds x="12" y="26" width="1" height="1" /></bezel>
<bezel name="lamp37" element="led"><bounds x="14" y="26" width="1" height="1" /></bezel>
<bezel name="lamp70" element="led"><bounds x="0" y="28" width="1" height="1" /></bezel>
<bezel name="lamp71" element="led"><bounds x="2" y="28" width="1" height="1" /></bezel>
<bezel name="lamp72" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel>
<bezel name="lamp73" element="led"><bounds x="6" y="28" width="1" height="1" /></bezel>
<bezel name="lamp74" element="led"><bounds x="8" y="28" width="1" height="1" /></bezel>
<bezel name="lamp75" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel>
<bezel name="lamp76" element="led"><bounds x="12" y="28" width="1" height="1" /></bezel>
<bezel name="lamp77" element="led"><bounds x="14" y="28" width="1" height="1" /></bezel>
<bezel name="lamp40" element="led"><bounds x="0" y="28" width="1" height="1" /></bezel>
<bezel name="lamp41" element="led"><bounds x="2" y="28" width="1" height="1" /></bezel>
<bezel name="lamp42" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel>
<bezel name="lamp43" element="led"><bounds x="6" y="28" width="1" height="1" /></bezel>
<bezel name="lamp44" element="led"><bounds x="8" y="28" width="1" height="1" /></bezel>
<bezel name="lamp45" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel>
<bezel name="lamp46" element="led"><bounds x="12" y="28" width="1" height="1" /></bezel>
<bezel name="lamp47" element="led"><bounds x="14" y="28" width="1" height="1" /></bezel>
<bezel name="lamp80" element="led"><bounds x="0" y="30" width="1" height="1" /></bezel>
<bezel name="lamp81" element="led"><bounds x="2" y="30" width="1" height="1" /></bezel>
<bezel name="lamp82" element="led"><bounds x="4" y="30" width="1" height="1" /></bezel>
<bezel name="lamp83" element="led"><bounds x="6" y="30" width="1" height="1" /></bezel>
<bezel name="lamp84" element="led"><bounds x="8" y="30" width="1" height="1" /></bezel>
<bezel name="lamp85" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel>
<bezel name="lamp86" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel>
<bezel name="lamp87" element="led"><bounds x="14" y="30" width="1" height="1" /></bezel>
<bezel name="lamp50" element="led"><bounds x="0" y="30" width="1" height="1" /></bezel>
<bezel name="lamp51" element="led"><bounds x="2" y="30" width="1" height="1" /></bezel>
<bezel name="lamp52" element="led"><bounds x="4" y="30" width="1" height="1" /></bezel>
<bezel name="lamp53" element="led"><bounds x="6" y="30" width="1" height="1" /></bezel>
<bezel name="lamp54" element="led"><bounds x="8" y="30" width="1" height="1" /></bezel>
<bezel name="lamp55" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel>
<bezel name="lamp56" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel>
<bezel name="lamp57" element="led"><bounds x="14" y="30" width="1" height="1" /></bezel>
<bezel name="lamp90" element="led"><bounds x="0" y="32" width="1" height="1" /></bezel>
<bezel name="lamp91" element="led"><bounds x="2" y="32" width="1" height="1" /></bezel>
<bezel name="lamp92" element="led"><bounds x="4" y="32" width="1" height="1" /></bezel>
<bezel name="lamp93" element="led"><bounds x="6" y="32" width="1" height="1" /></bezel>
<bezel name="lamp94" element="led"><bounds x="8" y="32" width="1" height="1" /></bezel>
<bezel name="lamp95" element="led"><bounds x="10" y="32" width="1" height="1" /></bezel>
<bezel name="lamp96" element="led"><bounds x="12" y="32" width="1" height="1" /></bezel>
<bezel name="lamp97" element="led"><bounds x="14" y="32" width="1" height="1" /></bezel>
<bezel name="lamp60" element="led"><bounds x="0" y="32" width="1" height="1" /></bezel>
<bezel name="lamp61" element="led"><bounds x="2" y="32" width="1" height="1" /></bezel>
<bezel name="lamp62" element="led"><bounds x="4" y="32" width="1" height="1" /></bezel>
<bezel name="lamp63" element="led"><bounds x="6" y="32" width="1" height="1" /></bezel>
<bezel name="lamp64" element="led"><bounds x="8" y="32" width="1" height="1" /></bezel>
<bezel name="lamp65" element="led"><bounds x="10" y="32" width="1" height="1" /></bezel>
<bezel name="lamp66" element="led"><bounds x="12" y="32" width="1" height="1" /></bezel>
<bezel name="lamp67" element="led"><bounds x="14" y="32" width="1" height="1" /></bezel>
<bezel name="lamp100" element="led"><bounds x="0" y="34" width="1" height="1" /></bezel>
<bezel name="lamp101" element="led"><bounds x="2" y="34" width="1" height="1" /></bezel>
<bezel name="lamp102" element="led"><bounds x="4" y="34" width="1" height="1" /></bezel>
<bezel name="lamp103" element="led"><bounds x="6" y="34" width="1" height="1" /></bezel>
<bezel name="lamp104" element="led"><bounds x="8" y="34" width="1" height="1" /></bezel>
<bezel name="lamp105" element="led"><bounds x="10" y="34" width="1" height="1" /></bezel>
<bezel name="lamp106" element="led"><bounds x="12" y="34" width="1" height="1" /></bezel>
<bezel name="lamp107" element="led"><bounds x="14" y="34" width="1" height="1" /></bezel>
<bezel name="lamp70" element="led"><bounds x="0" y="34" width="1" height="1" /></bezel>
<bezel name="lamp71" element="led"><bounds x="2" y="34" width="1" height="1" /></bezel>
<bezel name="lamp72" element="led"><bounds x="4" y="34" width="1" height="1" /></bezel>
<bezel name="lamp73" element="led"><bounds x="6" y="34" width="1" height="1" /></bezel>
<bezel name="lamp74" element="led"><bounds x="8" y="34" width="1" height="1" /></bezel>
<bezel name="lamp75" element="led"><bounds x="10" y="34" width="1" height="1" /></bezel>
<bezel name="lamp76" element="led"><bounds x="12" y="34" width="1" height="1" /></bezel>
<bezel name="lamp77" element="led"><bounds x="14" y="34" width="1" height="1" /></bezel>
<bezel name="lamp110" element="led"><bounds x="0" y="36" width="1" height="1" /></bezel>
<bezel name="lamp111" element="led"><bounds x="2" y="36" width="1" height="1" /></bezel>
<bezel name="lamp112" element="led"><bounds x="4" y="36" width="1" height="1" /></bezel>
<bezel name="lamp113" element="led"><bounds x="6" y="36" width="1" height="1" /></bezel>
<bezel name="lamp114" element="led"><bounds x="8" y="36" width="1" height="1" /></bezel>
<bezel name="lamp115" element="led"><bounds x="10" y="36" width="1" height="1" /></bezel>
<bezel name="lamp116" element="led"><bounds x="12" y="36" width="1" height="1" /></bezel>
<bezel name="lamp117" element="led"><bounds x="14" y="36" width="1" height="1" /></bezel>
<bezel name="lamp80" element="led"><bounds x="0" y="36" width="1" height="1" /></bezel>
<bezel name="lamp81" element="led"><bounds x="2" y="36" width="1" height="1" /></bezel>
<bezel name="lamp82" element="led"><bounds x="4" y="36" width="1" height="1" /></bezel>
<bezel name="lamp83" element="led"><bounds x="6" y="36" width="1" height="1" /></bezel>
<bezel name="lamp84" element="led"><bounds x="8" y="36" width="1" height="1" /></bezel>
<bezel name="lamp85" element="led"><bounds x="10" y="36" width="1" height="1" /></bezel>
<bezel name="lamp86" element="led"><bounds x="12" y="36" width="1" height="1" /></bezel>
<bezel name="lamp87" element="led"><bounds x="14" y="36" width="1" height="1" /></bezel>
<bezel name="lamp120" element="led"><bounds x="0" y="40" width="1" height="1" /></bezel>
<bezel name="lamp121" element="led"><bounds x="2" y="40" width="1" height="1" /></bezel>
<bezel name="lamp122" element="led"><bounds x="4" y="40" width="1" height="1" /></bezel>
<bezel name="lamp123" element="led"><bounds x="6" y="40" width="1" height="1" /></bezel>
<bezel name="lamp124" element="led"><bounds x="8" y="40" width="1" height="1" /></bezel>
<bezel name="lamp125" element="led"><bounds x="10" y="40" width="1" height="1" /></bezel>
<bezel name="lamp126" element="led"><bounds x="12" y="40" width="1" height="1" /></bezel>
<bezel name="lamp127" element="led"><bounds x="14" y="40" width="1" height="1" /></bezel>
<bezel name="lamp90" element="led"><bounds x="0" y="38" width="1" height="1" /></bezel>
<bezel name="lamp91" element="led"><bounds x="2" y="38" width="1" height="1" /></bezel>
<bezel name="lamp92" element="led"><bounds x="4" y="38" width="1" height="1" /></bezel>
<bezel name="lamp93" element="led"><bounds x="6" y="38" width="1" height="1" /></bezel>
<bezel name="lamp94" element="led"><bounds x="8" y="38" width="1" height="1" /></bezel>
<bezel name="lamp95" element="led"><bounds x="10" y="38" width="1" height="1" /></bezel>
<bezel name="lamp96" element="led"><bounds x="12" y="38" width="1" height="1" /></bezel>
<bezel name="lamp97" element="led"><bounds x="14" y="38" width="1" height="1" /></bezel>
<bezel name="lamp7" element="led"><bounds x="0" y="42" width="1" height="1" /></bezel>
<bezel name="lamp17" element="led"><bounds x="2" y="42" width="1" height="1" /></bezel>
<bezel name="lamp27" element="led"><bounds x="4" y="42" width="1" height="1" /></bezel>
<bezel name="lamp100" element="led"><bounds x="0" y="40" width="1" height="1" /></bezel>
<bezel name="lamp101" element="led"><bounds x="2" y="40" width="1" height="1" /></bezel>
<bezel name="lamp102" element="led"><bounds x="4" y="40" width="1" height="1" /></bezel>
<bezel name="lamp103" element="led"><bounds x="6" y="40" width="1" height="1" /></bezel>
<bezel name="lamp104" element="led"><bounds x="8" y="40" width="1" height="1" /></bezel>
<bezel name="lamp105" element="led"><bounds x="10" y="40" width="1" height="1" /></bezel>
<bezel name="lamp106" element="led"><bounds x="12" y="40" width="1" height="1" /></bezel>
<bezel name="lamp107" element="led"><bounds x="14" y="40" width="1" height="1" /></bezel>
<bezel name="lamp110" element="led"><bounds x="0" y="42" width="1" height="1" /></bezel>
<bezel name="lamp111" element="led"><bounds x="2" y="42" width="1" height="1" /></bezel>
<bezel name="lamp112" element="led"><bounds x="4" y="42" width="1" height="1" /></bezel>
<bezel name="lamp113" element="led"><bounds x="6" y="42" width="1" height="1" /></bezel>
<bezel name="lamp114" element="led"><bounds x="8" y="42" width="1" height="1" /></bezel>
<bezel name="lamp115" element="led"><bounds x="10" y="42" width="1" height="1" /></bezel>
<bezel name="lamp116" element="led"><bounds x="12" y="42" width="1" height="1" /></bezel>
<bezel name="lamp117" element="led"><bounds x="14" y="42" width="1" height="1" /></bezel>
<bezel name="lamp120" element="led"><bounds x="0" y="44" width="1" height="1" /></bezel>
<bezel name="lamp121" element="led"><bounds x="2" y="44" width="1" height="1" /></bezel>
<bezel name="lamp122" element="led"><bounds x="4" y="44" width="1" height="1" /></bezel>
<bezel name="lamp123" element="led"><bounds x="6" y="44" width="1" height="1" /></bezel>
<bezel name="lamp124" element="led"><bounds x="8" y="44" width="1" height="1" /></bezel>
<bezel name="lamp125" element="led"><bounds x="10" y="44" width="1" height="1" /></bezel>
<bezel name="lamp126" element="led"><bounds x="12" y="44" width="1" height="1" /></bezel>
<bezel name="lamp127" element="led"><bounds x="14" y="44" width="1" height="1" /></bezel>
</view>
</mamelayout>

View File

@ -2610,3 +2610,4 @@ unk3403
elecdet
wildfire
tmtennis
alnchase

View File

@ -1788,6 +1788,7 @@ $(MESSOBJ)/tiki.a: \
$(MESS_DRIVERS)/tiki100.o \
$(MESSOBJ)/tomy.a: \
$(MESS_DRIVERS)/alnchase.o \
$(MESS_DRIVERS)/tmtennis.o \
$(MESS_DRIVERS)/tutor.o \
@ -2095,6 +2096,7 @@ $(MESS_DRIVERS)/acrnsys1.o: $(MESS_LAYOUT)/acrnsys1.lh
$(MESS_DRIVERS)/aim65.o: $(MESS_LAYOUT)/aim65.lh
$(MESS_DRIVERS)/aim65_40.o: $(MESS_LAYOUT)/aim65_40.lh
$(MESS_DRIVERS)/alesis.o: $(MESS_LAYOUT)/sr16.lh
$(MESS_DRIVERS)/alnchase.o: $(MESS_LAYOUT)/alnchase.lh
$(MESS_DRIVERS)/amaztron.o: $(MESS_LAYOUT)/amaztron.lh
$(MESS_DRIVERS)/amico2k.o: $(MESS_LAYOUT)/amico2k.lh
$(MESS_DRIVERS)/amiga.o: $(MESS_LAYOUT)/amiga.lh