diff options
author | 2022-12-02 21:52:47 -0500 | |
---|---|---|
committer | 2022-12-02 21:52:57 -0500 | |
commit | b3ec67fc4c28299a5710c62dcb9a8d86252649fb (patch) | |
tree | d2817cb9e9d5fee206fd5bcdde02e710680bed95 /src/tools/unidasm.cpp | |
parent | b54ae938c6423bbc075708e2baabb2e4f2f9d2ed (diff) |
unidasm: Add IBM 1800, IBM 1130 and (DG) Nova disassemblers
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r-- | src/tools/unidasm.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index 918c6fab73f..24123927902 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -74,6 +74,7 @@ using util::BIT; #include "cpu/i8089/i8089_dasm.h" #include "cpu/i860/i860dis.h" #include "cpu/i960/i960dis.h" +#include "cpu/ibm1800/ibm1800d.h" #include "cpu/ie15/ie15dasm.h" #include "cpu/jaguar/jagdasm.h" #include "cpu/ks0164/ks0164d.h" @@ -123,6 +124,7 @@ using util::BIT; #include "cpu/nanoprocessor/nanoprocessor_dasm.h" #include "cpu/nec/necdasm.h" #include "cpu/nios2/nios2dasm.h" +#include "cpu/nova/novadasm.h" #include "cpu/ns32000/ns32000dasm.h" #include "cpu/nuon/nuondasm.h" #include "cpu/pace/pacedasm.h" @@ -479,6 +481,8 @@ static const dasm_table_entry dasm_table[] = { "i8xc51fx", le, 0, []() -> util::disasm_interface * { return new i8xc51fx_disassembler; } }, { "i8xc51gb", le, 0, []() -> util::disasm_interface * { return new i8xc51gb_disassembler; } }, { "i960", le, 0, []() -> util::disasm_interface * { return new i960_disassembler; } }, + { "ibm1130", be, -1, []() -> util::disasm_interface * { return new ibm1130_disassembler; } }, + { "ibm1800", be, -1, []() -> util::disasm_interface * { return new ibm1800_disassembler; } }, { "ie15", le, 0, []() -> util::disasm_interface * { return new ie15_disassembler; } }, { "jaguardsp", be, 0, []() -> util::disasm_interface * { return new jaguar_disassembler(jaguar_disassembler::variant::DSP); } }, { "jaguargpu", be, 0, []() -> util::disasm_interface * { return new jaguar_disassembler(jaguar_disassembler::variant::GPU); } }, @@ -539,6 +543,7 @@ static const dasm_table_entry dasm_table[] = { "nanoprocessor", le, 0, []() -> util::disasm_interface * { return new hp_nanoprocessor_disassembler; } }, { "nec", le, 0, []() -> util::disasm_interface * { return new nec_disassembler(&nec_unidasm); } }, { "nios2", le, 0, []() -> util::disasm_interface * { return new nios2_disassembler; } }, + { "nova", be, -1, []() -> util::disasm_interface * { return new nova_disassembler; } }, { "ns32000", le, 0, []() -> util::disasm_interface * { return new ns32000_disassembler; } }, { "nuon", be, 0, []() -> util::disasm_interface * { return new nuon_disassembler; } }, { "nsc8105", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(8105); } }, |