Re: A86: Re: stop
[Prev][Next][Index][Thread]
Re: A86: Re: stop
Dux Gregis wrote:
>
>
> OK. Sorry about that. Here's what I think happens:
> Both the demo program and Rascall will create a program called
> "[sqrt]KEY" that stores the code to check key presses. I think that
> this program will work just like an interrupt once the bit six of the
> flag iy + $24 is set.
> I'm sure this program must do something specific for
> reading/overriding keypresses, though, or else the interrupt would be
> used.
I've looked at both the Rascall and KeyLD sources. 6,(IY+024H), whether
BIT, SET, or RES, exists 4 times in Rascall, and once in the KeyLD
source. Right after the one in KeyLD, there is another like it that
does this: SET 4,(IY+01FH). Right before it, there is a call to
052EDH. There is nothing like that in Rascall's source, but there are 4
calls to 052EDH in it. There is only one in KeyLD. It seems that that
call is related to this memory lock. What do you guys think?
-Jeremy
References: