From 5912faf7d30784945acd8a8e07027a633ce3094b Mon Sep 17 00:00:00 2001 From: Ian C Date: Wed, 22 Nov 2006 14:45:26 +0000 Subject: Split into ARM7/ARM9 for Wifi use -- initial (non-working) Wifi initialisation. Keyboard and pointer seems more stable. --- source/zx81.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'source/zx81.c') diff --git a/source/zx81.c b/source/zx81.c index 533c382..41ff686 100644 --- a/source/zx81.c +++ b/source/zx81.c @@ -28,6 +28,8 @@ #include #include +#include "ds81_global.h" + #include "zx81.h" #include "gui.h" @@ -446,10 +448,14 @@ static void ZX81HouseKeeping(Z80 *z80) if (lastk1 && (lastk1!=prev_lk1 || lastk2!=prev_lk2)) { mem[CDFLAG]|=1; - - mem[LASTK1]=lastk1^0xff; - mem[LASTK2]=lastk2^0xff; } + else + { + mem[CDFLAG]&=~1; + } + + mem[LASTK1]=lastk1^0xff; + mem[LASTK2]=lastk2^0xff; prev_lk1=lastk1; prev_lk2=lastk2; -- cgit v1.2.3