Re: A86: Interrupt questions
[Prev][Next][Index][Thread]
Re: A86: Interrupt questions
he's only checking for 3 keys (left, right, jump), so the ports wouldn't be too
bad
Trey Jazz wrote:
> well theres kinda a need for it...if there wasnt then ppl could freeze up
> the game while a box was sliding around and he didnt want that to happen or
> to freeze when two keys were pushed together to slow the processing down.. i
> would wanna do the same if i made a game like that
>
> >every interrupt the 0 port is checked. if a key is down it loads this
> >into a memory location accessible by _getky (somewhere around $C000).
> >this way when you call _getky all it has to do is read the memory
> >location. so, if you disable interrupts then the port is no longer
> >checked and you have to check it yourself. Penguins actually probably
> >doesn't use an interrupt routine, there's really no need for it in
> >Penguins. it probably just checks the 0 port right in its game loop. the
> >interrupt is necessary for the OS so that held keys and holding two keys
> >at the same time, etc. work correctly.
> >
> >Dux Gregis wrote:
> >>
> >> Kirk Meyer wrote:
> >>
> >> > the interrupt is what lets the keyboard work right
> >>
> >> Hmm. Could you explain that a little?
> >
> >--
> >
> >=====================================
> >= =
> >= Kirk Meyer (mailto:_@ibm.net) =
> >= http://www.bigfoot.com/~kirkmeyer =
> >= =
> >= "Set your affection on things =
> >= above, not on things on the =
> >= earth." Colossians 3:2 =
> >= =
> >=====================================
> >
--
Stephen Hicks
mailto:shicks@mindspring.com
ICQ:5453914
IRC:Kupopo
References: