summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2021-05-21 20:40:40 +0200
committer hap <happppp@users.noreply.github.com>2021-05-21 20:40:40 +0200
commite814130959f732e5f8ba70dc4749f78468f2b529 (patch)
tree6d89693e26111eebd80c83d92e950dd045cb2db3
parent828e69ac7bf420baf81f533ddd1ce46ec8f1dd88 (diff)
leonardo/renaissance: add keypad names to input defs
-rw-r--r--src/mame/drivers/saitek_leonardo.cpp89
-rw-r--r--src/mame/drivers/saitek_renaissance.cpp52
-rw-r--r--src/mame/layout/saitek_leonardo.lay2
-rw-r--r--src/mame/layout/saitek_renaissance.lay2
4 files changed, 93 insertions, 52 deletions
diff --git a/src/mame/drivers/saitek_leonardo.cpp b/src/mame/drivers/saitek_leonardo.cpp
index 68069222c9c..a6c4a0e3555 100644
--- a/src/mame/drivers/saitek_leonardo.cpp
+++ b/src/mame/drivers/saitek_leonardo.cpp
@@ -259,46 +259,46 @@ void leo_state::main_map(address_map &map)
Input Ports
******************************************************************************/
-static INPUT_PORTS_START( leo )
+static INPUT_PORTS_START( leonardo )
PORT_START("IN.0")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) // king
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) // rook
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) // knight
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("King")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("Rook")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("Knight")
PORT_START("IN.1")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) // queen
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) // bishop
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) // pawn
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Queen")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("Bishop")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("Pawn")
PORT_START("IN.2")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN)
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_8) // tab/color
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_9) // +
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Q) PORT_NAME("Tab / Color")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_CODE(KEYCODE_EQUALS) PORT_CODE(KEYCODE_PLUS_PAD) PORT_NAME("+")
PORT_START("IN.3")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_CUSTOM) // freq sel
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) // function?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) // sound
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) PORT_NAME("Function")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Sound")
PORT_START("IN.4")
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_CUSTOM) // freq sel
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) // stop?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Y) // library?
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_J) PORT_NAME("Stop")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_H) PORT_NAME("Library")
PORT_START("IN.5")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_U) // info
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_I) // play?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) // level
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) PORT_NAME("Info")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F) PORT_NAME("Play")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) PORT_CODE(KEYCODE_L) PORT_NAME("Level")
PORT_START("IN.6")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) // -
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) // normal?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) // analysis?
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) PORT_CODE(KEYCODE_MINUS) PORT_CODE(KEYCODE_MINUS_PAD) PORT_NAME("-")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME("Normal")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_NAME("Analysis")
PORT_START("IN.7")
- PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_UNKNOWN)
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) // new game
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_H) // setup?
+ PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_CUSTOM) // freq sel
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_U) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Y) PORT_NAME("Set Up")
PORT_START("IN.8")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN)
@@ -306,6 +306,43 @@ static INPUT_PORTS_START( leo )
PORT_CONFNAME( 0x04, 0x04, "Battery Status" )
PORT_CONFSETTING( 0x00, "Low" )
PORT_CONFSETTING( 0x04, DEF_STR( Normal ) )
+
+ PORT_START("RESET")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_I) PORT_NAME("Go")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F1) PORT_NAME("ACL")
+INPUT_PORTS_END
+
+static INPUT_PORTS_START( galileo ) // same buttons, but different locations
+ PORT_INCLUDE( leonardo )
+
+ PORT_MODIFY("IN.2")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Q) PORT_NAME("Tab / Color")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) PORT_CODE(KEYCODE_EQUALS) PORT_CODE(KEYCODE_PLUS_PAD) PORT_NAME("+")
+
+ PORT_MODIFY("IN.3")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_NAME("Function")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Sound")
+
+ PORT_MODIFY("IN.4")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_B) PORT_NAME("Stop")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_C) PORT_NAME("Library")
+
+ PORT_MODIFY("IN.5")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_X) PORT_NAME("Info")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) PORT_NAME("Play")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) PORT_CODE(KEYCODE_L) PORT_NAME("Level")
+
+ PORT_MODIFY("IN.6")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Z) PORT_CODE(KEYCODE_MINUS) PORT_CODE(KEYCODE_MINUS_PAD) PORT_NAME("-")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME("Normal")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F) PORT_NAME("Analysis")
+
+ PORT_MODIFY("IN.7")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_V) PORT_NAME("Set Up")
+
+ PORT_MODIFY("RESET")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) PORT_NAME("Go")
INPUT_PORTS_END
@@ -383,8 +420,8 @@ ROM_END
Drivers
******************************************************************************/
-// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
-CONS( 1986, leonardo, 0, 0, leo, leo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
-CONS( 1986, leonardoa, leonardo, 0, leoa, leo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
+// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
+CONS( 1986, leonardo, 0, 0, leo, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
+CONS( 1986, leonardoa, leonardo, 0, leoa, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
-CONS( 1988, galileo, 0, 0, leo, leo, leo_state, empty_init, "Saitek", "Kasparov Galileo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
+CONS( 1988, galileo, 0, 0, leo, galileo, leo_state, empty_init, "Saitek", "Kasparov Galileo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING )
diff --git a/src/mame/drivers/saitek_renaissance.cpp b/src/mame/drivers/saitek_renaissance.cpp
index 9e6cd192402..4f98dcbc925 100644
--- a/src/mame/drivers/saitek_renaissance.cpp
+++ b/src/mame/drivers/saitek_renaissance.cpp
@@ -270,49 +270,53 @@ void ren_state::main_map(address_map &map)
static INPUT_PORTS_START( ren )
PORT_START("IN.0")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) // king
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) // rook
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) // knight
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("King")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("Rook")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("Knight")
PORT_START("IN.1")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) // queen
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) // bishop
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) // pawn
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Queen")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("Bishop")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("Pawn")
PORT_START("IN.2")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_7) // scroll?
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_8) // tab
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_9) // +
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_NAME("Scroll")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Q) PORT_NAME("Tab / Color")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) PORT_CODE(KEYCODE_EQUALS) PORT_CODE(KEYCODE_PLUS_PAD) PORT_NAME("+")
PORT_START("IN.3")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Q) // n
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) // function?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) // sound
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN)
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_NAME("Function")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Sound")
PORT_START("IN.4")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) // n
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) // stop?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Y) // library
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN)
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_B) PORT_NAME("Stop")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_C) PORT_NAME("Library")
PORT_START("IN.5")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_U) // info
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_I) // play?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) // level
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_X) PORT_NAME("Info")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_E) PORT_NAME("Play")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) PORT_CODE(KEYCODE_L) PORT_NAME("Level")
PORT_START("IN.6")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_A) // -
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) // normal?
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_D) // analysis
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Z) PORT_CODE(KEYCODE_MINUS) PORT_CODE(KEYCODE_MINUS_PAD) PORT_NAME("-")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME("Normal")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F) PORT_NAME("Analysis")
PORT_START("IN.7")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F) // n
- PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) // new game
- PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_H) // setup
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN)
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_V) PORT_NAME("Set Up")
PORT_START("IN.8")
PORT_CONFNAME( 0x40, 0x00, "Battery Status" )
PORT_CONFSETTING( 0x40, "Low" )
PORT_CONFSETTING( 0x00, DEF_STR( Normal ) )
+
+ PORT_START("RESET")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_G) PORT_NAME("Go")
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_F1) PORT_NAME("ACL")
INPUT_PORTS_END
diff --git a/src/mame/layout/saitek_leonardo.lay b/src/mame/layout/saitek_leonardo.lay
index 5a6e38defff..615bed3f4e0 100644
--- a/src/mame/layout/saitek_leonardo.lay
+++ b/src/mame/layout/saitek_leonardo.lay
@@ -503,7 +503,7 @@ license:CC0
<element name="9.7" ref="ledrg" blend="add"><bounds x="40" y="90" width="2" height="1" /></element>
<!-- analyst's screen -->
- <screen index="0"><bounds x="63.5" y="90" width="20" height="4.2" /></screen>
+ <screen index="0"><bounds x="63.5" y="90" width="20" height="3.8" /></screen>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_renaissance.lay b/src/mame/layout/saitek_renaissance.lay
index e8684eb2603..275ca2959b5 100644
--- a/src/mame/layout/saitek_renaissance.lay
+++ b/src/mame/layout/saitek_renaissance.lay
@@ -487,7 +487,7 @@ license:CC0
<element name="9.3" ref="ledr"><bounds x="16" y="90" width="2" height="1" /></element>
<!-- analyst's screen -->
- <screen index="1"><bounds x="63.5" y="90" width="20" height="4.2" /></screen>
+ <screen index="1"><bounds x="63.5" y="90" width="20" height="3.8" /></screen>
</view>
</mamelayout>
tton' href='/mame/plain/hash/ampro.xml?id=b4555c13a0c29be811036c75c1b8e89d724f761a'>plainblame -rw-r--r--apc.xml14277logstatsplainblame -rw-r--r--apfimag_cass.xml43162logstatsplainblame -rw-r--r--apfm1000.xml9755logstatsplainblame -rw-r--r--apogee.xml36590logstatsplainblame -rw-r--r--apollo_ctape.xml2071logstatsplainblame -rw-r--r--apple1.xml17934logstatsplainblame -rw-r--r--apple2_cass.xml122812logstatsplainblame -rw-r--r--apple2_flop_clcracked.xml1478421logstatsplainblame -rw-r--r--apple2_flop_misc.xml249114logstatsplainblame -rw-r--r--apple2_flop_orig.xml554450logstatsplainblame -rw-r--r--apple2gs.xml267894logstatsplainblame -rw-r--r--apple3.xml10266logstatsplainblame -rw-r--r--applix_flop.xml537logstatsplainblame -rw-r--r--apricot_flop.xml23133logstatsplainblame -rw-r--r--aquarius.xml9570logstatsplainblame -rw-r--r--arb.xml1649logstatsplainblame -rw-r--r--arcadia.xml57303logstatsplainblame -rw-r--r--archimedes.xml266331logstatsplainblame -rw-r--r--astrocde.xml56477logstatsplainblame -rw-r--r--atom_cass.xml19514logstatsplainblame -rw-r--r--atom_flop.xml7653logstatsplainblame -rw-r--r--atom_rom.xml15969logstatsplainblame -rw-r--r--attache.xml550logstatsplainblame -rw-r--r--aussiebyte.xml541logstatsplainblame -rw-r--r--b2m.xml1240logstatsplainblame -rw-r--r--bbc_cass.xml736101logstatsplainblame -rw-r--r--bbc_flop_32016.xml8313logstatsplainblame -rw-r--r--bbc_flop_6502.xml5992logstatsplainblame -rw-r--r--bbc_flop_68000.xml1766logstatsplainblame -rw-r--r--bbc_flop_80186.xml7422logstatsplainblame -rw-r--r--bbc_flop_arm.xml2369logstatsplainblame -rw-r--r--bbc_flop_torch.xml18487logstatsplainblame -rw-r--r--bbc_flop_z80.xml7739logstatsplainblame -rw-r--r--bbc_hdd.xml2635logstatsplainblame -rw-r--r--bbc_rom.xml353989logstatsplainblame -rw-r--r--bbcb_flop.xml124842logstatsplainblame -rw-r--r--bbcb_flop_orig.xml158529logstatsplainblame -rw-r--r--bbcb_flop_us.xml739logstatsplainblame -rw-r--r--bbcbc.xml5185logstatsplainblame -rw-r--r--bbcm_cart.xml8644logstatsplainblame -rw-r--r--bbcm_flop.xml5297logstatsplainblame -rw-r--r--bbcmc_flop.xml17524logstatsplainblame -rw-r--r--bdesignm_design_cart.xml3979logstatsplainblame -rw-r--r--bdesignm_game_cart.xml3805logstatsplainblame -rw-r--r--bk0010.xml49489logstatsplainblame -rw-r--r--bkrankp_cart.xml2034logstatsplainblame -rw-r--r--bml3_flop.xml1336logstatsplainblame -rw-r--r--buzztime_cart.xml1851logstatsplainblame -rw-r--r--bw12.xml865logstatsplainblame -rw-r--r--bw14.xml4102logstatsplainblame -rw-r--r--bw2.xml2570logstatsplainblame -rw-r--r--bx256hp_flop.xml4975logstatsplainblame -rw-r--r--c128_cart.xml7648logstatsplainblame -rw-r--r--c128_flop.xml27224logstatsplainblame -rw-r--r--c128_rom.xml3839logstatsplainblame -rw-r--r--c2color_cart.xml3158logstatsplainblame -rw-r--r--c64_cart.xml254313logstatsplainblame -rw-r--r--c64_cass.xml270959logstatsplainblame -rw-r--r--c64_flop_clcracked.xml200logstatsplainblame -rw-r--r--c64_flop_misc.xml30004logstatsplainblame -rw-r--r--c64_flop_orig.xml27942logstatsplainblame -rw-r--r--c65_flop.xml517logstatsplainblame -rw-r--r--camplynx_cass.xml37595logstatsplainblame -rw-r--r--camplynx_flop.xml13888logstatsplainblame -rw-r--r--casio_rompack.xml8201logstatsplainblame -rw-r--r--casloopy.xml5307logstatsplainblame -rw-r--r--cbm2_cart.xml2428logstatsplainblame -rw-r--r--cbm2_flop.xml55847logstatsplainblame -rw-r--r--cbm8096_flop.xml972logstatsplainblame -rw-r--r--cbm8296_flop.xml1201logstatsplainblame -rw-r--r--cc40_cart.xml4561logstatsplainblame -rw-r--r--cd32.xml73570logstatsplainblame -rw-r--r--cdi.xml520988logstatsplainblame -rw-r--r--cdtv.xml3602logstatsplainblame -rw-r--r--cecflop.xml9580logstatsplainblame -rw-r--r--cgenie_cass.xml70834logstatsplainblame -rw-r--r--cgenie_flop_rom.xml1064logstatsplainblame -rw-r--r--channelf.xml20021logstatsplainblame -rw-r--r--chessmstdm.xml943logstatsplainblame -rw-r--r--clickstart_cart.xml10214logstatsplainblame -rw-r--r--coco_cart.xml56436logstatsplainblame -rw-r--r--coco_flop.xml80154logstatsplainblame -rw-r--r--coleco.xml148463logstatsplainblame -rw-r--r--compclr2_flop.xml94968logstatsplainblame -rw-r--r--compis.xml15796logstatsplainblame -rw-r--r--comx35_flop.xml539logstatsplainblame -rw-r--r--conchess_plymate.xml699logstatsplainblame -rw-r--r--conchess_standard.xml645logstatsplainblame -rw-r--r--copera.xml5180logstatsplainblame -rw-r--r--cpc_cass.xml1969491logstatsplainblame -rw-r--r--cpc_flop.xml12710192logstatsplainblame -rw-r--r--crvision.xml26183logstatsplainblame -rw-r--r--cx3000tc.xml2040logstatsplainblame -rw-r--r--dai_cass.xml4150logstatsplainblame -rw-r--r--database.xml8807logstatsplainblame -rw-r--r--dc.xml1514344logstatsplainblame -rw-r--r--dgnalpha_flop.xml6808logstatsplainblame -rw-r--r--dgnbeta_flop.xml1887logstatsplainblame -rw-r--r--dim68k.xml7067logstatsplainblame -rw-r--r--dmv.xml54969logstatsplainblame -rw-r--r--dps1.xml592logstatsplainblame -rw-r--r--dragon_cart.xml17694logstatsplainblame -rw-r--r--dragon_cass.xml452350logstatsplainblame -rw-r--r--dragon_flex.xml11706logstatsplainblame -rw-r--r--dragon_flop.xml78873logstatsplainblame -rw-r--r--dragon_os9.xml7562logstatsplainblame -rw-r--r--e01_flop.xml968logstatsplainblame -rw-r--r--ec1841.xml4291logstatsplainblame -rw-r--r--einstein.xml53820logstatsplainblame -rw-r--r--ekara_japan.xml40243logstatsplainblame -rw-r--r--ekara_japan_a.xml3425logstatsplainblame -rw-r--r--ekara_japan_ac.xml1034logstatsplainblame -rw-r--r--ekara_japan_bh.xml2221logstatsplainblame -rw-r--r--ekara_japan_d.xml2740logstatsplainblame -rw-r--r--ekara_japan_en.xml915logstatsplainblame -rw-r--r--ekara_japan_g.xml7578logstatsplainblame -rw-r--r--ekara_japan_gk.xml969logstatsplainblame -rw-r--r--ekara_japan_m.xml3898logstatsplainblame -rw-r--r--ekara_japan_p.xml2877logstatsplainblame -rw-r--r--ekara_japan_s.xml6139logstatsplainblame -rw-r--r--ekara_japan_sp.xml2443logstatsplainblame -rw-r--r--ekara_japan_web.xml1850logstatsplainblame -rw-r--r--ekara_pal.xml8966logstatsplainblame -rw-r--r--ekara_us.xml9581logstatsplainblame -rw-r--r--electron_cart.xml20179logstatsplainblame -rw-r--r--electron_cass.xml270646logstatsplainblame -rw-r--r--electron_flop.xml102382logstatsplainblame -rw-r--r--electron_rom.xml33221logstatsplainblame -rw-r--r--entex_sag.xml2444logstatsplainblame -rw-r--r--ep64_cart.xml6236logstatsplainblame -rw-r--r--ep64_cass.xml1268logstatsplainblame -rw-r--r--ep64_flop.xml73005logstatsplainblame -rw-r--r--epson_cpm.xml5876logstatsplainblame -rw-r--r--eti660_quik.xml2476logstatsplainblame -rw-r--r--evio.xml4762logstatsplainblame -rw-r--r--ews286_flop.xml1380logstatsplainblame -rw-r--r--excalibur64.xml547logstatsplainblame -rw-r--r--exl100.xml6007logstatsplainblame -rw-r--r--famicom_cass.xml9584logstatsplainblame -rw-r--r--famicom_flop.xml167407logstatsplainblame -rw-r--r--fidel_msc.xml1128logstatsplainblame -rw-r--r--fidel_sc6.xml561logstatsplainblame -rw-r--r--fidel_scc.xml1175logstatsplainblame -rw-r--r--fm77av.xml53247logstatsplainblame -rw-r--r--fm7_cass.xml93561logstatsplainblame -rw-r--r--fm7_disk.xml92994logstatsplainblame -rw-r--r--fmtowns_cd.xml1233806logstatsplainblame -rw-r--r--fmtowns_flop.xml126125logstatsplainblame -rw-r--r--g7400.xml14992logstatsplainblame -rw-r--r--galaxy.xml24064logstatsplainblame -rw-r--r--gamate.xml26121logstatsplainblame -rw-r--r--gameboy.xml1069584logstatsplainblame -rw-r--r--gamecom.xml10193logstatsplainblame -rw-r--r--gamegear.xml392914logstatsplainblame -rw-r--r--gameking.xml20412logstatsplainblame -rw-r--r--gameking3.xml3040logstatsplainblame -rw-r--r--gamepock.xml2136logstatsplainblame -rw-r--r--gba.xml1696632logstatsplainblame -rw-r--r--gba_ereader.xml286930logstatsplainblame -rw-r--r--gbcolor.xml1036308logstatsplainblame -rw-r--r--gcslottv.xml2041logstatsplainblame -rw-r--r--ggm.xml3193logstatsplainblame -rw-r--r--gimix.xml2237logstatsplainblame -rw-r--r--gj4000.xml677logstatsplainblame -rw-r--r--gjmovie.xml756logstatsplainblame -rw-r--r--gjrstar.xml690logstatsplainblame -rw-r--r--gl2000.xml4018logstatsplainblame -rw-r--r--gl6000sl.xml1201logstatsplainblame -rw-r--r--glcolor.xml2571logstatsplainblame -rw-r--r--glcx.xml4443logstatsplainblame -rw-r--r--gln.xml1720logstatsplainblame -rw-r--r--gls.xml605logstatsplainblame -rw-r--r--gmaster.xml6783logstatsplainblame -rw-r--r--gp32.xml19958logstatsplainblame -rw-r--r--gtfore.xml2386logstatsplainblame -rw-r--r--guab.xml4127logstatsplainblame -rw-r--r--gx4000.xml12551logstatsplainblame -rw-r--r--h21.xml1354logstatsplainblame -rw-r--r--horizon.xml110167logstatsplainblame -rw-r--r--hp85_rom.xml2796logstatsplainblame -rw-r--r--hp86_rom.xml5025logstatsplainblame -rw-r--r--hp9825b_rom.xml1983logstatsplainblame -rw-r--r--hp9835a_rom.xml2753logstatsplainblame -rw-r--r--hp9845a_rom.xml4324logstatsplainblame -rw-r--r--hp9845b_rom.xml19446logstatsplainblame -rw-r--r--hp9k3xx_flop.xml30831logstatsplainblame -rw-r--r--hp_ipc.xml23986logstatsplainblame -rw-r--r--ht68k.xml919logstatsplainblame -rw-r--r--hx20_rom.xml900logstatsplainblame -rw-r--r--hyperscan.xml2476logstatsplainblame -rw-r--r--hyperscan_card.xml193111logstatsplainblame -rw-r--r--i7000_card.xml7451logstatsplainblame -rw-r--r--ibm5140.xml1963logstatsplainblame -rw-r--r--ibm5150.xml544821logstatsplainblame -rw-r--r--ibm5150_cass.xml583logstatsplainblame -rw-r--r--ibm5170.xml632394logstatsplainblame -rw-r--r--ibm5170_cdrom.xml103278logstatsplainblame -rw-r--r--ibm6580.xml4968logstatsplainblame -rw-r--r--ibmpcjr_cart.xml9822logstatsplainblame -rw-r--r--ibmpcjr_flop.xml4505logstatsplainblame -rw-r--r--icanguit.xml4009logstatsplainblame -rw-r--r--icanpian.xml7037logstatsplainblame -rw-r--r--intellect02.xml1022logstatsplainblame -rw-r--r--interact.xml14049logstatsplainblame -rw-r--r--interpro.xml15849logstatsplainblame -rw-r--r--intv.hsi21648logstatsplainblame -rw-r--r--intv.xml98686logstatsplainblame -rw-r--r--intvecs.xml7150logstatsplainblame -rw-r--r--iq128.xml1652logstatsplainblame -rw-r--r--iq151_cart.xml2176logstatsplainblame -rw-r--r--iq151_flop.xml1015logstatsplainblame -rw-r--r--ique.xml18572logstatsplainblame -rw-r--r--iqunlim_cart.xml1162logstatsplainblame -rw-r--r--itt3030.xml1424logstatsplainblame -rw-r--r--jaguar.xml58737logstatsplainblame -rw-r--r--jakks_gamekey_dp.xml739logstatsplainblame -rw-r--r--jakks_gamekey_dy.xml2744logstatsplainblame -rw-r--r--jakks_gamekey_mv.xml743logstatsplainblame -rw-r--r--jakks_gamekey_nk.xml1915logstatsplainblame -rw-r--r--jakks_gamekey_nm.xml2039logstatsplainblame -rw-r--r--jakks_gamekey_sw.xml1139logstatsplainblame -rw-r--r--jazz.xml1656logstatsplainblame -rw-r--r--jb3000_flop.xml656logstatsplainblame -rw-r--r--jpopira_jp.xml1576logstatsplainblame -rw-r--r--juicebox.xml1679logstatsplainblame -rw-r--r--juku.xml531logstatsplainblame -rw-r--r--jupace_cass.xml81419logstatsplainblame -rw-r--r--jupace_snap.xml2560logstatsplainblame -rw-r--r--k28m2.xml2602logstatsplainblame -rw-r--r--kayproii.xml5109logstatsplainblame -rw-r--r--kc_cart.xml2332logstatsplainblame -rw-r--r--kc_cass.xml70749logstatsplainblame -rw-r--r--kc_flop.xml2121logstatsplainblame -rw-r--r--kim1_cass.xml867logstatsplainblame -rw-r--r--korvet_flop.xml8739logstatsplainblame -rw-r--r--lantutor.xml3885logstatsplainblame -rw-r--r--laser2001_cart.xml611logstatsplainblame -rw-r--r--leapfrog_didj_cart.xml2903logstatsplainblame -rw-r--r--leapfrog_leappad_cart.xml48043logstatsplainblame -rw-r--r--leapfrog_ltleappad_cart.xml2190logstatsplainblame -rw-r--r--leapfrog_mfleappad_cart.xml7549logstatsplainblame -rw-r--r--leapster.xml57641logstatsplainblame -rw-r--r--lisa.xml35662logstatsplainblame -rw-r--r--lisa2.xml5304logstatsplainblame -rw-r--r--lviv.xml117885logstatsplainblame -rw-r--r--lynx.xml43413logstatsplainblame -rw-r--r--m20.xml15593logstatsplainblame -rw-r--r--m24.xml581logstatsplainblame -rw-r--r--m5_cart.xml24183logstatsplainblame -rw-r--r--m5_cass.xml12390logstatsplainblame -rw-r--r--m5_flop.xml558logstatsplainblame -rw-r--r--mac_flop.xml9054logstatsplainblame -rw-r--r--mac_hdd.xml3115logstatsplainblame -rw-r--r--mac_hdflop.xml5396logstatsplainblame -rw-r--r--mbc200.xml902logstatsplainblame -rw-r--r--mbc55x.xml6357logstatsplainblame -rw-r--r--mc10.xml52184logstatsplainblame -rw-r--r--mc1000_cass.xml53444logstatsplainblame -rw-r--r--mc1502_flop.xml945logstatsplainblame -rw-r--r--md2_flop.xml2719logstatsplainblame -rw-r--r--megacd.xml316862logstatsplainblame -rw-r--r--megacdj.xml419627logstatsplainblame -rw-r--r--megadriv.xml1337320logstatsplainblame -rw-r--r--megaduck.xml10493logstatsplainblame -rw-r--r--megapc.xml1752logstatsplainblame -rw-r--r--megatech.xml31498logstatsplainblame -rw-r--r--mephisto_mm1.xml609logstatsplainblame -rw-r--r--mephisto_mm2.xml611logstatsplainblame -rw-r--r--mephisto_mm4.xml614logstatsplainblame -rw-r--r--mephisto_mm5.xml612logstatsplainblame -rw-r--r--mephisto_smondial2.xml677logstatsplainblame -rw-r--r--microvision.xml12182logstatsplainblame -rw-r--r--midi_flop.xml609logstatsplainblame -rw-r--r--mikro80.xml1337logstatsplainblame -rw-r--r--mikrosha_cart.xml560logstatsplainblame -rw-r--r--mikrosha_cass.xml19636logstatsplainblame -rw-r--r--mindset_flop.xml885logstatsplainblame -rw-r--r--misterx.xml1017logstatsplainblame -rw-r--r--mm1_flop.xml1725logstatsplainblame -rw-r--r--mo5_cart.xml19095logstatsplainblame -rw-r--r--mo5_cass.xml652154logstatsplainblame -rw-r--r--mo5_flop.xml32662logstatsplainblame -rw-r--r--mo5_qd.xml12346logstatsplainblame -rw-r--r--mo6_cass.xml63503logstatsplainblame -rw-r--r--mo6_flop.xml23038logstatsplainblame -rw-r--r--mobigo_cart.xml22806logstatsplainblame -rw-r--r--monon_color.xml13385logstatsplainblame -rw-r--r--mpu1000.xml610logstatsplainblame -rw-r--r--mpz80.xml21348logstatsplainblame -rw-r--r--msx.hsi130437logstatsplainblame -rw-r--r--msx1_cart.xml621495logstatsplainblame -rw-r--r--msx1_cass.xml618737logstatsplainblame -rw-r--r--msx1_flop.xml579925logstatsplainblame -rw-r--r--msx2.hsi290913logstatsplainblame -rw-r--r--msx2_cart.xml128282logstatsplainblame -rw-r--r--msx2_cass.xml2707logstatsplainblame -rw-r--r--msx2_flop.xml784867logstatsplainblame -rw-r--r--msx2p_flop.xml28711logstatsplainblame -rw-r--r--msxr_flop.xml42036logstatsplainblame -rw-r--r--mt65_cass.xml3968logstatsplainblame -rw-r--r--mt65_rom.xml7658logstatsplainblame -rw-r--r--mt65_snap.xml6121logstatsplainblame -rw-r--r--mtx_cart.xml554logstatsplainblame -rw-r--r--mtx_cass.xml23219logstatsplainblame -rw-r--r--mtx_flop.xml3845logstatsplainblame -rw-r--r--mtx_rom.xml1481logstatsplainblame -rw-r--r--myvision.xml2820logstatsplainblame -rw-r--r--mz2000_cass.xml3595logstatsplainblame -rw-r--r--mz2000_flop.xml6356logstatsplainblame -rw-r--r--mz2200_cass.xml4069logstatsplainblame -rw-r--r--mz2500.xml27885logstatsplainblame -rw-r--r--mz700_cass.xml100884logstatsplainblame -rw-r--r--mz800_cass.xml6412logstatsplainblame -rw-r--r--n64.xml590648logstatsplainblame -rw-r--r--n64dd.xml7361logstatsplainblame -rw-r--r--nascom_flop.xml4005logstatsplainblame -rw-r--r--nascom_snap.xml32833logstatsplainblame -rw-r--r--nascom_socket.xml2914logstatsplainblame -rw-r--r--neocd.xml56502logstatsplainblame -rw-r--r--neogeo.xml790885logstatsplainblame -rw-r--r--nes.hsi2901148logstatsplainblame