summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/molecular.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/molecular.cpp')
-rw-r--r--src/mame/drivers/molecular.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/drivers/molecular.cpp b/src/mame/drivers/molecular.cpp
index 589554a0721..367b13a55db 100644
--- a/src/mame/drivers/molecular.cpp
+++ b/src/mame/drivers/molecular.cpp
@@ -87,17 +87,17 @@ private:
// screen updates
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- DECLARE_READ8_MEMBER(file_r);
- DECLARE_WRITE8_MEMBER(file_w);
+ uint8_t file_r(offs_t offset);
+ void file_w(offs_t offset, uint8_t data);
- DECLARE_READ8_MEMBER(app_r);
- DECLARE_WRITE8_MEMBER(app_w);
+ uint8_t app_r(offs_t offset);
+ void app_w(offs_t offset, uint8_t data);
- DECLARE_WRITE8_MEMBER(file_output_w);
- DECLARE_WRITE8_MEMBER(app_output_w);
+ void file_output_w(offs_t offset, uint8_t data);
+ void app_output_w(uint8_t data);
- DECLARE_READ8_MEMBER( sio_r );
- DECLARE_WRITE8_MEMBER( sio_w );
+ uint8_t sio_r(offs_t offset);
+ void sio_w(offs_t offset, uint8_t data);
uint8_t app_ram_enable;
uint8_t file_ram_enable;
@@ -119,7 +119,7 @@ uint32_t molecula_state::screen_update( screen_device &screen, bitmap_ind16 &bit
return 0;
}
-READ8_MEMBER(molecula_state::file_r)
+uint8_t molecula_state::file_r(offs_t offset)
{
if(file_ram_enable)
return m_file_ram[offset];
@@ -128,12 +128,12 @@ READ8_MEMBER(molecula_state::file_r)
}
-WRITE8_MEMBER(molecula_state::file_w)
+void molecula_state::file_w(offs_t offset, uint8_t data)
{
m_file_ram[offset] = data;
}
-READ8_MEMBER(molecula_state::app_r)
+uint8_t molecula_state::app_r(offs_t offset)
{
if(app_ram_enable)
return m_app_ram[offset];
@@ -142,12 +142,12 @@ READ8_MEMBER(molecula_state::app_r)
}
-WRITE8_MEMBER(molecula_state::app_w)
+void molecula_state::app_w(offs_t offset, uint8_t data)
{
m_app_ram[offset] = data;
}
-WRITE8_MEMBER(molecula_state::file_output_w)
+void molecula_state::file_output_w(offs_t offset, uint8_t data)
{
if(offset == 0)
file_ram_enable = (data & 0x80) >> 7;
@@ -157,7 +157,7 @@ WRITE8_MEMBER(molecula_state::file_output_w)
}
-WRITE8_MEMBER(molecula_state::app_output_w)
+void molecula_state::app_output_w(uint8_t data)
{
app_ram_enable = (data & 0x80) >> 7;
@@ -165,7 +165,7 @@ WRITE8_MEMBER(molecula_state::app_output_w)
printf("APP 0x10 -> %02x\n",data);
}
-READ8_MEMBER( molecula_state::sio_r)
+uint8_t molecula_state::sio_r(offs_t offset)
{
if(offset == 1)
return 4;
@@ -173,7 +173,7 @@ READ8_MEMBER( molecula_state::sio_r)
return 0;
}
-WRITE8_MEMBER( molecula_state::sio_w)
+void molecula_state::sio_w(offs_t offset, uint8_t data)
{
if(offset == 0)
printf("%c\n",data);