diff --git a/.gitattributes b/.gitattributes
index ee65d3543e0..376c207d2bf 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6644,6 +6644,7 @@ src/mame/layout/seabattl.lay svneol=native#text/xml
src/mame/layout/seawolf.lay svneol=native#text/xml
src/mame/layout/seawolf2.lay svneol=native#text/xml
src/mame/layout/segajw.lay svneol=native#text/xml
+src/mame/layout/sfiii2.lay svneol=native#text/xml
src/mame/layout/sgsafari.lay svneol=native#text/xml
src/mame/layout/sharkpy.lay svneol=native#text/xml
src/mame/layout/sharkpye.lay svneol=native#text/xml
diff --git a/src/mame/drivers/cps3.c b/src/mame/drivers/cps3.c
index 3f382a361ae..77b414e101b 100644
--- a/src/mame/drivers/cps3.c
+++ b/src/mame/drivers/cps3.c
@@ -466,6 +466,8 @@ hardware modification to the security cart.....
#include "bus/scsi/scsicd.h"
#include "machine/wd33c93.h"
+#include "sfiii2.lh"
+
#define MASTER_CLOCK 42954500
#define DEBUG_PRINTF 0
@@ -3904,9 +3906,9 @@ GAME( 1997, sfiiina, sfiii, sfiii, cps3, cps3_state, sfiii, ROT0
// not dumped
// 970930
-GAME( 1997, sfiii2, 0, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (USA 970930)", GAME_IMPERFECT_GRAPHICS )
-GAME( 1997, sfiii2j, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (Japan 970930)", GAME_IMPERFECT_GRAPHICS )
-GAME( 1997, sfiii2n, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)", GAME_IMPERFECT_GRAPHICS )
+GAMEL(1997, sfiii2, 0, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (USA 970930)", GAME_IMPERFECT_GRAPHICS, layout_sfiii2 ) // layout is for widescreen support
+GAMEL(1997, sfiii2j, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (Japan 970930)", GAME_IMPERFECT_GRAPHICS, layout_sfiii2 )
+GAMEL(1997, sfiii2n, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Capcom", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)", GAME_IMPERFECT_GRAPHICS, layout_sfiii2 )
/* JoJo's Venture / JoJo no Kimyou na Bouken */
diff --git a/src/mame/layout/sfiii2.lay b/src/mame/layout/sfiii2.lay
new file mode 100644
index 00000000000..d35b2c83279
--- /dev/null
+++ b/src/mame/layout/sfiii2.lay
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mame/layout/vr.lay b/src/mame/layout/vr.lay
index ff31adbd983..10e3e584491 100644
--- a/src/mame/layout/vr.lay
+++ b/src/mame/layout/vr.lay
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/mame/mame.mak b/src/mame/mame.mak
index fd89f0c6308..07e70f836d9 100644
--- a/src/mame/mame.mak
+++ b/src/mame/mame.mak
@@ -2571,6 +2571,8 @@ $(DRIVERS)/copsnrob.o: $(LAYOUT)/copsnrob.lh
$(DRIVERS)/corona.o: $(LAYOUT)/re800.lh \
$(LAYOUT)/luckyrlt.lh
+$(DRIVERS)/cps3.o: $(LAYOUT)/sfiii2.lh
+
$(DRIVERS)/darius.o: $(LAYOUT)/darius.lh
$(DRIVERS)/dblcrown.o: $(LAYOUT)/dblcrown.lh