diff options
Diffstat (limited to 'src/mess/machine/apple2gs.c')
-rw-r--r-- | src/mess/machine/apple2gs.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/machine/apple2gs.c b/src/mess/machine/apple2gs.c index 3fc4c0dd472..9b4b9c78ea9 100644 --- a/src/mess/machine/apple2gs.c +++ b/src/mess/machine/apple2gs.c @@ -1013,7 +1013,7 @@ READ8_MEMBER( apple2gs_state::apple2gs_c0xx_r ) case 0x3D: /* C03D - SOUNDDATA */ case 0x3E: /* C03E - SOUNDADRL */ case 0x3F: /* C03F - SOUNDADRH */ - result = gssnd_r(space, offset & 0x03); + result = gssnd_r(space, offset & 0x03, mem_mask); break; case 0x41: /* C041 - INTEN */ @@ -1174,7 +1174,7 @@ WRITE8_MEMBER( apple2gs_state::apple2gs_c0xx_w ) case 0x3D: /* C03D - SOUNDDATA */ case 0x3E: /* C03E - SOUNDADRL */ case 0x3F: /* C03F - SOUNDADRH */ - gssnd_w(space, offset & 0x03, data); + gssnd_w(space, offset & 0x03, data, mem_mask); break; case 0x41: /* C041 - INTEN */ @@ -1763,10 +1763,10 @@ static WRITE8_HANDLER( apple2gs_Exxxxx_w ) state->m_slowmem[offset] = data; } -static WRITE8_HANDLER( apple2gs_E004xx_w ) { apple2gs_Exxxxx_w(space, offset + 0x00400, data); } -static WRITE8_HANDLER( apple2gs_E02xxx_w ) { apple2gs_Exxxxx_w(space, offset + 0x02000, data); } -static WRITE8_HANDLER( apple2gs_E104xx_w ) { apple2gs_Exxxxx_w(space, offset + 0x10400, data); } -static WRITE8_HANDLER( apple2gs_E12xxx_w ) { apple2gs_Exxxxx_w(space, offset + 0x12000, data); } +static WRITE8_HANDLER( apple2gs_E004xx_w ) { apple2gs_Exxxxx_w(space, offset + 0x00400, data, mem_mask); } +static WRITE8_HANDLER( apple2gs_E02xxx_w ) { apple2gs_Exxxxx_w(space, offset + 0x02000, data, mem_mask); } +static WRITE8_HANDLER( apple2gs_E104xx_w ) { apple2gs_Exxxxx_w(space, offset + 0x10400, data, mem_mask); } +static WRITE8_HANDLER( apple2gs_E12xxx_w ) { apple2gs_Exxxxx_w(space, offset + 0x12000, data, mem_mask); } static WRITE8_HANDLER( apple2gs_slowmem_w ) { |