diff options
Diffstat (limited to 'src/mame/drivers/cosmicos.cpp')
-rw-r--r-- | src/mame/drivers/cosmicos.cpp | 25 |
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; } |