summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/microdec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/microdec.cpp')
-rw-r--r--src/mame/drivers/microdec.cpp24
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 */