From f5d9538fc18d68659d27d10d8300fe1e788bb977 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Wed, 9 Sep 2020 01:06:53 +1000 Subject: -emu/rendlay.cpp: Fixed bug calculating group bounds with repeats. Bounds were being miscalculated when the first element inside the group was inside a repeat or a collection. Most visible in md6802. -Updated another batch of layouts. A lot of these were using a black backdrop element to force bounds when either explicit view bounds or an empty element is a better way to achieve the same thing. Bally by17/by35 pinball layouts have had a bit of an overhaul with the three sections of the display now abled to be toggled independently. Ensoniq VFD layouts refactored to reduce a very large number of lines down to a few nested repeats. --- src/mame/layout/acrnsys1.lay | 48 +- src/mame/layout/akkaarrh.lay | 139 +++--- src/mame/layout/allied.lay | 164 ++++--- src/mame/layout/atari_s1.lay | 143 +++--- src/mame/layout/atari_s2.lay | 143 +++--- src/mame/layout/babydad.lay | 152 ++---- src/mame/layout/babypkr.lay | 154 ++---- src/mame/layout/bambball.lay | 82 ++-- src/mame/layout/by17.lay | 601 +++++++++++------------ src/mame/layout/by17_matahari.lay | 666 ++++++++++++------------- src/mame/layout/by17_pwerplay.lay | 724 +++++++++++++-------------- src/mame/layout/by35.lay | 607 +++++++++++------------ src/mame/layout/by35_playboy.lay | 676 ++++++++++++-------------- src/mame/layout/cvicny.lay | 44 +- src/mame/layout/dct11em.lay | 66 +-- src/mame/layout/de2.lay | 130 +++-- src/mame/layout/de2a3.lay | 146 +++--- src/mame/layout/digel804.lay | 216 ++++----- src/mame/layout/emma2.lay | 47 +- src/mame/layout/esq1by22.lay | 85 +--- src/mame/layout/esq2by16.lay | 967 ++----------------------------------- src/mame/layout/esq2by40.lay | 263 +--------- src/mame/layout/fireball.lay | 111 ++--- src/mame/layout/flicker.lay | 86 ++-- src/mame/layout/g627.lay | 144 +++--- src/mame/layout/gldncrwn.lay | 138 ++---- src/mame/layout/gp_1.lay | 143 +++--- src/mame/layout/gp_2.lay | 143 +++--- src/mame/layout/gts1.lay | 124 +++-- src/mame/layout/gts3.lay | 172 ++++--- src/mame/layout/gts80.lay | 136 +++--- src/mame/layout/gts80a.lay | 152 +++--- src/mame/layout/gts80a_caveman.lay | 152 +++--- src/mame/layout/gts80b.lay | 172 ++++--- src/mame/layout/hankin.lay | 141 +++--- src/mame/layout/hp3478a.lay | 124 +++-- src/mame/layout/inder.lay | 152 +++--- src/mame/layout/instruct.lay | 78 +-- src/mame/layout/jeutel.lay | 152 +++--- src/mame/layout/jp.lay | 152 +++--- src/mame/layout/junior.lay | 38 +- src/mame/layout/llc1.lay | 105 ++-- src/mame/layout/ltd.lay | 128 +++-- src/mame/layout/marywu.lay | 203 ++++---- src/mame/layout/md6802.lay | 94 ++-- src/mame/layout/sc1_vid.lay | 4 +- src/mame/layout/sc2_vid.lay | 912 ++-------------------------------- 47 files changed, 3639 insertions(+), 6580 deletions(-) diff --git a/src/mame/layout/acrnsys1.lay b/src/mame/layout/acrnsys1.lay index 558d7554e7a..5a651527f4c 100644 --- a/src/mame/layout/acrnsys1.lay +++ b/src/mame/layout/acrnsys1.lay @@ -11,48 +11,38 @@ copyright-holders:Dirk Best - - - - - - - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/akkaarrh.lay b/src/mame/layout/akkaarrh.lay index 9d82a074b99..e31e2c824c2 100644 --- a/src/mame/layout/akkaarrh.lay +++ b/src/mame/layout/akkaarrh.lay @@ -19,85 +19,82 @@ Test layout to show the lamps for Akka Arrh - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + + diff --git a/src/mame/layout/allied.lay b/src/mame/layout/allied.lay index 41e818ce729..dcf52fad9b2 100644 --- a/src/mame/layout/allied.lay +++ b/src/mame/layout/allied.lay @@ -14,12 +14,6 @@ copyright-holders:Robbbert - - - - - - @@ -30,121 +24,125 @@ copyright-holders:Robbbert - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/atari_s1.lay b/src/mame/layout/atari_s1.lay index 2d36d48b025..0fb07b4f622 100644 --- a/src/mame/layout/atari_s1.lay +++ b/src/mame/layout/atari_s1.lay @@ -12,12 +12,6 @@ copyright-holders:Robbbert - - - - - - @@ -27,118 +21,115 @@ copyright-holders:Robbbert - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/atari_s2.lay b/src/mame/layout/atari_s2.lay index 66cf769423b..7fd41b007c2 100644 --- a/src/mame/layout/atari_s2.lay +++ b/src/mame/layout/atari_s2.lay @@ -12,12 +12,6 @@ copyright-holders:Robbbert - - - - - - @@ -27,118 +21,115 @@ copyright-holders:Robbbert - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/babydad.lay b/src/mame/layout/babydad.lay index cca862511c6..1157a805ca6 100644 --- a/src/mame/layout/babydad.lay +++ b/src/mame/layout/babydad.lay @@ -127,133 +127,59 @@ license:CC0 - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - diff --git a/src/mame/layout/babypkr.lay b/src/mame/layout/babypkr.lay index be9410b1373..46fc90f2fe0 100644 --- a/src/mame/layout/babypkr.lay +++ b/src/mame/layout/babypkr.lay @@ -127,135 +127,59 @@ license:CC0 - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - diff --git a/src/mame/layout/bambball.lay b/src/mame/layout/bambball.lay index 7223eba71ef..d6bd12e3517 100644 --- a/src/mame/layout/bambball.lay +++ b/src/mame/layout/bambball.lay @@ -6,9 +6,24 @@ license:CC0 - - - + + + + + + + + + + + + + + + + + + @@ -27,44 +42,47 @@ license:CC0 + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + + diff --git a/src/mame/layout/by17.lay b/src/mame/layout/by17.lay index aa3062eee2e..2288be3f6a3 100644 --- a/src/mame/layout/by17.lay +++ b/src/mame/layout/by17.lay @@ -976,342 +976,283 @@ Any state="9" items are not displayed and are only used for object alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/by17_matahari.lay b/src/mame/layout/by17_matahari.lay index 771f8d1dbdb..7578e8b81da 100644 --- a/src/mame/layout/by17_matahari.lay +++ b/src/mame/layout/by17_matahari.lay @@ -699,375 +699,315 @@ Any state="9" items are not displayed and are only used for object alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/by17_pwerplay.lay b/src/mame/layout/by17_pwerplay.lay index 62071ec4b61..405a3ce147c 100644 --- a/src/mame/layout/by17_pwerplay.lay +++ b/src/mame/layout/by17_pwerplay.lay @@ -529,404 +529,344 @@ Any state="9" items are not displayed and are only used for object alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/by35.lay b/src/mame/layout/by35.lay index 94f9c1b516b..0ee37d076bc 100644 --- a/src/mame/layout/by35.lay +++ b/src/mame/layout/by35.lay @@ -982,344 +982,287 @@ Any state="9" items are not displayed and are only used for object alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/by35_playboy.lay b/src/mame/layout/by35_playboy.lay index 128fc582707..4f75c0e7408 100644 --- a/src/mame/layout/by35_playboy.lay +++ b/src/mame/layout/by35_playboy.lay @@ -622,380 +622,320 @@ Any state="9" items are not displayed and are only used for object alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/cvicny.lay b/src/mame/layout/cvicny.lay index d2e0f692592..89e11894100 100644 --- a/src/mame/layout/cvicny.lay +++ b/src/mame/layout/cvicny.lay @@ -11,45 +11,35 @@ license:CC0 - - - - - - - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/dct11em.lay b/src/mame/layout/dct11em.lay index 9046a2f438e..b00982d72da 100644 --- a/src/mame/layout/dct11em.lay +++ b/src/mame/layout/dct11em.lay @@ -18,63 +18,27 @@ license:CC0 - - - - - - - + + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/src/mame/layout/de2.lay b/src/mame/layout/de2.lay index b44a79aadc5..c8b20749332 100644 --- a/src/mame/layout/de2.lay +++ b/src/mame/layout/de2.lay @@ -21,12 +21,6 @@ copyright-holders:Barry Rodewald - - - - - - @@ -35,108 +29,106 @@ copyright-holders:Barry Rodewald - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - + + + + diff --git a/src/mame/layout/de2a3.lay b/src/mame/layout/de2a3.lay index 125dee7edbe..f94ea1ef186 100644 --- a/src/mame/layout/de2a3.lay +++ b/src/mame/layout/de2a3.lay @@ -23,12 +23,6 @@ Data East Alphanumeric Display Type 3 - - - - - - @@ -37,120 +31,118 @@ Data East Alphanumeric Display Type 3 - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - + + + + diff --git a/src/mame/layout/digel804.lay b/src/mame/layout/digel804.lay index 45a891821ff..5205f76b7a9 100644 --- a/src/mame/layout/digel804.lay +++ b/src/mame/layout/digel804.lay @@ -16,11 +16,6 @@ license:CC0 - - - - - @@ -43,178 +38,135 @@ license:CC0 - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/emma2.lay b/src/mame/layout/emma2.lay index 65fe1187be2..e0586813dff 100644 --- a/src/mame/layout/emma2.lay +++ b/src/mame/layout/emma2.lay @@ -17,48 +17,21 @@ license:CC0 - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + diff --git a/src/mame/layout/esq1by22.lay b/src/mame/layout/esq1by22.lay index f06af886762..0595ab1536d 100644 --- a/src/mame/layout/esq1by22.lay +++ b/src/mame/layout/esq1by22.lay @@ -12,87 +12,16 @@ license:CC0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/src/mame/layout/esq2by16.lay b/src/mame/layout/esq2by16.lay index 38f40fb1c59..aa05f652938 100644 --- a/src/mame/layout/esq2by16.lay +++ b/src/mame/layout/esq2by16.lay @@ -59,924 +59,63 @@ license:CC0 - + - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/src/mame/layout/esq2by40.lay b/src/mame/layout/esq2by40.lay index dadf6d69d79..3bcfce5b157 100644 --- a/src/mame/layout/esq2by40.lay +++ b/src/mame/layout/esq2by40.lay @@ -12,261 +12,20 @@ license:CC0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + diff --git a/src/mame/layout/fireball.lay b/src/mame/layout/fireball.lay index d2f1a8d1d59..605696ff1e4 100644 --- a/src/mame/layout/fireball.lay +++ b/src/mame/layout/fireball.lay @@ -19,13 +19,6 @@ license:CC0 - - - - - - - @@ -46,101 +39,99 @@ license:CC0 - - - + - + - - + + - - + + - - + + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - - - - + + + + - - - - + + + + diff --git a/src/mame/layout/flicker.lay b/src/mame/layout/flicker.lay index ef23bdee1b4..167270732dd 100644 --- a/src/mame/layout/flicker.lay +++ b/src/mame/layout/flicker.lay @@ -11,12 +11,6 @@ copyright-holders:Robbbert - - - - - - @@ -24,65 +18,61 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - + + + + + + diff --git a/src/mame/layout/g627.lay b/src/mame/layout/g627.lay index defb684d9f4..4a34f889a58 100644 --- a/src/mame/layout/g627.lay +++ b/src/mame/layout/g627.lay @@ -11,12 +11,6 @@ copyright-holders:Robbbert - - - - - - @@ -25,119 +19,115 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/gldncrwn.lay b/src/mame/layout/gldncrwn.lay index 5f7efa892d2..7596f33c4bf 100644 --- a/src/mame/layout/gldncrwn.lay +++ b/src/mame/layout/gldncrwn.lay @@ -81,108 +81,42 @@ license:CC0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/gp_1.lay b/src/mame/layout/gp_1.lay index c4b048924cc..fc38651352d 100644 --- a/src/mame/layout/gp_1.lay +++ b/src/mame/layout/gp_1.lay @@ -13,12 +13,6 @@ copyright-holders:Robbbert - - - - - - @@ -28,116 +22,113 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - - - - + + + + + + + + + + + diff --git a/src/mame/layout/gp_2.lay b/src/mame/layout/gp_2.lay index a11a6c28173..ab508a9b6e1 100644 --- a/src/mame/layout/gp_2.lay +++ b/src/mame/layout/gp_2.lay @@ -13,12 +13,6 @@ copyright-holders:Robbbert - - - - - - @@ -28,116 +22,113 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - - - - + + + + + + + + + + + diff --git a/src/mame/layout/gts1.lay b/src/mame/layout/gts1.lay index 9169e5f1c13..7a8cb1a3075 100644 --- a/src/mame/layout/gts1.lay +++ b/src/mame/layout/gts1.lay @@ -15,110 +15,100 @@ license:CC0 - - - - - - - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - + diff --git a/src/mame/layout/gts3.lay b/src/mame/layout/gts3.lay index 2d51b1b6ea1..766c9f93c69 100644 --- a/src/mame/layout/gts3.lay +++ b/src/mame/layout/gts3.lay @@ -10,146 +10,136 @@ license:CC0 - - - - - - - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/gts80.lay b/src/mame/layout/gts80.lay index 3ca92ec76b0..2a271cb8fd9 100644 --- a/src/mame/layout/gts80.lay +++ b/src/mame/layout/gts80.lay @@ -19,12 +19,6 @@ copyright-holders:Robbbert - - - - - - @@ -33,113 +27,109 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/gts80a.lay b/src/mame/layout/gts80a.lay index 63d1a4c3c2c..9a87b6c7cdd 100644 --- a/src/mame/layout/gts80a.lay +++ b/src/mame/layout/gts80a.lay @@ -22,12 +22,6 @@ copyright-holders:Robbbert - - - - - - @@ -36,125 +30,121 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/gts80a_caveman.lay b/src/mame/layout/gts80a_caveman.lay index a231fdb3ba4..d8180a76584 100644 --- a/src/mame/layout/gts80a_caveman.lay +++ b/src/mame/layout/gts80a_caveman.lay @@ -19,12 +19,6 @@ copyright-holders:Robbbert - - - - - - @@ -33,126 +27,122 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/gts80b.lay b/src/mame/layout/gts80b.lay index 2d51b1b6ea1..766c9f93c69 100644 --- a/src/mame/layout/gts80b.lay +++ b/src/mame/layout/gts80b.lay @@ -10,146 +10,136 @@ license:CC0 - - - - - - - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/hankin.lay b/src/mame/layout/hankin.lay index 8ec0580ff4d..8200df9aa70 100644 --- a/src/mame/layout/hankin.lay +++ b/src/mame/layout/hankin.lay @@ -14,12 +14,6 @@ copyright-holders:Robbbert - - - - - - @@ -28,115 +22,112 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - - - + + + + + + + + + + diff --git a/src/mame/layout/hp3478a.lay b/src/mame/layout/hp3478a.lay index 44b159f182a..a333a1d1186 100644 --- a/src/mame/layout/hp3478a.lay +++ b/src/mame/layout/hp3478a.lay @@ -15,13 +15,8 @@ TODO : add button subtext for shifted functions - - - - - - + @@ -84,54 +79,55 @@ TODO : add button subtext for shifted functions - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + @@ -139,21 +135,21 @@ TODO : add button subtext for shifted functions col.1 : 4W|2W|ACV|DCV col.2 : int|dn|up|auto col.3 : (nc)|loc|srq|sgl --> - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/inder.lay b/src/mame/layout/inder.lay index 17fbd474c41..86d292ba969 100644 --- a/src/mame/layout/inder.lay +++ b/src/mame/layout/inder.lay @@ -14,12 +14,6 @@ copyright-holders:Robbbert - - - - - - @@ -28,125 +22,121 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/instruct.lay b/src/mame/layout/instruct.lay index 0d9d61c56cf..308287bf402 100644 --- a/src/mame/layout/instruct.lay +++ b/src/mame/layout/instruct.lay @@ -17,71 +17,23 @@ copyright-holders:Robbbert - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/src/mame/layout/jeutel.lay b/src/mame/layout/jeutel.lay index c9a47a19a38..050c7a34914 100644 --- a/src/mame/layout/jeutel.lay +++ b/src/mame/layout/jeutel.lay @@ -14,12 +14,6 @@ copyright-holders:Robbbert - - - - - - @@ -28,125 +22,121 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/jp.lay b/src/mame/layout/jp.lay index 4084932db49..e043818c90d 100644 --- a/src/mame/layout/jp.lay +++ b/src/mame/layout/jp.lay @@ -16,12 +16,6 @@ Juegos Populares - - - - - - @@ -30,125 +24,121 @@ Juegos Populares - - - - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/src/mame/layout/junior.lay b/src/mame/layout/junior.lay index 22d3da08a04..98ef91d8854 100644 --- a/src/mame/layout/junior.lay +++ b/src/mame/layout/junior.lay @@ -3,45 +3,35 @@ license:CC0 --> - - - - - - - - - - - - + + - + - - + + - - + + - - + + - + - + - - + + - + diff --git a/src/mame/layout/llc1.lay b/src/mame/layout/llc1.lay index f417b8c16c2..8065fe78117 100644 --- a/src/mame/layout/llc1.lay +++ b/src/mame/layout/llc1.lay @@ -12,85 +12,50 @@ copyright-holders:Robbbert - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/src/mame/layout/ltd.lay b/src/mame/layout/ltd.lay index 51bebed996e..9d2c5aad8b0 100644 --- a/src/mame/layout/ltd.lay +++ b/src/mame/layout/ltd.lay @@ -14,12 +14,6 @@ copyright-holders:Robbbert - - - - - - @@ -29,108 +23,104 @@ copyright-holders:Robbbert - - - - - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - + - - - - - - + + + + + + diff --git a/src/mame/layout/marywu.lay b/src/mame/layout/marywu.lay index bd66f078cae..ac731b21854 100644 --- a/src/mame/layout/marywu.lay +++ b/src/mame/layout/marywu.lay @@ -23,151 +23,140 @@ license:CC0 - - - - - - - - - - - - + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - + + - - + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/mame/layout/md6802.lay b/src/mame/layout/md6802.lay index ce0c29cc2f1..88d8858e985 100644 --- a/src/mame/layout/md6802.lay +++ b/src/mame/layout/md6802.lay @@ -71,17 +71,17 @@ Didact MD6802 layout - + - + - - + + @@ -123,8 +123,8 @@ Didact MD6802 layout - - + + @@ -137,9 +137,9 @@ Didact MD6802 layout - + - + @@ -150,38 +150,38 @@ Didact MD6802 layout - + - - + + - + - - - - - + + + + + - - + + - - + + - - + + @@ -192,10 +192,10 @@ Didact MD6802 layout - - - - + + + + @@ -225,7 +225,7 @@ Didact MD6802 layout - + @@ -260,19 +260,19 @@ Didact MD6802 layout - + - + - + - + @@ -299,25 +299,25 @@ Didact MD6802 layout - + - + - + - + - + - + - + @@ -328,14 +328,14 @@ Didact MD6802 layout - - + + - - + + @@ -344,10 +344,10 @@ Didact MD6802 layout - - - - + + + + diff --git a/src/mame/layout/sc1_vid.lay b/src/mame/layout/sc1_vid.lay index 1ce7fc1d896..a7de42f560f 100644 --- a/src/mame/layout/sc1_vid.lay +++ b/src/mame/layout/sc1_vid.lay @@ -25,8 +25,8 @@ license:CC0 - - + + diff --git a/src/mame/layout/sc2_vid.lay b/src/mame/layout/sc2_vid.lay index 12d870901d5..088929e079c 100644 --- a/src/mame/layout/sc2_vid.lay +++ b/src/mame/layout/sc2_vid.lay @@ -27,888 +27,48 @@ license:CC0 - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -- cgit v1.2.3