diff options
Diffstat (limited to 'src/devices/cpu/psx/irq.h')
-rw-r--r-- | src/devices/cpu/psx/irq.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/devices/cpu/psx/irq.h b/src/devices/cpu/psx/irq.h index 11d637921f7..d59f3953222 100644 --- a/src/devices/cpu/psx/irq.h +++ b/src/devices/cpu/psx/irq.h @@ -23,24 +23,24 @@ public: // configuration helpers auto irq() { return m_irq_handler.bind(); } - DECLARE_READ32_MEMBER( read ); - DECLARE_WRITE32_MEMBER( write ); - - DECLARE_WRITE_LINE_MEMBER( intin0 ); - DECLARE_WRITE_LINE_MEMBER( intin1 ); - DECLARE_WRITE_LINE_MEMBER( intin2 ); - DECLARE_WRITE_LINE_MEMBER( intin3 ); - DECLARE_WRITE_LINE_MEMBER( intin4 ); - DECLARE_WRITE_LINE_MEMBER( intin5 ); - DECLARE_WRITE_LINE_MEMBER( intin6 ); - DECLARE_WRITE_LINE_MEMBER( intin7 ); - DECLARE_WRITE_LINE_MEMBER( intin8 ); - DECLARE_WRITE_LINE_MEMBER( intin9 ); - DECLARE_WRITE_LINE_MEMBER( intin10 ); + uint32_t read(offs_t offset); + void write(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + + void intin0(int state); + void intin1(int state); + void intin2(int state); + void intin3(int state); + void intin4(int state); + void intin5(int state); + void intin6(int state); + void intin7(int state); + void intin8(int state); + void intin9(int state); + void intin10(int state); protected: - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; virtual void device_post_load() override; private: |