diff options
Diffstat (limited to 'src/devices/cpu/unsp/unsp.h')
-rw-r--r-- | src/devices/cpu/unsp/unsp.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/devices/cpu/unsp/unsp.h b/src/devices/cpu/unsp/unsp.h index a7307545c8f..17db56d5437 100644 --- a/src/devices/cpu/unsp/unsp.h +++ b/src/devices/cpu/unsp/unsp.h @@ -346,6 +346,7 @@ protected: virtual void execute_fxxx_101_group(uint16_t op) override; virtual void execute_exxx_group(uint16_t op) override; + virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; }; @@ -361,7 +362,23 @@ protected: virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; virtual void execute_extended_group(uint16_t op) override; + virtual void device_start() override; + virtual void device_reset() override; + private: + uint32_t m_secondary_r[8]; + + enum + { + UNSP20_R8 = 0, + UNSP20_R9, + UNSP20_R10, + UNSP20_R11, + UNSP20_R12, + UNSP20_R13, + UNSP20_R14, + UNSP20_R15 + }; }; |