in normal operation with the IKBD interrupt active, I suppose the IKBD buffer never becomes full because the ISR empties the buffer.
How does it react if I disable the normal IKBD interrupt and start polling the IKBD buffer myself?
My polling interval is hopefully long (e.q. once per VBL so it won't disturb rasters) etc.
Are there large risks of data loss for usual game stuff such as polling both joysticks and maybe a couple of keys?
I don't think the problem is enormous as lots people have used the following scheme in the past
Code: Select all
mainloop: <<<>long code>> cmpi.b #57,$fffffc02 bne mainloop
So can anyone enlighten me here?