From 3f2f4953333adfcd854701f26c40bf91035cd32e Mon Sep 17 00:00:00 2001 From: hap Date: Thu, 22 Nov 2018 16:54:32 +0100 Subject: deco_irq: y doesn't fit in a byte (nw) --- src/mame/machine/deco_irq.cpp | 2 +- src/mame/machine/deco_irq.h | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/mame/machine/deco_irq.cpp b/src/mame/machine/deco_irq.cpp index 0654edc8755..c8756c9dd8f 100644 --- a/src/mame/machine/deco_irq.cpp +++ b/src/mame/machine/deco_irq.cpp @@ -90,7 +90,7 @@ void deco_irq_device::device_reset() TIMER_CALLBACK_MEMBER( deco_irq_device::scanline_callback ) { const rectangle visible = m_screen->visible_area(); - uint8_t y = m_screen->vpos(); + uint16_t y = m_screen->vpos(); // raster irq? if (m_raster_irq_scanline > 0 && m_raster_irq_scanline < 240 && y == (m_raster_irq_scanline - 1)) diff --git a/src/mame/machine/deco_irq.h b/src/mame/machine/deco_irq.h index 78a44d21741..9aa10e82f3c 100644 --- a/src/mame/machine/deco_irq.h +++ b/src/mame/machine/deco_irq.h @@ -53,15 +53,10 @@ public: // configuration template devcb_base &set_lightgun1_callback(Object &&cb) { return m_lightgun1_cb.set_callback(std::forward(cb)); } - template devcb_base &set_lightgun2_callback(Object &&cb) { return m_lightgun2_cb.set_callback(std::forward(cb)); } - template devcb_base &set_lightgun_irq_callback(Object &&cb) { return m_lightgun_irq_cb.set_callback(std::forward(cb)); } - template devcb_base &set_raster1_irq_callback(Object &&cb) { return m_raster1_irq_cb.set_callback(std::forward(cb)); } - template devcb_base &set_raster2_irq_callback(Object &&cb) { return m_raster2_irq_cb.set_callback(std::forward(cb)); } - template devcb_base &set_vblank_irq_callback(Object &&cb) { return m_vblank_irq_cb.set_callback(std::forward(cb)); } // configuration -- cgit v1.2.3