Re: A86: interrupts
[Prev][Next][Index][Thread]
Re: A86: interrupts
i see no reason for pushing & poping - there's nothing to be saved if
you disassemble the int handler. if you're using the built-in int
support then you CAN skip the calc's interrupt - at the end, do the
following:
pop hl
exx
ex af,af'
reti
and you should go back to where the interrupt was called from. in this
way the slow-down "feature" of the 86 could be avoided during games.
such a feature would be useful in ase or rascall (hint hint :)
Dux Gregis wrote:
>
> I have two questions:
>
> Will the disable interrupt instruction disable the interrupt in
> interrupt mode 2?
> And, if instead of pushing the registers in an interrupt routine you did
> <pop hl>, would you have the program counter in hl from where the
> routine was called? I don't think this would be possible using the
> regular interrupt because you would destroy the registers, but maybe
> using interrupt mode 2?
--
=====================================
= =
= 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 =
= =
=====================================
Follow-Ups:
References: