diff options
author | 2019-07-12 23:17:53 -0400 | |
---|---|---|
committer | 2019-07-12 23:41:52 -0400 | |
commit | 05993b1f311fc44b0ac014e3d1029959029b9e10 (patch) | |
tree | 40b989f6edd225c703e3920efd28102de461fd21 /src/tools/unidasm.cpp | |
parent | 1fc13da750a0dedc1c8ccfe948810d729c9d7917 (diff) |
mcs51: Disassembler update
- Restore some 8052 SFR and bit names that were inadvertently omitted for more advanced models
- Add a few more T2-related names
- Add i8xc51fx and i8xc51gb disassemblers with additional SFR and bit names
- Remove i80c51 from unidasm (actual differences from i8051 are not significant)
Change device names from "Intel I8xxx" to "Intel 8xxx" (nw)
scm_500: Identify CPU type as 80C51GB (specific differences obviously not emulated) (nw)
unidasm: Realphabetize mips1 (nw)
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r-- | src/tools/unidasm.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index 89089b3a688..aa5708b3ec5 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -381,11 +381,12 @@ static const dasm_table_entry dasm_table[] = { "i8052", le, 0, []() -> util::disasm_interface * { return new i8052_disassembler; } }, { "i8085", le, 0, []() -> util::disasm_interface * { return new i8085_disassembler; } }, { "i8089", le, 0, []() -> util::disasm_interface * { return new i8089_disassembler; } }, - { "i80c51", le, 0, []() -> util::disasm_interface * { return new i80c51_disassembler; } }, { "i80c52", le, 0, []() -> util::disasm_interface * { return new i80c52_disassembler; } }, { "i860", le, 0, []() -> util::disasm_interface * { return new i860_disassembler; } }, { "i8x9x", le, 0, []() -> util::disasm_interface * { return new i8x9x_disassembler; } }, { "i8xc196", le, 0, []() -> util::disasm_interface * { return new i8xc196_disassembler; } }, + { "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; } }, { "ie15", le, 0, []() -> util::disasm_interface * { return new ie15_disassembler; } }, { "jaguardsp", be, 0, []() -> util::disasm_interface * { return new jaguar_disassembler(jaguar_disassembler::variant::DSP); } }, @@ -424,6 +425,8 @@ static const dasm_table_entry dasm_table[] = { "mb88", le, 0, []() -> util::disasm_interface * { return new mb88_disassembler; } }, { "mcs48", le, 0, []() -> util::disasm_interface * { return new mcs48_disassembler(false, false); } }, { "minx", le, 0, []() -> util::disasm_interface * { return new minx_disassembler; } }, + { "mips1be", be, 0, []() -> util::disasm_interface * { return new mips1_disassembler; } }, + { "mips1le", le, 0, []() -> util::disasm_interface * { return new mips1_disassembler; } }, { "mips3be", be, 0, []() -> util::disasm_interface * { return new mips3_disassembler; } }, { "mips3le", le, 0, []() -> util::disasm_interface * { return new mips3_disassembler; } }, { "mn10200", le, 0, []() -> util::disasm_interface * { return new mn10200_disassembler; } }, @@ -440,8 +443,6 @@ static const dasm_table_entry dasm_table[] = { "powerpc", be, 0, []() -> util::disasm_interface * { return new powerpc_disassembler; } }, { "pps4", le, 0, []() -> util::disasm_interface * { return new pps4_disassembler; } }, { "psxcpu", le, 0, []() -> util::disasm_interface * { return new psxcpu_disassembler; } }, - { "mips1be", be, 0, []() -> util::disasm_interface * { return new mips1_disassembler; } }, - { "mips1le", le, 0, []() -> util::disasm_interface * { return new mips1_disassembler; } }, { "rii", le, -1, []() -> util::disasm_interface * { return new riscii_disassembler; } }, { "rsp", le, 0, []() -> util::disasm_interface * { return new rsp_disassembler; } }, { "s2650", le, 0, []() -> util::disasm_interface * { return new s2650_disassembler(&s2650_unidasm); } }, |