[Contents] [index] [Help] [Retrace] [browse <] [Browse >]


 D0 Scratch.

 D1 Scratch.

 A0 Scratch except in certain cases (see note above).

 A1 Points to the data area specified by the is_data field of the
    interrupt structure.  because this pointer is always fetched
    (regardless of whether you use it), it is to your advantage to make
    some use of it (scratch).

 A5 Points to your interrupt code (scratch).

 A6 Scratch.

In a server chain, the interrupt is cleared automatically by the system.
Having a server clear its interrupt is not recommended and not necessary
(clearing could cause the loss of an interrupt on ports or exter).

Here is an example of a program to install and remove a low-priority
vertical blank interrupt server:

     vertb.c 

This is the assembler VertBServer installed by the C example:

     vertbserver.asm