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: