summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/samcoupe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/samcoupe.cpp')
-rw-r--r--src/mame/drivers/samcoupe.cpp42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mame/drivers/samcoupe.cpp b/src/mame/drivers/samcoupe.cpp
index 008ea5b07b4..7853ec00492 100644
--- a/src/mame/drivers/samcoupe.cpp
+++ b/src/mame/drivers/samcoupe.cpp
@@ -73,7 +73,7 @@ void samcoupe_state::device_timer(emu_timer &timer, device_timer_id id, int para
I/O PORTS
***************************************************************************/
-READ8_MEMBER(samcoupe_state::samcoupe_disk_r)
+uint8_t samcoupe_state::samcoupe_disk_r(offs_t offset)
{
/* drive and side is encoded into bit 5 and 3 */
floppy_connector *con = (BIT(offset, 4) ? m_wd1772_1 : m_wd1772_0);
@@ -87,7 +87,7 @@ READ8_MEMBER(samcoupe_state::samcoupe_disk_r)
return m_fdc->read(offset & 0x03);
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_disk_w)
+void samcoupe_state::samcoupe_disk_w(offs_t offset, uint8_t data)
{
/* drive and side is encoded into bit 5 and 3 */
floppy_connector *con = (BIT(offset, 4) ? m_wd1772_1 : m_wd1772_0);
@@ -101,7 +101,7 @@ WRITE8_MEMBER(samcoupe_state::samcoupe_disk_w)
return m_fdc->write(offset & 0x03, data);
}
-READ8_MEMBER(samcoupe_state::samcoupe_pen_r)
+uint8_t samcoupe_state::samcoupe_pen_r(offs_t offset)
{
uint8_t data;
@@ -124,12 +124,12 @@ READ8_MEMBER(samcoupe_state::samcoupe_pen_r)
return data;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_clut_w)
+void samcoupe_state::samcoupe_clut_w(offs_t offset, uint8_t data)
{
m_clut[(offset >> 8) & 0x0f] = data & 0x7f;
}
-READ8_MEMBER(samcoupe_state::samcoupe_status_r)
+uint8_t samcoupe_state::samcoupe_status_r(offs_t offset)
{
uint8_t data = 0xe0;
@@ -149,17 +149,17 @@ READ8_MEMBER(samcoupe_state::samcoupe_status_r)
return data;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_line_int_w)
+void samcoupe_state::samcoupe_line_int_w(uint8_t data)
{
m_line_int = data;
}
-READ8_MEMBER(samcoupe_state::samcoupe_lmpr_r)
+uint8_t samcoupe_state::samcoupe_lmpr_r()
{
return m_lmpr;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_lmpr_w)
+void samcoupe_state::samcoupe_lmpr_w(uint8_t data)
{
address_space &space_program = m_maincpu->space(AS_PROGRAM);
@@ -167,12 +167,12 @@ WRITE8_MEMBER(samcoupe_state::samcoupe_lmpr_w)
samcoupe_update_memory(space_program);
}
-READ8_MEMBER(samcoupe_state::samcoupe_hmpr_r)
+uint8_t samcoupe_state::samcoupe_hmpr_r()
{
return m_hmpr;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_hmpr_w)
+void samcoupe_state::samcoupe_hmpr_w(uint8_t data)
{
address_space &space_program = m_maincpu->space(AS_PROGRAM);
@@ -180,12 +180,12 @@ WRITE8_MEMBER(samcoupe_state::samcoupe_hmpr_w)
samcoupe_update_memory(space_program);
}
-READ8_MEMBER(samcoupe_state::samcoupe_vmpr_r)
+uint8_t samcoupe_state::samcoupe_vmpr_r()
{
return m_vmpr;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_vmpr_w)
+void samcoupe_state::samcoupe_vmpr_w(uint8_t data)
{
address_space &space_program = m_maincpu->space(AS_PROGRAM);
@@ -193,18 +193,18 @@ WRITE8_MEMBER(samcoupe_state::samcoupe_vmpr_w)
samcoupe_update_memory(space_program);
}
-READ8_MEMBER(samcoupe_state::samcoupe_midi_r)
+uint8_t samcoupe_state::samcoupe_midi_r()
{
logerror("%s: read from midi port\n", machine().describe_context());
return 0xff;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_midi_w)
+void samcoupe_state::samcoupe_midi_w(uint8_t data)
{
logerror("%s: write to midi port: 0x%02x\n", machine().describe_context(), data);
}
-READ8_MEMBER(samcoupe_state::samcoupe_keyboard_r)
+uint8_t samcoupe_state::samcoupe_keyboard_r(offs_t offset)
{
uint8_t data = 0x1f;
@@ -243,7 +243,7 @@ READ8_MEMBER(samcoupe_state::samcoupe_keyboard_r)
return data;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_border_w)
+void samcoupe_state::samcoupe_border_w(uint8_t data)
{
m_border = data;
@@ -254,7 +254,7 @@ WRITE8_MEMBER(samcoupe_state::samcoupe_border_w)
m_speaker->level_w(BIT(data, 4));
}
-READ8_MEMBER(samcoupe_state::samcoupe_attributes_r)
+uint8_t samcoupe_state::samcoupe_attributes_r()
{
return m_attribute;
}
@@ -264,12 +264,12 @@ WRITE_LINE_MEMBER(samcoupe_state::write_lpt1_busy)
m_lpt1_busy = state;
}
-READ8_MEMBER(samcoupe_state::samcoupe_lpt1_busy_r)
+uint8_t samcoupe_state::samcoupe_lpt1_busy_r()
{
return m_lpt1_busy;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_lpt1_strobe_w)
+void samcoupe_state::samcoupe_lpt1_strobe_w(uint8_t data)
{
m_lpt1->write_strobe(data & 1);
}
@@ -279,12 +279,12 @@ DECLARE_WRITE_LINE_MEMBER(samcoupe_state::write_lpt2_busy)
m_lpt2_busy = state;
}
-READ8_MEMBER(samcoupe_state::samcoupe_lpt2_busy_r)
+uint8_t samcoupe_state::samcoupe_lpt2_busy_r()
{
return m_lpt2_busy;
}
-WRITE8_MEMBER(samcoupe_state::samcoupe_lpt2_strobe_w)
+void samcoupe_state::samcoupe_lpt2_strobe_w(uint8_t data)
{
m_lpt2->write_strobe(data & 1);
}