From bb9f52b2ecb53ef2c1e7d589305ef38de125816f Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 20 Feb 2018 19:31:36 -0500 Subject: unidasm: Correct endianness of m6800, m6805 and other Motorola-type CPUs --- src/tools/unidasm.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index 34369f1a468..49d011765d0 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -329,9 +329,9 @@ static const dasm_table_entry dasm_table[] = { "hc11", be, 0, []() -> util::disasm_interface * { return new hc11_disassembler; } }, { "hcd62121", le, 0, []() -> util::disasm_interface * { return new hcd62121_disassembler; } }, { "hd61700", le, 0, []() -> util::disasm_interface * { return new hd61700_disassembler; } }, - { "hd6301", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6301); } }, - { "hd6309", le, 0, []() -> util::disasm_interface * { return new hd6309_disassembler; } }, - { "hd63701", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(63701); } }, + { "hd6301", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6301); } }, + { "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; } }, { "hp_hybrid", be, -1, []() -> util::disasm_interface * { return new hp_hybrid_disassembler; } }, { "hp_5061_3001", be, -1, []() -> util::disasm_interface * { return new hp_5061_3001_disassembler; } }, @@ -357,7 +357,7 @@ static const dasm_table_entry dasm_table[] = { "lc8670", be, 0, []() -> util::disasm_interface * { return new lc8670_disassembler; } }, { "lh5801", le, 0, []() -> util::disasm_interface * { return new lh5801_disassembler; } }, { "lr35902", le, 0, []() -> util::disasm_interface * { return new lr35902_disassembler; } }, - { "m146805", le, 0, []() -> util::disasm_interface * { return new m146805_disassembler; } }, + { "m146805", be, 0, []() -> util::disasm_interface * { return new m146805_disassembler; } }, { "m37710", le, 0, []() -> util::disasm_interface * { return new m7700_disassembler(&m7700_unidasm); } }, { "m4510", le, 0, []() -> util::disasm_interface * { return new m4510_disassembler; } }, { "m58846", le, -1, []() -> util::disasm_interface * { return new melps4_disassembler; } }, @@ -366,21 +366,21 @@ static const dasm_table_entry dasm_table[] = { "m6510", le, 0, []() -> util::disasm_interface * { return new m6510_disassembler; } }, { "m65c02", le, 0, []() -> util::disasm_interface * { return new m65c02_disassembler; } }, { "m65ce02", le, 0, []() -> util::disasm_interface * { return new m65ce02_disassembler; } }, - { "m6800", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6800); } }, + { "m6800", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6800); } }, { "m68000", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68000); } }, { "m68008", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68008); } }, - { "m6801", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6801); } }, + { "m6801", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6801); } }, { "m68010", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68010); } }, - { "m6802", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6802); } }, + { "m6802", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6802); } }, { "m68020", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68020); } }, - { "m6803", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6803); } }, + { "m6803", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6803); } }, { "m68030", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68030); } }, { "m68040", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68040); } }, - { "m6805", le, 0, []() -> util::disasm_interface * { return new m6805_disassembler; } }, - { "m6808", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6808); } }, - { "m6809", le, 0, []() -> util::disasm_interface * { return new m6809_disassembler; } }, + { "m6805", be, 0, []() -> util::disasm_interface * { return new m6805_disassembler; } }, + { "m6808", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(6808); } }, + { "m6809", be, 0, []() -> util::disasm_interface * { return new m6809_disassembler; } }, { "m68340", be, 0, []() -> util::disasm_interface * { return new m68k_disassembler(m68k_disassembler::TYPE_68340); } }, - { "m68hc05", le, 0, []() -> util::disasm_interface * { return new m68hc05_disassembler; } }, + { "m68hc05", be, 0, []() -> util::disasm_interface * { return new m68hc05_disassembler; } }, { "m740", le, 0, []() -> util::disasm_interface * { return new m740_disassembler(&m740_unidasm); } }, { "mb86233", le, -2, []() -> util::disasm_interface * { return new mb86233_disassembler; } }, { "mb86235", le, -3, []() -> util::disasm_interface * { return new mb86235_disassembler; } }, @@ -393,7 +393,7 @@ static const dasm_table_entry dasm_table[] = { "nanoprocessor", le, 0, []() -> util::disasm_interface * { return new hp_nanoprocessor_disassembler; } }, { "nec", le, 0, []() -> util::disasm_interface * { return new nec_disassembler; } }, { "nuon", be, 0, []() -> util::disasm_interface * { return new nuon_disassembler; } }, - { "nsc8105", le, 0, []() -> util::disasm_interface * { return new m680x_disassembler(8105); } }, + { "nsc8105", be, 0, []() -> util::disasm_interface * { return new m680x_disassembler(8105); } }, { "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; } }, -- cgit v1.2.3