home *** CD-ROM | disk | FTP | other *** search
/ Falcon 030 Power 2 / F030_POWER2.iso / ST_STE / MAGS / ICTARI09.ARJ / ictari.09 / ASSEMBLY / MACROS / MACRO_2 / XBIOS.I < prev   
Text File  |  1997-09-17  |  2KB  |  126 lines

  1. * Equates for accessing the Atari XBIOS
  2. * =====================================
  3. * Trap #14 = Vector 46 (address 184 or $B8)
  4. * Can be called from User Mode or Supervisor Mode
  5. * USE REGISTERS D0-D2/A0-A2
  6. * any results are returned in d0
  7.  
  8. initmous    equ    0    ;done
  9. ssbrk    equ    1    ;done
  10. physbase    equ    2    ;done
  11. logbase    equ    3    ;done
  12. getrez    equ    4    ;done
  13. setscreen    equ    5    ;done
  14. setpallete    equ    6    ;done
  15. setpalette    equ    6    ;done
  16. setcolor    equ    7    ;done
  17. setcolour    equ    7    ;done
  18. floprd    equ    8    ;done
  19. flopwr    equ    9    ;done
  20. flopfmt    equ    10    ;done
  21.  
  22. midiws    equ    12    ;done
  23. mfpint    equ    13
  24. iorec    equ    14
  25. rsconf    equ    15
  26. keytbl    equ    16
  27. random    equ    17
  28. protobt    equ    18
  29. flopver    equ    19
  30. scrdmp    equ    20
  31. cursconf    equ    21
  32. settime    equ    22
  33. gettime    equ    23
  34. bioskeys    equ    24
  35. ikbdws    equ    25
  36. jdisint    equ    26
  37. jenabint    equ    27
  38. giaccess    equ    28
  39. offgibit    equ    29
  40. ongibit    equ    30
  41. xbtimer    equ    31
  42. dosound    equ    32
  43. setprt    equ    33
  44. kbdvbase    equ    34
  45. kbrate    equ    35
  46. prtblk    equ    36
  47. vsync    equ    37
  48. supexec    equ    38
  49. puntaes    equ    39
  50.  
  51. floprate    equ    41
  52. dmaread    equ    42
  53. dmawrite    equ    43
  54. bconmap    equ    44
  55.  
  56. nvmaccess    equ    46
  57.  
  58. blitmode    equ    64
  59.  
  60. esetshift    equ    80
  61. egetshift    equ    81
  62. esetbank    equ    82
  63. esetcolor    equ    83
  64. esetpalette    equ    84
  65. egetpalette    equ    85
  66. esetgray    equ    86
  67. esetsmear    equ    87
  68.  
  69. vsetmode    equ    88    ;done
  70. mon_type    equ    89    ;done
  71. vsetsync    equ    90
  72. vgetsize    equ    91    ;done
  73.  
  74. vsetrgb        equ    93    ;done
  75. vgetrgb        equ    94    ;done
  76.  
  77. dsp_doblock    equ    96
  78. dsp_blkhandshake    equ    97
  79. dsp_blkunpacked    equ    98
  80. dsp_instream    equ    99
  81. dsp_outstream    equ    100
  82. dsp_iostream    equ    101
  83. dsp_removeinterrupts    equ    102
  84. dsp_getwordsize    equ    103
  85. dsp_lock    equ    104
  86. dsp_unlock    equ    105
  87. dsp_available    equ    106
  88. dsp_reserve    equ    107
  89. dsp_loadprog    equ    108
  90. dsp_execprog    equ    109
  91. dsp_execboot    equ    110
  92. dsp_lodtobinary    equ    111
  93. dsp_triggerhc    equ    112
  94. dsp_requestuniqueability    equ    113
  95. dsp_getprogability    equ    114
  96. dsp_flushsubroutines    equ    115
  97. dsp_loadsubroutine    equ    116
  98. dsp_inqsubrability    equ    117
  99. dsp_runsubroutine    equ    118
  100. dsp_hf0        equ    119
  101. dsp_hf1        equ    120
  102. dsp_hf2        equ    121
  103. dsp_hf3        equ    122
  104. dsp_blkwords    equ    123
  105. dsp_blkbytes    equ    124
  106. dsp_hstat    equ    125
  107. dsp_setvectors    equ    126
  108. dsp_multblocks    equ    127
  109. locksnd        equ    128
  110. unlocksnd    equ    129
  111. soundcmd    equ    130
  112. setbuffer    equ    131
  113. setmode        equ    132    
  114. settracks    equ    133
  115. setmontracks    equ    134
  116. setinterrupt    equ    135
  117. buffoper    equ    136    ;done
  118. dsptristate    equ    137
  119. gpio        equ    138
  120. devconnect    equ    139
  121. sndstatus    equ    140
  122. buffptr        equ    141    ;done
  123.  
  124. vsetmask    equ    150    ;done
  125.  
  126.