]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Mask upper byte of address, DraCo compatibility.
authorToni Wilen <twilen@winuae.net>
Mon, 8 Jan 2024 18:34:18 +0000 (20:34 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 8 Jan 2024 18:34:18 +0000 (20:34 +0200)
sndboard.cpp

index 7a6cdbdba135d1876376bbf248335c018afc3047..30065858bf6f9ccc8eeefc61978dcfc2e8da8f5e 100644 (file)
@@ -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;