One simple note to add about interrupts:

        It is the VDP which is responsible of maskable interrups.
It raises the INT line of the processor. Besides, it keeps the
signal high forever until the state register of the VDP is read.

        That is the reason why the service routine has an IN A,(99h)
instruction. Thus, going back to what somebody asked about what
happens if another interrupt occur while interrupts are disabled,
as long as you don't read the status register, the interrupt(s)
are remembered as a single one.

                                                Gyermo.


****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to