ref: bcdafd398688b6c3575848ba11f7601577c30780
parent: e57db37138ec06b5264cba7cc2747971c3fa9749
author: aiju <devnull@localhost>
date: Mon Nov 27 15:34:48 EST 2017
games/blit: update screen when display address changes (thanks aap)
--- a/sys/src/games/blit/mem.c
+++ b/sys/src/games/blit/mem.c
@@ -161,7 +161,7 @@
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;
--
⑨