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: