[Coco] strange behaviour
James Dessart
dessart at istop.com
Wed Jun 16 08:15:56 EDT 2004
On 15-Jun-04, at 10:59 PM, Roger Taylor wrote:
> The only place you seem to be setting ___ungetched_char is when you
> clear it with clra/sta, yet you're checking it for a character upon
> entry into the code.
That part, believe it or not, is correct. It gets set elsewhere, in
another assembly routine. The part that really seems to be giving me
trouble is this:
read_key:
jsr [0xA000] ; call POLCAT
beq read_key
where the routine will stay in a loop even if I press a key. The BASIC
manual says that Z will be 1 upon finding no key pressed, but 0 if it
is pressed. But my code doesn't seem to be reacting that way.
Thanks,
James
More information about the Coco
mailing list