diff options
| author | 2025-10-24 21:22:26 -0400 | |
|---|---|---|
| committer | 2025-10-24 21:22:49 -0400 | |
| commit | e53228dce808188ff5d834527a14edafe8989b44 (patch) | |
| tree | cdac992471e4edda75f6f90c1c0c72e88141356a /src/tools | |
| parent | 21dca69e0d6a58ad10137ba444d36c741e9793ee (diff) | |
evo_cpu -> sonix16: Identify manufacturer of processor used in evolhh (and other systems) and greatly improve its disassembler
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/unidasm.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index e20da73f2eb..ee4ec65890a 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -53,7 +53,6 @@ using util::BIT; #include "cpu/e132xs/32xsdasm.h" #include "cpu/es5510/es5510d.h" #include "cpu/esrip/esripdsm.h" -#include "cpu/evolution/evod.h" #include "cpu/f2mc16/f2mc16d.h" #include "cpu/f8/f8dasm.h" #include "cpu/fr/frdasm.h" @@ -172,6 +171,7 @@ using util::BIT; #include "cpu/sigma2/sigma2d.h" #include "cpu/sm510/sm510d.h" #include "cpu/sm8500/sm8500d.h" +#include "cpu/sonix16/sonix16d.h" #include "cpu/sparc/sparcdasm.h" #include "cpu/spc700/spc700ds.h" #include "cpu/ssem/ssemdasm.h" @@ -458,7 +458,6 @@ static const dasm_table_entry dasm_table[] = { "epg3231", le, -1, []() -> util::disasm_interface * { return new epg3231_disassembler; } }, // { "es5510", be, 0, []() -> util::disasm_interface * { return new es5510_disassembler; } }, // Currently does nothing { "esrip", be, 0, []() -> util::disasm_interface * { return new esrip_disassembler; } }, - { "evo", le, -1, []() -> util::disasm_interface * { return new evolution_disassembler; } }, { "f2mc16", le, 0, []() -> util::disasm_interface * { return new f2mc16_disassembler; } }, { "f8", be, 0, []() -> util::disasm_interface * { return new f8_disassembler; } }, { "fr", be, 0, []() -> util::disasm_interface * { return new fr_disassembler; } }, @@ -628,6 +627,7 @@ static const dasm_table_entry dasm_table[] = { "sm5a", le, 0, []() -> util::disasm_interface * { return new sm5a_disassembler; } }, { "sm8500", le, 0, []() -> util::disasm_interface * { return new sm8500_disassembler; } }, { "smc1102", le, 0, []() -> util::disasm_interface * { return new smc1102_disassembler; } }, + { "sonix16", le, -1, []() -> util::disasm_interface * { return new sonix16_disassembler; } }, { "sparclite", be, 0, []() -> util::disasm_interface * { return new sparc_disassembler(nullptr, sparc_disassembler::sparclite); } }, { "sparcv7", be, 0, []() -> util::disasm_interface * { return new sparc_disassembler(nullptr, sparc_disassembler::v7); } }, { "sparcv8", be, 0, []() -> util::disasm_interface * { return new sparc_disassembler(nullptr, sparc_disassembler::v8); } }, |
