.. |
DSPAnalyzer.cpp
|
DSP: Move the LLE core to a library. Added DSP assembler from gdtool, start cleaning it up. Create a new program called "DSPTool" which will become a more up to date replacement for gdtool from the devkitpro, automatically incorporating all our findings as we make them. This program depends on the new library. It can *ALMOST* roundtrip (asm->disasm->asm) hermes' DSP mixer at this point. Sorry about the unfinished Sconscript work - I'll fix it soon if nobody else does it first.
|
2009-04-12 10:21:40 +00:00 |
DSPAnalyzer.h
|
DSP: add a crazy little shell script that will build DSPCore into DSPSpy. make DSPCore build in gekko mode. re-add GC-pad controls to DSPSpy (now it can run inside Dolphin, kind of neat but not super useful for the obvious reasons).
|
2009-05-03 11:15:17 +00:00 |
DSPCodeUtil.cpp
|
unbreak dsptool/dspspy
|
2009-06-21 11:12:48 +00:00 |
DSPCodeUtil.h
|
createtest fixes and compile fixes for linux
|
2009-06-17 21:44:03 +00:00 |
DSPCore.cpp
|
New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).
|
2009-06-21 08:39:21 +00:00 |
DSPCore.h
|
DSP LLE: Just some renaming and cleanup. Prepared for proper base address support in disassembly. Added a "DebugInterface" for the DSP which would allow us to hook up a CodeView .. although CoreView currently doesn't have any support for variable-length instructions.
|
2009-06-07 11:06:40 +00:00 |
DSPHost.h
|
New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).
|
2009-06-21 08:39:21 +00:00 |
DSPInterpreter.h
|
Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does.
|
2009-06-21 12:09:17 +00:00 |
DSPJit.cpp
|
DSP: Move the LLE core to a library. Added DSP assembler from gdtool, start cleaning it up. Create a new program called "DSPTool" which will become a more up to date replacement for gdtool from the devkitpro, automatically incorporating all our findings as we make them. This program depends on the new library. It can *ALMOST* roundtrip (asm->disasm->asm) hermes' DSP mixer at this point. Sorry about the unfinished Sconscript work - I'll fix it soon if nobody else does it first.
|
2009-04-12 10:21:40 +00:00 |
DSPJit.h
|
DSP: Move the LLE core to a library. Added DSP assembler from gdtool, start cleaning it up. Create a new program called "DSPTool" which will become a more up to date replacement for gdtool from the devkitpro, automatically incorporating all our findings as we make them. This program depends on the new library. It can *ALMOST* roundtrip (asm->disasm->asm) hermes' DSP mixer at this point. Sorry about the unfinished Sconscript work - I'll fix it soon if nobody else does it first.
|
2009-04-12 10:21:40 +00:00 |
DSPTables.cpp
|
dsp: disable the newfangled ext stuff until it can be verified and used. fix typo.
|
2009-06-21 13:11:47 +00:00 |
DSPTables.h
|
DSP: More work on dsptool. Minor bugfixes. Add some testdata for dsptool.
|
2009-04-18 11:31:37 +00:00 |
DspIntArithmetic.cpp
|
dsp: disable the newfangled ext stuff until it can be verified and used. fix typo.
|
2009-06-21 13:11:47 +00:00 |
DspIntBranch.cpp
|
DSPLLE: Split the huge DSPInterpreter.cpp into separate files for the different categories of ops. Minor cleanups.
|
2009-05-02 16:15:52 +00:00 |
DspIntLoadStore.cpp
|
DSP: update docs for lrs/srs
|
2009-06-21 13:39:48 +00:00 |
DspIntMisc.cpp
|
DSP: Fix the invalid memory accesses that the Zelda Ucode does in LLE. No LLE sound yet but at least no crazy errors :p
|
2009-06-21 06:56:44 +00:00 |
DspIntMultiplier.cpp
|
(just some obsessive code cleanup)
|
2009-05-03 11:57:53 +00:00 |
LabelMap.cpp
|
unbreak dsptool/dspspy
|
2009-06-21 11:12:48 +00:00 |
LabelMap.h
|
Completely fixed DSPTool, on all of its memory leaks, bad API and bad C++. (compiling with include works perfectly)
|
2009-04-25 10:38:26 +00:00 |
SConscript
|
compile fix
|
2009-05-02 19:42:19 +00:00 |
assemble.cpp
|
More work on create test (almost working beside some annoying bug)
|
2009-06-15 16:48:34 +00:00 |
assemble.h
|
Completely fixed DSPTool, on all of its memory leaks, bad API and bad C++. (compiling with include works perfectly)
|
2009-04-25 10:38:26 +00:00 |
disassemble.cpp
|
New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).
|
2009-06-21 08:39:21 +00:00 |
disassemble.h
|
New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).
|
2009-06-21 08:39:21 +00:00 |
gdsp_aram.cpp
|
Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does.
|
2009-06-21 12:09:17 +00:00 |
gdsp_aram.h
|
Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does.
|
2009-06-21 12:09:17 +00:00 |
gdsp_condition_codes.cpp
|
fixed copy paste error:)
|
2009-06-26 09:05:14 +00:00 |
gdsp_condition_codes.h
|
small cleanup
|
2009-04-16 00:06:37 +00:00 |
gdsp_ext_op.cpp
|
dsp: disable the newfangled ext stuff until it can be verified and used. fix typo.
|
2009-06-21 13:11:47 +00:00 |
gdsp_ext_op.h
|
DSP: I hereby name R08-R11 WR0-WR3, standing for Wrap control Registers 0-3.
|
2009-05-01 19:07:29 +00:00 |
gdsp_interface.cpp
|
Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does.
|
2009-06-21 12:09:17 +00:00 |
gdsp_interface.h
|
DSP: Move the LLE core to a library. Added DSP assembler from gdtool, start cleaning it up. Create a new program called "DSPTool" which will become a more up to date replacement for gdtool from the devkitpro, automatically incorporating all our findings as we make them. This program depends on the new library. It can *ALMOST* roundtrip (asm->disasm->asm) hermes' DSP mixer at this point. Sorry about the unfinished Sconscript work - I'll fix it soon if nobody else does it first.
|
2009-04-12 10:21:40 +00:00 |
gdsp_interpreter.cpp
|
New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).
|
2009-06-21 08:39:21 +00:00 |
gdsp_interpreter.h
|
DSPLLE: Wrapping behaviour for single increments/decrements of address registers implemented. It made little/no difference as far as I can tell :P
|
2009-05-01 22:17:22 +00:00 |
gdsp_memory.cpp
|
DSPLLE:
|
2009-05-01 20:06:24 +00:00 |
gdsp_memory.h
|
DSPLLE:
|
2009-05-01 20:06:24 +00:00 |
gdsp_opcodes_helper.h
|
DSP: Fix the invalid memory accesses that the Zelda Ucode does in LLE. No LLE sound yet but at least no crazy errors :p
|
2009-06-21 06:56:44 +00:00 |
gdsp_registers.cpp
|
DSP: add a crazy little shell script that will build DSPCore into DSPSpy. make DSPCore build in gekko mode. re-add GC-pad controls to DSPSpy (now it can run inside Dolphin, kind of neat but not super useful for the obvious reasons).
|
2009-05-03 11:15:17 +00:00 |
gdsp_registers.h
|
sorry
|
2009-06-17 21:18:56 +00:00 |