diff --git a/Externals/mGBA/mgba b/Externals/mGBA/mgba
index 40d4c430fc..59ebf1c12d 160000
--- a/Externals/mGBA/mgba
+++ b/Externals/mGBA/mgba
@@ -1 +1 @@
-Subproject commit 40d4c430fc36caeb7ea32fd39624947ed487d2f2
+Subproject commit 59ebf1c12dcbbe0141000cddccf667cd42e386a1
diff --git a/Externals/mGBA/mgba.vcxproj b/Externals/mGBA/mgba.vcxproj
index 56112ae8b6..6f1d3b3f6f 100644
--- a/Externals/mGBA/mgba.vcxproj
+++ b/Externals/mGBA/mgba.vcxproj
@@ -39,7 +39,6 @@
-
@@ -61,6 +60,14 @@
+
+
+
+ $(IntDir)obj2\
+
+
+
+
@@ -140,23 +147,25 @@
-
-
-
+
+
+
+
+
+
+
-
-
+
-
@@ -203,6 +212,7 @@
+
diff --git a/Externals/mGBA/mgba.vcxproj.filters b/Externals/mGBA/mgba.vcxproj.filters
index a4a0763858..f3080a18e7 100644
--- a/Externals/mGBA/mgba.vcxproj.filters
+++ b/Externals/mGBA/mgba.vcxproj.filters
@@ -43,9 +43,6 @@
Source Files
-
- Source Files
-
Source Files
@@ -91,6 +88,24 @@
Source Files
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
Source Files
@@ -238,18 +253,9 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
-
- Source Files
-
Source Files
@@ -259,6 +265,27 @@
Source Files
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
Source Files
@@ -277,18 +304,12 @@
Source Files
-
- Source Files
-
-
+
Source Files
Source Files
-
- Source Files
-
Generated sources
@@ -403,6 +424,9 @@
Source Files
+
+ Source Files
+
Source Files