diff options
Diffstat (limited to 'src/devices/bus/megadrive/svp.cpp')
-rw-r--r-- | src/devices/bus/megadrive/svp.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/devices/bus/megadrive/svp.cpp b/src/devices/bus/megadrive/svp.cpp index 2070b27a9b7..731a1ca7b7a 100644 --- a/src/devices/bus/megadrive/svp.cpp +++ b/src/devices/bus/megadrive/svp.cpp @@ -170,7 +170,7 @@ uint32_t md_rom_svp_device::pm_io(int reg, int write, uint32_t d) return (uint32_t)-1; } -READ16_MEMBER( md_rom_svp_device::read_pm0 ) +uint16_t md_rom_svp_device::read_pm0() { uint32_t d = pm_io(0, 0, 0); if (d != (uint32_t)-1) @@ -180,7 +180,7 @@ READ16_MEMBER( md_rom_svp_device::read_pm0 ) return d; } -WRITE16_MEMBER( md_rom_svp_device::write_pm0 ) +void md_rom_svp_device::write_pm0(uint16_t data) { uint32_t r = pm_io(0, 1, data); if (r != (uint32_t)-1) @@ -188,7 +188,7 @@ WRITE16_MEMBER( md_rom_svp_device::write_pm0 ) m_xst2 = data; // ? } -READ16_MEMBER( md_rom_svp_device::read_pm1 ) +uint16_t md_rom_svp_device::read_pm1() { uint32_t r = pm_io(1, 0, 0); if (r != (uint32_t)-1) @@ -197,7 +197,7 @@ READ16_MEMBER( md_rom_svp_device::read_pm1 ) return 0; } -WRITE16_MEMBER( md_rom_svp_device::write_pm1 ) +void md_rom_svp_device::write_pm1(uint16_t data) { uint32_t r = pm_io(1, 1, data); if (r != (uint32_t)-1) @@ -205,7 +205,7 @@ WRITE16_MEMBER( md_rom_svp_device::write_pm1 ) logerror("svp: PM1 acces in non PM mode?\n"); } -READ16_MEMBER( md_rom_svp_device::read_pm2 ) +uint16_t md_rom_svp_device::read_pm2() { uint32_t r = pm_io(2, 0, 0); if (r != (uint32_t)-1) @@ -214,7 +214,7 @@ READ16_MEMBER( md_rom_svp_device::read_pm2 ) return 0; } -WRITE16_MEMBER( md_rom_svp_device::write_pm2 ) +void md_rom_svp_device::write_pm2(uint16_t data) { uint32_t r = pm_io(2, 1, data); if (r != (uint32_t)-1) @@ -222,7 +222,7 @@ WRITE16_MEMBER( md_rom_svp_device::write_pm2 ) logerror("svp: PM2 acces in non PM mode?\n"); } -READ16_MEMBER( md_rom_svp_device::read_xst ) +uint16_t md_rom_svp_device::read_xst() { uint32_t d = pm_io(3, 0, 0); if (d != (uint32_t)-1) @@ -230,7 +230,7 @@ READ16_MEMBER( md_rom_svp_device::read_xst ) return m_xst; } -WRITE16_MEMBER( md_rom_svp_device::write_xst ) +void md_rom_svp_device::write_xst(uint16_t data) { uint32_t r = pm_io(3, 1, data); if (r != (uint32_t)-1) @@ -239,17 +239,17 @@ WRITE16_MEMBER( md_rom_svp_device::write_xst ) m_xst = data; } -READ16_MEMBER( md_rom_svp_device::read_pm4 ) +uint16_t md_rom_svp_device::read_pm4() { return pm_io(4, 0, 0); } -WRITE16_MEMBER( md_rom_svp_device::write_pm4 ) +void md_rom_svp_device::write_pm4(uint16_t data) { pm_io(4, 1, data); } -READ16_MEMBER( md_rom_svp_device::read_pmc ) +uint16_t md_rom_svp_device::read_pmc() { if (m_emu_status & SSP_PMC_HAVE_ADDR) { @@ -264,7 +264,7 @@ READ16_MEMBER( md_rom_svp_device::read_pmc ) } } -WRITE16_MEMBER( md_rom_svp_device::write_pmc ) +void md_rom_svp_device::write_pmc(uint16_t data) { if (m_emu_status & SSP_PMC_HAVE_ADDR) { @@ -279,24 +279,24 @@ WRITE16_MEMBER( md_rom_svp_device::write_pmc ) } } -READ16_MEMBER( md_rom_svp_device::read_al ) +uint16_t md_rom_svp_device::read_al() { m_emu_status &= ~(SSP_PMC_SET | SSP_PMC_HAVE_ADDR); return 0; } -WRITE16_MEMBER( md_rom_svp_device::write_al ) +void md_rom_svp_device::write_al(uint16_t data) { } -READ16_MEMBER( md_rom_svp_device::rom_read1 ) +uint16_t md_rom_svp_device::rom_read1(offs_t offset) { uint16_t *IRAM = (uint16_t *)m_iram; return IRAM[offset]; } -READ16_MEMBER( md_rom_svp_device::rom_read2 ) +uint16_t md_rom_svp_device::rom_read2(offs_t offset) { return m_rom[offset + 0x800/2]; } @@ -394,7 +394,7 @@ void md_rom_svp_device::device_start() save_item(NAME(m_iram)); } -READ16_MEMBER(md_rom_svp_device::read) +uint16_t md_rom_svp_device::read(offs_t offset) { uint16_t *DRAM = (uint16_t *)m_dram; @@ -425,7 +425,7 @@ READ16_MEMBER(md_rom_svp_device::read) } } -WRITE16_MEMBER(md_rom_svp_device::write) +void md_rom_svp_device::write(offs_t offset, uint16_t data, uint16_t mem_mask) { if (offset >= 0x300000/2 && offset < 0x320000/2) { @@ -435,7 +435,7 @@ WRITE16_MEMBER(md_rom_svp_device::write) } } -READ16_MEMBER(md_rom_svp_device::read_a15) +uint16_t md_rom_svp_device::read_a15(offs_t offset) { uint32_t d; switch (offset) @@ -450,7 +450,7 @@ READ16_MEMBER(md_rom_svp_device::read_a15) return 0; } -WRITE16_MEMBER(md_rom_svp_device::write_a15) +void md_rom_svp_device::write_a15(offs_t offset, uint16_t data) { switch (offset) { |