summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mbc200.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mbc200.cpp')
-rw-r--r--src/mame/drivers/mbc200.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/mbc200.cpp b/src/mame/drivers/mbc200.cpp
index 07ef1b84754..c1b04c1340d 100644
--- a/src/mame/drivers/mbc200.cpp
+++ b/src/mame/drivers/mbc200.cpp
@@ -78,10 +78,10 @@ public:
void mbc200(machine_config &config);
private:
- DECLARE_READ8_MEMBER(p2_porta_r);
- DECLARE_WRITE8_MEMBER(p1_portc_w);
- DECLARE_WRITE8_MEMBER(pm_porta_w);
- DECLARE_WRITE8_MEMBER(pm_portb_w);
+ uint8_t p2_porta_r();
+ void p1_portc_w(uint8_t data);
+ void pm_porta_w(uint8_t data);
+ void pm_portb_w(uint8_t data);
DECLARE_READ8_MEMBER(keyboard_r);
void kbd_put(u8 data);
MC6845_UPDATE_ROW(update_row);
@@ -115,19 +115,19 @@ void mbc200_state::mbc200_mem(address_map &map)
map(0x1000, 0xffff).ram();
}
-WRITE8_MEMBER( mbc200_state::p1_portc_w )
+void mbc200_state::p1_portc_w(uint8_t data)
{
m_speaker->level_w(BIT(data,4)); // used by beep command in basic
}
-WRITE8_MEMBER( mbc200_state::pm_porta_w )
+void mbc200_state::pm_porta_w(uint8_t data)
{
machine().scheduler().synchronize(); // force resync
//printf("A %02x %c\n",data,data);
m_comm_latch = data; // to slave CPU
}
-WRITE8_MEMBER( mbc200_state::pm_portb_w )
+void mbc200_state::pm_portb_w(uint8_t data)
{
floppy_image_device *floppy = nullptr;
@@ -169,7 +169,7 @@ void mbc200_state::mbc200_sub_mem(address_map &map)
map(0x8000, 0xffff).ram().share("vram");
}
-READ8_MEMBER(mbc200_state::p2_porta_r)
+uint8_t mbc200_state::p2_porta_r()
{
machine().scheduler().synchronize(); // force resync
uint8_t tmp = m_comm_latch;