diff options
-rw-r--r-- | src/mame/includes/midxunit.h | 8 | ||||
-rw-r--r-- | src/mame/machine/midxunit.cpp | 10 |
2 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/includes/midxunit.h b/src/mame/includes/midxunit.h index ea70966c5ea..2f162f32314 100644 --- a/src/mame/includes/midxunit.h +++ b/src/mame/includes/midxunit.h @@ -46,12 +46,12 @@ private: void midxunit_io_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); void midxunit_unknown_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); DECLARE_WRITE_LINE_MEMBER(adc_int_w); - uint16_t midxunit_status_r(); + uint32_t midxunit_status_r(); uint8_t midxunit_uart_r(offs_t offset); void midxunit_uart_w(offs_t offset, uint8_t data); - uint16_t midxunit_security_r(); - void midxunit_security_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); - void midxunit_security_clock_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint32_t midxunit_security_r(); + void midxunit_security_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + void midxunit_security_clock_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); DECLARE_WRITE_LINE_MEMBER(midxunit_dcs_output_full); uint32_t midxunit_dma_r(offs_t offset, uint32_t mem_mask = ~0); void midxunit_dma_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); diff --git a/src/mame/machine/midxunit.cpp b/src/mame/machine/midxunit.cpp index dc7f77e2e71..de2c0b9b18f 100644 --- a/src/mame/machine/midxunit.cpp +++ b/src/mame/machine/midxunit.cpp @@ -100,7 +100,7 @@ WRITE_LINE_MEMBER(midxunit_state::adc_int_w) * *************************************/ -uint16_t midxunit_state::midxunit_status_r() +uint32_t midxunit_state::midxunit_status_r() { /* low bit indicates whether the ADC is done reading the current input */ return (m_pic_status << 1) | (m_adc_int ? 1 : 0); @@ -278,21 +278,21 @@ void midxunit_state::machine_reset() * *************************************/ -uint16_t midxunit_state::midxunit_security_r() +uint32_t midxunit_state::midxunit_security_r() { return m_pic_data; } -void midxunit_state::midxunit_security_w(offs_t offset, uint16_t data, uint16_t mem_mask) +void midxunit_state::midxunit_security_w(offs_t offset, uint32_t data, uint32_t mem_mask) { if (ACCESSING_BITS_0_7) m_pic_command = data & 0x0f; } -void midxunit_state::midxunit_security_clock_w(offs_t offset, uint16_t data, uint16_t mem_mask) +void midxunit_state::midxunit_security_clock_w(offs_t offset, uint32_t data, uint32_t mem_mask) { - if (offset == 0 && ACCESSING_BITS_0_7) + if (ACCESSING_BITS_0_7) m_pic_clk = BIT(data, 1); } |