summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/iteagle_fpga.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/iteagle_fpga.h')
-rw-r--r--src/mame/machine/iteagle_fpga.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/machine/iteagle_fpga.h b/src/mame/machine/iteagle_fpga.h
index 1dd82555bea..9cfacc63484 100644
--- a/src/mame/machine/iteagle_fpga.h
+++ b/src/mame/machine/iteagle_fpga.h
@@ -52,7 +52,7 @@ public:
{ m_cpu.set_tag(std::forward<T>(tag)); m_irq_num = irq_num; m_serial_irq_num = serial_num; }
DECLARE_WRITE_LINE_MEMBER(vblank_update);
- DECLARE_WRITE8_MEMBER(serial_rx_w);
+ void serial_rx_w(uint8_t data);
enum { IO_SYSTEM, IO_IN1, IO_SW5, IO_NUM };
template <unsigned N> auto in_callback() { return m_in_cb[N].bind(); }
@@ -107,15 +107,15 @@ private:
void fpga_map(address_map &map);
void ram_map(address_map &map);
- DECLARE_READ32_MEMBER( fpga_r );
- DECLARE_WRITE32_MEMBER( fpga_w );
- DECLARE_READ32_MEMBER( rtc_r );
- DECLARE_WRITE32_MEMBER( rtc_w );
+ uint32_t fpga_r(offs_t offset, uint32_t mem_mask = ~0);
+ void fpga_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
+ uint32_t rtc_r(offs_t offset, uint32_t mem_mask = ~0);
+ void rtc_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
- DECLARE_READ32_MEMBER(e1_nvram_r);
- DECLARE_WRITE32_MEMBER(e1_nvram_w);
- DECLARE_READ32_MEMBER( e1_ram_r );
- DECLARE_WRITE32_MEMBER( e1_ram_w );
+ uint32_t e1_nvram_r(offs_t offset, uint32_t mem_mask = ~0);
+ void e1_nvram_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
+ uint32_t e1_ram_r(offs_t offset, uint32_t mem_mask = ~0);
+ void e1_ram_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
DECLARE_WRITE_LINE_MEMBER(serial_interrupt);
};
@@ -142,8 +142,8 @@ private:
std::array<uint16_t, 0x40> m_iteagle_default_eeprom;
void eeprom_map(address_map &map);
- DECLARE_READ32_MEMBER( eeprom_r );
- DECLARE_WRITE32_MEMBER( eeprom_w );
+ uint32_t eeprom_r(offs_t offset, uint32_t mem_mask = ~0);
+ void eeprom_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
required_device<eeprom_serial_93cxx_device> m_eeprom;
};
@@ -166,8 +166,8 @@ private:
void ctrl_map(address_map &map);
- DECLARE_READ32_MEMBER( ctrl_r );
- DECLARE_WRITE32_MEMBER( ctrl_w );
+ uint32_t ctrl_r(offs_t offset, uint32_t mem_mask = ~0);
+ void ctrl_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
};