summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2020-09-10 23:32:49 +0200
committer hap <happppp@users.noreply.github.com>2020-09-10 23:33:02 +0200
commit0e9518130d5a11dda6321b08564ae178405d4251 (patch)
treeb497526a1441085cb4026f26acd7ceb55448a4bb
parentfa30e0d88dcaf6abea871cc3ac8d071518eaaab4 (diff)
misc chess layouts: no need for shuffling blocks around
-rw-r--r--src/mame/layout/mephisto_academy.lay64
-rw-r--r--src/mame/layout/mephisto_alm16.lay23
-rw-r--r--src/mame/layout/mephisto_alm32.lay23
-rw-r--r--src/mame/layout/mephisto_berlin.lay13
-rw-r--r--src/mame/layout/mephisto_gen32.lay23
-rw-r--r--src/mame/layout/mephisto_milano.lay17
-rw-r--r--src/mame/layout/mephisto_modular_tm.lay7
-rw-r--r--src/mame/layout/novag_diablo68k.lay34
-rw-r--r--src/mame/layout/novag_scorpio68k.lay34
-rw-r--r--src/mame/layout/novag_sexpert.lay34
-rw-r--r--src/mame/layout/novag_sforte.lay14
-rw-r--r--src/mame/layout/saitek_intchess.lay10
-rw-r--r--src/mame/layout/saitek_mark6.lay6
-rw-r--r--src/mame/layout/saitek_renaissance.lay12
-rw-r--r--src/mame/layout/saitek_simultano.lay28
-rw-r--r--src/mame/layout/saitek_ssystem3.lay12
16 files changed, 174 insertions, 180 deletions
diff --git a/src/mame/layout/mephisto_academy.lay b/src/mame/layout/mephisto_academy.lay
index daa8c2cc991..ccc26cc986b 100644
--- a/src/mame/layout/mephisto_academy.lay
+++ b/src/mame/layout/mephisto_academy.lay
@@ -404,36 +404,9 @@ license:CC0
<group name="panel">
<bounds left="0" right="100" top="0" bottom="10" />
- <group ref="lcd"><bounds x="1" y="0" width="23.55" height="6.25" /></group>
-
- <element ref="ledo"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
- <element ref="ledo"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
-
- <element name="0.0" ref="ledr" blend="add"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="1.0" ref="ledr" blend="add"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="2.0" ref="ledr" blend="add"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="3.0" ref="ledr" blend="add"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="0.2" ref="ledr" blend="add"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="1.2" ref="ledr" blend="add"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="2.2" ref="ledr" blend="add"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="3.2" ref="ledr" blend="add"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
-
- <element name="0.1" ref="ledg" blend="add"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="1.1" ref="ledg" blend="add"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="2.1" ref="ledg" blend="add"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="3.1" ref="ledg" blend="add"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="0.3" ref="ledg" blend="add"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="1.3" ref="ledg" blend="add"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="2.3" ref="ledg" blend="add"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
- <element name="3.3" ref="ledg" blend="add"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
<element ref="text_lcd"><bounds x="1" y="6.5" width="24" height="1.7" /></element>
+ <group ref="lcd"><bounds x="1" y="0" width="23.55" height="6.25" /></group>
<element ref="text_train"> <bounds x="29.25" y="2" width="5" height="1.5" /> </element>
<element ref="text_info"> <bounds x="35.25" y="2" width="5" height="1.5" /> </element>
@@ -462,6 +435,33 @@ license:CC0
<element ref="hlb" inputtag="KEY" inputmask="0x20"> <bounds x="61" y="3.75" width="1.5" height="2.5" /> </element>
<element ref="hlbr" inputtag="KEY" inputmask="0x40"> <bounds x="69" y="3.75" width="1.5" height="2.5" /> </element>
<element ref="hlbr" inputtag="KEY" inputmask="0x80"> <bounds x="75" y="3.75" width="1.5" height="2.5" /> </element>
+
+ <element ref="ledo"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element ref="ledo"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
+
+ <element name="0.0" ref="ledr" blend="add"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="1.0" ref="ledr" blend="add"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="2.0" ref="ledr" blend="add"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="3.0" ref="ledr" blend="add"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="0.2" ref="ledr" blend="add"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="1.2" ref="ledr" blend="add"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="2.2" ref="ledr" blend="add"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="3.2" ref="ledr" blend="add"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
+
+ <element name="0.1" ref="ledg" blend="add"><bounds x="31.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="1.1" ref="ledg" blend="add"><bounds x="37.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="2.1" ref="ledg" blend="add"><bounds x="43.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="3.1" ref="ledg" blend="add"><bounds x="49.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="0.3" ref="ledg" blend="add"><bounds x="55.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="1.3" ref="ledg" blend="add"><bounds x="61.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="2.3" ref="ledg" blend="add"><bounds x="69.1" y="0.1" width="1.3" height="1.3" /></element>
+ <element name="3.3" ref="ledg" blend="add"><bounds x="75.1" y="0.1" width="1.3" height="1.3" /></element>
</group>
@@ -469,10 +469,8 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="98" />
- <element ref="background"><bounds x="13" y="0" width="87" height="98" /></element>
- <!-- LCD panel -->
- <group ref="panel"><bounds x="18" y="88" width="100" height="10" /></group>
+ <element ref="background"><bounds x="13" y="0" width="87" height="98" /></element>
<!-- chessboard coords -->
<element ref="white"><bounds x="16.5" y="2.5" width="81" height="81" /></element>
@@ -496,5 +494,9 @@ license:CC0
<group ref="sb_board"><bounds x="17" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="3" width="10" height="80" /></group>
+
+ <!-- LCD panel -->
+ <group ref="panel"><bounds x="18" y="88" width="100" height="10" /></group>
+
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_alm16.lay b/src/mame/layout/mephisto_alm16.lay
index 7484a9eb13a..ec968e41698 100644
--- a/src/mame/layout/mephisto_alm16.lay
+++ b/src/mame/layout/mephisto_alm16.lay
@@ -292,15 +292,6 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="81" />
- <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
- <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
- <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
-
<!-- can click here to change board type -->
<element ref="hlub" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="1.5" width="10" height="5" /></element>
@@ -352,6 +343,15 @@ license:CC0
<element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="39" width="4" height="4" /><color alpha="0.25" /></element>
<element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="43" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
+ <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
+
<!-- hand -->
<element ref="text_uih1"><bounds x="0" y="54" width="10" height="2" /></element>
<element ref="cblack"><bounds x="1" y="56.5" width="8" height="6" /></element>
@@ -457,18 +457,17 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="103" />
- <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
<element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<element ref="text_lcd"><bounds x="47.5" y="89" width="24.5" height="2" /></element>
+ <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<group ref="buttons"><bounds x="77.5" y="88.5" width="13" height="13" /></group>
<group ref="sb_board"><bounds x="17.5" y="2.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="2" width="10" height="81" /></group>
- <!-- chessboard coords -->
-
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
<element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
<element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
diff --git a/src/mame/layout/mephisto_alm32.lay b/src/mame/layout/mephisto_alm32.lay
index 3f6faed7a5f..6fecadda389 100644
--- a/src/mame/layout/mephisto_alm32.lay
+++ b/src/mame/layout/mephisto_alm32.lay
@@ -292,15 +292,6 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="81" />
- <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
- <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
- <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
-
<!-- can click here to change board type -->
<element ref="hlub" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="1.5" width="10" height="5" /></element>
@@ -361,6 +352,15 @@ license:CC0
<element ref="text_uih2"><bounds x="1.5" y="63.75" width="7" height="2" /></element>
<element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="63.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
+ <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
+
<!-- undo -->
<element ref="text_uiu1"><bounds x="0" y="68" width="10" height="2" /></element>
<element ref="cwhite"><bounds x="1" y="70.5" width="1.7" height="6" /></element>
@@ -457,18 +457,17 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="103" />
- <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
<element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<element ref="text_lcd"><bounds x="47.5" y="89" width="24.5" height="2" /></element>
+ <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<group ref="buttons"><bounds x="77.5" y="88.5" width="13" height="13" /></group>
<group ref="sb_board"><bounds x="17.5" y="2.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="2" width="10" height="81" /></group>
- <!-- chessboard coords -->
-
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
<element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
<element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
diff --git a/src/mame/layout/mephisto_berlin.lay b/src/mame/layout/mephisto_berlin.lay
index 13fc8d8c276..6c869ed0ff3 100644
--- a/src/mame/layout/mephisto_berlin.lay
+++ b/src/mame/layout/mephisto_berlin.lay
@@ -392,10 +392,9 @@ license:CC0
<view name="Internal Layout">
<bounds left="2" right="129" top="0.5" bottom="89" />
- <group ref="panel1"><bounds x="103.5" y="56.9" width="23" height="6.1" /></group>
-
- <!-- chessboard coords -->
+ <element ref="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></element>
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="15.7" y="7" width="2" height="2" /></element>
<element ref="text_7"><bounds x="15.7" y="17" width="2" height="2" /></element>
<element ref="text_6"><bounds x="15.7" y="27" width="2" height="2" /></element>
@@ -413,12 +412,12 @@ license:CC0
<element ref="text_g"><bounds x="84" y="85.5" width="2" height="2" /></element>
<element ref="text_h"><bounds x="94" y="85.5" width="2" height="2" /></element>
- <element ref="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></element>
+ <group ref="sb_board"><bounds x="20" y="3" width="80" height="80" /></group>
+ <group ref="sb_ui"><bounds x="3.5" y="3" width="10" height="80" /></group>
- <!-- LCD panel -->
+ <!-- LCD panel -->
+ <group ref="panel1"><bounds x="103.5" y="56.9" width="23" height="6.1" /></group>
<group ref="panel2"><bounds x="103" y="72" width="24" height="13" /></group>
- <group ref="sb_board"><bounds x="20" y="3" width="80" height="80" /></group>
- <group ref="sb_ui"><bounds x="3.5" y="3" width="10" height="80" /></group>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_gen32.lay b/src/mame/layout/mephisto_gen32.lay
index 62b3a801700..59f748e9858 100644
--- a/src/mame/layout/mephisto_gen32.lay
+++ b/src/mame/layout/mephisto_gen32.lay
@@ -292,15 +292,6 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="81" />
- <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
- <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
- <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
- <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
- <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
-
<!-- can click here to change board type -->
<element ref="hlub" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="1.5" width="10" height="5" /></element>
@@ -352,6 +343,15 @@ license:CC0
<element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="39" width="4" height="4" /><color alpha="0.25" /></element>
<element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="43" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="cwhite"><bounds x="1" y="48" width="8" height="4" /></element>
+ <element name="piece_ui13" ref="piece"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element name="piece_ui14" ref="piece"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x1000"><bounds x="1" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x2000"><bounds x="5" y="48" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="1" y="48" width="4" height="4" /></element>
+ <element ref="wmask1" inputtag="FAKE" inputmask="1" inputraw="1"><bounds x="5" y="48" width="4" height="4" /></element>
+ <element ref="wmask2" blend="multiply"><bounds x="1" y="48" width="8" height="4" /></element>
+
<!-- hand -->
<element ref="text_uih1"><bounds x="0" y="54" width="10" height="2" /></element>
<element ref="cblack"><bounds x="1" y="56.5" width="8" height="6" /></element>
@@ -457,18 +457,17 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="103" />
- <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
<element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<element ref="text_lcd"><bounds x="47.5" y="89" width="24.5" height="2" /></element>
+ <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<group ref="buttons"><bounds x="77.5" y="88.5" width="13" height="13" /></group>
<group ref="sb_board"><bounds x="17.5" y="2.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="2" width="10" height="81" /></group>
- <!-- chessboard coords -->
-
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
<element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
<element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
diff --git a/src/mame/layout/mephisto_milano.lay b/src/mame/layout/mephisto_milano.lay
index a19a538e3da..ef62ac65966 100644
--- a/src/mame/layout/mephisto_milano.lay
+++ b/src/mame/layout/mephisto_milano.lay
@@ -408,10 +408,9 @@ license:CC0
<view name="Internal Layout">
<bounds left="1" right="129" top="0.5" bottom="90" />
- <group ref="panel1"><bounds x="103.5" y="56.9" width="23" height="6.1" /></group>
-
- <!-- chessboard coords -->
+ <element ref="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></element>
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="14.2" y="7" width="2" height="2" /></element>
<element ref="text_7"><bounds x="14.2" y="17" width="2" height="2" /></element>
<element ref="text_6"><bounds x="14.2" y="27" width="2" height="2" /></element>
@@ -430,9 +429,7 @@ license:CC0
<element ref="text_g"><bounds x="84" y="86.5" width="2" height="2" /></element>
<element ref="text_h"><bounds x="94" y="86.5" width="2" height="2" /></element>
- <element ref="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></element>
-
- <!-- chessboard leds -->
+ <!-- chessboard leds -->
<element name="led0" ref="ledr"><bounds x="24" y="85" width="2" height="1" /></element>
<element name="led1" ref="ledr"><bounds x="34" y="85" width="2" height="1" /></element>
<element name="led2" ref="ledr"><bounds x="44" y="85" width="2" height="1" /></element>
@@ -450,10 +447,12 @@ license:CC0
<element name="led14" ref="ledr"><bounds x="16.5" y="17.5" width="2" height="1" /></element>
<element name="led15" ref="ledr"><bounds x="16.5" y="7.5" width="2" height="1" /></element>
- <!-- LCD panel -->
- <group ref="panel2"><bounds x="103" y="69" width="24" height="17" /></group>
-
<group ref="sb_board"><bounds x="20" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="2.5" y="3" width="10" height="80" /></group>
+
+ <!-- LCD panel -->
+ <group ref="panel1"><bounds x="103.5" y="56.9" width="23" height="6.1" /></group>
+ <group ref="panel2"><bounds x="103" y="69" width="24" height="17" /></group>
+
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_modular_tm.lay b/src/mame/layout/mephisto_modular_tm.lay
index 83a08a0f749..53f2b236ad6 100644
--- a/src/mame/layout/mephisto_modular_tm.lay
+++ b/src/mame/layout/mephisto_modular_tm.lay
@@ -408,20 +408,17 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="103" />
-
- <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
-
<element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
<element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<element ref="text_lcd"><bounds x="47.5" y="89" width="24.5" height="2" /></element>
+ <group ref="panel"><bounds x="47.5" y="91.8" width="24.5" height="6.5" /></group>
<group ref="buttons"><bounds x="77.5" y="88.5" width="13" height="13" /></group>
<group ref="sb_board"><bounds x="17.5" y="2.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="3" width="10" height="80" /></group>
- <!-- chessboard coords -->
-
+ <!-- chessboard coords -->
<element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
<element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
<element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
diff --git a/src/mame/layout/novag_diablo68k.lay b/src/mame/layout/novag_diablo68k.lay
index 1a3c531d462..a0453358106 100644
--- a/src/mame/layout/novag_diablo68k.lay
+++ b/src/mame/layout/novag_diablo68k.lay
@@ -399,23 +399,6 @@ license:CC0
<view name="Internal Layout">
<bounds left="-11" right="114" top="-1" bottom="88" />
- <!-- lcd panel -->
-
- <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
- <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
-
- <!-- right side buttons -->
-
- <element ref="text_p1"><bounds x="100.4" y="24.10" width="2.2" height="2.2" /></element>
- <element ref="text_p2"><bounds x="100.4" y="31.81" width="2.2" height="2.2" /></element>
- <element ref="text_p4"><bounds x="100.4" y="39.53" width="2.2" height="2.2" /></element>
- <element ref="text_p5"><bounds x="100.4" y="47.24" width="2.2" height="2.2" /></element>
- <element ref="text_p3"><bounds x="100.4" y="54.96" width="2.2" height="2.2" /></element>
- <element ref="text_p6"><bounds x="100.4" y="62.67" width="2.2" height="2.2" /></element>
- <element ref="gray" blend="multiply"><bounds x="100" y="20" width="4" height="60" /></element>
-
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-10" y="3" width="10" height="80" /></group>
@@ -439,6 +422,23 @@ license:CC0
<element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
<element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
+ <!-- lcd panel -->
+
+ <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
+ <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
+
+ <!-- right side buttons -->
+
+ <element ref="text_p1"><bounds x="100.4" y="24.10" width="2.2" height="2.2" /></element>
+ <element ref="text_p2"><bounds x="100.4" y="31.81" width="2.2" height="2.2" /></element>
+ <element ref="text_p4"><bounds x="100.4" y="39.53" width="2.2" height="2.2" /></element>
+ <element ref="text_p5"><bounds x="100.4" y="47.24" width="2.2" height="2.2" /></element>
+ <element ref="text_p3"><bounds x="100.4" y="54.96" width="2.2" height="2.2" /></element>
+ <element ref="text_p6"><bounds x="100.4" y="62.67" width="2.2" height="2.2" /></element>
+ <element ref="gray" blend="multiply"><bounds x="100" y="20" width="4" height="60" /></element>
+
<element ref="but" inputtag="IN.7" inputmask="0x04"><bounds x="87.75" y="24.00" width="2.5" height="2.5" /></element>
<element ref="but" inputtag="IN.6" inputmask="0x04"><bounds x="87.75" y="31.71" width="2.5" height="2.5" /></element>
<element ref="but" inputtag="IN.5" inputmask="0x04"><bounds x="87.75" y="39.43" width="2.5" height="2.5" /></element>
diff --git a/src/mame/layout/novag_scorpio68k.lay b/src/mame/layout/novag_scorpio68k.lay
index 2944ae57852..5cfb175d910 100644
--- a/src/mame/layout/novag_scorpio68k.lay
+++ b/src/mame/layout/novag_scorpio68k.lay
@@ -389,23 +389,6 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12" right="114" top="-1" bottom="98" />
- <!-- lcd panel -->
-
- <element ref="lcdw"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
- <screen tag="screen"><bounds x="48.25" y="90.5" width="24.25" height="3" /></screen>
- <element ref="lcdm" blend="multiply"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
- <element ref="lcda" blend="add"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
-
- <!-- right side buttons -->
-
- <element ref="text_p1"><bounds x="95.4" y="18.00" width="1.6" height="1.6" /></element>
- <element ref="text_p2"><bounds x="95.4" y="25.71" width="1.6" height="1.6" /></element>
- <element ref="text_p4"><bounds x="95.4" y="33.43" width="1.6" height="1.6" /></element>
- <element ref="text_p5"><bounds x="95.4" y="41.14" width="1.6" height="1.6" /></element>
- <element ref="text_p3"><bounds x="95.4" y="48.86" width="1.6" height="1.6" /></element>
- <element ref="text_p6"><bounds x="95.4" y="56.57" width="1.6" height="1.6" /></element>
- <element ref="cyan" blend="multiply"><bounds x="95" y="17" width="4" height="60" /></element>
-
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
@@ -449,6 +432,23 @@ license:CC0
<element name="1.8" ref="ledr"><bounds x="68" y="84" width="2" height="1" /></element>
<element name="0.8" ref="ledr"><bounds x="78" y="84" width="2" height="1" /></element>
+ <!-- lcd panel -->
+
+ <element ref="lcdw"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
+ <screen tag="screen"><bounds x="48.25" y="90.5" width="24.25" height="3" /></screen>
+ <element ref="lcdm" blend="multiply"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
+ <element ref="lcda" blend="add"><bounds x="47.75" y="89.5" width="25.25" height="5" /></element>
+
+ <!-- right side buttons -->
+
+ <element ref="text_p1"><bounds x="95.4" y="18.00" width="1.6" height="1.6" /></element>
+ <element ref="text_p2"><bounds x="95.4" y="25.71" width="1.6" height="1.6" /></element>
+ <element ref="text_p4"><bounds x="95.4" y="33.43" width="1.6" height="1.6" /></element>
+ <element ref="text_p5"><bounds x="95.4" y="41.14" width="1.6" height="1.6" /></element>
+ <element ref="text_p3"><bounds x="95.4" y="48.86" width="1.6" height="1.6" /></element>
+ <element ref="text_p6"><bounds x="95.4" y="56.57" width="1.6" height="1.6" /></element>
+ <element ref="cyan" blend="multiply"><bounds x="95" y="17" width="4" height="60" /></element>
+
<element ref="black"><bounds x="86" y="14.00" width="6" height="4" /></element>
<element ref="black"><bounds x="86" y="21.71" width="6" height="4" /></element>
<element ref="black"><bounds x="86" y="29.43" width="6" height="4" /></element>
diff --git a/src/mame/layout/novag_sexpert.lay b/src/mame/layout/novag_sexpert.lay
index 1a3c531d462..a0453358106 100644
--- a/src/mame/layout/novag_sexpert.lay
+++ b/src/mame/layout/novag_sexpert.lay
@@ -399,23 +399,6 @@ license:CC0
<view name="Internal Layout">
<bounds left="-11" right="114" top="-1" bottom="88" />
- <!-- lcd panel -->
-
- <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
- <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
-
- <!-- right side buttons -->
-
- <element ref="text_p1"><bounds x="100.4" y="24.10" width="2.2" height="2.2" /></element>
- <element ref="text_p2"><bounds x="100.4" y="31.81" width="2.2" height="2.2" /></element>
- <element ref="text_p4"><bounds x="100.4" y="39.53" width="2.2" height="2.2" /></element>
- <element ref="text_p5"><bounds x="100.4" y="47.24" width="2.2" height="2.2" /></element>
- <element ref="text_p3"><bounds x="100.4" y="54.96" width="2.2" height="2.2" /></element>
- <element ref="text_p6"><bounds x="100.4" y="62.67" width="2.2" height="2.2" /></element>
- <element ref="gray" blend="multiply"><bounds x="100" y="20" width="4" height="60" /></element>
-
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-10" y="3" width="10" height="80" /></group>
@@ -439,6 +422,23 @@ license:CC0
<element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
<element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
+ <!-- lcd panel -->
+
+ <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
+ <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
+
+ <!-- right side buttons -->
+
+ <element ref="text_p1"><bounds x="100.4" y="24.10" width="2.2" height="2.2" /></element>
+ <element ref="text_p2"><bounds x="100.4" y="31.81" width="2.2" height="2.2" /></element>
+ <element ref="text_p4"><bounds x="100.4" y="39.53" width="2.2" height="2.2" /></element>
+ <element ref="text_p5"><bounds x="100.4" y="47.24" width="2.2" height="2.2" /></element>
+ <element ref="text_p3"><bounds x="100.4" y="54.96" width="2.2" height="2.2" /></element>
+ <element ref="text_p6"><bounds x="100.4" y="62.67" width="2.2" height="2.2" /></element>
+ <element ref="gray" blend="multiply"><bounds x="100" y="20" width="4" height="60" /></element>
+
<element ref="but" inputtag="IN.7" inputmask="0x04"><bounds x="87.75" y="24.00" width="2.5" height="2.5" /></element>
<element ref="but" inputtag="IN.6" inputmask="0x04"><bounds x="87.75" y="31.71" width="2.5" height="2.5" /></element>
<element ref="but" inputtag="IN.5" inputmask="0x04"><bounds x="87.75" y="39.43" width="2.5" height="2.5" /></element>
diff --git a/src/mame/layout/novag_sforte.lay b/src/mame/layout/novag_sforte.lay
index f091e86427a..4b01c8c22bd 100644
--- a/src/mame/layout/novag_sforte.lay
+++ b/src/mame/layout/novag_sforte.lay
@@ -393,13 +393,6 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12" right="114" top="-1" bottom="88" />
- <!-- lcd panel -->
-
- <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
- <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
- <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
-
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
@@ -443,6 +436,13 @@ license:CC0
<element name="1.1" ref="ledr"><bounds x="68.5" y="84" width="1" height="2" /></element>
<element name="0.1" ref="ledr"><bounds x="78.5" y="84" width="1" height="2" /></element>
+ <!-- lcd panel -->
+
+ <element ref="lcdw"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <screen tag="screen"><bounds x="86.5" y="9" width="24.25" height="3" /></screen>
+ <element ref="lcdm" blend="multiply"><bounds x="86" y="8" width="25.25" height="5" /></element>
+ <element ref="lcda" blend="add"><bounds x="86" y="8" width="25.25" height="5" /></element>
+
<!-- right side buttons -->
<element ref="red"><bounds x="86" y="24.00" width="6" height="4" /></element>
diff --git a/src/mame/layout/saitek_intchess.lay b/src/mame/layout/saitek_intchess.lay
index b257059a1eb..ebe801d7f52 100644
--- a/src/mame/layout/saitek_intchess.lay
+++ b/src/mame/layout/saitek_intchess.lay
@@ -69,6 +69,11 @@ license:CC0
<group name="main">
<bounds left="-2" right="48" top="46.5" bottom="124" />
+ <element name="digit0" ref="digit"><bounds x="15" y="88" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="19" y="88" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="23" y="88" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="27" y="88" width="4" height="6" /></element>
+
<!-- buttons -->
<element ref="orange"><bounds x="0" y="100" width="4" height="4" /></element>
<element ref="orange"><bounds x="6" y="100" width="4" height="4" /></element>
@@ -140,11 +145,6 @@ license:CC0
<element ref="whitem"><bounds x="42" y="90" width="4" height="4" /></element>
<element ref="hl" blend="multiply" inputtag="RESET" inputmask="0x01"><bounds x="42" y="90" width="4" height="4" /></element>
- <element name="digit0" ref="digit"><bounds x="15" y="88" width="4" height="6" /></element>
- <element name="digit1" ref="digit"><bounds x="19" y="88" width="4" height="6" /></element>
- <element name="digit2" ref="digit"><bounds x="23" y="88" width="4" height="6" /></element>
- <element name="digit3" ref="digit"><bounds x="27" y="88" width="4" height="6" /></element>
-
<!-- labels -->
<element ref="text_a"><bounds x="0" y="114.5" width="4" height="1.9" /></element>
<element ref="text_b"><bounds x="6" y="114.5" width="4" height="1.9" /></element>
diff --git a/src/mame/layout/saitek_mark6.lay b/src/mame/layout/saitek_mark6.lay
index a2127a73a1c..47741a91cf0 100644
--- a/src/mame/layout/saitek_mark6.lay
+++ b/src/mame/layout/saitek_mark6.lay
@@ -799,6 +799,9 @@ license:CC0
<view name="Internal Layout (Board)">
<bounds left="21.5" right="100.5" top="18.5" bottom="88" />
+ <group ref="sb_board"><bounds x="33.5" y="21" width="64.5" height="64.5" /></group>
+ <group ref="sb_ui"><bounds x="22.5" y="21" width="8.06" height="64.5" /></group>
+
<repeat count="8">
<param name="x" start="33.5" increment="8.0625" />
<param name="i" start="1" increment="1" />
@@ -809,9 +812,6 @@ license:CC0
<param name="i" start="8" increment="-1" />
<element ref="text_hn~i~"><bounds x="31.3" y="~y~" width="2" height="1.6125" /></element>
</repeat>
-
- <group ref="sb_board"><bounds x="33.5" y="21" width="64.5" height="64.5" /></group>
- <group ref="sb_ui"><bounds x="22.5" y="21" width="8.06" height="64.5" /></group>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_renaissance.lay b/src/mame/layout/saitek_renaissance.lay
index 7949c5ad670..04fd3174c45 100644
--- a/src/mame/layout/saitek_renaissance.lay
+++ b/src/mame/layout/saitek_renaissance.lay
@@ -448,18 +448,14 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="88" top="-1.5" bottom="123" />
- <group ref="display"><bounds x="33" y="90" width="23.6" height="30" /></group>
-
- <element ref="ledro"><bounds x="8" y="90" width="2" height="1" /></element>
- <element name="9.4" ref="ledrr" blend="add"><bounds x="8" y="90" width="2" height="1" /></element>
- <element name="9.5" ref="ledrg" blend="add"><bounds x="8" y="90" width="2" height="1" /></element>
-
<element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
<element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="2.5" width="81" height="81" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
+ <group ref="display"><bounds x="33" y="90" width="23.6" height="30" /></group>
+
<!-- chessboard coords -->
<element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
<element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
@@ -483,6 +479,10 @@ license:CC0
<element name="9.0" ref="ledr"><bounds x="0" y="90" width="2" height="1" /></element>
<element name="9.1" ref="ledr"><bounds x="4" y="90" width="2" height="1" /></element>
+ <element ref="ledro"><bounds x="8" y="90" width="2" height="1" /></element>
+ <element name="9.4" ref="ledrr" blend="add"><bounds x="8" y="90" width="2" height="1" /></element>
+ <element name="9.5" ref="ledrg" blend="add"><bounds x="8" y="90" width="2" height="1" /></element>
+
<element name="9.2" ref="ledr"><bounds x="12" y="90" width="2" height="1" /></element>
<element name="9.3" ref="ledr"><bounds x="16" y="90" width="2" height="1" /></element>
diff --git a/src/mame/layout/saitek_simultano.lay b/src/mame/layout/saitek_simultano.lay
index 281527afe62..4e99fd5eef6 100644
--- a/src/mame/layout/saitek_simultano.lay
+++ b/src/mame/layout/saitek_simultano.lay
@@ -413,20 +413,6 @@ license:CC0
<view name="Internal Layout (Full)">
<bounds left="-13.5" right="132.5" top="-1" bottom="90" />
- <group ref="display"><bounds x="96.5" y="13" width="23.6" height="30" /></group>
-
- <element ref="ledro"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
- <element name="2.1" ref="ledrr" blend="add"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
- <element name="3.1" ref="ledrg" blend="add"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
-
- <element ref="text_p1"><bounds x="90.083" y="69.9" width="3" height="3" /></element>
- <element ref="text_p2"><bounds x="96.749" y="69.9" width="3" height="3" /></element>
- <element ref="text_p3"><bounds x="103.415" y="69.9" width="3" height="3" /></element>
- <element ref="text_p4"><bounds x="110.081" y="69.9" width="3" height="3" /></element>
- <element ref="text_p5"><bounds x="116.747" y="69.9" width="3" height="3" /></element>
- <element ref="text_p6"><bounds x="123.413" y="69.9" width="3" height="3" /></element>
- <element ref="cwhite" blend="multiply"><bounds x="90.083" y="69.9" width="40" height="3" /></element>
-
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
@@ -472,9 +458,15 @@ license:CC0
<!-- right side -->
+ <group ref="display"><bounds x="96.5" y="13" width="23.6" height="30" /></group>
+
<element name="2.0" ref="ledr"><bounds x="88.5" y="20.5" width="2" height="1" /></element>
<element name="3.0" ref="ledr"><bounds x="88.5" y="27.5" width="2" height="1" /></element>
+ <element ref="ledro"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
+ <element name="2.1" ref="ledrr" blend="add"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
+ <element name="3.1" ref="ledrg" blend="add"><bounds x="88.5" y="34.5" width="2" height="1" /></element>
+
<element ref="text_r1"><bounds x="91" y="20.2" width="7" height="1.5" /></element>
<element ref="text_r2"><bounds x="91" y="27.2" width="7" height="1.5" /></element>
<element ref="text_r3"><bounds x="91" y="34.2" width="7" height="1.5" /></element>
@@ -497,6 +489,14 @@ license:CC0
<element ref="text_b14"><bounds x="112.5" y="62.6" width="7.5" height="2.1" /></element>
<element ref="text_b15"><bounds x="120.5" y="63" width="7.5" height="1.5" /></element>
+ <element ref="text_p1"><bounds x="90.083" y="69.9" width="3" height="3" /></element>
+ <element ref="text_p2"><bounds x="96.749" y="69.9" width="3" height="3" /></element>
+ <element ref="text_p3"><bounds x="103.415" y="69.9" width="3" height="3" /></element>
+ <element ref="text_p4"><bounds x="110.081" y="69.9" width="3" height="3" /></element>
+ <element ref="text_p5"><bounds x="116.747" y="69.9" width="3" height="3" /></element>
+ <element ref="text_p6"><bounds x="123.413" y="69.9" width="3" height="3" /></element>
+ <element ref="cwhite" blend="multiply"><bounds x="90.083" y="69.9" width="40" height="3" /></element>
+
<element ref="button" inputtag="RESET" inputmask="0x01"><bounds x="88.5" y="48.25" width="7.5" height="3" /></element>
<element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="96.5" y="48.25" width="7.5" height="3" /></element>
<element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="104.5" y="48.25" width="7.5" height="3" /></element>
diff --git a/src/mame/layout/saitek_ssystem3.lay b/src/mame/layout/saitek_ssystem3.lay
index d4841ed072d..07dce2f931d 100644
--- a/src/mame/layout/saitek_ssystem3.lay
+++ b/src/mame/layout/saitek_ssystem3.lay
@@ -357,8 +357,14 @@ license:CC0
<view name="Internal Layout (Full)">
<bounds left="26" right="100" top="0" bottom="30" />
+ <group ref="main"><bounds x="50" y="0" width="50" height="30" /></group>
+
<group ref="lcd2"><bounds x="29.3" y="0.35" width="17.37" height="17.3" /></group>
+ <element ref="brown"><bounds x="26" y="0" width="2" height="30" /></element>
+ <element ref="brown"><bounds x="48" y="0" width="2" height="30" /></element>
+ <element ref="brown"><bounds x="49" y="10" width="2" height="6" /></element>
+
<repeat count="8">
<param name="y" start="1.75" increment="1.93" />
<param name="i" start="0" increment="1" />
@@ -370,12 +376,6 @@ license:CC0
<element ref="text_a~i~"><bounds x="~x~" y="17.2" width="1.5" height="0.9" /></element>
</repeat>
- <group ref="main"><bounds x="50" y="0" width="50" height="30" /></group>
-
- <element ref="brown"><bounds x="26" y="0" width="2" height="30" /></element>
- <element ref="brown"><bounds x="48" y="0" width="2" height="30" /></element>
- <element ref="brown"><bounds x="49" y="10" width="2" height="6" /></element>
-
<element ref="switch2" inputtag="IN.6" inputmask="0x01" inputraw="1"><bounds x="36" y="24" width="4" height="5" /></element>
<element ref="switch2" inputtag="IN.4" inputmask="0x04" inputraw="1"><bounds x="42" y="24" width="4" height="5" /></element>