diff options
Diffstat (limited to 'src/mame/drivers/microdec.cpp')
-rw-r--r-- | src/mame/drivers/microdec.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/microdec.cpp b/src/mame/drivers/microdec.cpp index 2e2cccb2c39..88528a9ed3d 100644 --- a/src/mame/drivers/microdec.cpp +++ b/src/mame/drivers/microdec.cpp @@ -52,12 +52,12 @@ public: void init_microdec(); private: - DECLARE_READ8_MEMBER(portf5_r); - DECLARE_READ8_MEMBER(portf6_r); - DECLARE_WRITE8_MEMBER(portf6_w); - DECLARE_READ8_MEMBER(portf7_r); - DECLARE_WRITE8_MEMBER(portf7_w); - DECLARE_WRITE8_MEMBER(portf8_w); + uint8_t portf5_r(); + uint8_t portf6_r(); + void portf6_w(uint8_t data); + uint8_t portf7_r(); + void portf7_w(uint8_t data); + void portf8_w(uint8_t data); void microdec_io(address_map &map); void microdec_mem(address_map &map); @@ -78,7 +78,7 @@ d0-2 : motor on signals from f8 d3 : ack (cent) d4 : ready (fdd) d5 : diag jumper (md3 only) */ -READ8_MEMBER( microdec_state::portf5_r ) +uint8_t microdec_state::portf5_r() { m_fdc->set_ready_line_connected(m_fdc_rdy); @@ -87,14 +87,14 @@ READ8_MEMBER( microdec_state::portf5_r ) } // disable eprom -READ8_MEMBER( microdec_state::portf6_r ) +uint8_t microdec_state::portf6_r() { membank("bankr0")->set_entry(0); // point at ram return 0xff; } // TC pin on fdc -READ8_MEMBER( microdec_state::portf7_r ) +uint8_t microdec_state::portf7_r() { m_fdc->tc_w(1); m_fdc->tc_w(0); @@ -102,13 +102,13 @@ READ8_MEMBER( microdec_state::portf7_r ) } // enable eprom -WRITE8_MEMBER( microdec_state::portf6_w ) +void microdec_state::portf6_w(uint8_t data) { membank("bankr0")->set_entry(1); // point at rom } // sets up VFO stuff -WRITE8_MEMBER( microdec_state::portf7_w ) +void microdec_state::portf7_w(uint8_t data) { m_fdc_rdy = BIT(data,2); } @@ -116,7 +116,7 @@ WRITE8_MEMBER( microdec_state::portf7_w ) /* d0-2 : motor on for drive sockets d3 : precomp */ -WRITE8_MEMBER( microdec_state::portf8_w ) +void microdec_state::portf8_w(uint8_t data) { m_portf8 = data & 7; /* code for motor on per drive goes here */ |