diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index 7de5816..cae1a15 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -26,8 +26,8 @@ set(SRCS ActionReplay.cpp
Debugger/Debugger_SymbolMap.cpp
Debugger/Dump.cpp
Debugger/PPCDebugInterface.cpp
- DSP/assemble.cpp
- DSP/disassemble.cpp
+ DSP/DSPAssembler.cpp
+ DSP/DSPDisassembler.cpp
DSP/DSPAccelerator.cpp
DSP/DSPIntCCUtil.cpp
DSP/DSPIntExtOps.cpp
diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj
index 63650ff..f91087c 100644
--- a/Source/Core/Core/Core.vcxproj
+++ b/Source/Core/Core/Core.vcxproj
@@ -60,8 +60,8 @@
-
-
+
+
@@ -265,8 +265,8 @@
-
-
+
+
diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters
index a943f2a..34264a0 100644
--- a/Source/Core/Core/Core.vcxproj.filters
+++ b/Source/Core/Core/Core.vcxproj.filters
@@ -509,10 +509,7 @@
HW %28Flipper/Hollywood%29
-
- DSPCore
-
-
+
DSPCore
@@ -527,6 +524,9 @@
DSPCore
+
+ DSPCore
+
DSPCore
@@ -1038,10 +1038,7 @@
HW %28Flipper/Hollywood%29
-
- DSPCore
-
-
+
DSPCore
@@ -1062,6 +1059,9 @@
DSPCore
+
+ DSPCore
+
DSPCore
diff --git a/Source/Core/Core/DSP/DSPAssembler.cpp b/Source/Core/Core/DSP/DSPAssembler.cpp
new file mode 100644
index 0000000..5778e02
--- /dev/null
+++ b/Source/Core/Core/DSP/DSPAssembler.cpp
@@ -0,0 +1,1021 @@
+/*====================================================================
+
+$Id: assemble.cpp,v 1.3 2008-11-11 01:04:26 wntrmute Exp $
+
+project: GameCube DSP Tool (gcdsp)
+mail: duddie@walla.com
+
+Copyright (c) 2005 Duddie
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+Revision 1.4 2008/10/04 10:30:00 Hermes
+added function to export the code to .h file
+added support for '/ *' '* /' and '//' for comentaries
+added some sintax detection when use registers
+
+$Log: not supported by cvs2svn $
+Revision 1.2 2005/09/14 02:19:29 wntrmute
+added header guards
+use standard main function
+
+Revision 1.1 2005/08/24 22:13:34 wntrmute
+Initial import
+
+
+====================================================================*/
+
+#include
+#include
+#include
+#include
+#include