diff options
Diffstat (limited to 'src/devices/bus/nes/jy.h')
-rw-r--r-- | src/devices/bus/nes/jy.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/nes/jy.h b/src/devices/bus/nes/jy.h index d318bfae60a..69c4ea8b04e 100644 --- a/src/devices/bus/nes/jy.h +++ b/src/devices/bus/nes/jy.h @@ -24,7 +24,7 @@ public: virtual uint8_t chr_r(offs_t offset) override; virtual uint8_t nt_r(offs_t offset) override; - virtual void scanline_irq(int scanline, int vblank, int blanked) override; + virtual void scanline_irq(int scanline, bool vblank, bool blanked) override; virtual void pcb_reset() override; protected: @@ -32,9 +32,10 @@ protected: // device-level overrides virtual void device_start() override; - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; - void irq_clock(int blanked, int mode); + TIMER_CALLBACK_MEMBER(irq_timer_tick); + + void irq_clock(bool blanked, int mode); void update_banks(int reg); void update_prg(); void update_chr(); @@ -61,7 +62,6 @@ protected: int m_irq_enable; int m_irq_up, m_irq_down; - static const device_timer_id TIMER_IRQ = 0; emu_timer *irq_timer; attotime timer_freq; }; |