diff --git a/src/mame/drivers/lbeach.cpp b/src/mame/drivers/lbeach.cpp
index 55489b3ad6a..94c44d0f39b 100644
--- a/src/mame/drivers/lbeach.cpp
+++ b/src/mame/drivers/lbeach.cpp
@@ -34,8 +34,6 @@ TODO:
- right side of screen should not be rendered? but speedrs sprite collision
check wouldn't work then. Video recording(pcb to monitor, not cabinet)
of lbeach shows right side is cropped - it is handled in the .lay file
-- due to explicit bounds in the .lay file, off-screen shifter options are
- not visible when in windowed mode
***************************************************************************/
diff --git a/src/mame/layout/280zzzap.lay b/src/mame/layout/280zzzap.lay
index 6d889332ab6..8122ae7cf13 100644
--- a/src/mame/layout/280zzzap.lay
+++ b/src/mame/layout/280zzzap.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -66,66 +63,78 @@ license:CC0
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
diff --git a/src/mame/layout/buggybjr.lay b/src/mame/layout/buggybjr.lay
index 0404d138761..9ce91499b10 100644
--- a/src/mame/layout/buggybjr.lay
+++ b/src/mame/layout/buggybjr.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,45 @@ license:CC0
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/buggyboy.lay b/src/mame/layout/buggyboy.lay
index 49f5490b3ed..68a8a664813 100644
--- a/src/mame/layout/buggyboy.lay
+++ b/src/mame/layout/buggyboy.lay
@@ -57,7 +57,7 @@ license:CC0
-
+
@@ -118,7 +118,7 @@ license:CC0
-
+
diff --git a/src/mame/layout/buggychl.lay b/src/mame/layout/buggychl.lay
index d13154c87d8..c046eea56aa 100644
--- a/src/mame/layout/buggychl.lay
+++ b/src/mame/layout/buggychl.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/cbombers.lay b/src/mame/layout/cbombers.lay
index 3056d0a74d4..c8dde3f1001 100644
--- a/src/mame/layout/cbombers.lay
+++ b/src/mame/layout/cbombers.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/changela.lay b/src/mame/layout/changela.lay
index 65bea628be8..60604a6e7d4 100644
--- a/src/mame/layout/changela.lay
+++ b/src/mame/layout/changela.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/chasehq.lay b/src/mame/layout/chasehq.lay
index 47288a1f8f8..0b3526f73c8 100644
--- a/src/mame/layout/chasehq.lay
+++ b/src/mame/layout/chasehq.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/chqflag.lay b/src/mame/layout/chqflag.lay
index e995dd325d9..7e1ba875b1f 100644
--- a/src/mame/layout/chqflag.lay
+++ b/src/mame/layout/chqflag.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/cischeat.lay b/src/mame/layout/cischeat.lay
index 15b471dbf0e..c90f25c0a75 100644
--- a/src/mame/layout/cischeat.lay
+++ b/src/mame/layout/cischeat.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/contcirc.lay b/src/mame/layout/contcirc.lay
index cbea7c9f3d9..3a4cc3ef5e7 100644
--- a/src/mame/layout/contcirc.lay
+++ b/src/mame/layout/contcirc.lay
@@ -61,59 +61,39 @@ license:CC0
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -125,42 +105,13 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -173,42 +124,13 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -217,52 +139,17 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -271,52 +158,17 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/mame/layout/dblaxle.lay b/src/mame/layout/dblaxle.lay
index c102026af92..0da0a093c2a 100644
--- a/src/mame/layout/dblaxle.lay
+++ b/src/mame/layout/dblaxle.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/destroyr.lay b/src/mame/layout/destroyr.lay
index 8b944e19d5b..2d746e08871 100644
--- a/src/mame/layout/destroyr.lay
+++ b/src/mame/layout/destroyr.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/enforceja.lay b/src/mame/layout/enforceja.lay
index f846f5ae9aa..b1614932736 100644
--- a/src/mame/layout/enforceja.lay
+++ b/src/mame/layout/enforceja.lay
@@ -61,59 +61,39 @@ license:CC0
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -125,42 +105,13 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -173,42 +124,13 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -217,52 +139,17 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -271,52 +158,17 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/mame/layout/f1gpstar.lay b/src/mame/layout/f1gpstar.lay
index 2761130679c..f60053ccf52 100644
--- a/src/mame/layout/f1gpstar.lay
+++ b/src/mame/layout/f1gpstar.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/f1superb.lay b/src/mame/layout/f1superb.lay
index 02619687c94..dae79a37e50 100644
--- a/src/mame/layout/f1superb.lay
+++ b/src/mame/layout/f1superb.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/finalapr.lay b/src/mame/layout/finalapr.lay
index 47288a1f8f8..0b3526f73c8 100644
--- a/src/mame/layout/finalapr.lay
+++ b/src/mame/layout/finalapr.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/finallap.lay b/src/mame/layout/finallap.lay
index e3730e73216..09ae8262098 100644
--- a/src/mame/layout/finallap.lay
+++ b/src/mame/layout/finallap.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/grchamp.lay b/src/mame/layout/grchamp.lay
index a7193f5b76e..43130f6788f 100644
--- a/src/mame/layout/grchamp.lay
+++ b/src/mame/layout/grchamp.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/konamigt.lay b/src/mame/layout/konamigt.lay
index 47288a1f8f8..0b3526f73c8 100644
--- a/src/mame/layout/konamigt.lay
+++ b/src/mame/layout/konamigt.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/lagunar.lay b/src/mame/layout/lagunar.lay
index 7e6577e100d..f9a8528735c 100644
--- a/src/mame/layout/lagunar.lay
+++ b/src/mame/layout/lagunar.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/outrun.lay b/src/mame/layout/outrun.lay
index 23d88ceb61e..f02ddb3a4b0 100644
--- a/src/mame/layout/outrun.lay
+++ b/src/mame/layout/outrun.lay
@@ -110,6 +110,6 @@ license:CC0
-
+
diff --git a/src/mame/layout/overdriv.lay b/src/mame/layout/overdriv.lay
index ccd376471bc..c67911b3d12 100644
--- a/src/mame/layout/overdriv.lay
+++ b/src/mame/layout/overdriv.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/pdrift.lay b/src/mame/layout/pdrift.lay
index 11c2ccc1626..2a4e6eb60f6 100644
--- a/src/mame/layout/pdrift.lay
+++ b/src/mame/layout/pdrift.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/polepos.lay b/src/mame/layout/polepos.lay
index 02cb6617be0..552c8139f28 100644
--- a/src/mame/layout/polepos.lay
+++ b/src/mame/layout/polepos.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/radr.lay b/src/mame/layout/radr.lay
index 8868ec6f01b..27ef0aaaa05 100644
--- a/src/mame/layout/radr.lay
+++ b/src/mame/layout/radr.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/roundup5.lay b/src/mame/layout/roundup5.lay
index 999fd464dd8..13d4a8c46ab 100644
--- a/src/mame/layout/roundup5.lay
+++ b/src/mame/layout/roundup5.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/spdheat.lay b/src/mame/layout/spdheat.lay
index 167b78fc007..847bc47ffcb 100644
--- a/src/mame/layout/spdheat.lay
+++ b/src/mame/layout/spdheat.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,10 +51,7 @@ license:CC0
-
-
-
-
+
@@ -70,166 +64,37 @@ license:CC0
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -246,162 +111,115 @@ license:CC0
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
diff --git a/src/mame/layout/speedfrk.lay b/src/mame/layout/speedfrk.lay
index 83e71a383df..4b24da8ef64 100644
--- a/src/mame/layout/speedfrk.lay
+++ b/src/mame/layout/speedfrk.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -93,62 +90,40 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/speedrs.lay b/src/mame/layout/speedrs.lay
index 2a1beb08763..7860a780e54 100644
--- a/src/mame/layout/speedrs.lay
+++ b/src/mame/layout/speedrs.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -56,10 +53,7 @@ license:CC0
-
-
-
-
+
@@ -67,55 +61,46 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/speedup.lay b/src/mame/layout/speedup.lay
index bb3cf473aa2..aeca4fb56e0 100644
--- a/src/mame/layout/speedup.lay
+++ b/src/mame/layout/speedup.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/spyhunt.lay b/src/mame/layout/spyhunt.lay
index 3181f147d12..34f383c0c1f 100644
--- a/src/mame/layout/spyhunt.lay
+++ b/src/mame/layout/spyhunt.lay
@@ -4,8 +4,6 @@ license:CC0
-->
-
-
@@ -14,6 +12,7 @@ license:CC0
+
@@ -22,6 +21,7 @@ license:CC0
+
@@ -30,6 +30,7 @@ license:CC0
+
@@ -38,6 +39,7 @@ license:CC0
+
@@ -47,87 +49,6 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -178,250 +99,186 @@ license:CC0
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/spyhunttec.lay b/src/mame/layout/spyhunttec.lay
index 464b864f659..d0f32700faa 100644
--- a/src/mame/layout/spyhunttec.lay
+++ b/src/mame/layout/spyhunttec.lay
@@ -4,8 +4,6 @@ license:CC0
-->
-
-
@@ -14,6 +12,7 @@ license:CC0
+
@@ -22,6 +21,7 @@ license:CC0
+
@@ -30,6 +30,7 @@ license:CC0
+
@@ -38,6 +39,7 @@ license:CC0
+
@@ -47,87 +49,6 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -178,250 +99,186 @@ license:CC0
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/sspeedr.lay b/src/mame/layout/sspeedr.lay
index e55a668e1cc..a26f903e833 100644
--- a/src/mame/layout/sspeedr.lay
+++ b/src/mame/layout/sspeedr.lay
@@ -3,12 +3,9 @@
license:CC0
-->
-
-
-
-
+
@@ -19,38 +16,31 @@ license:CC0
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
@@ -131,31 +121,36 @@ license:CC0
-
+
-
+
+
-
+
+
-
+
+
+
+
@@ -168,6 +163,7 @@ license:CC0
+
@@ -176,84 +172,25 @@ license:CC0
+
+
+
+
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/mame/layout/stocker.lay b/src/mame/layout/stocker.lay
index edcfea3d4fd..8d2ee2f6be0 100644
--- a/src/mame/layout/stocker.lay
+++ b/src/mame/layout/stocker.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/superchs.lay b/src/mame/layout/superchs.lay
index 5b2637a2406..8ccb36373e9 100644
--- a/src/mame/layout/superchs.lay
+++ b/src/mame/layout/superchs.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,118 +51,44 @@ license:CC0
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/topracer.lay b/src/mame/layout/topracer.lay
index afb15412e57..6a51c74a8f3 100644
--- a/src/mame/layout/topracer.lay
+++ b/src/mame/layout/topracer.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/topspeed.lay b/src/mame/layout/topspeed.lay
index 47288a1f8f8..0b3526f73c8 100644
--- a/src/mame/layout/topspeed.lay
+++ b/src/mame/layout/topspeed.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/turbotag.lay b/src/mame/layout/turbotag.lay
index f3aac680500..84fc5950c0f 100644
--- a/src/mame/layout/turbotag.lay
+++ b/src/mame/layout/turbotag.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,86 +51,54 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mame/layout/tx1.lay b/src/mame/layout/tx1.lay
index c32cd7ca432..cd5b9339000 100644
--- a/src/mame/layout/tx1.lay
+++ b/src/mame/layout/tx1.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,10 +51,7 @@ license:CC0
-
-
-
-
+
@@ -68,109 +62,45 @@ license:CC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/wecleman.lay b/src/mame/layout/wecleman.lay
index afb15412e57..b20b47199c9 100644
--- a/src/mame/layout/wecleman.lay
+++ b/src/mame/layout/wecleman.lay
@@ -3,9 +3,6 @@
license:CC0
-->
-
-
-
@@ -54,62 +51,38 @@ license:CC0
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-