diff options
author | Robbbert <pac0446@bigpond.net.au> | 2015-04-26 08:56:22 +1000 |
---|---|---|
committer | Robbbert <pac0446@bigpond.net.au> | 2015-04-26 08:56:22 +1000 |
commit | aa0b34b8ba34e9512e9bdcbddb4bfd81f8aebf07 (patch) | |
tree | 1f31da4f43e14b2f41756c786e69ff1a7803a3bd | |
parent | 707c351fe9137c6e2b26943df216ee14e96a0471 (diff) | |
parent | 9bbb08d754b19672efc28932f02df7db8dcabd85 (diff) |
Merge branch 'master' of https://github.com/mamedev/mame
-rw-r--r-- | src/mess/drivers/hh_tms1k.c | 5 | ||||
-rw-r--r-- | src/mess/layout/bigtrak.lay | 79 |
2 files changed, 82 insertions, 2 deletions
diff --git a/src/mess/drivers/hh_tms1k.c b/src/mess/drivers/hh_tms1k.c index 6407148e08f..3403c7d3d24 100644 --- a/src/mess/drivers/hh_tms1k.c +++ b/src/mess/drivers/hh_tms1k.c @@ -88,6 +88,7 @@ #include "amaztron.lh" #include "astro.lh" #include "bankshot.lh" +#include "bigtrak.lh" #include "cnsector.lh" #include "comp4.lh" #include "ebball.lh" @@ -730,7 +731,7 @@ INPUT_CHANGED_MEMBER(h2hbaseb_state::skill_switch) void h2hbaseb_state::set_clock() { - // MCU clock is from an RC circuit with C=47pf, and R is depending on + // MCU clock is from an RC circuit with C=47pf, and R value is depending on // skill switch: R=51K(1) or 43K(2) m_maincpu->set_unscaled_clock((m_inp_matrix[5]->read() & 1) ? 400000 : 350000); } @@ -2805,7 +2806,7 @@ static MACHINE_CONFIG_START( bigtrak, bigtrak_state ) MCFG_TIMER_DRIVER_ADD_PERIODIC("gearbox", bigtrak_state, gearbox_sim_tick, attotime::from_msec(1)) MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1)) - MCFG_DEFAULT_LAYOUT(layout_hh_tms1k_test) + MCFG_DEFAULT_LAYOUT(layout_bigtrak) /* no video! */ diff --git a/src/mess/layout/bigtrak.lay b/src/mess/layout/bigtrak.lay new file mode 100644 index 00000000000..c74d1d04e82 --- /dev/null +++ b/src/mess/layout/bigtrak.lay @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<mamelayout version="2"> + +<!-- define elements --> + + <element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element> + + <element name="text_l"><text string="L"><color red="0.8" green="0.8" blue="0.8" /></text></element> + <element name="text_r"><text string="R"><color red="0.8" green="0.8" blue="0.8" /></text></element> + + <element name="arrow_up" defstate="0"> + <text state="0" string="<--" align="2"><color red="0.3" green="0.3" blue="0.3" /></text> + <text state="1" string="<--" align="2"><color red="1.0" green="1.0" blue="1.0" /></text> + </element> + <element name="arrow_down" defstate="0"> + <text state="0" string="-->" align="1"><color red="0.3" green="0.3" blue="0.3" /></text> + <text state="1" string="-->" align="1"><color red="1.0" green="1.0" blue="1.0" /></text> + </element> + + <element name="text_lamp"><text string="LAMP" align="1"><color red="0.8" green="0.8" blue="0.8" /></text></element> + <element name="text_in"><text string="IN" align="1"><color red="0.8" green="0.8" blue="0.8" /></text></element> + <element name="text_out"><text string="OUT" align="1"><color red="0.8" green="0.8" blue="0.8" /></text></element> + <element name="text_dash"><text string="-" align="1"><color red="0.8" green="0.8" blue="0.8" /></text></element> + + <element name="ind_r" defstate="0"> + <disk state="1"><color red="1.0" green="0.23" blue="0.25" /></disk> + <disk state="0"><color red="0.3" green="0.08" blue="0.07" /></disk> + </element> + <element name="lamp_b" defstate="0"> + <disk state="1"><color red="0.25" green="0.23" blue="1.0" /></disk> + <disk state="0"><color red="0.08" green="0.07" blue="0.3" /></disk> + </element> + + + +<!-- build screen --> + + <view name="Internal Layout"> + <bounds left="0" right="17.5" top="0" bottom="36.5" /> + <bezel element="static_black"> + <bounds left="0" right="17.5" top="0" bottom="36.5" /> + </bezel> + + <bezel element="text_lamp"><bounds x="1" y="1" width="10" height="4" /></bezel> + <bezel element="text_dash"><bounds x="10" y="1" width="4" height="4" /></bezel> + <bezel name="lamp1" element="lamp_b"><bounds x="13" y="1.8" width="3" height="3" /></bezel> + + <bezel element="text_in"><bounds x="1" y="27" width="10" height="4" /></bezel> + <bezel element="text_dash"><bounds x="10" y="27" width="4" height="4" /></bezel> + <bezel element="ind_r" inputtag="IN.6" inputmask="0x04">><bounds x="13" y="27.8" width="3" height="3" /></bezel> + + <bezel element="text_out"><bounds x="1" y="31" width="10" height="4" /></bezel> + <bezel element="text_dash"><bounds x="10" y="31" width="4" height="4" /></bezel> + <bezel name="ext_out" element="ind_r"><bounds x="13" y="31.8" width="3" height="3" /></bezel> + + + <bezel element="text_l"><bounds x="2" y="12" width="4" height="4" /></bezel> + <bezel name="left_motor_forward" element="arrow_up"> + <bounds x="2" y="2" width="4" height="10" /> + <orientation rotate="90" /> + </bezel> + <bezel name="left_motor_reverse" element="arrow_down"> + <bounds x="2" y="16.4" width="4" height="10" /> + <orientation rotate="90" /> + </bezel> + + <bezel element="text_r"><bounds x="8" y="12" width="4" height="4" /></bezel> + <bezel name="right_motor_forward" element="arrow_up"> + <bounds x="8" y="2" width="4" height="10" /> + <orientation rotate="90" /> + </bezel> + <bezel name="right_motor_reverse" element="arrow_down"> + <bounds x="8" y="16.4" width="4" height="10" /> + <orientation rotate="90" /> + </bezel> + + + </view> +</mamelayout> |