deco_irq: y doesn't fit in a byte (nw)

This commit is contained in:
hap 2018-11-22 16:54:32 +01:00
parent 3349e3e990
commit 3f2f495333
2 changed files with 1 additions and 6 deletions

View File

@ -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))

View File

@ -53,15 +53,10 @@ public:
// configuration
template <class Object> devcb_base &set_lightgun1_callback(Object &&cb) { return m_lightgun1_cb.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_lightgun2_callback(Object &&cb) { return m_lightgun2_cb.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_lightgun_irq_callback(Object &&cb) { return m_lightgun_irq_cb.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_raster1_irq_callback(Object &&cb) { return m_raster1_irq_cb.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_raster2_irq_callback(Object &&cb) { return m_raster2_irq_cb.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_vblank_irq_callback(Object &&cb) { return m_vblank_irq_cb.set_callback(std::forward<Object>(cb)); }
// configuration