summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cosmicos.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cosmicos.cpp')
-rw-r--r--src/mame/drivers/cosmicos.cpp25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/mame/drivers/cosmicos.cpp b/src/mame/drivers/cosmicos.cpp
index b858c8d7ea0..01fc9b772d5 100644
--- a/src/mame/drivers/cosmicos.cpp
+++ b/src/mame/drivers/cosmicos.cpp
@@ -56,7 +56,7 @@ enum
/* Read/Write Handlers */
-READ8_MEMBER( cosmicos_state::read )
+uint8_t cosmicos_state::read(offs_t offset)
{
if (m_boot) offset |= 0xc000;
@@ -78,7 +78,7 @@ READ8_MEMBER( cosmicos_state::read )
return data;
}
-WRITE8_MEMBER( cosmicos_state::write )
+void cosmicos_state::write(offs_t offset, uint8_t data)
{
if (m_boot) offset |= 0xc000;
@@ -92,7 +92,7 @@ WRITE8_MEMBER( cosmicos_state::write )
}
}
-READ8_MEMBER( cosmicos_state::video_off_r )
+uint8_t cosmicos_state::video_off_r()
{
uint8_t data = 0;
@@ -104,7 +104,7 @@ READ8_MEMBER( cosmicos_state::video_off_r )
return data;
}
-READ8_MEMBER( cosmicos_state::video_on_r )
+uint8_t cosmicos_state::video_on_r()
{
uint8_t data = 0;
@@ -116,7 +116,7 @@ READ8_MEMBER( cosmicos_state::video_on_r )
return data;
}
-WRITE8_MEMBER( cosmicos_state::audio_latch_w )
+void cosmicos_state::audio_latch_w(uint8_t data)
{
if (m_q)
{
@@ -124,12 +124,11 @@ WRITE8_MEMBER( cosmicos_state::audio_latch_w )
}
}
-READ8_MEMBER( cosmicos_state::hex_keyboard_r )
+uint8_t cosmicos_state::hex_keyboard_r()
{
uint8_t data = 0;
- int i;
- for (i = 0; i < 4; i++)
+ for (int i = 0; i < 4; i++)
{
if (BIT(m_keylatch, i))
{
@@ -145,19 +144,19 @@ READ8_MEMBER( cosmicos_state::hex_keyboard_r )
return data;
}
-WRITE8_MEMBER( cosmicos_state::hex_keylatch_w )
+void cosmicos_state::hex_keylatch_w(uint8_t data)
{
m_keylatch = data & 0x0f;
}
-READ8_MEMBER( cosmicos_state::reset_counter_r )
+uint8_t cosmicos_state::reset_counter_r()
{
m_counter = 0;
return 0;
}
-WRITE8_MEMBER( cosmicos_state::segment_w )
+void cosmicos_state::segment_w(uint8_t data)
{
m_counter++;
@@ -172,12 +171,12 @@ WRITE8_MEMBER( cosmicos_state::segment_w )
}
}
-READ8_MEMBER( cosmicos_state::data_r )
+uint8_t cosmicos_state::data_r()
{
return m_data;
}
-WRITE8_MEMBER( cosmicos_state::display_w )
+void cosmicos_state::display_w(uint8_t data)
{
m_segment = data;
}