diff options
author | 2022-05-04 23:54:46 -0400 | |
---|---|---|
committer | 2022-05-04 23:54:46 -0400 | |
commit | c0ace34b7ef1380ed85c8fb004bdd69ea9ef6482 (patch) | |
tree | 8ae5c9c54adb515b8ca60467500afb77ff6148c3 /src/tools/unidasm.cpp | |
parent | d66a877d0d45d63ac3c9fd92f9cd2c1ce926eea0 (diff) |
New disassemblers for unidasm: hp2100, hp21mx, v620, v75
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r-- | src/tools/unidasm.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index aa08ba7d7ca..708fc9bf7a1 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -66,6 +66,7 @@ using util::BIT; #include "cpu/hcd62121/hcd62121d.h" #include "cpu/hd61700/hd61700d.h" #include "cpu/hmcs40/hmcs40d.h" +#include "cpu/hp2100/hp2100d.h" #include "cpu/hpc/hpcdasm.h" #include "cpu/hphybrid/hphybrid_dasm.h" #include "cpu/i386/i386dasm.h" @@ -186,6 +187,7 @@ using util::BIT; #include "cpu/upd78k/upd78k3d.h" #include "cpu/upd78k/upd78k4d.h" #include "cpu/v60/v60d.h" +#include "cpu/v620/v620dasm.h" #include "cpu/v810/v810dasm.h" #include "cpu/v850/v850dasm.h" #include "cpu/vax/vaxdasm.h" @@ -448,6 +450,8 @@ static const dasm_table_entry dasm_table[] = { "hd6309", be, 0, []() -> util::disasm_interface * { return new hd6309_disassembler; } }, { "hd63701", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(63701); } }, { "hmcs40", le, -1, []() -> util::disasm_interface * { return new hmcs40_disassembler; } }, + { "hp2100", be, -1, []() -> util::disasm_interface * { return new hp2100_disassembler; } }, + { "hp21mx", be, -1, []() -> util::disasm_interface * { return new hp21mx_disassembler; } }, { "hp_5061_3001", be, -1, []() -> util::disasm_interface * { return new hp_5061_3001_disassembler; } }, { "hp_5061_3011", be, -1, []() -> util::disasm_interface * { return new hp_5061_3011_disassembler; } }, { "hp_09825_67907", be, -1, []() -> util::disasm_interface * { return new hp_09825_67907_disassembler; } }, @@ -655,6 +659,8 @@ static const dasm_table_entry dasm_table[] = { "upd78k0kx2", le, 0, []() -> util::disasm_interface * { return new upd78k0kx2_disassembler; } }, { "upi41", le, 0, []() -> util::disasm_interface * { return new mcs48_disassembler(true, false); } }, { "v60", le, 0, []() -> util::disasm_interface * { return new v60_disassembler; } }, + { "v620", be, -1, []() -> util::disasm_interface * { return new v620_disassembler; } }, + { "v75", be, -1, []() -> util::disasm_interface * { return new v75_disassembler; } }, { "v810", le, 0, []() -> util::disasm_interface * { return new v810_disassembler; } }, { "v850", le, 0, []() -> util::disasm_interface * { return new v850_disassembler; } }, { "v850es", le, 0, []() -> util::disasm_interface * { return new v850es_disassembler; } }, |