mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-28 16:49:58 -06:00
DSP LLE: MAJOR LLE revamp. Interpreter/JIT infrastructure done. Still left to mix and match the correct functions to the correct instruction hexcodes. More changes:
-Tagged unimplemented instructions and FIXME instructions in the DSP interpreter header -Expanded the DSP instruction union to be viewable as helpful instruction structures git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2817 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -32,6 +32,8 @@
|
||||
#include "Thread.h"
|
||||
#include "ChunkFile.h"
|
||||
|
||||
#include "DSPTables.h"
|
||||
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
#include "DSPConfigDlgLLE.h"
|
||||
#include "Debugger/Debugger.h" // For the CDebugger class
|
||||
@ -243,6 +245,8 @@ void Initialize(void *init)
|
||||
g_hDSPThread = new Common::Thread(dsp_thread, NULL);
|
||||
|
||||
soundStream = AudioCommon::InitSoundStream();
|
||||
|
||||
InitInstructionTable();
|
||||
}
|
||||
|
||||
void DSP_StopSoundStream()
|
||||
@ -255,6 +259,7 @@ void Shutdown(void)
|
||||
{
|
||||
bIsRunning = false;
|
||||
gdsp_stop();
|
||||
DestroyInstructionTable();
|
||||
AudioCommon::ShutdownSoundStream();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user