summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/unidasm.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2022-05-04 23:54:46 -0400
committer AJR <ajrhacker@users.noreply.github.com>2022-05-04 23:54:46 -0400
commitc0ace34b7ef1380ed85c8fb004bdd69ea9ef6482 (patch)
tree8ae5c9c54adb515b8ca60467500afb77ff6148c3 /src/tools/unidasm.cpp
parentd66a877d0d45d63ac3c9fd92f9cd2c1ce926eea0 (diff)
New disassemblers for unidasm: hp2100, hp21mx, v620, v75
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r--src/tools/unidasm.cpp6
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; } },