From 16dfebcf8c62d524ea3fe5406ddf6bcc2a90d6b1 Mon Sep 17 00:00:00 2001 From: cracyc Date: Thu, 7 May 2020 20:34:14 -0500 Subject: [PATCH] pic8259: z80/8085 slave pics need 32 bit vectors (nw) --- src/devices/machine/pic8259.h | 2 +- src/mame/drivers/qx10.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/devices/machine/pic8259.h b/src/devices/machine/pic8259.h index 298ef1debea..f3968b4fdc1 100644 --- a/src/devices/machine/pic8259.h +++ b/src/devices/machine/pic8259.h @@ -81,7 +81,7 @@ private: devcb_write_line m_out_int_func; devcb_read_line m_in_sp_func; - devcb_read8 m_read_slave_ack_func; + devcb_read32 m_read_slave_ack_func; state_t m_state; diff --git a/src/mame/drivers/qx10.cpp b/src/mame/drivers/qx10.cpp index 3e4ff612e69..28e64470cfe 100644 --- a/src/mame/drivers/qx10.cpp +++ b/src/mame/drivers/qx10.cpp @@ -113,7 +113,7 @@ private: DECLARE_WRITE_LINE_MEMBER( tc_w ); DECLARE_READ8_MEMBER( mc146818_r ); DECLARE_WRITE8_MEMBER( mc146818_w ); - DECLARE_READ8_MEMBER( get_slave_ack ); + DECLARE_READ32_MEMBER( get_slave_ack ); DECLARE_READ8_MEMBER( vram_bank_r ); DECLARE_WRITE8_MEMBER( vram_bank_w ); DECLARE_READ16_MEMBER( vram_r ); @@ -504,7 +504,7 @@ WRITE_LINE_MEMBER(qx10_state::keyboard_clk) IR7 Slave cascade */ -READ8_MEMBER( qx10_state::get_slave_ack ) +READ32_MEMBER( qx10_state::get_slave_ack ) { if (offset==7) { // IRQ = 7 return m_pic_s->acknowledge();