summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2019-07-26 20:47:58 +0200
committer hap <happppp@users.noreply.github.com>2019-07-26 20:48:11 +0200
commitcf07fa9cf6ca121fd243072284553db755503a5f (patch)
tree37c6ad790c61392b93510b62a55ae818e1bf16ab
parent7b624b9ba8d7e7ff9188c1708733bef76c773620 (diff)
horseran: invert lcd color (nw)
-rw-r--r--src/mame/layout/horseran.lay202
-rw-r--r--src/mame/layout/k28m2.lay6
2 files changed, 119 insertions, 89 deletions
diff --git a/src/mame/layout/horseran.lay b/src/mame/layout/horseran.lay
index c0f7d1a60ff..49c4b39dad9 100644
--- a/src/mame/layout/horseran.lay
+++ b/src/mame/layout/horseran.lay
@@ -1,154 +1,180 @@
<?xml version="1.0"?>
<mamelayout version="2">
-<!-- lcd colours are inverted due to 7seg element limitation -->
-
<!-- define elements -->
+ <element name="lcd_bg"><rect><color red="0.54" green="0.57" blue="0.58" /></rect></element>
+
<element name="text_places" defstate="0">
- <text state="0" string="PLACES"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="PLACES"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="PLACES" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="PLACES" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_shows" defstate="0">
- <text state="0" string="SHOWS"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="SHOWS"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="SHOWS" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="SHOWS" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_earnings" defstate="0">
- <text state="0" string="EARNINGS"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="EARNINGS"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="EARNINGS" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="EARNINGS" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_oflast5" defstate="0">
- <text state="0" string="OF LAST 5 RACES"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="OF LAST 5 RACES"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="OF LAST 5 RACES" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="OF LAST 5 RACES" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_rating" defstate="0">
- <text state="0" string="RATING"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="RATING"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="RATING" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="RATING" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_finpos" defstate="0">
- <text state="0" string="FINISH POSITION"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="FINISH POSITION"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="FINISH POSITION" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="FINISH POSITION" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_finish" defstate="0">
- <text state="0" string="FINISH"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="FINISH"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="FINISH" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="FINISH" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_3call" defstate="0">
- <text state="0" string="3RD CALL"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="3RD CALL"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="3RD CALL" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="3RD CALL" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_curyear" defstate="0">
- <text state="0" string="CURRENT YEAR"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="CURRENT YEAR"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="CURRENT YEAR" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="CURRENT YEAR" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_pastyear" defstate="0">
- <text state="0" string="PAST YEAR"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="PAST YEAR"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="PAST YEAR" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="PAST YEAR" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_rsl" defstate="0">
- <text state="0" string="RACES SINCE LAYOFF"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="RACES SINCE LAYOFF"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="RACES SINCE LAYOFF" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="RACES SINCE LAYOFF" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_distance" defstate="0">
- <text state="0" string="DISTANCE"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="DISTANCE"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="DISTANCE" align="2"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="DISTANCE" align="2"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_postpos" defstate="0">
- <text state="0" string="POST POSITION"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="POST POSITION"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="POST POSITION" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="POST POSITION" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_3rb" defstate="0">
- <text state="0" string="3RD RACE BACK"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="3RD RACE BACK"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="3RD RACE BACK" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="3RD RACE BACK" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_2rb" defstate="0">
- <text state="0" string="2ND RACE BACK"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="2ND RACE BACK"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="2ND RACE BACK" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="2ND RACE BACK" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_lastrace" defstate="0">
- <text state="0" string="LAST RACE"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="LAST RACE"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="LAST RACE" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="LAST RACE" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_purse" defstate="0">
- <text state="0" string="PURSE"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="PURSE"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="PURSE" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="PURSE" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_lback" defstate="0">
- <text state="0" string="LENGTHS BACK"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="LENGTHS BACK"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="LENGTHS BACK" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="LENGTHS BACK" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_1call" defstate="0">
- <text state="0" string="1ST CALL"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="1ST CALL"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="1ST CALL" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="1ST CALL" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_2call" defstate="0">
- <text state="0" string="2ND CALL"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="2ND CALL"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="2ND CALL" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="2ND CALL" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_2bsr" defstate="0">
- <text state="0" string="2 BEST SPEED RATINGS"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="2 BEST SPEED RATINGS"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="2 BEST SPEED RATINGS" align="0"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="2 BEST SPEED RATINGS" align="0"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_daysaway" defstate="0">
- <text state="0" string="DAYS AWAY"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="DAYS AWAY"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="DAYS AWAY" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="DAYS AWAY" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_wins" defstate="0">
- <text state="0" string="WINS"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="WINS"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="WINS" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="WINS" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="text_races" defstate="0">
- <text state="0" string="RACES"><color red="0.1" green="0.1" blue="0.1" /></text>
- <text state="1" string="RACES"><color red="0.9" green="0.9" blue="0.9" /></text>
+ <rect><color red="0.54" green="0.57" blue="0.58" /></rect>
+ <text state="0" string="RACES" align="1"><color red="0.5098" green="0.5333" blue="0.5412" /></text>
+ <text state="1" string="RACES" align="1"><color red="0.31" green="0.28" blue="0.29" /></text>
</element>
<element name="digit" defstate="0">
- <led7seg><color red="0.9" green="0.9" blue="0.9" /></led7seg>
+ <led7seg><color red="0.31" green="0.28" blue="0.29" /></led7seg>
</element>
<!-- build screen -->
<view name="Internal Layout">
- <bounds left="0.4" right="21" top="-0.2" bottom="12.2" />
-
- <bezel name="1.23" element="text_purse"><bounds x="4" y="0" width="5" height="1" /></bezel>
- <bezel name="1.0" element="text_curyear"><bounds x="0" y="1" width="10" height="1" /></bezel>
- <bezel name="1.22" element="text_lastrace"><bounds x="0" y="2" width="10" height="1" /></bezel>
- <bezel name="1.1" element="text_pastyear"><bounds x="0" y="3" width="10" height="1" /></bezel>
- <bezel name="1.21" element="text_2rb"><bounds x="0" y="4" width="10" height="1" /></bezel>
- <bezel name="1.2" element="text_rsl"><bounds x="0" y="5" width="10" height="1" /></bezel>
- <bezel name="1.20" element="text_3rb"><bounds x="0" y="6" width="10" height="1" /></bezel>
- <bezel name="1.3" element="text_distance"><bounds x="0" y="7" width="6" height="1" /></bezel>
-
- <bezel name="2.23" element="text_postpos"><bounds x="8" y="0" width="8" height="1" /></bezel>
- <bezel name="2.0" element="text_lback"><bounds x="6" y="1" width="10" height="1" /></bezel>
- <bezel name="2.22" element="text_races"><bounds x="6" y="2" width="10" height="1" /></bezel>
- <bezel name="2.1" element="text_1call"><bounds x="6" y="3" width="10" height="1" /></bezel>
- <bezel name="2.21" element="text_wins"><bounds x="6" y="4" width="10" height="1" /></bezel>
- <bezel name="2.2" element="text_2call"><bounds x="6" y="5" width="10" height="1" /></bezel>
- <bezel name="2.20" element="text_daysaway"><bounds x="6" y="6" width="10" height="1" /></bezel>
- <bezel name="2.3" element="text_2bsr"><bounds x="4.5" y="7" width="10" height="1" /></bezel>
-
- <bezel name="0.0" element="text_places"><bounds x="12" y="1" width="10" height="1" /></bezel>
- <bezel name="0.22" element="text_3call"><bounds x="12" y="2" width="10" height="1" /></bezel>
- <bezel name="0.1" element="text_shows"><bounds x="12" y="3" width="10" height="1" /></bezel>
- <bezel name="0.23" element="text_finish"><bounds x="12" y="4" width="10" height="1" /></bezel>
- <bezel name="0.2" element="text_earnings"><bounds x="12" y="5" width="10" height="1" /></bezel>
- <bezel name="0.20" element="text_finpos"><bounds x="12" y="6" width="10" height="1" /></bezel>
- <bezel name="0.3" element="text_oflast5"><bounds x="12.25" y="7" width="10" height="1" /></bezel>
-
- <bezel name="digit6" element="digit"><bounds x="4" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="6" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="8" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="10" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="12" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="14" y="8.2" width="2" height="3" /></bezel>
-
- <bezel name="1.19" element="text_postpos"><bounds x="2.5" y="11.3" width="6" height="0.66" /></bezel>
- <bezel name="0.19" element="text_rating"><bounds x="10.5" y="11.3" width="6" height="0.66" /></bezel>
+ <bounds x="0.4" y="-0.2" width="20.6" height="12.4" />
+ <bezel element="lcd_bg"><bounds x="0.4" y="-0.2" width="20.6" height="12.4" /></bezel>
+
+ <bezel name="1.23" element="text_purse"><bounds x="5.3" y="0" width="5" height="1" /></bezel>
+ <bezel name="1.0" element="text_curyear"><bounds x="2.1" y="1" width="10" height="1" /></bezel>
+ <bezel name="1.22" element="text_lastrace"><bounds x="3.0" y="2" width="10" height="1" /></bezel>
+ <bezel name="1.1" element="text_pastyear"><bounds x="3.0" y="3" width="10" height="1" /></bezel>
+ <bezel name="1.21" element="text_2rb"><bounds x="2.0" y="4" width="10" height="1" /></bezel>
+ <bezel name="1.2" element="text_rsl"><bounds x="0.7" y="5" width="10" height="1" /></bezel>
+ <bezel name="1.20" element="text_3rb"><bounds x="1.9" y="6" width="10" height="1" /></bezel>
+
+ <bezel name="2.23" element="text_postpos"><bounds x="9.0" y="0" width="8" height="1" /></bezel>
+ <bezel name="2.0" element="text_lback"><bounds x="8.2" y="1" width="10" height="1" /></bezel>
+ <bezel name="2.22" element="text_races"><bounds x="9.7" y="2" width="10" height="1" /></bezel>
+ <bezel name="2.1" element="text_1call"><bounds x="9.2" y="3" width="10" height="1" /></bezel>
+ <bezel name="2.21" element="text_wins"><bounds x="9.9" y="4" width="10" height="1" /></bezel>
+ <bezel name="2.2" element="text_2call"><bounds x="9.1" y="5" width="10" height="1" /></bezel>
+ <bezel name="2.20" element="text_daysaway"><bounds x="8.7" y="6" width="10" height="1" /></bezel>
+
+ <bezel name="0.0" element="text_places"><bounds x="15.6" y="1" width="4.5" height="1" /></bezel>
+ <bezel name="0.22" element="text_3call"><bounds x="15.3" y="2" width="4.5" height="1" /></bezel>
+ <bezel name="0.1" element="text_shows"><bounds x="15.6" y="3" width="4.5" height="1" /></bezel>
+ <bezel name="0.23" element="text_finish"><bounds x="15.7" y="4" width="4.5" height="1" /></bezel>
+ <bezel name="0.2" element="text_earnings"><bounds x="15.0" y="5" width="4.5" height="1" /></bezel>
+ <bezel name="0.20" element="text_finpos"><bounds x="13.7" y="6" width="7" height="1" /></bezel>
+
+ <bezel name="2.3" element="text_2bsr"><bounds x="5" y="7" width="9" height="1" /></bezel>
+ <bezel name="0.3" element="text_oflast5"><bounds x="14.2" y="7" width="6.7" height="1" /></bezel>
+ <bezel name="1.3" element="text_distance"><bounds x="0.4" y="7" width="4.3" height="1" /></bezel>
+
+ <bezel name="digit6" element="digit"><bounds x="4.7" y="8.2" width="2" height="3" /></bezel>
+ <bezel name="digit8" element="digit"><bounds x="6.7" y="8.2" width="2" height="3" /></bezel>
+ <bezel name="digit4" element="digit"><bounds x="8.7" y="8.2" width="2" height="3" /></bezel>
+ <bezel name="digit5" element="digit"><bounds x="10.7" y="8.2" width="2" height="3" /></bezel>
+ <bezel name="digit7" element="digit"><bounds x="12.7" y="8.2" width="2" height="3" /></bezel>
+ <bezel name="digit3" element="digit"><bounds x="14.7" y="8.2" width="2" height="3" /></bezel>
+
+ <bezel name="1.19" element="text_postpos"><bounds x="4.6" y="11.3" width="6" height="0.66" /></bezel>
+ <bezel name="0.19" element="text_rating"><bounds x="12.7" y="11.3" width="6" height="0.66" /></bezel>
</view>
</mamelayout>
diff --git a/src/mame/layout/k28m2.lay b/src/mame/layout/k28m2.lay
index dde1a20e295..a2ec11abf42 100644
--- a/src/mame/layout/k28m2.lay
+++ b/src/mame/layout/k28m2.lay
@@ -3,8 +3,10 @@
<!-- define elements -->
+ <element name="lcd_bg"><rect><color red="0.54" green="0.57" blue="0.58" /></rect></element>
+
<element name="digit" defstate="0">
- <led16seg><color red="0.5" green="0.5" blue="0.5" /></led16seg>
+ <led7seg><color red="0.31" green="0.28" blue="0.29" /></led7seg>
</element>
@@ -13,6 +15,8 @@
<view name="Internal Layout">
<bounds left="0" right="80" top="0" bottom="15" />
+ <bezel element="lcd_bg"><bounds x="0" y="0" width="80" height="15" /></bezel>
+
<bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
<bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
<bezel name="digit2" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>