diff options
| author | 2011-01-25 16:14:13 +0000 | |
|---|---|---|
| committer | 2011-01-25 16:14:13 +0000 | |
| commit | 512d2af3b4b97533db18e3fab897d4f634e20fac (patch) | |
| tree | cce77e0a282697a00334d7c7d91be697e796a2a4 /src/tools | |
| parent | 9cb3b37875fe9ffd5557f944cf83b3f10e8a8296 (diff) | |
A new WE DSP16A cpu disassembler. [Andrew Gardner]
Notes out of whatsnew.txt
* This uses modern devices, but has not been tested in a driver yet, so I may
have done something wrong. I will fix it when the time comes.
* 60% of the disassembler is complete. I will finish it over the next few days.
* There are many similarities in execution to the dsp32, and the existing 32 code
will come in handy when it's time to write the execution engine.
* This thing is a pleasure compared to the dsp56k.
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/unidasm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/unidasm.c b/src/tools/unidasm.c index 9ca559c2c59..f6114683c3d 100644 --- a/src/tools/unidasm.c +++ b/src/tools/unidasm.c @@ -102,6 +102,7 @@ CPU_DISASSEMBLE( cp1610 ); CPU_DISASSEMBLE( cquestsnd ); CPU_DISASSEMBLE( cquestrot ); CPU_DISASSEMBLE( cquestlin ); +CPU_DISASSEMBLE( dsp16a ); CPU_DISASSEMBLE( dsp32c ); CPU_DISASSEMBLE( dsp56k ); CPU_DISASSEMBLE( hyperstone_generic ); @@ -227,6 +228,7 @@ static const dasm_table_entry dasm_table[] = { "cquestsnd", _64be, -3, CPU_DISASSEMBLE_NAME(cquestsnd) }, { "cquestrot", _64be, -3, CPU_DISASSEMBLE_NAME(cquestrot) }, { "cquestlin", _64be, -3, CPU_DISASSEMBLE_NAME(cquestlin) }, + { "dsp16a", _16le, -1, CPU_DISASSEMBLE_NAME(dsp16a) }, { "dsp32c", _32le, 0, CPU_DISASSEMBLE_NAME(dsp32c) }, { "dsp56k", _16le, -1, CPU_DISASSEMBLE_NAME(dsp56k) }, { "hyperstone", _16be, 0, CPU_DISASSEMBLE_NAME(hyperstone_generic) }, |
