diff options
Diffstat (limited to 'src/mame/includes/pc88va.h')
-rw-r--r-- | src/mame/includes/pc88va.h | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/src/mame/includes/pc88va.h b/src/mame/includes/pc88va.h index 8d01eff1228..38c3719ab63 100644 --- a/src/mame/includes/pc88va.h +++ b/src/mame/includes/pc88va.h @@ -121,37 +121,35 @@ private: uint8_t m_i8255_1_pc; uint8_t m_fdc_mode; uint8_t m_fdc_irq_opcode; - DECLARE_READ16_MEMBER(sys_mem_r); - DECLARE_WRITE16_MEMBER(sys_mem_w); - DECLARE_READ8_MEMBER(idp_status_r); - DECLARE_WRITE8_MEMBER(idp_command_w); - DECLARE_WRITE8_MEMBER(idp_param_w); - DECLARE_WRITE16_MEMBER(palette_ram_w); - DECLARE_READ16_MEMBER(sys_port4_r); - DECLARE_READ16_MEMBER(bios_bank_r); - DECLARE_WRITE16_MEMBER(bios_bank_w); - DECLARE_READ8_MEMBER(rom_bank_r); - DECLARE_READ8_MEMBER(key_r); - DECLARE_WRITE16_MEMBER(backupram_wp_1_w); - DECLARE_WRITE16_MEMBER(backupram_wp_0_w); - DECLARE_READ8_MEMBER(kanji_ram_r); - DECLARE_WRITE8_MEMBER(kanji_ram_w); - DECLARE_READ8_MEMBER(hdd_status_r); + uint8_t idp_status_r(); + void idp_command_w(uint8_t data); + void idp_param_w(uint8_t data); + void palette_ram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t sys_port4_r(); + uint16_t bios_bank_r(); + void bios_bank_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint8_t rom_bank_r(); + uint8_t key_r(offs_t offset); + void backupram_wp_1_w(uint16_t data); + void backupram_wp_0_w(uint16_t data); + uint8_t kanji_ram_r(offs_t offset); + void kanji_ram_w(offs_t offset, uint8_t data); + uint8_t hdd_status_r(); #if TEST_SUBFDC - DECLARE_READ8_MEMBER(upd765_tc_r); - DECLARE_WRITE8_MEMBER(upd765_mc_w); + uint8_t upd765_tc_r(); + void upd765_mc_w(uint8_t data); #else - DECLARE_READ8_MEMBER(no_subfdc_r); + uint8_t no_subfdc_r(); #endif - DECLARE_READ8_MEMBER(pc88va_fdc_r); - DECLARE_WRITE8_MEMBER(pc88va_fdc_w); - DECLARE_READ16_MEMBER(sysop_r); - DECLARE_READ16_MEMBER(screen_ctrl_r); - DECLARE_WRITE16_MEMBER(screen_ctrl_w); - DECLARE_WRITE8_MEMBER(timer3_ctrl_reg_w); - DECLARE_WRITE16_MEMBER(video_pri_w); - DECLARE_READ8_MEMBER(backupram_dsw_r); - DECLARE_WRITE8_MEMBER(sys_port1_w); + uint8_t pc88va_fdc_r(offs_t offset); + void pc88va_fdc_w(offs_t offset, uint8_t data); + uint16_t sysop_r(); + uint16_t screen_ctrl_r(); + void screen_ctrl_w(uint16_t data); + void timer3_ctrl_reg_w(uint8_t data); + void video_pri_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint8_t backupram_dsw_r(offs_t offset); + void sys_port1_w(uint8_t data); uint32_t screen_update_pc88va(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(pc88va_vrtc_irq); uint8_t cpu_8255_c_r(); |