summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/ibm_mfc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/ibm_mfc.h')
-rw-r--r--src/devices/bus/isa/ibm_mfc.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/devices/bus/isa/ibm_mfc.h b/src/devices/bus/isa/ibm_mfc.h
index febb741c3b3..4af1acdfe1e 100644
--- a/src/devices/bus/isa/ibm_mfc.h
+++ b/src/devices/bus/isa/ibm_mfc.h
@@ -16,7 +16,7 @@
#include "machine/i8255.h"
#include "machine/i8251.h"
#include "machine/pit8253.h"
-#include "sound/ym2151.h"
+#include "sound/ymopm.h"
//**************************************************************************
// TYPE DEFINITIONS
@@ -42,25 +42,25 @@ protected:
virtual const tiny_rom_entry* device_rom_region() const override;
private:
- DECLARE_READ8_MEMBER( ppi0_i_a );
- DECLARE_WRITE8_MEMBER( ppi0_o_b );
- DECLARE_READ8_MEMBER( ppi0_i_c );
- DECLARE_WRITE8_MEMBER( ppi0_o_c );
+ uint8_t ppi0_i_a();
+ void ppi0_o_b(uint8_t data);
+ uint8_t ppi0_i_c();
+ void ppi0_o_c(uint8_t data);
- DECLARE_WRITE8_MEMBER( ppi1_o_a );
- DECLARE_READ8_MEMBER( ppi1_i_b );
+ void ppi1_o_a(uint8_t data);
+ uint8_t ppi1_i_b();
- DECLARE_WRITE8_MEMBER( ppi1_o_c );
+ void ppi1_o_c(uint8_t data);
- DECLARE_WRITE_LINE_MEMBER( d8253_out0 );
- DECLARE_WRITE_LINE_MEMBER( d8253_out1 );
+ void d8253_out0(int state);
+ void d8253_out1(int state);
- DECLARE_WRITE_LINE_MEMBER( write_usart_clock );
+ void write_usart_clock(int state);
- DECLARE_WRITE_LINE_MEMBER( ibm_mfc_ym_irq );
+ void ibm_mfc_ym_irq(int state);
- DECLARE_READ8_MEMBER( ibm_mfc_r );
- DECLARE_WRITE8_MEMBER( ibm_mfc_w );
+ uint8_t ibm_mfc_r(offs_t offset);
+ void ibm_mfc_w(offs_t offset, uint8_t data);
void io_map(address_map &map);
void prg_map(address_map &map);
@@ -78,7 +78,7 @@ private:
uint8_t m_z80_irq_state;
required_device<cpu_device> m_cpu;
- required_device<ym2151_device> m_ym2151;
+ required_device<ym2164_device> m_ym2164;
required_device<pit8253_device> m_d8253;
required_device<i8251_device> m_d71051;
required_device<i8255_device> m_d71055c_0;