home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SASC6574.LZX / include / pragmas / lowlevel_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-04-04  |  1.5 KB  |  47 lines

  1. /*--- functions in V40 or higher (Release 3.1) ---*/
  2. /**/
  3. /* CONTROLLER HANDLING*/
  4. /**/
  5. #pragma libcall LowLevelBase ReadJoyPort 1e 001
  6. /**/
  7. /* LANGUAGE HANDLING*/
  8. /**/
  9. #pragma libcall LowLevelBase GetLanguageSelection 24 0
  10. /*pragma libcall LowLevelBase lowlevelPrivate1 2a 0*/
  11. /**/
  12. /* KEYBOARD HANDLING*/
  13. /**/
  14. #pragma libcall LowLevelBase GetKey 30 0
  15. #pragma libcall LowLevelBase QueryKeys 36 1802
  16. #pragma libcall LowLevelBase AddKBInt 3c 9802
  17. #pragma libcall LowLevelBase RemKBInt 42 901
  18. /**/
  19. /* SYSTEM HANDLING*/
  20. /**/
  21. #pragma libcall LowLevelBase SystemControlA 48 901
  22. #pragma tagcall LowLevelBase SystemControl 48 901
  23. /**/
  24. /* TIMER HANDLING*/
  25. /**/
  26. #pragma libcall LowLevelBase AddTimerInt 4e 9802
  27. #pragma libcall LowLevelBase RemTimerInt 54 901
  28. #pragma libcall LowLevelBase StopTimerInt 5a 901
  29. #pragma libcall LowLevelBase StartTimerInt 60 10903
  30. #pragma libcall LowLevelBase ElapsedTime 66 801
  31. /**/
  32. /* VBLANK HANDLING*/
  33. /**/
  34. #pragma libcall LowLevelBase AddVBlankInt 6c 9802
  35. #pragma libcall LowLevelBase RemVBlankInt 72 901
  36. /*pragma libcall LowLevelBase lowlevelPrivate2 78 0*/
  37. /*pragma libcall LowLevelBase lowlevelPrivate3 7e 0*/
  38. /**/
  39. /* MORE CONTROLLER HANDLING*/
  40. /**/
  41. #pragma libcall LowLevelBase SetJoyPortAttrsA 84 9002
  42. #pragma tagcall LowLevelBase SetJoyPortAttrs 84 9002
  43. /*pragma libcall LowLevelBase lowlevelPrivate4 8a 0*/
  44. /*pragma libcall LowLevelBase lowlevelPrivate5 90 0*/
  45. /*pragma libcall LowLevelBase lowlevelPrivate6 96 0*/
  46. /*pragma libcall LowLevelBase lowlevelPrivate7 9c 0*/
  47. /*pragma libcall LowLevelBase lowlevelPrivate8 a2