mirror of
https://github.com/holub/mame
synced 2025-05-05 22:04:43 +03:00
New driver for japanese Janken Man units. They are screenless
Z80 + CTC + DAC systems with artwork and lamps + LEDs, running the well-known game "Rock-Paper-Scissors". Also added a complex internal artwork layout. [Roberto Fresca] New games marked as GAME_NOT_WORKING ------------------------------------ Janken Man (Pretty Carnival) [Roberto Fresca, anonyMous donator]
This commit is contained in:
parent
fad5376cdc
commit
a90f5e431f
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -2510,6 +2510,7 @@ src/mame/drivers/jaguar.c svneol=native#text/plain
|
||||
src/mame/drivers/jailbrek.c svneol=native#text/plain
|
||||
src/mame/drivers/jalmah.c svneol=native#text/plain
|
||||
src/mame/drivers/jangou.c svneol=native#text/plain
|
||||
src/mame/drivers/jankenmn.c svneol=native#text/plain
|
||||
src/mame/drivers/jantotsu.c svneol=native#text/plain
|
||||
src/mame/drivers/jchan.c svneol=native#text/plain
|
||||
src/mame/drivers/jedi.c svneol=native#text/plain
|
||||
@ -4008,6 +4009,7 @@ src/mame/layout/igspoker.lay svneol=native#text/plain
|
||||
src/mame/layout/invad2ct.lay svneol=native#text/plain
|
||||
src/mame/layout/invaders.lay svneol=native#text/plain
|
||||
src/mame/layout/invrvnge.lay svneol=native#text/plain
|
||||
src/mame/layout/jankenmn.lay svneol=native#text/plain
|
||||
src/mame/layout/jollycrd.lay svneol=native#text/plain
|
||||
src/mame/layout/kas89.lay svneol=native#text/plain
|
||||
src/mame/layout/kgbird.lay svneol=native#text/plain
|
||||
|
@ -52,6 +52,7 @@ enum
|
||||
XTAL_2MHz = 2000000,
|
||||
XTAL_2_01216MHz = 2012160, /* Cidelsa Draco sound board */
|
||||
XTAL_2_4576MHz = 2457600, /* Atari ST MFP */
|
||||
XTAL_2_5MHz = 2500000, /* Janken Man units */
|
||||
XTAL_3MHz = 3000000, /* Probably only used to drive 68705 or similar MCUs on 80's Taito PCBs */
|
||||
XTAL_3_12MHz = 3120000, /* SP0250 clock on Gottlieb games */
|
||||
XTAL_3_52128MHz = 3521280, /* RCA COSMAC VIP */
|
||||
|
418
src/mame/drivers/jankenmn.c
Normal file
418
src/mame/drivers/jankenmn.c
Normal file
@ -0,0 +1,418 @@
|
||||
/***************************************************************************
|
||||
|
||||
JANKENMAN UNIT
|
||||
|
||||
Preliminary driver by Roberto Fresca.
|
||||
|
||||
|
||||
Coin-operated Z80-CTC + DAC system. No screen, just artwork with lamps + LEDs.
|
||||
Janken man is coming from Jankenpon, the rock-paper-scissors game.
|
||||
|
||||
It's all a challenge. Even once emulated, the game will need a lot of
|
||||
artwork and lamps work...
|
||||
|
||||
|
||||
Games working on this hardware:
|
||||
|
||||
* Janken Man (Pretty Carnival) (3 station prize game), (c) 1985, Sunwise.
|
||||
|
||||
|
||||
****************************************************************************
|
||||
|
||||
Hardware Notes...
|
||||
|
||||
|
||||
1x LH0080A ; Sharp, Z80A CPU.
|
||||
1x LH0082A ; Sharp, Z80 CTC Counter Timer Circuit.
|
||||
2x M5L8255AP-5 ; Mitsubishi, PPI 8255 (I/O).
|
||||
1x HM6116P-3 ; Hitachi, SRAM.
|
||||
|
||||
1x 27C128 ; Program, labeled 'PCG1'.
|
||||
1x 27C020 ; Waveform (8bit mono unsigned 8192Hz), labeled 'PCG2'.
|
||||
|
||||
1x AD7523JN ; InterSil, D/A Converter, 8-Bit, Multiplying, 6.7MHz.
|
||||
1x LA8358 ; Sanyo, ???.
|
||||
1x 386D NJR ; New Japan Radio, LM386D IC (500mW, 1-Channel Mono Audio AMP).
|
||||
3x M54562P ; 8-Unit 500mA source type Darlington Transistor Array with clamp diode.
|
||||
|
||||
1x 2.500 MHz Xtal.
|
||||
1x 8 DIP Switches bank.
|
||||
|
||||
|
||||
****************************************************************************
|
||||
|
||||
Other specs...
|
||||
|
||||
Name of game: Janken Man.
|
||||
Manufacturer: Sanwaizu Co., Ltd. (Bankruptcy on March 6, 1998)
|
||||
Year: May 1985 (1985)
|
||||
Body dimensions: Depth: 355mm, Width: 340mm, Height: 855mm (body only)
|
||||
Weight: 30kg.
|
||||
Power: AC 100V 50/60Hz.
|
||||
Power consumption: 32W
|
||||
Capacity: 400 game tokens, 200 commemorative tokens
|
||||
Safe capacity: 6000 coins 10 yen, 500 coins 100 yen.
|
||||
Coin acceptor: 10 and 100 yens, Manufactured by Asahi Seiko 730-A/BW.
|
||||
Coin selector: KWM/740 made by Asahi Seiko.
|
||||
Hopper: MP04975 made by MAX.
|
||||
Solenoid: AES-112 manufactured by Asahi Seiko.
|
||||
|
||||
|
||||
****************************************************************************
|
||||
|
||||
Dev Notes...
|
||||
|
||||
Run the second program, then BP to 0x97b.
|
||||
the instruction 'ld a,($c000)' throw the code flow to $f3c0 (IM2?) ---> YES. The CTC implementation fixed it.
|
||||
|
||||
|
||||
Later, the code flow (pc=9f7) is branch to 0xfc1d, where there is no code...
|
||||
|
||||
****************************************************************************
|
||||
|
||||
The waveform is 8bit mono unsigned at 8192Hz.
|
||||
Sampleset has sounds, music and...
|
||||
|
||||
"jan ken pon!" --> Is the call for rock paper and scissors.
|
||||
"zuko" --> Is just used for sound effect.
|
||||
"ai ko desho" --> Is the call for rematch when you've drawn.
|
||||
"ooatari" --> "you got it! / perfect!".
|
||||
"yappii" --> Is just an exclamation of happiness.
|
||||
"attarii" --> "you got it".
|
||||
"kakariin o oyobi kudasai" --> "please call the attendant".
|
||||
"keihin ga deru yo" --> "your prize is incoming".
|
||||
"keihin o sentaku shite kudasai" --> "please select your prize".
|
||||
|
||||
|
||||
Control panel is composed of 5 buttons:
|
||||
Start, Guu (rock), Choki (scissors), Paa (paper) and Payout.
|
||||
|
||||
|
||||
5 lamps for numbers 2, 4, 8, 16 and 32.
|
||||
3 states lamps for LOSE (left), DRAW (middle) and WIN (right).
|
||||
|
||||
Unknown lamps for hands (seems 3 wires, so up to 7 components)
|
||||
|
||||
3 LEDs in the control panel. One for each hand button.
|
||||
|
||||
|
||||
****************************************************************************
|
||||
|
||||
About lamps...
|
||||
|
||||
The internal layout has lamps mapped the following way:
|
||||
|
||||
Lamp0 = Multiplier 2
|
||||
Lamp1 = Multiplier 4
|
||||
Lamp2 = Multiplier 8
|
||||
Lamp3 = Multiplier 16
|
||||
Lamp4 = Multiplier 32
|
||||
|
||||
Lamp5 = Win
|
||||
Lamp6 = Draw
|
||||
Lamp7 = Lose
|
||||
|
||||
Lamp8 = Base Hand
|
||||
Lamp9 = Paper components
|
||||
Lamp10 = Scissors components
|
||||
Lamp11 = Rock components
|
||||
|
||||
The Hand lamps should be splitted into more segments/components, due to
|
||||
some of them are shared between states.
|
||||
|
||||
|
||||
****************************************************************************
|
||||
|
||||
Memory Map:
|
||||
-----------
|
||||
|
||||
|
||||
Main Z80
|
||||
|
||||
0000-3fff ; ROM Space.
|
||||
4000-47ff ; Work RAM
|
||||
|
||||
|
||||
Audio Z80?... or main program?
|
||||
|
||||
0000-bfff ; ROM Space.
|
||||
c000-c7ff ; Work RAM
|
||||
|
||||
10-13 : PPI1: A & B input, high C & low C output.
|
||||
20-23 : PPI2: A, B, high C & low C output.
|
||||
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#define MASTER_CLOCK XTAL_2_5MHz
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "cpu/z80/z80daisy.h"
|
||||
#include "machine/z80ctc.h"
|
||||
#include "machine/i8255.h"
|
||||
#include "sound/dac.h"
|
||||
|
||||
#include "jankenmn.lh"
|
||||
|
||||
|
||||
class jankenmn_state : public driver_device
|
||||
{
|
||||
public:
|
||||
jankenmn_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
|
||||
};
|
||||
|
||||
|
||||
/*********************************************
|
||||
* Read/Write Handlers *
|
||||
*********************************************/
|
||||
|
||||
static WRITE8_DEVICE_HANDLER( ppi0_portc_w )
|
||||
{
|
||||
/* PPI-0 (10h-13h); PortC OUT.
|
||||
unknown:
|
||||
|
||||
7654 3210
|
||||
xxxx xxxx * unknown.
|
||||
|
||||
*/
|
||||
logerror("ppi0_portc: %02x\n", data);
|
||||
}
|
||||
|
||||
//static WRITE8_DEVICE_HANDLER( ppi1_porta_w )
|
||||
//{
|
||||
/* PPI-1 (20h-23h); PortA OUT.
|
||||
unknown:
|
||||
|
||||
7654 3210
|
||||
xxxx xxxx * unknown.
|
||||
|
||||
*/
|
||||
// DAC??
|
||||
// logerror("ppi1_porta: %02x\n", data);
|
||||
//}
|
||||
|
||||
static WRITE8_DEVICE_HANDLER( ppi1_portb_w )
|
||||
{
|
||||
/* PPI-1 (20h-23h); PortB OUT.
|
||||
unknown:
|
||||
|
||||
7654 3210
|
||||
xxxx xxxx * unknown.
|
||||
|
||||
*/
|
||||
logerror("ppi1_portb: %02x\n", data);
|
||||
}
|
||||
|
||||
static WRITE8_DEVICE_HANDLER( ppi1_portc_w )
|
||||
{
|
||||
/* PPI-1 (20h-23h); PortC OUT.
|
||||
unknown:
|
||||
|
||||
7654 3210
|
||||
xxxx xxxx * unknown.
|
||||
|
||||
*/
|
||||
logerror("ppi1_portc: %02x\n", data);
|
||||
}
|
||||
|
||||
|
||||
/*********************************************
|
||||
* Memory Map Definition *
|
||||
*********************************************/
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( jankenmn_map, AS_PROGRAM, 8 )
|
||||
AM_RANGE(0x0000, 0xbfff) AM_ROM
|
||||
AM_RANGE(0xc000, 0xc7ff) AM_RAM
|
||||
// AM_RANGE(0xf000, 0xffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( jankenmn_port_map, AS_IO, 8 )
|
||||
ADDRESS_MAP_GLOBAL_MASK(0xff)
|
||||
AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("ctc", z80ctc_r, z80ctc_w)
|
||||
AM_RANGE(0x10, 0x13) AM_DEVREADWRITE_MODERN("ppi8255_0", i8255_device, read, write)
|
||||
AM_RANGE(0x20, 0x23) AM_DEVREADWRITE_MODERN("ppi8255_1", i8255_device, read, write)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
/*
|
||||
|
||||
RW
|
||||
|
||||
10-13 : PPI1 --> ctrl 0x92 : A & B input, high C & low C output.
|
||||
20-23 : PPI2 --> ctrl 0x90 : A, B, high C & low C output.
|
||||
|
||||
':audiocpu' (000C): unmapped i/o memory write to 0030 = 00 & FF
|
||||
|
||||
':audiocpu' (0018): unmapped i/o memory write to 0000 = 57 & FF \
|
||||
':audiocpu' (001C): unmapped i/o memory write to 0000 = 01 & FF |
|
||||
':audiocpu' (0020): unmapped i/o memory write to 0001 = 57 & FF |
|
||||
':audiocpu' (0024): unmapped i/o memory write to 0001 = 01 & FF |
|
||||
':audiocpu' (0028): unmapped i/o memory write to 0002 = 97 & FF |> Seems CTC mapped 00-03.
|
||||
':audiocpu' (002C): unmapped i/o memory write to 0002 = 14 & FF |
|
||||
':audiocpu' (0030): unmapped i/o memory write to 0003 = 97 & FF |
|
||||
':audiocpu' (0034): unmapped i/o memory write to 0003 = FF & FF |
|
||||
':audiocpu' (0038): unmapped i/o memory write to 0000 = 48 & FF /
|
||||
|
||||
':audiocpu' (003A): unmapped i/o memory write to 0030 = 48 & FF --> CTC defined vector (48) is written here.
|
||||
':audiocpu' (0978): unmapped i/o memory write to 0030 = 00 & FF
|
||||
':audiocpu' (0978): unmapped i/o memory write to 0030 = 00 & FF
|
||||
':audiocpu' (0978): unmapped i/o memory write to 0030 = 00 & FF
|
||||
':audiocpu' (0978): unmapped i/o memory write to 0030 = 00 & FF
|
||||
|
||||
A lot of info is passing through port 30h, when a sound is triggered (press key T)
|
||||
|
||||
*/
|
||||
|
||||
/*********************************************
|
||||
* Input Ports Definitions *
|
||||
*********************************************/
|
||||
|
||||
static INPUT_PORTS_START( jankenmn )
|
||||
PORT_START("IN0")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Q) PORT_NAME("IN1-1")
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_W) PORT_NAME("IN1-2")
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_E) PORT_NAME("IN1-3")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_R) PORT_NAME("IN1-4")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_T) PORT_NAME("IN1-5") // trigger a sample
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Y) PORT_NAME("IN1-6")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_U) PORT_NAME("IN1-7")
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_I) PORT_NAME("IN1-8")
|
||||
|
||||
PORT_START("DSW")
|
||||
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:8") // trigger a sample
|
||||
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:7") // trigger a sample
|
||||
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:6") // seems to mute the sound system...
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:5")
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:4")
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:3") // change the sample
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:2")
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:1") // change the sample
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
/*********************************************
|
||||
* CTC & Daisy Chain Interrupts Interface *
|
||||
*********************************************/
|
||||
static Z80CTC_INTERFACE( ctc_intf )
|
||||
{
|
||||
0, /* timer disables */
|
||||
DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0), /* interrupt handler */
|
||||
DEVCB_NULL, /* ZC/TO0 callback */
|
||||
DEVCB_NULL, /* ZC/TO1 callback */
|
||||
DEVCB_NULL /* ZC/TO2 callback */
|
||||
};
|
||||
|
||||
static const z80_daisy_config daisy_chain[] =
|
||||
{
|
||||
{ "ctc" },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
|
||||
/*********************************************
|
||||
* PPI 8255 (x2) Interface *
|
||||
*********************************************/
|
||||
|
||||
static I8255_INTERFACE (ppi8255_intf_0)
|
||||
{
|
||||
/* (10-13) Mode 0 - Ports A & B set as input, high C & low C as output. */
|
||||
DEVCB_INPUT_PORT("DSW"), /* Port A read */
|
||||
DEVCB_NULL, /* Port A write */
|
||||
DEVCB_INPUT_PORT("IN0"), /* Port B read */
|
||||
DEVCB_NULL, /* Port B write */
|
||||
DEVCB_NULL, /* Port C read */
|
||||
DEVCB_HANDLER(ppi0_portc_w) /* Port C write */
|
||||
};
|
||||
|
||||
static I8255_INTERFACE (ppi8255_intf_1)
|
||||
{
|
||||
/* (20-23) Mode 0 - Ports A, B, high C & low C set as output. */
|
||||
DEVCB_NULL, /* Port A read */
|
||||
DEVCB_DEVICE_HANDLER("dac", dac_signed_w), /* Port A write */ // is really the DAC here?
|
||||
// DEVCB_HANDLER(ppi1_porta_w), /* Port A write */
|
||||
DEVCB_NULL, /* Port B read */
|
||||
DEVCB_HANDLER(ppi1_portb_w), /* Port B write */
|
||||
DEVCB_NULL, /* Port C read */
|
||||
DEVCB_HANDLER(ppi1_portc_w) /* Port C write */
|
||||
};
|
||||
|
||||
|
||||
/*********************************************
|
||||
* Machine Config *
|
||||
*********************************************/
|
||||
|
||||
static MACHINE_CONFIG_START( jankenmn, jankenmn_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK) /* 2.5 MHz */
|
||||
MCFG_CPU_CONFIG(daisy_chain)
|
||||
MCFG_CPU_PROGRAM_MAP(jankenmn_map)
|
||||
MCFG_CPU_IO_MAP(jankenmn_port_map)
|
||||
|
||||
MCFG_I8255_ADD( "ppi8255_0", ppi8255_intf_0 )
|
||||
MCFG_I8255_ADD( "ppi8255_1", ppi8255_intf_1 )
|
||||
|
||||
MCFG_Z80CTC_ADD("ctc", MASTER_CLOCK, ctc_intf)
|
||||
|
||||
/* NO VIDEO */
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MCFG_SOUND_ADD("dac", DAC, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
/*********************************************
|
||||
* Rom Load *
|
||||
*********************************************/
|
||||
|
||||
ROM_START( jankenmn )
|
||||
ROM_REGION( 0x40000, "maincpu", 0 ) // this one has valid z80 code, plus the PPI inits
|
||||
ROM_LOAD( "pcg2.bin", 0x0000, 0x10000, CRC(48a8f769) SHA1(656346ca0a83fd8ff5c8683152e4c5e1a1c797fa) )
|
||||
ROM_IGNORE( 0x30000) // need a banking
|
||||
|
||||
ROM_REGION( 0x10000, "temp", 0 ) // this should be the program ROM, but there's not PPI code and seems odd
|
||||
ROM_LOAD( "pcg1.bin", 0x0000, 0x4000, CRC(a9c5aa2e) SHA1(c3b81eeefa5c442231cd26615aaf6c682063b26f) )
|
||||
|
||||
// ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// ROM_LOAD( "pcg1.bin", 0x0000, 0x4000, CRC(a9c5aa2e) SHA1(c3b81eeefa5c442231cd26615aaf6c682063b26f) )
|
||||
|
||||
// ROM_REGION( 0x40000, "audiocpu", 0 ) // second CPU or some sort of banking?
|
||||
// ROM_LOAD( "pcg2.bin", 0x0000, 0x40000, CRC(48a8f769) SHA1(656346ca0a83fd8ff5c8683152e4c5e1a1c797fa) ) // this one has valid z80 code, plus the PPI inits
|
||||
|
||||
ROM_END
|
||||
|
||||
|
||||
static DRIVER_INIT( jankenmn )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*********************************************
|
||||
* Game Drivers *
|
||||
*********************************************/
|
||||
|
||||
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS... LAYOUT */
|
||||
GAMEL( 1985, jankenmn, 0, jankenmn, jankenmn, jankenmn, ROT0, "Sunwise", "Janken Man (Pretty Carnival)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_REQUIRES_ARTWORK, layout_jankenmn )
|
795
src/mame/layout/jankenmn.lay
Normal file
795
src/mame/layout/jankenmn.lay
Normal file
@ -0,0 +1,795 @@
|
||||
<?xml version="1.0"?>
|
||||
<mamelayout version="2">
|
||||
|
||||
<!-- define basic elements -->
|
||||
|
||||
<element name="rect_yellow">
|
||||
<rect>
|
||||
<color red="0.85" green="0.75" blue="0.0" />
|
||||
</rect>
|
||||
</element>
|
||||
<element name="rect_orange">
|
||||
<rect>
|
||||
<color red="0.85" green="0.5" blue="0.0" />
|
||||
</rect>
|
||||
</element>
|
||||
<element name="rect_black">
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
</element>
|
||||
<element name="circle_black">
|
||||
<disk>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_orange">
|
||||
<disk>
|
||||
<color red="0.85" green="0.5" blue="0.0" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_yellow">
|
||||
<disk>
|
||||
<color red="0.85" green="0.75" blue="0.0" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_white">
|
||||
<disk>
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_pink">
|
||||
<disk>
|
||||
<color red="0.85" green="0.55" blue="0.65" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_cyan">
|
||||
<disk>
|
||||
<color red="0.0" green="0.75" blue="0.6" />
|
||||
</disk>
|
||||
</element>
|
||||
<element name="circle_lightblue">
|
||||
<disk>
|
||||
<color red="0.0" green="0.50" blue="0.85" />
|
||||
</disk>
|
||||
</element>
|
||||
|
||||
<!-- define multipliers lamps -->
|
||||
|
||||
<element name="x2" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="0.45" green="0.45" blue="1.0" />
|
||||
</disk>
|
||||
<text string="2">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
<disk state="0">
|
||||
<color red="0.25" green="0.25" blue="0.65" />
|
||||
</disk>
|
||||
<text string="2">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="x4" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="0.45" green="0.45" blue="1.0" />
|
||||
</disk>
|
||||
<text string="4">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
<disk state="0">
|
||||
<color red="0.25" green="0.25" blue="0.65" />
|
||||
</disk>
|
||||
<text string="4">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="x8" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="0.45" green="0.45" blue="1.0" />
|
||||
</disk>
|
||||
<text string="8">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
<disk state="0">
|
||||
<color red="0.25" green="0.25" blue="0.65" />
|
||||
</disk>
|
||||
<text string="8">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="x16" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="0.45" green="0.45" blue="1.0" />
|
||||
</disk>
|
||||
<text string="16">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
<disk state="0">
|
||||
<color red="0.25" green="0.25" blue="0.65" />
|
||||
</disk>
|
||||
<text string="16">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="x32" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="0.45" green="0.45" blue="1.0" />
|
||||
</disk>
|
||||
<text string="32">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
<disk state="0">
|
||||
<color red="0.25" green="0.25" blue="0.65" />
|
||||
</disk>
|
||||
<text string="32">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<!-- define WIN-DRAW-LOSE lamps -->
|
||||
|
||||
<element name="lose" defstate="0">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="0.2" blue="0.2" />
|
||||
</rect>
|
||||
<text string="LOSE">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
<rect state="0">
|
||||
<color red="0.75" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
<text string="LOSE">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="draw" defstate="0">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="0.2" blue="0.2" />
|
||||
</rect>
|
||||
<text string="DRAW">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
<rect state="0">
|
||||
<color red="0.75" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
<text string="DRAW">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="win" defstate="0">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="0.2" blue="0.2" />
|
||||
</rect>
|
||||
<text string="WIN">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
<rect state="0">
|
||||
<color red="0.75" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
<text string="WIN">
|
||||
<color red="0.85" green="0.85" blue="0.85" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
<element name="roundlamp" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.2" blue="0.2" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.75" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
</element>
|
||||
|
||||
<!-- define LED's for hands -->
|
||||
|
||||
<element name="led" defstate="0">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
</element>
|
||||
|
||||
<!-- define background -->
|
||||
|
||||
<view name="Internal Layout">
|
||||
<bounds left="0" right="100" top="0" bottom="100" />
|
||||
|
||||
<bezel element="rect_yellow">
|
||||
<bounds left="0" right="100" top="0" bottom="100" />
|
||||
</bezel>
|
||||
<bezel element="circle_white">
|
||||
<bounds x="-18" y="-3" width="136" height="136" />
|
||||
</bezel>
|
||||
<bezel element="circle_orange">
|
||||
<bounds x="-17" y="-2" width="134" height="134" />
|
||||
</bezel>
|
||||
<bezel element="circle_white">
|
||||
<bounds x="-7.5" y="7.5" width="115" height="115" />
|
||||
</bezel>
|
||||
<bezel element="circle_yellow">
|
||||
<bounds x="-7" y="8" width="114" height="114" />
|
||||
</bezel>
|
||||
<bezel element="circle_white">
|
||||
<bounds x="1.5" y="16.5" width="97" height="97" />
|
||||
</bezel>
|
||||
<bezel element="circle_orange">
|
||||
<bounds x="2.5" y="17.5" width="95" height="95" />
|
||||
</bezel>
|
||||
<bezel element="circle_white">
|
||||
<bounds x="9.5" y="24.5" width="81" height="81" />
|
||||
</bezel>
|
||||
<bezel element="circle_yellow">
|
||||
<bounds x="10" y="25" width="80" height="80" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="16" y="31" width="68" height="68" />
|
||||
</bezel>
|
||||
|
||||
|
||||
<bezel element="circle_black">
|
||||
<bounds x="-3" y="-3" width="17" height="17" />
|
||||
</bezel>
|
||||
<bezel element="circle_pink">
|
||||
<bounds x="-2" y="-2" width="15" height="15" />
|
||||
</bezel>
|
||||
|
||||
<bezel element="circle_black">
|
||||
<bounds x="85" y="-3" width="17" height="17" />
|
||||
</bezel>
|
||||
<bezel element="circle_lightblue">
|
||||
<bounds x="86" y="-2" width="15" height="15" />
|
||||
</bezel>
|
||||
|
||||
<bezel element="circle_black">
|
||||
<bounds x="7" y="84" width="17" height="17" />
|
||||
</bezel>
|
||||
<bezel element="circle_lightblue">
|
||||
<bounds x="8" y="85" width="15" height="15" />
|
||||
</bezel>
|
||||
|
||||
<bezel element="circle_black">
|
||||
<bounds x="84" y="37" width="17" height="17" />
|
||||
</bezel>
|
||||
<bezel element="circle_cyan">
|
||||
<bounds x="85" y="38" width="15" height="15" />
|
||||
</bezel>
|
||||
|
||||
|
||||
<bezel element="circle_black">
|
||||
<bounds x="9.5" y="4.5" width="14" height="14" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="26" y="1.5" width="14" height="14" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="42.5" y="0.5" width="14" height="14" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="59" y="1.5" width="14" height="14" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="75.5" y="4.5" width="14" height="14" />
|
||||
</bezel>
|
||||
|
||||
|
||||
<bezel element="rect_black">
|
||||
<bounds left="10" right="22" top="22" bottom="34" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="4" y="22" width="12" height="12" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="17" y="22" width="12" height="12" />
|
||||
</bezel>
|
||||
|
||||
<bezel element="rect_black">
|
||||
<bounds left="39" right="61" top="16" bottom="28" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="33" y="16" width="12" height="12" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="55" y="16" width="12" height="12" />
|
||||
</bezel>
|
||||
|
||||
<bezel element="rect_black">
|
||||
<bounds left="77" right="89" top="22" bottom="34" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="71" y="22" width="12" height="12" />
|
||||
</bezel>
|
||||
<bezel element="circle_black">
|
||||
<bounds x="84" y="22" width="12" height="12" />
|
||||
</bezel>
|
||||
|
||||
|
||||
<bezel element="rect_black">
|
||||
<bounds left="-50" right="0" top="0" bottom="100" />
|
||||
</bezel>
|
||||
<bezel element="rect_black">
|
||||
<bounds left="100" right="150" top="0" bottom="100" />
|
||||
</bezel>
|
||||
|
||||
|
||||
<!-- placing multipliers lamps -->
|
||||
|
||||
<bezel name="lamp0" element="x2">
|
||||
<bounds x="10" y="5" width="13" height="13" />
|
||||
</bezel>
|
||||
<bezel name="lamp1" element="x4">
|
||||
<bounds x="26.5" y="2" width="13" height="13" />
|
||||
</bezel>
|
||||
<bezel name="lamp2" element="x8">
|
||||
<bounds x="43" y="1" width="13" height="13" />
|
||||
</bezel>
|
||||
<bezel name="lamp3" element="x16">
|
||||
<bounds x="59.5" y="2" width="13" height="13" />
|
||||
</bezel>
|
||||
<bezel name="lamp4" element="x32">
|
||||
<bounds x="76" y="5" width="13" height="13" />
|
||||
</bezel>
|
||||
|
||||
<!-- placing WIN-DRAW-LOSE lamps -->
|
||||
|
||||
<bezel name="lamp5" element="roundlamp">
|
||||
<bounds x="5.5" y="23.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp5" element="roundlamp">
|
||||
<bounds x="18.5" y="23.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp5" element="lose">
|
||||
<bounds x="10.5" y="23.5" width="12" height="9" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp6" element="roundlamp">
|
||||
<bounds x="34.5" y="17.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp6" element="roundlamp">
|
||||
<bounds x="56.5" y="17.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp6" element="draw">
|
||||
<bounds x="39.5" y="17.5" width="21" height="9" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp7" element="roundlamp">
|
||||
<bounds x="72.5" y="23.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp7" element="roundlamp">
|
||||
<bounds x="85.5" y="23.5" width="9" height="9" />
|
||||
</bezel>
|
||||
<bezel name="lamp7" element="win">
|
||||
<bounds x="77.5" y="23.5" width="12" height="9" />
|
||||
</bezel>
|
||||
|
||||
<!-- placing hands LED's -->
|
||||
|
||||
<!-- base hand LED's (base)-->
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="29.75" y="73.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="31.75" y="75.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="34.125" y="77" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="36.5" y="78.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="39" y="79.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="36.75" y="81.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="34.75" y="83.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="35" y="86.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="37.125" y="88.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="39.875" y="88.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="42.5" y="88.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="45.25" y="89.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="47.625" y="89.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="50.375" y="90" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="53.25" y="89.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="56.5" y="89.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="59.375" y="88.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="61.875" y="88.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="63.5" y="86.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="63" y="83.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="60.75" y="81.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="63.375" y="79.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="65.625" y="78.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="67.5" y="75.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="69" y="73.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="70.5" y="71" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="71.375" y="68.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="72.5" y="65.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- base hand LED's (palm stripes)-->
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="45.625" y="61" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="46.25" y="64.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="46.75" y="67" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="47.5" y="70" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="47.875" y="72.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="56.625" y="61.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="56.25" y="64" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="55.5" y="67" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="54.625" y="70" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="54.125" y="72.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- base hand LED's (wristle)-->
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="44.2" y="92" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="44.2" y="94.7" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="55.3" y="92.3" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp8" element="led">
|
||||
<bounds x="55.4" y="94.8" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- paper component LED's -->
|
||||
|
||||
<!-- paper component LED's (thumb finger) -->
|
||||
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="26.75" y="74.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="24.375" y="73.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="22.125" y="71.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="20" y="69.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="19.25" y="67.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="18.125" y="65.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="19.75" y="62.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="22.375" y="62" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="25.25" y="61.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="27.625" y="61.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="30.125" y="60.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- paper component LED's (ring finger) -->
|
||||
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="58.875" y="49" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="61.375" y="47.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="63.125" y="45.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="65.125" y="43" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="67.75" y="41.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="70.375" y="42.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="71.125" y="45.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="70.75" y="47.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="70" y="50.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="69.375" y="53.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- paper component LED's (little finger) -->
|
||||
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="71.75" y="55.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="74.25" y="54.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="77.25" y="53.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="79.625" y="54.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="79.625" y="57.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="78.5" y="60.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="76.5" y="62.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp9" element="led">
|
||||
<bounds x="75" y="64.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- scissors component LED's -->
|
||||
|
||||
<!-- scissors component LED's (index finger) -->
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="31.875" y="58.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="32.25" y="55.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="31.125" y="52.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="30.875" y="50.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="30.875" y="47.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="30.5" y="44.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="30.75" y="41.625" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="31.875" y="38.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="33.875" y="37" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="36.125" y="36.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="38.875" y="37.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="40.25" y="39.375" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="41.375" y="42.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="42.125" y="45.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="42.75" y="48.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- scissors component LED's (middle finger) -->
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="45.625" y="47.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="46.625" y="44.75" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="47.875" y="42" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="49" y="39.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="50.75" y="36.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="53.5" y="36" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="55.875" y="36.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="57.125" y="39.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="57.25" y="42" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="57" y="45.25" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="56.625" y="48.125" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="55.875" y="50.875" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- scissors component LED's (thumb finger hidden) -->
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="26.8" y="64.3" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="26.6" y="67.2" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="27.3" y="69.7" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="28.6" y="72.1" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- scissors component LED's (ring and little fingers hidden) -->
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="55.5" y="54.2" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="58.5" y="53.6" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="61.2" y="53.1" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="64.1" y="54.3" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="65.2" y="56.6" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="66.5" y="59.1" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="69.4" y="59.2" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="71.7" y="60.4" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp10" element="led">
|
||||
<bounds x="72.6" y="62.9" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
<!-- rock component LED's -->
|
||||
|
||||
<!-- rock component LED's (index and middle fingers hidden) -->
|
||||
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="32" y="58.8" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="33.6" y="53.9" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="35.9" y="51.6" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="38.1" y="50.7" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="41.2" y="51.3" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="43.8" y="52.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="46.2" y="51.1" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="48.8" y="50" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="51.6" y="50.7" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="53.6" y="52.5" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
<bezel name="lamp11" element="led">
|
||||
<bounds x="55.5" y="54.2" width="1.5" height="1.5" />
|
||||
</bezel>
|
||||
|
||||
</view>
|
||||
</mamelayout>
|
@ -20864,4 +20864,6 @@ tmspoker
|
||||
tonton // 199?, Success.
|
||||
kas89 // 1989, SFC S.R.L.
|
||||
caspoker // 1987, PM / Beck Elektronik.
|
||||
|
||||
manohman // 199?, Merkur.
|
||||
jankenmn // 1985, Sunwise.
|
||||
|
@ -1875,6 +1875,7 @@ $(MAMEOBJ)/misc.a: \
|
||||
$(DRIVERS)/extrema.o \
|
||||
$(DRIVERS)/tmspoker.o \
|
||||
$(DRIVERS)/manohman.o \
|
||||
$(DRIVERS)/jankenmn.o \
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
@ -1996,6 +1997,8 @@ $(DRIVERS)/highvdeo.o: $(LAYOUT)/fashion.lh
|
||||
|
||||
$(DRIVERS)/igspoker.o: $(LAYOUT)/igspoker.lh
|
||||
|
||||
$(DRIVERS)/jankenmn.o: $(LAYOUT)/jankenmn.lh
|
||||
|
||||
$(DRIVERS)/kas89.o: $(LAYOUT)/kas89.lh
|
||||
|
||||
$(DRIVERS)/kingdrby.o: $(LAYOUT)/kingdrby.lh
|
||||
|
Loading…
Reference in New Issue
Block a user