summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/swtpc09.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/swtpc09.h')
-rw-r--r--src/mame/includes/swtpc09.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/src/mame/includes/swtpc09.h b/src/mame/includes/swtpc09.h
index e83749130c9..c7bda684966 100644
--- a/src/mame/includes/swtpc09.h
+++ b/src/mame/includes/swtpc09.h
@@ -97,40 +97,39 @@ private:
TIMER_CALLBACK_MEMBER(floppy_motor_callback);
- DECLARE_READ8_MEMBER( dmaf2_fdc_r );
- DECLARE_WRITE8_MEMBER( dmaf2_fdc_w );
- DECLARE_READ8_MEMBER ( dmaf2_dma_address_reg_r );
- DECLARE_WRITE8_MEMBER ( dmaf2_dma_address_reg_w );
- DECLARE_READ8_MEMBER ( dmaf2_control_reg_r );
- DECLARE_WRITE8_MEMBER ( dmaf2_control_reg_w );
-
- DECLARE_READ8_MEMBER( dmaf3_fdc_r );
- DECLARE_WRITE8_MEMBER( dmaf3_fdc_w );
- DECLARE_READ8_MEMBER ( dmaf3_dma_address_reg_r );
- DECLARE_WRITE8_MEMBER ( dmaf3_dma_address_reg_w );
- DECLARE_READ8_MEMBER ( dmaf3_control_reg_r );
- DECLARE_WRITE8_MEMBER ( dmaf3_control_reg_w );
+ uint8_t dmaf2_fdc_r(offs_t offset);
+ void dmaf2_fdc_w(offs_t offset, uint8_t data);
+ uint8_t dmaf2_dma_address_reg_r();
+ void dmaf2_dma_address_reg_w(uint8_t data);
+ uint8_t dmaf2_control_reg_r();
+ void dmaf2_control_reg_w(uint8_t data);
+
+ uint8_t dmaf3_fdc_r(offs_t offset);
+ void dmaf3_fdc_w(offs_t offset, uint8_t data);
+ uint8_t dmaf3_dma_address_reg_r();
+ void dmaf3_dma_address_reg_w(uint8_t data);
+ uint8_t dmaf3_control_reg_r();
+ void dmaf3_control_reg_w(uint8_t data);
DECLARE_WRITE_LINE_MEMBER(dmaf3_hdc_intrq_w);
DECLARE_WRITE_LINE_MEMBER( dmaf3_hdc_drq_w );
- DECLARE_READ8_MEMBER( dmaf3_hdc_control_r );
- DECLARE_WRITE8_MEMBER( dmaf3_hdc_control_w );
- DECLARE_READ8_MEMBER( dmaf3_hdc_reset_r );
- DECLARE_WRITE8_MEMBER( dmaf3_hdc_reset_w );
- DECLARE_READ8_MEMBER( dmaf3_archive_reset_r );
- DECLARE_WRITE8_MEMBER( dmaf3_archive_reset_w );
- DECLARE_READ8_MEMBER( dmaf3_archive_clear_r );
- DECLARE_WRITE8_MEMBER( dmaf3_archive_clear_w );
-
- DECLARE_WRITE8_MEMBER(dat_w);
- DECLARE_READ8_MEMBER(main_r);
- DECLARE_WRITE8_MEMBER(main_w);
-
- DECLARE_READ8_MEMBER ( m6844_r );
- DECLARE_WRITE8_MEMBER ( m6844_w );
-
- DECLARE_READ8_MEMBER ( unmapped_r );
- DECLARE_WRITE8_MEMBER ( unmapped_w );
+ uint8_t dmaf3_hdc_control_r();
+ void dmaf3_hdc_control_w(uint8_t data);
+ uint8_t dmaf3_hdc_reset_r();
+ void dmaf3_hdc_reset_w(uint8_t data);
+ uint8_t dmaf3_archive_reset_r();
+ void dmaf3_archive_reset_w(uint8_t data);
+ uint8_t dmaf3_archive_clear_r();
+ void dmaf3_archive_clear_w(uint8_t data);
+
+ uint8_t main_r(offs_t offset);
+ void main_w(offs_t offset, uint8_t data);
+
+ uint8_t m6844_r(offs_t offset);
+ void m6844_w(offs_t offset, uint8_t data);
+
+ uint8_t unmapped_r(offs_t offset);
+ void unmapped_w(offs_t offset, uint8_t data);
void flex_dc5_piaide_mem(address_map &map);
void flex_dmaf2_mem(address_map &map);