diff --git a/VSLinux/Amiberry.vcxproj b/VSLinux/Amiberry.vcxproj
index ca55ad17..33325fae 100644
--- a/VSLinux/Amiberry.vcxproj
+++ b/VSLinux/Amiberry.vcxproj
@@ -26,51 +26,86 @@
x64
-
- {fdb65b17-494a-4248-9f05-b527d4ea15df}
- Linux
- Amiberry
- 14.0
- Linux
- 1.0
- Generic
- {2238F9CD-F817-4ECC-BD14-2524D2669B35}
-
-
-
- true
-
-
- false
-
-
- true
-
-
- false
-
-
- true
-
-
- false
-
-
-
-
-
-
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+
+
+
+
-
-
-
-
-
-
@@ -110,7 +145,6 @@
-
@@ -128,13 +162,10 @@
-
-
-
@@ -144,7 +175,6 @@
-
@@ -197,11 +227,9 @@
-
-
@@ -214,10 +242,197 @@
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {fdb65b17-494a-4248-9f05-b527d4ea15df}
+ Linux
+ Amiberry
+ 14.0
+ Linux
+ 1.0
+ Generic
+ {2238F9CD-F817-4ECC-BD14-2524D2669B35}
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+ ..\src\threaddep;..\src\osdep;..\src\include;..\src;C:\sysroot\opt\vc\include\interface\vcos\pthreads;C:\sysroot\opt\vc\include\interface\vmcs_host\linux;C:\sysroot\opt\vc\include;C:\sysroot\usr\include\SDL;C:\sysroot\usr\include\libxml2;$(IncludePath)
+ C:\sysroot\opt\vc\lib;C:\sysroot\usr\lib\arm-linux-gnueabihf;$(LibraryPath)
+
+
+
+ src/include;src/threaddep;src/osdep;src;/opt/vc/include/interface/vcos/pthreads;/opt/vc/include/interface/vmcs_host/linux;/opt/vc/include;/usr/include/libxml2;/usr/include/SDL;%(AdditionalIncludeDirectories)
+ CPU_arm;ARMV6_ASSEMBLY;PANDORA;PICASSO96;WITH_INGAME_WARNING;RASPBERRY;CAPSLOCK_DEBIAN_WORKAROUND;ROM_PATH_PREFIX=\"./\";DATA_PREFIX=\"./data/\";SAVE_PREFIX=\"./saves/\";USE_SDL;ARMV6T2;USE_ARMNEON;%(PreprocessorDefinitions)
+ -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard
+
+
+ /opt/vc/lib;/usr/lib/arm-linux/gnueabihf;%(AdditionalLibraryDirectories)
+ SDL;pthread;m;z;SDL_image;png;rt;xml2;FLAC;mpg123;dl;SDL_ttf;guichan_sdl;guichan;bcm_host
+
+
+ $(RemoteCCompileToolExe) -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard -Wall -o $(RemoteProjectDir)/obj/$(Platform)/$(Configuration)/neon_helper.o -c $(RemoteProjectDir)/osdep/neon_helper.s
+ Compile NEON_Helper
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)..\src\filesys_bootrom.cpp:=$(RemoteProjectDir)/filesys_bootrom.cpp;$(SolutionDir)..\src\linetoscr.c:=$(RemoteProjectDir)/linetoscr.c;$(SolutionDir)..\src\p96_blit.cpp:=$(RemoteProjectDir)/p96_blit.cpp;$(SolutionDir)..\src\sinctable.cpp:=$(RemoteProjectDir)/sinctable.cpp;%(AdditionalSourcesToCopyMapping)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VSLinux/Amiberry.vcxproj.filters b/VSLinux/Amiberry.vcxproj.filters
index 27efbf2e..b4068b88 100644
--- a/VSLinux/Amiberry.vcxproj.filters
+++ b/VSLinux/Amiberry.vcxproj.filters
@@ -1,327 +1,923 @@
-
- {49228265-161c-4a81-bb34-c4b3c5dce9c1}
+
+ {f6aad5ba-0994-4483-b92c-44d7af33de60}
-
- {20f71c16-162f-4d26-aae7-b3f1bc9d1c9d}
+
+ {872fca1e-2b1a-4d3a-a15a-2b9d5fea4b79}
-
- {7c08ca58-13a9-43ec-9b0e-232a5ebd5f87}
+
+ {eed27c12-c1df-4529-8eb9-5fcc8ee74ab8}
-
- {526ae108-f94b-4747-9119-f77731c5880c}
+
+ {279449aa-8a89-476c-9ee9-1f4d32ebd2b2}
-
- {50ad2909-799e-4fb0-978f-579fe69ffe66}
+
+ {39f4fd93-0543-4d34-b38c-082a7b6260e4}
-
- {f7746b1b-45f2-4042-91f9-38620ffd2c0f}
+
+ {4aec6825-52ba-4d0a-bcd7-5dc92eee0728}
-
- {66f33547-0e09-45ff-ad9c-fc5dec3c613a}
+
+ {ad276da8-7545-4147-a485-6086b7199e80}
-
- {11f31a8d-4d98-4392-98d8-78f3d43c78e3}
+
+ {1f41d4d7-877e-4739-8b8f-3a9fce05b54d}
-
- {56baa296-792f-4f0a-b0de-995c05f6ab1c}
+
+ {1b3a498b-bfa9-449e-930e-9ec0be69df49}
-
- {2aba86dc-7b9a-49aa-b8c4-23be34727118}
+
+ {91547a78-e266-48ec-bcd7-bbe7b46e54fa}
-
- {54f7095b-0cae-44e1-8934-46d9687c8aa7}
+
+ {89d95778-763c-4974-876e-9b6c9901b30b}
-
- {45071947-9292-477a-a961-aa5389141134}
+
+ {5eb81ac0-476e-42db-a630-24cfb0bca29d}
-
- {47c15abb-07dc-4489-9434-a2bc09f958fa}
+
+ {4b204cb5-a50a-4a18-ac7f-7f7bb12183b9}
-
- {c6d41834-f403-43fe-91c4-f661765ccacd}
+
+ {994f2969-6651-4d71-b170-b76142ff4675}
-
- {17cf9b08-84bf-46dd-b5de-a789af5c2224}
+
+ {abe32fc4-502d-4370-a843-7ee333429f71}
+
+
+ {d493e49c-59d2-4502-8f6b-726bfda6680b}
+
+
+ {78585c3a-de05-430f-81d2-46d8acade633}
+
+
+ {b75db906-fa2b-40e6-9ff0-bf1dbe6c188a}
+
+
+ {742a4d14-c43d-42f1-944a-b065f78aaff7}
+
+
+ {e9cc5629-fb4a-4f14-aea2-eb25f1a607d8}
+
+
+ {7b9f8247-e19e-46a7-8d94-2ca336eb1132}
-
- jit
+
+ conf
+
+
+ kickstarts
+
+
+ savestates
+
+
+ screenshots
+
+
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+ data
+
+
+
+
+ data
+
+
+
+
+ src
-
- jit
+
+ src
-
- jit
+
+ src
-
- jit
+
+ src
-
- machdep
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
- sounddep
+ src\sounddep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
+ src\osdep
- osdep
-
-
- osdep\menu
+ src\osdep
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
- osdep\gui
+ src\osdep\gui
-
- archivers\zip
+
+ src\osdep\menu
-
- archivers\wrp
+
+ src\machdep
-
- archivers\lzx
+
+ src\jit
-
- archivers\lha
+
+ src\jit
-
- archivers\lha
+
+ src\jit
-
- archivers\lha
+
+ src\jit
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\lha
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
-
-
- archivers\dms
+
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
- archivers\7z
+ src\archivers\7z
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
-
- archivers\7z\Archive\7z
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\lzx
+
+
+ src\archivers\wrp
+
+
+ src\archivers\zip
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src\osdep
+
- osdep
+ src\osdep
+
+
+ src\threaddep
+
+
+ src\sounddep
+
+
+ src\osdep
+
+
+ src\osdep
+
+
+ src\osdep
+
+
+ src\osdep
+
+
+ src\osdep
+
+
+ src\osdep
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\osdep\gui
+
+
+ src\machdep
+
+
+ src\machdep
+
+
+ src\machdep
+
+
+ src\machdep
+
+
+ src\jit
+
+
+ src\jit
+
+
+ src\jit
+
+
+ src\jit
+
+
+ src\jit
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\include
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\7z
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\dms
+
+
+ src\archivers\lha
+
+
+ src\archivers\lha
+
+
+ src\archivers\wrp
+
+
+ src\archivers\zip
+
+
\ No newline at end of file
diff --git a/VSLinux/Amiberry.vcxproj.user b/VSLinux/Amiberry.vcxproj.user
index abe8dd89..6b0a1441 100644
--- a/VSLinux/Amiberry.vcxproj.user
+++ b/VSLinux/Amiberry.vcxproj.user
@@ -1,4 +1,7 @@
-
+
+ export DISPLAY=:0.0
+ LinuxDebugger
+
\ No newline at end of file