os.h.end 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. ScreenClear equ $19e
  2. bcdadd equ $b6
  3. bcdcmp equ $bb
  4. bcddiv equ $b9
  5. bcdbcd equ $bd
  6. bcdmul equ $b8
  7. bcdneg equ $ba
  8. bcdsub equ $b7
  9. bcdlong equ $bc
  10. ST_showHelp equ $E6
  11. DrawTo equ $19C
  12. flush_link equ $24D
  13. receive equ $24F
  14. reset_link equ $24C
  15. transmit equ $250
  16. tx_free equ $252
  17. SymFindFoldername equ $6F
  18. MakeHsym equ $282
  19. LCD_MEM equ $4c00
  20. doorsos::main_lcd equ LCD_MEM
  21. doorsos::globals equ $4c00
  22. ROM_CALL macro
  23. move.l $C8,a4
  24. move.l \1*4(a4),a4
  25. jsr (a4)
  26. endm
  27. ROM_CALL2 macro
  28. move.l $C8,a4
  29. move.l \1*4(a4),a4
  30. endm
  31. inc MACRO
  32. addq.\0 #1,\1
  33. ENDM
  34. INC MACRO
  35. addq.\0 #1,\1
  36. ENDM
  37. dec MACRO
  38. subq.\0 #1,\1
  39. ENDM
  40. DEC MACRO
  41. subq.\0 #1,\1
  42. ENDM
  43. push MACRO
  44. move.\0 \1,-(a7)
  45. ENDM
  46. pop MACRO
  47. move.\0 (a7)+,\1
  48. ENDM
  49. pushm MACRO
  50. movem.\0 \1,-(a7)
  51. ENDM
  52. popm MACRO
  53. movem.\0 (a7)+,\1
  54. ENDM
  55. PUSH MACRO
  56. move.\0 \1,-(a7)
  57. ENDM
  58. POP MACRO
  59. move.\0 (a7)+,\1
  60. ENDM
  61. PUSHM MACRO
  62. movem.\0 \1,-(a7)
  63. ENDM
  64. POPM MACRO
  65. movem.\0 (a7)+,\1
  66. ENDM
  67. doorsos::SYM_ENTRY.name equ 0
  68. doorsos::SYM_ENTRY.flags equ 8
  69. doorsos::SYM_ENTRY.hVal equ $c
  70. doorsos::NULL equ 0
  71. doorsos::H_NULL equ 0
  72. doorsos::RAND_MAX equ $7fff
  73. ACTIVITY_IDLE equ 0
  74. ACTIVITY_BUSY equ 1
  75. ACTIVITY_PAUSED equ 2
  76. ER_STOP equ 2
  77. ER_DIMENSION equ 230
  78. ER_MEMORY equ 670
  79. ER_MEMORY_DML equ 810
  80. UNDEFINED_TAG equ $2a
  81. LIST_TAG equ $d9
  82. MATRIX_TAG equ $db
  83. END_TAG equ $e5
  84. CALC_TI89 equ 0
  85. CALC_TI92PLUS equ 1
  86. _nostub
  87. _ti89
  88. _ti92plus