From: Toni Wilen Date: Mon, 8 Jan 2024 18:34:18 +0000 (+0200) Subject: Mask upper byte of address, DraCo compatibility. X-Git-Tag: 5200~78 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=ce51c9be7f00ba3707f7de4edc706fab71569760;p=francis%2Fwinuae.git Mask upper byte of address, DraCo compatibility. --- diff --git a/sndboard.cpp b/sndboard.cpp index 7a6cdbdb..30065858 100644 --- a/sndboard.cpp +++ b/sndboard.cpp @@ -2133,6 +2133,7 @@ static struct snddev_data *getsnddev(uaecptr addr) static void REGPARAM2 toccata_bput(uaecptr addr, uae_u32 b) { + addr &= 0xffffff; struct snddev_data *data = getsnddev(addr); if (!data) return; @@ -2175,6 +2176,7 @@ static void REGPARAM2 toccata_lput(uaecptr addr, uae_u32 b) static uae_u32 REGPARAM2 toccata_bget(uaecptr addr) { uae_u8 v = 0; + addr &= 0xffffff; struct snddev_data *data = getsnddev(addr); if (!data) return v;