diff --git a/.gitattributes b/.gitattributes
index 563b75b7f23..0dd0c89a4a2 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6673,6 +6673,8 @@ src/mame/layout/gp_2.lay svneol=native#text/xml
src/mame/layout/grchamp.lay svneol=native#text/xml
src/mame/layout/gridiron.lay svneol=native#text/xml
src/mame/layout/gts80.lay svneol=native#text/plain
+src/mame/layout/gts80a.lay svneol=native#text/plain
+src/mame/layout/gts80b.lay svneol=native#text/plain
src/mame/layout/gunchamp.lay svneol=native#text/xml
src/mame/layout/gunchamps.lay svneol=native#text/xml
src/mame/layout/gunfight.lay svneol=native#text/xml
diff --git a/src/mame/layout/gts80a.lay b/src/mame/layout/gts80a.lay
new file mode 100644
index 00000000000..b7c81c60b32
--- /dev/null
+++ b/src/mame/layout/gts80a.lay
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/gts80b.lay b/src/mame/layout/gts80b.lay
new file mode 100644
index 00000000000..8213e1eb3d9
--- /dev/null
+++ b/src/mame/layout/gts80b.lay
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/mame.mak b/src/mame/mame.mak
index 200131b3832..abcf39b5498 100644
--- a/src/mame/mame.mak
+++ b/src/mame/mame.mak
@@ -2624,6 +2624,8 @@ $(DRIVERS)/goldnpkr.o: $(LAYOUT)/goldnpkr.lh \
$(LAYOUT)/upndown.lh
$(DRIVERS)/gts80.o: $(LAYOUT)/gts80.lh
+$(DRIVERS)/gts80a.o: $(LAYOUT)/gts80a.lh
+$(DRIVERS)/gts80b.o: $(LAYOUT)/gts80b.lh
$(DRIVERS)/lbeach.o: $(LAYOUT)/lbeach.lh