cross platform X68000 disassembler (Human68k, Windows, Linux)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

iocscall.mac 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. .nlist
  2. * iocscall.mac
  3. * RUKA assembler macro for X680x0/Human68k(v3)
  4. * version 1.15 1999/05/16 Tachibana Eririn.
  5. .ifndef __iocscall_mac__
  6. __iocscall_mac__:=1
  7. * Macro --------------------------------------- *
  8. IOCS: .macro callno
  9. moveq #callno,d0
  10. trap #15
  11. .endm
  12. * IOCS Call Number ---------------------------- *
  13. _B_KEYINP: .equ $00
  14. _B_KEYSNS: .equ $01
  15. _B_SFTSNS: .equ $02
  16. _KEY_INIT: .equ $03
  17. _BITSNS: .equ $04
  18. _SKEYSET: .equ $05
  19. _LEDCTRL: .equ $06
  20. _LEDSET: .equ $07
  21. _KEYDLY: .equ $08
  22. _KEYREP: .equ $09
  23. _OPT2EN: .equ $0a
  24. _OPT2DIS: .equ $0b
  25. _TVCTRL: .equ $0c
  26. _LEDMOD: .equ $0d
  27. _TGUSEMD: .equ $0e
  28. _DEFCHR: .equ $0f
  29. _CRTMOD: .equ $10
  30. _CONTRAST: .equ $11
  31. _HSVTORGB: .equ $12
  32. _TPALET: .equ $13
  33. _TPALET2: .equ $14
  34. _TCOLOR: .equ $15
  35. _FNTADR: .equ $16
  36. _VRAMGET: .equ $17
  37. _VRAMPUT: .equ $18
  38. _FNTGET: .equ $19
  39. _TEXTGET: .equ $1a
  40. _TEXTPUT: .equ $1b
  41. _CLIPPUT: .equ $1c
  42. _SCROLL: .equ $1d
  43. _B_CURON: .equ $1e
  44. _B_CUROFF: .equ $1f
  45. _B_PUTC: .equ $20
  46. _B_PRINT: .equ $21
  47. _B_COLOR: .equ $22
  48. _B_LOCATE: .equ $23
  49. _B_DOWN_S: .equ $24
  50. _B_UP_S: .equ $25
  51. _B_UP: .equ $26
  52. _B_DOWN: .equ $27
  53. _B_RIGHT: .equ $28
  54. _B_LEFT: .equ $29
  55. _B_CLR_ST: .equ $2a
  56. _B_ERA_ST: .equ $2b
  57. _B_INS: .equ $2c
  58. _B_DEL: .equ $2d
  59. _B_CONSOL: .equ $2e
  60. _B_PUTMES: .equ $2f
  61. _SET232C: .equ $30
  62. _LOF232C: .equ $31
  63. _INP232C: .equ $32
  64. _ISNS232C: .equ $33
  65. _OSNS232C: .equ $34
  66. _OUT232C: .equ $35
  67. _SETMSADR: .equ $36
  68. _SETESCADR: .equ $37
  69. _SETFNTADR: .equ $38
  70. _SET_BEEP: .equ $39
  71. _SET_PRN: .equ $3a
  72. _JOYGET: .equ $3b
  73. _INIT_PRN: .equ $3c
  74. _SNSPRN: .equ $3d
  75. _OUTLPT: .equ $3e
  76. _OUTPRN: .equ $3f
  77. _B_SEEK: .equ $40
  78. _B_VERIFY: .equ $41
  79. _B_READDI: .equ $42
  80. _B_DSKINI: .equ $43
  81. _B_DRVSNS: .equ $44
  82. _B_WRITE: .equ $45
  83. _B_READ: .equ $46
  84. _B_RECALI: .equ $47
  85. _B_ASSIGN: .equ $48
  86. _B_WRITED: .equ $49
  87. _B_READID: .equ $4a
  88. _B_BADFMT: .equ $4b
  89. _B_READDL: .equ $4c
  90. _B_FORMAT: .equ $4d
  91. _B_DRVCHK: .equ $4e
  92. _B_EJECT: .equ $4f
  93. _DATEBCD: .equ $50
  94. _DATESET: .equ $51
  95. _TIMEBCD: .equ $52
  96. _TIMESET: .equ $53
  97. _DATEGET: .equ $54
  98. _DATEBIN: .equ $55
  99. _TIMEGET: .equ $56
  100. _TIMEBIN: .equ $57
  101. _DATECNV: .equ $58
  102. _TIMECNV: .equ $59
  103. _DATEASC: .equ $5a
  104. _TIMEASC: .equ $5b
  105. _DAYASC: .equ $5c
  106. _ALARMMOD: .equ $5d
  107. _ALARMSET: .equ $5e
  108. _ALARMGET: .equ $5f
  109. _ADPCMOUT: .equ $60
  110. _ADPCMINP: .equ $61
  111. _ADPCMAOT: .equ $62
  112. _ADPCMAIN: .equ $63
  113. _ADPCMLOT: .equ $64
  114. _ADPCMLIN: .equ $65
  115. _ADPCMSNS: .equ $66
  116. _ADPCMMOD: .equ $67
  117. _OPMSET: .equ $68
  118. _OPMSNS: .equ $69
  119. _OPMINTST: .equ $6a
  120. _TIMERDST: .equ $6b
  121. _TIMERAST: .equ $6c
  122. _VDISPST: .equ $6c ;=_TIMERAST
  123. _CRTCRAS: .equ $6d
  124. _HSYNCST: .equ $6e
  125. _PRNINTST: .equ $6f
  126. _MS_INIT: .equ $70
  127. _MS_CURON: .equ $71
  128. _MS_CUROF: .equ $72
  129. _MS_STAT: .equ $73
  130. _MS_GETDT: .equ $74
  131. _MS_CURGT: .equ $75
  132. _MS_CURST: .equ $76
  133. _MS_LIMIT: .equ $77
  134. _MS_OFFTM: .equ $78
  135. _MS_ONTM: .equ $79
  136. _MS_PATST: .equ $7a
  137. _MS_SEL: .equ $7b
  138. _MS_SEL2: .equ $7c
  139. _SKEY_MOD: .equ $7d
  140. _DENSNS: .equ $7e
  141. _ONTIME: .equ $7f
  142. _B_INTVCS: .equ $80
  143. _B_SUPER: .equ $81
  144. _B_BPEEK: .equ $82
  145. _B_WPEEK: .equ $83
  146. _B_LPEEK: .equ $84
  147. _B_MEMSTR: .equ $85
  148. _B_BPOKE: .equ $86
  149. _B_WPOKE: .equ $87
  150. _B_LPOKE: .equ $88
  151. _B_MEMSET: .equ $89
  152. _DMAMOVE: .equ $8a
  153. _DMAMOV_A: .equ $8b
  154. _DMAMOV_L: .equ $8c
  155. _DMAMODE: .equ $8d
  156. _BOOTINF: .equ $8e
  157. _ROMVER: .equ $8f
  158. _G_CLR_ON: .equ $90
  159. _VC_R0: .equ $91
  160. _VC_R1: .equ $92
  161. _VC_R2: .equ $93
  162. _GPALET: .equ $94
  163. _GCOLOR: .equ $95
  164. _APAGE2: .equ $96
  165. _GVRAMGET: .equ $97
  166. _GVRAMPUT2: .equ $98
  167. _GVRAMPUT: .equ $99
  168. _GBITPUT: .equ $9a
  169. _GBITPUT2: .equ $9b
  170. _GBITPUT3: .equ $9c
  171. _SFTJIS: .equ $a0
  172. _JISSFT: .equ $a1
  173. _AKCONV: .equ $a2
  174. _RMACNV: .equ $a3
  175. _DAKJOB: .equ $a4
  176. _HANJOB: .equ $a5
  177. _SYS_STAT: .equ $ac
  178. _B_CONMOD: .equ $ad
  179. _OS_CURON: .equ $ae
  180. _OS_CUROF: .equ $af
  181. _DRAWMODE: .equ $b0
  182. _APAGE: .equ $b1
  183. _VPAGE: .equ $b2
  184. _HOME: .equ $b3
  185. _WINDOW: .equ $b4
  186. _WIPE: .equ $b5
  187. _PSET: .equ $b6
  188. _POINT: .equ $b7
  189. _LINE: .equ $b8
  190. _BOX: .equ $b9
  191. _FILL: .equ $ba
  192. _CIRCLE: .equ $bb
  193. _PAINT: .equ $bc
  194. _SYMBOL: .equ $bd
  195. _GETGRM: .equ $be
  196. _PUTGRM: .equ $bf
  197. _SP_INIT: .equ $c0
  198. _SP_ON: .equ $c1
  199. _SP_OFF: .equ $c2
  200. _SP_CGCLR: .equ $c3
  201. _SP_DEFCG: .equ $c4
  202. _SP_GTPCG: .equ $c5
  203. _SP_REGST: .equ $c6
  204. _SP_REGGT: .equ $c7
  205. _BGSCRLST: .equ $c8
  206. _BGSCRLGT: .equ $c9
  207. _BGCTRLST: .equ $ca
  208. _BGCTRLGT: .equ $cb
  209. _BGTEXTCL: .equ $cc
  210. _BGTEXTST: .equ $cd
  211. _BGTEXTGT: .equ $ce
  212. _SPALET: .equ $cf
  213. *_MACS: .equ $d0 ;macsdrv.x
  214. *_MOON: .equ $d1 ;moon.x(on macsdrv.x)
  215. _TXXLINE: .equ $d3
  216. _TXYLINE: .equ $d4
  217. _TXLINE: .equ $d5
  218. _TXBOX: .equ $d6
  219. _TXFILL: .equ $d7
  220. _TXREV: .equ $d8
  221. _TXRASCPY: .equ $df
  222. _OPMDRV: .equ $f0 ;opmdrv.x
  223. _RSDRV: .equ $f1 ;rsdrv.sys
  224. _A_JOYGET: .equ $f2 ;ajoy.x
  225. _MUSICDRV: .equ $f3 ;musicdrv.x
  226. _MERCURY: .equ $f4 ;mercurydriver.sys
  227. _SCSIDRV: .equ $f5
  228. _HIMEM: .equ $f8 ;himem.sys/ts16drv.x/060turbo.sys
  229. _TS6BGAG: .equ $f9 ;ts6bgag.x
  230. _TS6BGAS: .equ $fa ;ts6bgas.x
  231. _ABORTRST: .equ $fd
  232. _IPLERR: .equ $fe
  233. _ABORTJOB: .equ $ff
  234. * End of File --------------------------------- *
  235. .endif
  236. .list