summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/e132xs/32xsdasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/e132xs/32xsdasm.h')
-rw-r--r--src/devices/cpu/e132xs/32xsdasm.h14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/devices/cpu/e132xs/32xsdasm.h b/src/devices/cpu/e132xs/32xsdasm.h
index 0ee99457c55..6c5b0fa4482 100644
--- a/src/devices/cpu/e132xs/32xsdasm.h
+++ b/src/devices/cpu/e132xs/32xsdasm.h
@@ -15,14 +15,7 @@
class hyperstone_disassembler : public util::disasm_interface
{
public:
- struct config {
- virtual ~config() = default;
-
- virtual u8 get_fp() const = 0;
- virtual bool get_h() const = 0;
- };
-
- hyperstone_disassembler(config *conf);
+ hyperstone_disassembler() = default;
virtual ~hyperstone_disassembler() = default;
virtual u32 opcode_alignment() const override;
@@ -33,11 +26,8 @@ private:
static const char *const G_REG[];
static const char *const SETxx[];
- config *m_config;
+ int size, global_fp;
- int size;
- u8 global_fp;
-
void LL_format(char *source, char *dest, uint16_t op);
void LR_format(char *source, char *dest, uint16_t op);
void RR_format(char *source, char *dest, uint16_t op, unsigned h_flag);