Previous 199869 Revisions Next

r45121 Monday 22nd February, 2016 at 03:58:07 UTC by hap
hh_tms1k: added clickable artwork for amaztron and mattel D&D
[src/mame/drivers]hh_tms1k.cpp
[src/mame/layout]amaztron.lay mdndclab.lay*

trunk/src/mame/drivers/hh_tms1k.cpp
r253632r253633
7878  MP7324   TMS1400   1985, Tiger K28/Coleco Talking Teacher -> tispeak.cpp
7979  MP7332   TMS1400   1981, Milton Bradley Dark Tower -> mbdtower.cpp
8080 @MP7334   TMS1400   1981, Coleco Total Control 4
81 @MP7351   TMS1400CR 1982, Parker Brothers Master Merlin
81 @MP7351   TMS1400  1982, Parker Brothers Master Merlin
8282 @MP7551   TMS1670   1980, Entex Color Football 4 (6009)
8383 @MPF553   TMS1670   1980, Gakken Jackpot: Gin Rummy & Black Jack (note: assume F to be a misprint)
8484 *MP7573   TMS1670?  1981, Entex Select-a-Game cartridge: Football 4 (? note: 40-pin, VFD-capable)
r253632r253633
110110#include "sound/beep.h"
111111
112112// internal artwork
113#include "amaztron.lh"
113#include "amaztron.lh" // clickable
114114#include "astro.lh"
115115#include "bankshot.lh"
116116#include "bigtrak.lh"
r253632r253633
131131#include "h2hfootb.lh"
132132#include "lostreas.lh"
133133#include "mathmagi.lh"
134#include "mdndclab.lh" // clickable
134135#include "merlin.lh" // clickable
135136#include "mmerlin.lh" // clickable
136137#include "simon.lh" // clickable
r253632r253633
537538  Coleco Amaze-A-Tron, by Ralph Baer
538539  * TMS1100 MCU, labeled MP3405(die label too)
539540  * 2-digit 7seg LED display + 2 LEDs(one red, one green), 1-bit sound
540  * 5x5 pressure-sensitive playing board
541  * 5*5 pressure-sensitive playing board(buttons), 4 game pieces
541542
542543  This is an electronic board game with a selection of 8 maze games,
543  most of them for 2 players. A 5x5 playing grid and four markers are
544  required to play. Refer to the official manual for more information.
544  most of them for 2 players.
545545
546546***************************************************************************/
547547
r253632r253633
562562
563563void amaztron_state::prepare_display()
564564{
565   // R8,R9: select digit
566   for (int y = 0; y < 2; y++)
567   {
568      m_display_segmask[y] = 0x7f;
569      m_display_state[y] = (m_r >> (y + 8) & 1) ? m_o : 0;
570   }
571
572   // R6,R7: lamps (-> lamp20,21)
573   m_display_state[2] = m_r >> 6 & 3;
574
575   set_display_size(8, 3);
576   display_update();
565   set_display_segmask(0xc, 0x7f);
566   display_matrix(7, 4, m_o, m_r);
577567}
578568
579569WRITE16_MEMBER(amaztron_state::write_r)
r253632r253633
584574   // R10: speaker out
585575   m_speaker->level_w(data >> 10 & 1);
586576
587   // other bits:
588   m_r = data;
577   // R6,R7: leds
578   // R8,R9: select digit
579   m_r = data >> 6 & 0xf;
589580   prepare_display();
590581}
591582
r253632r253633
612603
613604static INPUT_PORTS_START( amaztron )
614605   PORT_START("IN.0") // R0
615   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_NAME("Grid 1")
616   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_NAME("Grid 6")
617   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Q) PORT_NAME("Grid 11")
618   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) PORT_NAME("Grid 16")
619   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Z) PORT_NAME("Grid 21")
606   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 1")
607   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 6")
608   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 11")
609   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 16")
610   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 21")
620611
621612   PORT_START("IN.1") // R1
622   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_NAME("Grid 2")
623   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_7) PORT_NAME("Grid 7")
624   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_NAME("Grid 12")
625   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Grid 17")
626   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_X) PORT_NAME("Grid 22")
613   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 2")
614   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 7")
615   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 12")
616   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 17")
617   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 22")
627618
628619   PORT_START("IN.2") // R2
629   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_NAME("Grid 3")
630   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_8) PORT_NAME("Grid 8")
631   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) PORT_NAME("Grid 13")
632   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) PORT_NAME("Grid 18")
633   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_C) PORT_NAME("Grid 23")
620   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 3")
621   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 8")
622   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 13")
623   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 18")
624   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 23")
634625
635626   PORT_START("IN.3") // R3
636   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_NAME("Grid 4")
637   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_9) PORT_NAME("Grid 9")
638   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME("Grid 14")
639   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F) PORT_NAME("Grid 19")
640   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_V) PORT_NAME("Grid 24")
627   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 4")
628   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 9")
629   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 14")
630   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 19")
631   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 24")
641632
642633   PORT_START("IN.4") // R4
643   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_NAME("Grid 5")
644   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_0) PORT_NAME("Grid 10")
645   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_NAME("Grid 15")
646   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) PORT_NAME("Grid 20")
647   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_B) PORT_NAME("Grid 25")
634   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 5")
635   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 10")
636   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 15")
637   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 20")
638   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Square 25")
648639
649640   PORT_START("IN.5") // R5
650   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_NAME("Game Select")
651   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_N) PORT_NAME("Game Start")
641   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SELECT) PORT_NAME("Game Select")
642   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_START) PORT_NAME("Game Start")
652643   PORT_BIT(0x1c, IP_ACTIVE_HIGH, IPT_UNUSED)
653644INPUT_PORTS_END
654645
655646static MACHINE_CONFIG_START( amaztron, amaztron_state )
656647
657648   /* basic machine hardware */
658   MCFG_CPU_ADD("maincpu", TMS1100, 350000) // approximation - RC osc. R=33K?, C=100pf
649   MCFG_CPU_ADD("maincpu", TMS1100, 300000) // approximation - RC osc. R=33K?, C=100pf
659650   MCFG_TMS1XXX_READ_K_CB(READ8(amaztron_state, read_k))
660651   MCFG_TMS1XXX_WRITE_R_CB(WRITE16(amaztron_state, write_r))
661652   MCFG_TMS1XXX_WRITE_O_CB(WRITE16(amaztron_state, write_o))
r253632r253633
31043095
31053096// config
31063097
3107/* physical button layout and labels is like this:
3108
3109    8 buttons on the left, top-to-bottom: (lower 6 are just for sound-preview)
3110    [Switch Key]  [Next Turn / Level 1/2]  [Dragon Flying / Defeat Tune]  [Dragon Attacks / Dragon Wakes]
3111    [Wall / Door]  [Illegal Move / Warrior Moves]  [Warrior 1 / Winner]  [Warrior 2 / Treasure]
3112
3113    8*8 buttons to the right of that, making the gameboard
3114
3115*/
3116
31173098static INPUT_PORTS_START( mdndclab )
31183099   PORT_START("IN.0") // O0
3119   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a4")
3120   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a3")
3121   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a2")
3122   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a1")
3100   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a4")
3101   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a3")
3102   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a2")
3103   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a1")
31233104
31243105   PORT_START("IN.1") // O1
3125   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b4")
3126   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b3")
3127   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b2")
3128   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b1")
3106   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b4")
3107   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b3")
3108   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b2")
3109   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b1")
31293110
31303111   PORT_START("IN.2") // O2
3131   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c4")
3132   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c3")
3133   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c2")
3134   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c1")
3112   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c4")
3113   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c3")
3114   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c2")
3115   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c1")
31353116
31363117   PORT_START("IN.3") // O3
3137   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d4")
3138   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d3")
3139   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d2")
3140   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d1")
3118   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d4")
3119   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d3")
3120   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d2")
3121   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d1")
31413122
31423123   PORT_START("IN.4") // O4
3143   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e4")
3144   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e3")
3145   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e2")
3146   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e1")
3124   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e4")
3125   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e3")
3126   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e2")
3127   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e1")
31473128
31483129   PORT_START("IN.5") // O5
3149   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f4")
3150   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f3")
3151   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f2")
3152   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f1")
3130   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f4")
3131   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f3")
3132   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f2")
3133   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f1")
31533134
31543135   PORT_START("IN.6") // O6
3155   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g4")
3156   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g3")
3157   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g2")
3158   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g1")
3136   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g4")
3137   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g3")
3138   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g2")
3139   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g1")
31593140
31603141   PORT_START("IN.7") // O7
3161   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h4")
3162   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h3")
3163   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h2")
3164   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h1")
3142   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h4")
3143   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h3")
3144   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h2")
3145   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h1")
31653146
31663147   PORT_START("IN.8") // R0
31673148   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("Wall / Door")
r253632r253633
31703151   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("Warrior 2 / Treasure")
31713152
31723153   PORT_START("IN.9") // R1
3173   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a8")
3174   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a7")
3175   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a6")
3176   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid a5")
3154   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a8")
3155   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a7")
3156   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a6")
3157   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square a5")
31773158
31783159   PORT_START("IN.10") // R2
3179   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b8")
3180   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b7")
3181   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b6")
3182   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid b5")
3160   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b8")
3161   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b7")
3162   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b6")
3163   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square b5")
31833164
31843165   PORT_START("IN.11") // R3
3185   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c8")
3186   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c7")
3187   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c6")
3188   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid c5")
3166   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c8")
3167   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c7")
3168   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c6")
3169   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square c5")
31893170
31903171   PORT_START("IN.12") // R4
3191   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d8")
3192   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d7")
3193   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d6")
3194   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid d5")
3172   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d8")
3173   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d7")
3174   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d6")
3175   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square d5")
31953176
31963177   PORT_START("IN.13") // R5
3197   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e8")
3198   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e7")
3199   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e6")
3200   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid e5")
3178   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e8")
3179   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e7")
3180   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e6")
3181   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square e5")
32013182
32023183   PORT_START("IN.14") // R6
3203   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f8")
3204   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f7")
3205   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f6")
3206   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid f5")
3184   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f8")
3185   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f7")
3186   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f6")
3187   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square f5")
32073188
32083189   PORT_START("IN.15") // R7
3209   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g8")
3210   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g7")
3211   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g6")
3212   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid g5")
3190   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g8")
3191   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g7")
3192   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g6")
3193   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square g5")
32133194
32143195   PORT_START("IN.16") // R8
3215   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h8")
3216   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h7")
3217   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h6")
3218   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Grid h5")
3196   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h8")
3197   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h7")
3198   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h6")
3199   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Square h5")
32193200
32203201   PORT_START("IN.17") // R9
32213202   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_LSHIFT) PORT_CODE(KEYCODE_RSHIFT) PORT_NAME("Switch Key")
r253632r253633
32283209static MACHINE_CONFIG_START( mdndclab, mdndclab_state )
32293210
32303211   /* basic machine hardware */
3231   MCFG_CPU_ADD("maincpu", TMS1100, 500000) // approximation - RC osc. R=27K, C=100pf
3212   MCFG_CPU_ADD("maincpu", TMS1100, 475000) // approximation - RC osc. R=27K, C=100pf
32323213   MCFG_TMS1XXX_READ_K_CB(READ8(mdndclab_state, read_k))
32333214   MCFG_TMS1XXX_WRITE_R_CB(WRITE16(mdndclab_state, write_r))
32343215   MCFG_TMS1XXX_WRITE_O_CB(WRITE16(mdndclab_state, write_o))
32353216
32363217   /* no visual feedback! */
3218   MCFG_DEFAULT_LAYOUT(layout_mdndclab) // playing board
32373219
32383220   /* sound hardware */
32393221   MCFG_SPEAKER_STANDARD_MONO("mono")
r253632r253633
54455427/*    YEAR  NAME       PARENT COMPAT MACHINE   INPUT      INIT              COMPANY, FULLNAME, FLAGS */
54465428COMP( 1980, mathmagi,  0,        0, mathmagi,  mathmagi,  driver_device, 0, "APF Electronics Inc.", "Mathemagician", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND_HW )
54475429
5448CONS( 1979, amaztron,  0,        0, amaztron,  amaztron,  driver_device, 0, "Coleco", "Amaze-A-Tron", MACHINE_SUPPORTS_SAVE )
5430CONS( 1978, amaztron,  0,        0, amaztron,  amaztron,  driver_device, 0, "Coleco", "Amaze-A-Tron", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) // ***
54495431COMP( 1979, zodiac,    0,        0, zodiac,    zodiac,    driver_device, 0, "Coleco", "Zodiac - The Astrology Computer", MACHINE_SUPPORTS_SAVE )
54505432CONS( 1978, cqback,    0,        0, cqback,    cqback,    driver_device, 0, "Coleco", "Electronic Quarterback", MACHINE_SUPPORTS_SAVE )
54515433CONS( 1980, h2hfootb,  0,        0, h2hfootb,  h2hfootb,  driver_device, 0, "Coleco", "Head to Head Football", MACHINE_SUPPORTS_SAVE )
r253632r253633
54725454
54735455COMP( 1979, astro,     0,        0, astro,     astro,     driver_device, 0, "Kosmos", "Astro", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND_HW )
54745456
5475CONS( 1980, mdndclab,  0,        0, mdndclab,  mdndclab,  driver_device, 0, "Mattel", "Dungeons & Dragons - Computer Labyrinth Game", MACHINE_SUPPORTS_SAVE ) // ***
5457CONS( 1980, mdndclab,  0,        0, mdndclab,  mdndclab,  driver_device, 0, "Mattel", "Dungeons & Dragons - Computer Labyrinth Game", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) // ***
54765458
54775459CONS( 1977, comp4,     0,        0, comp4,     comp4,     driver_device, 0, "Milton Bradley", "Comp IV", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND_HW )
54785460CONS( 1978, simon,     0,        0, simon,     simon,     driver_device, 0, "Milton Bradley", "Simon (Rev. A)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
trunk/src/mame/layout/amaztron.lay
r253632r253633
33
44<!-- define elements -->
55
6   <element name="static_black"><rect><color red="0" green="0" blue="0" /></rect></element>
7   <element name="static_blue"><rect><color red="0.2" green="0.5" blue="0.8" /></rect></element>
8   <element name="static_green"><rect><color red="0.2" green="0.8" blue="0.5" /></rect></element>
9   <element name="static_white"><rect><color red="0.88" green="0.88" blue="0.88" /></rect></element>
10
11   <element name="hl" defstate="0">
12      <text string=" ">
13         <bounds x="0.0" y="0.0" width="1.0" height="1.0" />
14         <color red="0.0" green="0.0" blue="0.0" />
15      </text>
16      <disk state="1">
17         <bounds x="0.07" y="0.07" width="0.86" height="0.86" />
18         <color red="1.0" green="1.0" blue="1.0" />
19      </disk>
20   </element>
21
622   <element name="digit" defstate="0">
723      <led7seg><color red="1.0" green="0.2" blue="0.2" /></led7seg>
824   </element>
925
10   <element name="lamp_red" defstate="0">
26   <element name="ledr" defstate="0">
1127      <disk state="0"><color red="0.2" green="0.04" blue="0.04" /></disk>
1228      <disk state="1"><color red="1.0" green="0.2" blue="0.2" /></disk>
1329   </element>
14   <element name="lamp_green" defstate="0">
30   <element name="ledg" defstate="0">
1531      <disk state="0"><color red="0.04" green="0.2" blue="0.04" /></disk>
1632      <disk state="1"><color red="0.2" green="1.0" blue="0.2" /></disk>
1733   </element>
1834
35   <!-- note: some boards have blue text, the US/Canada one has black text -->
36   <element name="text_1">
37      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
38      <text string="1"><color red="0.03" green="0.03" blue="0.03" /></text>
39   </element>
40   <element name="text_2">
41      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
42      <text string="2"><color red="0.03" green="0.03" blue="0.03" /></text>
43   </element>
44   <element name="text_3">
45      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
46      <text string="3"><color red="0.03" green="0.03" blue="0.03" /></text>
47   </element>
48   <element name="text_4">
49      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
50      <text string="4"><color red="0.03" green="0.03" blue="0.03" /></text>
51   </element>
52   <element name="text_5">
53      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
54      <text string="5"><color red="0.03" green="0.03" blue="0.03" /></text>
55   </element>
56   <element name="text_6">
57      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
58      <text string="6"><color red="0.03" green="0.03" blue="0.03" /></text>
59   </element>
60   <element name="text_7">
61      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
62      <text string="7"><color red="0.03" green="0.03" blue="0.03" /></text>
63   </element>
64   <element name="text_8">
65      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
66      <text string="8"><color red="0.03" green="0.03" blue="0.03" /></text>
67   </element>
68   <element name="text_9">
69      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
70      <text string="9"><color red="0.03" green="0.03" blue="0.03" /></text>
71   </element>
72   <element name="text_10">
73      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
74      <text string="10"><color red="0.03" green="0.03" blue="0.03" /></text>
75   </element>
76   <element name="text_11">
77      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
78      <text string="11"><color red="0.03" green="0.03" blue="0.03" /></text>
79   </element>
80   <element name="text_12">
81      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
82      <text string="12"><color red="0.03" green="0.03" blue="0.03" /></text>
83   </element>
84   <element name="text_13">
85      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
86      <text string="13"><color red="0.03" green="0.03" blue="0.03" /></text>
87   </element>
88   <element name="text_14">
89      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
90      <text string="14"><color red="0.03" green="0.03" blue="0.03" /></text>
91   </element>
92   <element name="text_15">
93      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
94      <text string="15"><color red="0.03" green="0.03" blue="0.03" /></text>
95   </element>
96   <element name="text_16">
97      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
98      <text string="16"><color red="0.03" green="0.03" blue="0.03" /></text>
99   </element>
100   <element name="text_17">
101      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
102      <text string="17"><color red="0.03" green="0.03" blue="0.03" /></text>
103   </element>
104   <element name="text_18">
105      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
106      <text string="18"><color red="0.03" green="0.03" blue="0.03" /></text>
107   </element>
108   <element name="text_19">
109      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
110      <text string="19"><color red="0.03" green="0.03" blue="0.03" /></text>
111   </element>
112   <element name="text_20">
113      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
114      <text string="20"><color red="0.03" green="0.03" blue="0.03" /></text>
115   </element>
116   <element name="text_21">
117      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
118      <text string="21"><color red="0.03" green="0.03" blue="0.03" /></text>
119   </element>
120   <element name="text_22">
121      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
122      <text string="22"><color red="0.03" green="0.03" blue="0.03" /></text>
123   </element>
124   <element name="text_23">
125      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
126      <text string="23"><color red="0.03" green="0.03" blue="0.03" /></text>
127   </element>
128   <element name="text_24">
129      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
130      <text string="24"><color red="0.03" green="0.03" blue="0.03" /></text>
131   </element>
132   <element name="text_25">
133      <rect><color red="0.88" green="0.88" blue="0.88" /></rect>
134      <text string="25"><color red="0.03" green="0.03" blue="0.03" /></text>
135   </element>
19136
137   <element name="text_game"><text string="GAME"><color red="0.9" green="0.9" blue="0.9" /></text></element>
138   <element name="text_select"><text string="SELECT"><color red="0.9" green="0.9" blue="0.9" /></text></element>
139   <element name="text_start"><text string="START"><color red="0.9" green="0.9" blue="0.9" /></text></element>
20140
141
21142<!-- build screen -->
22143
23144   <view name="Internal Layout">
24      <bounds left="0" right="50" top="0" bottom="15" />
145      <bounds left="1" right="57" top="1" bottom="93" />
146      <bezel element="static_blue">
147         <bounds left="0" right="58" top="0" bottom="58" />
148      </bezel>
25149
26      <bezel name="lamp20" element="lamp_red"><bounds x="3.5" y="6" width="3" height="3" /></bezel>
27      <bezel name="lamp21" element="lamp_green"><bounds x="13.5" y="6" width="3" height="3" /></bezel>
150   <!-- playing board buttons -->
28151
29      <bezel name="digit1" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
30      <bezel name="digit0" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
152      <bezel element="static_white"><bounds x="5" y="5" width="8" height="8" /></bezel>
153      <bezel element="static_white"><bounds x="15" y="5" width="8" height="8" /></bezel>
154      <bezel element="static_white"><bounds x="25" y="5" width="8" height="8" /></bezel>
155      <bezel element="static_white"><bounds x="35" y="5" width="8" height="8" /></bezel>
156      <bezel element="static_white"><bounds x="45" y="5" width="8" height="8" /></bezel>
157      <bezel element="static_white"><bounds x="5" y="15" width="8" height="8" /></bezel>
158      <bezel element="static_white"><bounds x="15" y="15" width="8" height="8" /></bezel>
159      <bezel element="static_white"><bounds x="25" y="15" width="8" height="8" /></bezel>
160      <bezel element="static_white"><bounds x="35" y="15" width="8" height="8" /></bezel>
161      <bezel element="static_white"><bounds x="45" y="15" width="8" height="8" /></bezel>
162      <bezel element="static_white"><bounds x="5" y="25" width="8" height="8" /></bezel>
163      <bezel element="static_white"><bounds x="15" y="25" width="8" height="8" /></bezel>
164      <bezel element="static_white"><bounds x="25" y="25" width="8" height="8" /></bezel>
165      <bezel element="static_white"><bounds x="35" y="25" width="8" height="8" /></bezel>
166      <bezel element="static_white"><bounds x="45" y="25" width="8" height="8" /></bezel>
167      <bezel element="static_white"><bounds x="5" y="35" width="8" height="8" /></bezel>
168      <bezel element="static_white"><bounds x="15" y="35" width="8" height="8" /></bezel>
169      <bezel element="static_white"><bounds x="25" y="35" width="8" height="8" /></bezel>
170      <bezel element="static_white"><bounds x="35" y="35" width="8" height="8" /></bezel>
171      <bezel element="static_white"><bounds x="45" y="35" width="8" height="8" /></bezel>
172      <bezel element="static_white"><bounds x="5" y="45" width="8" height="8" /></bezel>
173      <bezel element="static_white"><bounds x="15" y="45" width="8" height="8" /></bezel>
174      <bezel element="static_white"><bounds x="25" y="45" width="8" height="8" /></bezel>
175      <bezel element="static_white"><bounds x="35" y="45" width="8" height="8" /></bezel>
176      <bezel element="static_white"><bounds x="45" y="45" width="8" height="8" /></bezel>
31177
178      <bezel element="text_1"><bounds x="5.1" y="6" width="7.8" height="6" /></bezel>
179      <bezel element="text_2"><bounds x="15.1" y="6" width="7.8" height="6" /></bezel>
180      <bezel element="text_3"><bounds x="25.1" y="6" width="7.8" height="6" /></bezel>
181      <bezel element="text_4"><bounds x="35.1" y="6" width="7.8" height="6" /></bezel>
182      <bezel element="text_5"><bounds x="45.1" y="6" width="7.8" height="6" /></bezel>
183      <bezel element="text_6"><bounds x="5.1" y="16" width="7.8" height="6" /></bezel>
184      <bezel element="text_7"><bounds x="15.1" y="16" width="7.8" height="6" /></bezel>
185      <bezel element="text_8"><bounds x="25.1" y="16" width="7.8" height="6" /></bezel>
186      <bezel element="text_9"><bounds x="35.1" y="16" width="7.8" height="6" /></bezel>
187      <bezel element="text_10"><bounds x="45.1" y="16" width="7.8" height="6" /></bezel>
188      <bezel element="text_11"><bounds x="5.1" y="26" width="7.8" height="6" /></bezel>
189      <bezel element="text_12"><bounds x="15.1" y="26" width="7.8" height="6" /></bezel>
190      <bezel element="text_13"><bounds x="25.1" y="26" width="7.8" height="6" /></bezel>
191      <bezel element="text_14"><bounds x="35.1" y="26" width="7.8" height="6" /></bezel>
192      <bezel element="text_15"><bounds x="45.1" y="26" width="7.8" height="6" /></bezel>
193      <bezel element="text_16"><bounds x="5.1" y="36" width="7.8" height="6" /></bezel>
194      <bezel element="text_17"><bounds x="15.1" y="36" width="7.8" height="6" /></bezel>
195      <bezel element="text_18"><bounds x="25.1" y="36" width="7.8" height="6" /></bezel>
196      <bezel element="text_19"><bounds x="35.1" y="36" width="7.8" height="6" /></bezel>
197      <bezel element="text_20"><bounds x="45.1" y="36" width="7.8" height="6" /></bezel>
198      <bezel element="text_21"><bounds x="5.1" y="46" width="7.8" height="6" /></bezel>
199      <bezel element="text_22"><bounds x="15.1" y="46" width="7.8" height="6" /></bezel>
200      <bezel element="text_23"><bounds x="25.1" y="46" width="7.8" height="6" /></bezel>
201      <bezel element="text_24"><bounds x="35.1" y="46" width="7.8" height="6" /></bezel>
202      <bezel element="text_25"><bounds x="45.1" y="46" width="7.8" height="6" /></bezel>
203
204      <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="5" y="5" width="8" height="8" /><color alpha="0.5" /></bezel>
205      <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="5" width="8" height="8" /><color alpha="0.5" /></bezel>
206      <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="25" y="5" width="8" height="8" /><color alpha="0.5" /></bezel>
207      <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="35" y="5" width="8" height="8" /><color alpha="0.5" /></bezel>
208      <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="45" y="5" width="8" height="8" /><color alpha="0.5" /></bezel>
209      <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="15" width="8" height="8" /><color alpha="0.5" /></bezel>
210      <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="15" y="15" width="8" height="8" /><color alpha="0.5" /></bezel>
211      <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="25" y="15" width="8" height="8" /><color alpha="0.5" /></bezel>
212      <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="35" y="15" width="8" height="8" /><color alpha="0.5" /></bezel>
213      <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="45" y="15" width="8" height="8" /><color alpha="0.5" /></bezel>
214      <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="5" y="25" width="8" height="8" /><color alpha="0.5" /></bezel>
215      <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="15" y="25" width="8" height="8" /><color alpha="0.5" /></bezel>
216      <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="25" y="25" width="8" height="8" /><color alpha="0.5" /></bezel>
217      <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="35" y="25" width="8" height="8" /><color alpha="0.5" /></bezel>
218      <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="45" y="25" width="8" height="8" /><color alpha="0.5" /></bezel>
219      <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="35" width="8" height="8" /><color alpha="0.5" /></bezel>
220      <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="15" y="35" width="8" height="8" /><color alpha="0.5" /></bezel>
221      <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="25" y="35" width="8" height="8" /><color alpha="0.5" /></bezel>
222      <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="35" y="35" width="8" height="8" /><color alpha="0.5" /></bezel>
223      <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="45" y="35" width="8" height="8" /><color alpha="0.5" /></bezel>
224      <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="5" y="45" width="8" height="8" /><color alpha="0.5" /></bezel>
225      <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="15" y="45" width="8" height="8" /><color alpha="0.5" /></bezel>
226      <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="25" y="45" width="8" height="8" /><color alpha="0.5" /></bezel>
227      <bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="35" y="45" width="8" height="8" /><color alpha="0.5" /></bezel>
228      <bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="45" y="45" width="8" height="8" /><color alpha="0.5" /></bezel>
229
230   <!-- bottom side -->
231
232      <bezel element="static_white"><bounds x="0" y="57" width="58" height="60" /></bezel>
233      <bezel element="static_black"><bounds x="3" y="59" width="52" height="14" /></bezel>
234      <bezel element="static_black"><bounds x="3" y="75" width="52" height="24" /></bezel>
235
236      <bezel name="0.a" element="ledr"><bounds x="8.75" y="64.75" width="2.5" height="2.5" /></bezel>
237      <bezel name="1.a" element="ledg"><bounds x="18.75" y="64.75" width="2.5" height="2.5" /></bezel>
238
239      <bezel name="digit3" element="digit"><bounds x="40" y="62" width="5.33" height="8" /></bezel>
240      <bezel name="digit2" element="digit"><bounds x="45.33" y="62" width="5.33" height="8" /></bezel>
241
242      <bezel element="static_blue"><bounds x="5" y="78" width="8" height="8" /></bezel>
243      <bezel element="static_green"><bounds x="15" y="78" width="8" height="8" /></bezel>
244      <bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="5.5" y="78.5" width="7" height="7" /><color alpha="0.2" /></bezel>
245      <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="15.5" y="78.5" width="7" height="7" /><color alpha="0.3" /></bezel>
246
247      <bezel element="text_game"><bounds x="4" y="86.5" width="10" height="2" /></bezel>
248      <bezel element="text_start"><bounds x="4" y="88.5" width="10" height="2" /></bezel>
249      <bezel element="text_game"><bounds x="14" y="86.5" width="10" height="2" /></bezel>
250      <bezel element="text_select"><bounds x="14" y="88.5" width="10" height="2" /></bezel>
251
252
32253   </view>
33254</mamelayout>
trunk/src/mame/layout/mdndclab.lay
r0r253633
1<?xml version="1.0"?>
2<mamelayout version="2">
3
4<!-- define elements -->
5
6   <element name="static_black"><rect><color red="0.07" green="0.07" blue="0.06" /></rect></element>
7   <element name="static_red"><rect><color red="0.55" green="0.1" blue="0.05" /></rect></element>
8   <element name="static_white"><rect><color red="0.8" green="0.75" blue="0.7" /></rect></element>
9
10   <element name="hl" defstate="0">
11      <text string=" ">
12         <bounds x="0.0" y="0.0" width="1.0" height="1.0" />
13         <color red="0.0" green="0.0" blue="0.0" />
14      </text>
15      <disk state="1">
16         <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
17         <color red="1.0" green="1.0" blue="1.0" />
18      </disk>
19   </element>
20
21   <element name="hlr" defstate="0">
22      <rect><color red="0.4" green="0.07" blue="0.02" /></rect>
23      <disk state="1">
24         <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
25         <color red="0.5" green="0.1" blue="0.03" />
26      </disk>
27   </element>
28
29   <element name="text_l01">
30      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
31      <text string="Switch"><color red="0.8" green="0.75" blue="0.7" /></text>
32   </element>
33   <element name="text_l02">
34      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
35      <text string="Key"><color red="0.8" green="0.75" blue="0.7" /></text>
36   </element>
37
38   <element name="text_l11">
39      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
40      <text string="Next Turn"><color red="0.8" green="0.75" blue="0.7" /></text>
41   </element>
42   <element name="text_l12">
43      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
44      <text string="Level 1/2"><color red="0.8" green="0.75" blue="0.7" /></text>
45   </element>
46
47   <element name="text_l21">
48      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
49      <text string="Dragon"><color red="0.8" green="0.75" blue="0.7" /></text>
50   </element>
51   <element name="text_l22">
52      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
53      <text string="Flying"><color red="0.8" green="0.75" blue="0.7" /></text>
54   </element>
55   <element name="text_l23">
56      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
57      <text string="Defeat"><color red="0.8" green="0.75" blue="0.7" /></text>
58   </element>
59   <element name="text_l24">
60      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
61      <text string="Tune"><color red="0.8" green="0.75" blue="0.7" /></text>
62   </element>
63
64   <element name="text_l31">
65      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
66      <text string="Dragon"><color red="0.8" green="0.75" blue="0.7" /></text>
67   </element>
68   <element name="text_l32">
69      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
70      <text string="Attacks"><color red="0.8" green="0.75" blue="0.7" /></text>
71   </element>
72   <element name="text_l33">
73      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
74      <text string="Dragon"><color red="0.8" green="0.75" blue="0.7" /></text>
75   </element>
76   <element name="text_l34">
77      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
78      <text string="Waits"><color red="0.8" green="0.75" blue="0.7" /></text>
79   </element>
80
81   <element name="text_l41">
82      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
83      <text string="Wall"><color red="0.8" green="0.75" blue="0.7" /></text>
84   </element>
85   <element name="text_l42">
86      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
87      <text string="Door"><color red="0.8" green="0.75" blue="0.7" /></text>
88   </element>
89
90   <element name="text_l51">
91      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
92      <text string="Illegal"><color red="0.8" green="0.75" blue="0.7" /></text>
93   </element>
94   <element name="text_l52">
95      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
96      <text string="Move"><color red="0.8" green="0.75" blue="0.7" /></text>
97   </element>
98   <element name="text_l53">
99      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
100      <text string="Warrior"><color red="0.8" green="0.75" blue="0.7" /></text>
101   </element>
102   <element name="text_l54">
103      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
104      <text string="Moves"><color red="0.8" green="0.75" blue="0.7" /></text>
105   </element>
106
107   <element name="text_l61">
108      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
109      <text string="Warrior 1"><color red="0.8" green="0.75" blue="0.7" /></text>
110   </element>
111   <element name="text_l62">
112      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
113      <text string="Winner"><color red="0.8" green="0.75" blue="0.7" /></text>
114   </element>
115
116   <element name="text_l71">
117      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
118      <text string="Warrior 2"><color red="0.8" green="0.75" blue="0.7" /></text>
119   </element>
120   <element name="text_l72">
121      <rect><color red="0.55" green="0.1" blue="0.05" /></rect>
122      <text string="Treasure"><color red="0.8" green="0.75" blue="0.7" /></text>
123   </element>
124
125
126<!-- build screen -->
127
128   <view name="Internal Layout">
129      <bounds left="-15" right="80" top="-2.5" bottom="80" />
130      <bezel element="static_black">
131         <bounds left="-16" right="81" top="-3" bottom="81" />
132      </bezel>
133
134   <!-- 8*8 buttons -->
135
136      <bezel element="hlr" inputtag="IN.9" inputmask="0x01"><bounds x="0" y="0" width="7.5" height="7.5" /></bezel>
137      <bezel element="hlr" inputtag="IN.10" inputmask="0x01"><bounds x="10" y="0" width="7.5" height="7.5" /></bezel>
138      <bezel element="hlr" inputtag="IN.11" inputmask="0x01"><bounds x="20" y="0" width="7.5" height="7.5" /></bezel>
139      <bezel element="hlr" inputtag="IN.12" inputmask="0x01"><bounds x="30" y="0" width="7.5" height="7.5" /></bezel>
140      <bezel element="hlr" inputtag="IN.13" inputmask="0x01"><bounds x="40" y="0" width="7.5" height="7.5" /></bezel>
141      <bezel element="hlr" inputtag="IN.14" inputmask="0x01"><bounds x="50" y="0" width="7.5" height="7.5" /></bezel>
142      <bezel element="hlr" inputtag="IN.15" inputmask="0x01"><bounds x="60" y="0" width="7.5" height="7.5" /></bezel>
143      <bezel element="hlr" inputtag="IN.16" inputmask="0x01"><bounds x="70" y="0" width="7.5" height="7.5" /></bezel>
144
145      <bezel element="hlr" inputtag="IN.9" inputmask="0x02"><bounds x="0" y="10" width="7.5" height="7.5" /></bezel>
146      <bezel element="hlr" inputtag="IN.10" inputmask="0x02"><bounds x="10" y="10" width="7.5" height="7.5" /></bezel>
147      <bezel element="hlr" inputtag="IN.11" inputmask="0x02"><bounds x="20" y="10" width="7.5" height="7.5" /></bezel>
148      <bezel element="hlr" inputtag="IN.12" inputmask="0x02"><bounds x="30" y="10" width="7.5" height="7.5" /></bezel>
149      <bezel element="hlr" inputtag="IN.13" inputmask="0x02"><bounds x="40" y="10" width="7.5" height="7.5" /></bezel>
150      <bezel element="hlr" inputtag="IN.14" inputmask="0x02"><bounds x="50" y="10" width="7.5" height="7.5" /></bezel>
151      <bezel element="hlr" inputtag="IN.15" inputmask="0x02"><bounds x="60" y="10" width="7.5" height="7.5" /></bezel>
152      <bezel element="hlr" inputtag="IN.16" inputmask="0x02"><bounds x="70" y="10" width="7.5" height="7.5" /></bezel>
153
154      <bezel element="hlr" inputtag="IN.9" inputmask="0x04"><bounds x="0" y="20" width="7.5" height="7.5" /></bezel>
155      <bezel element="hlr" inputtag="IN.10" inputmask="0x04"><bounds x="10" y="20" width="7.5" height="7.5" /></bezel>
156      <bezel element="hlr" inputtag="IN.11" inputmask="0x04"><bounds x="20" y="20" width="7.5" height="7.5" /></bezel>
157      <bezel element="hlr" inputtag="IN.12" inputmask="0x04"><bounds x="30" y="20" width="7.5" height="7.5" /></bezel>
158      <bezel element="hlr" inputtag="IN.13" inputmask="0x04"><bounds x="40" y="20" width="7.5" height="7.5" /></bezel>
159      <bezel element="hlr" inputtag="IN.14" inputmask="0x04"><bounds x="50" y="20" width="7.5" height="7.5" /></bezel>
160      <bezel element="hlr" inputtag="IN.15" inputmask="0x04"><bounds x="60" y="20" width="7.5" height="7.5" /></bezel>
161      <bezel element="hlr" inputtag="IN.16" inputmask="0x04"><bounds x="70" y="20" width="7.5" height="7.5" /></bezel>
162
163      <bezel element="hlr" inputtag="IN.9" inputmask="0x08"><bounds x="0" y="30" width="7.5" height="7.5" /></bezel>
164      <bezel element="hlr" inputtag="IN.10" inputmask="0x08"><bounds x="10" y="30" width="7.5" height="7.5" /></bezel>
165      <bezel element="hlr" inputtag="IN.11" inputmask="0x08"><bounds x="20" y="30" width="7.5" height="7.5" /></bezel>
166      <bezel element="hlr" inputtag="IN.12" inputmask="0x08"><bounds x="30" y="30" width="7.5" height="7.5" /></bezel>
167      <bezel element="hlr" inputtag="IN.13" inputmask="0x08"><bounds x="40" y="30" width="7.5" height="7.5" /></bezel>
168      <bezel element="hlr" inputtag="IN.14" inputmask="0x08"><bounds x="50" y="30" width="7.5" height="7.5" /></bezel>
169      <bezel element="hlr" inputtag="IN.15" inputmask="0x08"><bounds x="60" y="30" width="7.5" height="7.5" /></bezel>
170      <bezel element="hlr" inputtag="IN.16" inputmask="0x08"><bounds x="70" y="30" width="7.5" height="7.5" /></bezel>
171
172      <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="40" width="7.5" height="7.5" /></bezel>
173      <bezel element="hlr" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="40" width="7.5" height="7.5" /></bezel>
174      <bezel element="hlr" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="40" width="7.5" height="7.5" /></bezel>
175      <bezel element="hlr" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="40" width="7.5" height="7.5" /></bezel>
176      <bezel element="hlr" inputtag="IN.4" inputmask="0x01"><bounds x="40" y="40" width="7.5" height="7.5" /></bezel>
177      <bezel element="hlr" inputtag="IN.5" inputmask="0x01"><bounds x="50" y="40" width="7.5" height="7.5" /></bezel>
178      <bezel element="hlr" inputtag="IN.6" inputmask="0x01"><bounds x="60" y="40" width="7.5" height="7.5" /></bezel>
179      <bezel element="hlr" inputtag="IN.7" inputmask="0x01"><bounds x="70" y="40" width="7.5" height="7.5" /></bezel>
180
181      <bezel element="hlr" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="50" width="7.5" height="7.5" /></bezel>
182      <bezel element="hlr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="50" width="7.5" height="7.5" /></bezel>
183      <bezel element="hlr" inputtag="IN.2" inputmask="0x02"><bounds x="20" y="50" width="7.5" height="7.5" /></bezel>
184      <bezel element="hlr" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="50" width="7.5" height="7.5" /></bezel>
185      <bezel element="hlr" inputtag="IN.4" inputmask="0x02"><bounds x="40" y="50" width="7.5" height="7.5" /></bezel>
186      <bezel element="hlr" inputtag="IN.5" inputmask="0x02"><bounds x="50" y="50" width="7.5" height="7.5" /></bezel>
187      <bezel element="hlr" inputtag="IN.6" inputmask="0x02"><bounds x="60" y="50" width="7.5" height="7.5" /></bezel>
188      <bezel element="hlr" inputtag="IN.7" inputmask="0x02"><bounds x="70" y="50" width="7.5" height="7.5" /></bezel>
189
190      <bezel element="hlr" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="60" width="7.5" height="7.5" /></bezel>
191      <bezel element="hlr" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="60" width="7.5" height="7.5" /></bezel>
192      <bezel element="hlr" inputtag="IN.2" inputmask="0x04"><bounds x="20" y="60" width="7.5" height="7.5" /></bezel>
193      <bezel element="hlr" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="60" width="7.5" height="7.5" /></bezel>
194      <bezel element="hlr" inputtag="IN.4" inputmask="0x04"><bounds x="40" y="60" width="7.5" height="7.5" /></bezel>
195      <bezel element="hlr" inputtag="IN.5" inputmask="0x04"><bounds x="50" y="60" width="7.5" height="7.5" /></bezel>
196      <bezel element="hlr" inputtag="IN.6" inputmask="0x04"><bounds x="60" y="60" width="7.5" height="7.5" /></bezel>
197      <bezel element="hlr" inputtag="IN.7" inputmask="0x04"><bounds x="70" y="60" width="7.5" height="7.5" /></bezel>
198
199      <bezel element="hlr" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="70" width="7.5" height="7.5" /></bezel>
200      <bezel element="hlr" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="70" width="7.5" height="7.5" /></bezel>
201      <bezel element="hlr" inputtag="IN.2" inputmask="0x08"><bounds x="20" y="70" width="7.5" height="7.5" /></bezel>
202      <bezel element="hlr" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="70" width="7.5" height="7.5" /></bezel>
203      <bezel element="hlr" inputtag="IN.4" inputmask="0x08"><bounds x="40" y="70" width="7.5" height="7.5" /></bezel>
204      <bezel element="hlr" inputtag="IN.5" inputmask="0x08"><bounds x="50" y="70" width="7.5" height="7.5" /></bezel>
205      <bezel element="hlr" inputtag="IN.6" inputmask="0x08"><bounds x="60" y="70" width="7.5" height="7.5" /></bezel>
206      <bezel element="hlr" inputtag="IN.7" inputmask="0x08"><bounds x="70" y="70" width="7.5" height="7.5" /></bezel>
207
208   <!-- left side -->
209
210      <bezel element="static_red"><bounds x="-12.5" y="0" width="7.5" height="7.5" /></bezel>
211      <bezel element="static_red"><bounds x="-12.5" y="10" width="7.5" height="7.5" /></bezel>
212      <bezel element="static_red"><bounds x="-12.5" y="20" width="7.5" height="7.5" /></bezel>
213      <bezel element="static_red"><bounds x="-12.5" y="30" width="7.5" height="7.5" /></bezel>
214      <bezel element="static_red"><bounds x="-12.5" y="40" width="7.5" height="7.5" /></bezel>
215      <bezel element="static_red"><bounds x="-12.5" y="50" width="7.5" height="7.5" /></bezel>
216      <bezel element="static_red"><bounds x="-12.5" y="60" width="7.5" height="7.5" /></bezel>
217      <bezel element="static_red"><bounds x="-12.5" y="70" width="7.5" height="7.5" /></bezel>
218
219      <bezel element="text_l01"><bounds x="-12.5" y="2" width="7.5" height="1.5" /></bezel>
220      <bezel element="text_l02"><bounds x="-12.5" y="4" width="7.5" height="1.5" /></bezel>
221
222      <bezel element="text_l11"><bounds x="-12.5" y="11.5" width="7.5" height="1.5" /></bezel>
223      <bezel element="text_l12"><bounds x="-12.5" y="14.5" width="7.5" height="1.5" /></bezel>
224
225      <bezel element="text_l21"><bounds x="-12.5" y="20.5" width="7.5" height="1.5" /></bezel>
226      <bezel element="text_l22"><bounds x="-12.5" y="22" width="7.5" height="1.5" /></bezel>
227      <bezel element="text_l23"><bounds x="-12.5" y="24" width="7.5" height="1.5" /></bezel>
228      <bezel element="text_l24"><bounds x="-12.5" y="25.5" width="7.5" height="1.5" /></bezel>
229
230      <bezel element="text_l31"><bounds x="-12.5" y="30.5" width="7.5" height="1.5" /></bezel>
231      <bezel element="text_l32"><bounds x="-12.5" y="32" width="7.5" height="1.5" /></bezel>
232      <bezel element="text_l33"><bounds x="-12.5" y="34" width="7.5" height="1.5" /></bezel>
233      <bezel element="text_l34"><bounds x="-12.5" y="35.5" width="7.5" height="1.5" /></bezel>
234
235      <bezel element="text_l41"><bounds x="-12.5" y="41.5" width="7.5" height="1.5" /></bezel>
236      <bezel element="text_l42"><bounds x="-12.5" y="44.5" width="7.5" height="1.5" /></bezel>
237
238      <bezel element="text_l51"><bounds x="-12.5" y="50.5" width="7.5" height="1.5" /></bezel>
239      <bezel element="text_l52"><bounds x="-12.5" y="52" width="7.5" height="1.5" /></bezel>
240      <bezel element="text_l53"><bounds x="-12.5" y="54" width="7.5" height="1.5" /></bezel>
241      <bezel element="text_l54"><bounds x="-12.5" y="55.5" width="7.5" height="1.5" /></bezel>
242
243      <bezel element="text_l61"><bounds x="-12.5" y="61.5" width="7.5" height="1.5" /></bezel>
244      <bezel element="text_l62"><bounds x="-12.5" y="64.5" width="7.5" height="1.5" /></bezel>
245
246      <bezel element="text_l71"><bounds x="-12.5" y="71.5" width="7.5" height="1.5" /></bezel>
247      <bezel element="text_l72"><bounds x="-12.5" y="74.5" width="7.5" height="1.5" /></bezel>
248
249      <bezel element="static_white"><bounds x="-12.6" y="13.65" width="7.7" height="0.2" /></bezel>
250      <bezel element="static_white"><bounds x="-12.6" y="23.65" width="7.7" height="0.2" /></bezel>
251      <bezel element="static_white"><bounds x="-12.6" y="33.65" width="7.7" height="0.2" /></bezel>
252      <bezel element="static_white"><bounds x="-12.6" y="43.65" width="7.7" height="0.2" /></bezel>
253      <bezel element="static_white"><bounds x="-12.6" y="53.65" width="7.7" height="0.2" /></bezel>
254      <bezel element="static_white"><bounds x="-12.6" y="63.65" width="7.7" height="0.2" /></bezel>
255      <bezel element="static_white"><bounds x="-12.6" y="73.65" width="7.7" height="0.2" /></bezel>
256
257      <bezel element="static_black"><bounds x="-5" y="-1" width="1" height="80" /></bezel>
258      <bezel element="static_black"><bounds x="-13.5" y="-1" width="1" height="80" /></bezel>
259
260      <bezel element="hl" inputtag="IN.17" inputmask="0x01"><bounds x="-12.5" y="0" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
261      <bezel element="hl" inputtag="IN.17" inputmask="0x02"><bounds x="-12.5" y="10" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
262      <bezel element="hl" inputtag="IN.17" inputmask="0x04"><bounds x="-12.5" y="20" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
263      <bezel element="hl" inputtag="IN.17" inputmask="0x08"><bounds x="-12.5" y="30" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
264      <bezel element="hl" inputtag="IN.8" inputmask="0x01"><bounds x="-12.5" y="40" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
265      <bezel element="hl" inputtag="IN.8" inputmask="0x02"><bounds x="-12.5" y="50" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
266      <bezel element="hl" inputtag="IN.8" inputmask="0x04"><bounds x="-12.5" y="60" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
267      <bezel element="hl" inputtag="IN.8" inputmask="0x08"><bounds x="-12.5" y="70" width="7.5" height="7.5" /><color alpha="0.13" /></bezel>
268
269
270   </view>
271</mamelayout>


Previous 199869 Revisions Next


© 1997-2024 The MAME Team