home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / cbm / nduk-v40.lha / V40 / fd / lowlevel_lib.fd < prev    next >
Text File  |  1993-10-15  |  957b  |  55 lines

  1. ##base _LowLevelBase
  2. ##bias 30
  3. ##public
  4. *--- functions in V40 or higher (Release 3.1) ---
  5. *
  6. * CONTROLLER HANDLING
  7. *
  8. ReadJoyPort(port)(d0)
  9. *
  10. * LANGUAGE HANDLING
  11. *
  12. GetLanguageSelection()()
  13. ##private
  14. lowlevelPrivate1()()
  15. ##public
  16. *
  17. * KEYBOARD HANDLING
  18. *
  19. GetKey()()
  20. QueryKeys(queryArray,arraySize)(a0,d1)
  21. AddKBInt(intRoutine,intData)(a0/a1)
  22. RemKBInt(intHandle)(a1)
  23. *
  24. * SYSTEM HANDLING
  25. *
  26. SystemControlA(tagList)(a1)
  27. *
  28. * TIMER HANDLING
  29. *
  30. AddTimerInt(intRoutine,intData)(a0/a1)
  31. RemTimerInt(intHandle)(a1)
  32. StopTimerInt(intHandle)(a1)
  33. StartTimerInt(intHandle,timeInterval,continuous)(a1,d0/d1)
  34. ElapsedTime(context)(a0)
  35. *
  36. * VBLANK HANDLING
  37. *
  38. AddVBlankInt(intRoutine,intData)(a0/a1)
  39. RemVBlankInt(intHandle)(a1)
  40. ##private
  41. lowlevelPrivate2()()
  42. lowlevelPrivate3()()
  43. ##public
  44. *
  45. * MORE CONTROLLER HANDLING
  46. *
  47. SetJoyPortAttrsA(portNumber,tagList)(d0/a1)
  48. ##private
  49. lowlevelPrivate4()()
  50. lowlevelPrivate5()()
  51. lowlevelPrivate6()()
  52. lowlevelPrivate7()()
  53. lowlevelPrivate8()()
  54. ##end
  55.