summaryrefslogtreecommitdiff
path: root/sys/src/games/snes/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/games/snes/mem.c')
-rw-r--r--sys/src/games/snes/mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/games/snes/mem.c b/sys/src/games/snes/mem.c
index 330615d27..518fbb02e 100644
--- a/sys/src/games/snes/mem.c
+++ b/sys/src/games/snes/mem.c
@@ -342,7 +342,7 @@ regwrite(u16int p, u8int v)
vtime = vtime & 0xff | (v & 1) << 8;
break;
case 0x420b:
- dma |= v & ~reg[0x420c];
+ dma |= v & ~(reg[0x420c] & ~hdma >> 24);
break;
case 0x4210:
return;