home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / TRSICAT.LZX / CATS_CD2_TRSI / Reference_Library / lib_examples / vertbserver.asm < prev    next >
Encoding:
Assembly Source File  |  1992-08-21  |  868 b   |  25 lines

  1. * vertbserver.asm. Example simple interrupt server for vertical blank
  2. *
  3. * Assembled with Howesoft Adapt 680x0 Macro Assembler Rel. 1.0
  4. * hx68 from: vertbserver.asm to vertbserver.o INCDIR include:
  5. * blink from lib:c.o vertb.o vertbserver.o to vertb lib lib:lc.lib lib:amiga.lib
  6. *
  7.     INCLUDE "exec/types.i"
  8.     INCLUDE "hardware/custom.i"
  9.     INCLUDE "hardware/intbits.i"
  10.  
  11.         XDEF    _VertBServer
  12.  
  13. * Entered with:       A0 == scratch (execpt for highest pri vertb server)
  14. *  D0 == scratch      A1 == is_Data
  15. *  D1 == scratch      A5 == vector to interrupt code (scratch)
  16. *                     A6 == scratch
  17. *
  18.     section code
  19.  
  20. _VertBServer:
  21.         ADDI.L  #1,(a1)           ; increments counter is_Data points to
  22.         MOVEQ.L #0,d0             ; set Z flag to continue to process other vb-servers
  23.         RTS                       ;return to exec
  24.         END
  25.