summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/unidasm.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-01-30 22:51:11 +1100
committer Vas Crabb <vas@vastheman.com>2017-01-30 23:10:51 +1100
commit06e22ce79d2bc41ac333ed5cf59ee1c2db5cfd6e (patch)
tree17b6a1dfca9f2ac2e4bcc330acfc408c3a44f8da /src/tools/unidasm.cpp
parent0995b978acbbc3a892595ac110f1d930684a1d52 (diff)
m6805: added skeleton CMOS devices
* Added m146805 and m68hc05 to unidasm * Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families * Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error * Added skeleton MC68HC05C4 with RAM and ROM in correct locations in memory map
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r--src/tools/unidasm.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp
index 0a8c8680438..e360f503790 100644
--- a/src/tools/unidasm.cpp
+++ b/src/tools/unidasm.cpp
@@ -139,6 +139,8 @@ CPU_DISASSEMBLE( m6803 );
CPU_DISASSEMBLE( m68030 );
CPU_DISASSEMBLE( m68040 );
CPU_DISASSEMBLE( m6805 );
+CPU_DISASSEMBLE( m146805 );
+CPU_DISASSEMBLE( m68hc05 );
CPU_DISASSEMBLE( m6808 );
CPU_DISASSEMBLE( m6809 );
CPU_DISASSEMBLE( m68340 );
@@ -311,6 +313,8 @@ static const dasm_table_entry dasm_table[] =
{ "m68030", _16be, 0, CPU_DISASSEMBLE_NAME(m68030) },
{ "m68040", _16be, 0, CPU_DISASSEMBLE_NAME(m68040) },
{ "m6805", _8bit, 0, CPU_DISASSEMBLE_NAME(m6805) },
+ { "m146805", _8bit, 0, CPU_DISASSEMBLE_NAME(m146805) },
+ { "m68hc05", _8bit, 0, CPU_DISASSEMBLE_NAME(m68hc05) },
{ "m6808", _8bit, 0, CPU_DISASSEMBLE_NAME(m6808) },
{ "m6809", _8bit, 0, CPU_DISASSEMBLE_NAME(m6809) },
{ "m68340", _16be, 0, CPU_DISASSEMBLE_NAME(m68340) },