diff options
author | 2019-03-05 12:45:11 -0500 | |
---|---|---|
committer | 2019-03-05 12:48:01 -0500 | |
commit | c63cd721ffff3fa110cdc8579cbc1dbafd444603 (patch) | |
tree | 8c2824b8e044a31cae201195575ad95d662f12a7 /src/devices/cpu/hpc/hpc.h | |
parent | 6695e0d24769fffab1210ca7a8fb3074a2623917 (diff) |
hpc: Add HPC46003 type for future use (nw)
- Further bit instruction disassembly adjustments (nw)
Diffstat (limited to 'src/devices/cpu/hpc/hpc.h')
-rw-r--r-- | src/devices/cpu/hpc/hpc.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/devices/cpu/hpc/hpc.h b/src/devices/cpu/hpc/hpc.h index 3f1dad6be3e..5f73a0ee2e6 100644 --- a/src/devices/cpu/hpc/hpc.h +++ b/src/devices/cpu/hpc/hpc.h @@ -52,6 +52,20 @@ private: s32 m_icount; }; +class hpc46003_device : public hpc_device +{ +public: + // construction/destruction + hpc46003_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + +protected: + // device_disasm_interface overrides + virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; + +private: + void internal_map(address_map &map); +}; + class hpc46104_device : public hpc_device { public: @@ -68,6 +82,7 @@ private: // device type declarations +DECLARE_DEVICE_TYPE(HPC46003, hpc46003_device) DECLARE_DEVICE_TYPE(HPC46104, hpc46104_device) #endif // MAME_CPU_HPC_HPC_H |