summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2017-11-27 20:34:48 +0000
committeraiju <devnull@localhost>2017-11-27 20:34:48 +0000
commitd51d54442e9d28c95b59b0e633b4b4c2755c3240 (patch)
treef2a8dfec251db6d46e2677753b423fd02487176f /sys/src
parentbea6dcd122455f77fa98f9f6c149ea302b6a8af2 (diff)
games/blit: update screen when display address changes (thanks aap)
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/games/blit/mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/games/blit/mem.c b/sys/src/games/blit/mem.c
index debdbd218..59354050b 100644
--- a/sys/src/games/blit/mem.c
+++ b/sys/src/games/blit/mem.c
@@ -161,7 +161,7 @@ memwrite(u32int a, u16int v, u16int m)
case 01400012: uarttxbuf = (uchar) v; return;
case 01400024: return; /* mouse: purpose unknown */
case 01400026: return; /* mouse: purpose unknown */
- case 01400030: daddr = ((daddr >> 2) & ~m | v & m) << 2; return;
+ case 01400030: daddr = ((daddr >> 2) & ~m | v & m) << 2; updated = Rect(0, 0, SX, SY); return;
case 01400040: dstat = dstat & ~m | v & m; invert = -(dstat & 1); updated = Rect(0, 0, SX, SY); return;
case 01400056: /* sound; exact function unknown */ return;
case 01400060: kbdctrl = v; return;