summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/unidasm.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2020-03-28 19:45:28 +0100
committer Olivier Galibert <galibert@pobox.com>2020-03-28 19:45:41 +0100
commitd35c3977c9dfaf07a0bc5d026d08ba38e5dc50db (patch)
treea6b48e3ad31b310efcdd1d22aa8c20e6ba3b9aed /src/tools/unidasm.cpp
parentfa530a8625bf853a388f61627e65035cc4da0669 (diff)
unidasm: Add pic16 generic disassembler with extended instructions [O. Galibert]
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r--src/tools/unidasm.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp
index d82d2cf5792..91082741c8d 100644
--- a/src/tools/unidasm.cpp
+++ b/src/tools/unidasm.cpp
@@ -116,6 +116,7 @@ using util::BIT;
#include "cpu/pdp1/pdp1dasm.h"
#include "cpu/pdp1/tx0dasm.h"
#include "cpu/pdp8/pdp8dasm.h"
+#include "cpu/pic16/pic16d.h"
#include "cpu/pic16c5x/16c5xdsm.h"
#include "cpu/pic16c62x/16c62xdsm.h"
#include "cpu/powerpc/ppc_dasm.h"
@@ -467,6 +468,7 @@ static const dasm_table_entry dasm_table[] =
{ "patinho_feio", le, 0, []() -> util::disasm_interface * { return new patinho_feio_disassembler; } },
{ "pdp1", be, 0, []() -> util::disasm_interface * { return new pdp1_disassembler; } },
{ "pdp8", be, 0, []() -> util::disasm_interface * { return new pdp8_disassembler; } },
+ { "pic16", le, -1, []() -> util::disasm_interface * { return new pic16_disassembler; } },
{ "pic16c5x", le, -1, []() -> util::disasm_interface * { return new pic16c5x_disassembler; } },
{ "pic16c62x", le, -1, []() -> util::disasm_interface * { return new pic16c62x_disassembler; } },
{ "powerpc", be, 0, []() -> util::disasm_interface * { return new powerpc_disassembler; } },