summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/ns32000/ns32000dasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/ns32000/ns32000dasm.h')
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/devices/cpu/ns32000/ns32000dasm.h b/src/devices/cpu/ns32000/ns32000dasm.h
deleted file mode 100644
index fb762efe991..00000000000
--- a/src/devices/cpu/ns32000/ns32000dasm.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Patrick Mackinlay
-
-#ifndef MAME_CPU_NS32000_NS32000DASM_H
-#define MAME_CPU_NS32000_NS32000DASM_H
-
-#pragma once
-
-class ns32000_disassembler : public util::disasm_interface
-{
-public:
- ns32000_disassembler() = default;
- virtual ~ns32000_disassembler() = default;
-
- virtual u32 opcode_alignment() const override { return 1; }
- virtual offs_t disassemble(std::ostream &stream, offs_t pc, data_buffer const &opcodes, data_buffer const &params) override;
-
-protected:
- enum size_code : unsigned
- {
- SIZE_B = 0,
- SIZE_W = 1,
- SIZE_D = 3,
- SIZE_Q = 7,
- };
-
- struct addr_mode
- {
- addr_mode(unsigned gen)
- : gen(gen)
- , fpu(false)
- , mode()
- {};
-
- void size_i(size_code code) { size = code; }
- void size_f(size_code code) { size = code; fpu = true; }
-
- unsigned gen;
- size_code size;
- bool fpu;
-
- std::string mode;
- };
-
- s32 displacement(offs_t pc, data_buffer const &opcodes, unsigned &bytes);
- void decode(addr_mode *mode, offs_t pc, data_buffer const &opcodes, unsigned &bytes);
- std::string reglist(u8 imm);
-};
-
-#endif // MAME_CPU_NS32000_NS32000DASM_H