home *** CD-ROM | disk | FTP | other *** search
/ Set of Apple II Hard Drive Images / eric.hdv / ANNMIDI / MKBCLOCK.LNK.txt < prev    next >
Text File  |  2020-08-13  |  1KB  |  37 lines

  1. ;LINKAGE TO MKBCLOCK.OBJ
  2. ;
  3. CLOCKORG EQU       $8500     ;CHANGE THIS IF ASSEMBLED AT NEW LOCATION
  4. ;
  5. ;SUBROUTINES:
  6. ;------------
  7. ALLOCINT EQU       CLOCKORG            ;ALLOCATE PRODOS MLI INTERRUPT HANDLER
  8. STARTCLK EQU       CLOCKORG+3          ;START THE CLOCK RUNNING
  9. STOPCLK  EQU       CLOCKORG+6          ;STOP THE CLOCK
  10. ZEROCNT  EQU       CLOCKORG+9          ;ZERO THE CLOCK'S COUNTER
  11. CALCALRM EQU       CLOCKORG+12         ;ADD DELTA TO CTR AND SET ALARM
  12. ADD2ALRM EQU       CLOCKORG+15         ;ADD DELTA TO ALARM AND SET ALARM
  13. WAITALRM EQU       CLOCKORG+18         ;WAIT UNTIL ALARM FLAG BECOMES 0
  14. ;
  15. ;PUBLIC VARIABLES:
  16. ;-----------------
  17. ;
  18. VTEMPOLO  EQU CLOCKORG+22     ;USER STORES CLOCK TEMPO HERE
  19. VTEMPOHI  EQU CLOCKORG+23
  20. ;
  21. VCOUNTLO  EQU CLOCKORG+24     ;THE INTERRUPT INCREMENTS THIS 4 BYTE VALUE
  22. VCOUNTML  EQU CLOCKORG+25
  23. VCOUNTMH  EQU CLOCKORG+26
  24. VCOUNTHI  EQU CLOCKORG+27
  25. ;
  26. VDELTALO  EQU CLOCKORG+28     ;THE USER STORES INTERVAL FROM NOW (DELTA TIME)
  27. VDELTAML  EQU CLOCKORG+29     ;FOR ALARM TO GO OFF AND CALLS 
  28. VDELTAMH  EQU CLOCKORG+30     ;CALCALRM
  29. VDELTAHI  EQU CLOCKORG+31
  30. ;
  31. VALARMLO  EQU CLOCKORG+32     ;THE USER STORES TIME FOR ALARM TO GO OFF
  32. VALARMML  EQU CLOCKORG+33
  33. VALARMMH  EQU CLOCKORG+34
  34. VALARMHI  EQU CLOCKORG+35
  35. VALARMFL  EQU CLOCKORG+36     ;THIS FLAG WILL BE ZEROED WHEN ALARM GOES OFF
  36. ;
  37.