mirror of
https://github.com/holub/mame
synced 2025-04-24 01:11:11 +03:00
deco_irq: y doesn't fit in a byte (nw)
This commit is contained in:
parent
3349e3e990
commit
3f2f495333
@ -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))
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user