home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / m / makealf / Source / h / asmSWIs < prev    next >
Text File  |  1994-05-02  |  22KB  |  470 lines

  1. ;  Title:      Swi numbers for RiscOs
  2. ;  Copyright (C) 1989, Acorn Computers Ltd., Cambridge, England
  3. ;  $Revision:  $ SWI_LIST 1.01 02-May-94 (Program modified GJM)
  4.  
  5.  
  6. XOS_Bit                            EQU 0x020000
  7.  
  8. SWI_OS_WriteI                      EQU 0x000100
  9.  
  10. SWI_OS_WriteC                      EQU 0x000000
  11. SWI_OS_WriteS                      EQU 0x000001
  12. SWI_OS_Write0                      EQU 0x000002
  13. SWI_OS_NewLine                     EQU 0x000003
  14. SWI_OS_ReadC                       EQU 0x000004
  15. SWI_OS_CLI                         EQU 0x000005
  16. SWI_OS_Byte                        EQU 0x000006
  17. SWI_OS_Word                        EQU 0x000007
  18. SWI_OS_File                        EQU 0x000008
  19. SWI_OS_Args                        EQU 0x000009
  20. SWI_OS_BGet                        EQU 0x00000A
  21. SWI_OS_BPut                        EQU 0x00000B
  22. SWI_OS_GBPB                        EQU 0x00000C
  23. SWI_OS_Find                        EQU 0x00000D
  24. SWI_OS_ReadLine                    EQU 0x00000E
  25. SWI_OS_Control                     EQU 0x00000F
  26. SWI_OS_GetEnv                      EQU 0x000010
  27. SWI_OS_Exit                        EQU 0x000011
  28. SWI_OS_SetEnv                      EQU 0x000012
  29. SWI_OS_IntOn                       EQU 0x000013
  30. SWI_OS_IntOff                      EQU 0x000014
  31. SWI_OS_CallBack                    EQU 0x000015
  32. SWI_OS_EnterOS                     EQU 0x000016
  33. SWI_OS_BreakPt                     EQU 0x000017
  34. SWI_OS_BreakCtrl                   EQU 0x000018
  35. SWI_OS_UnusedSWI                   EQU 0x000019
  36. SWI_OS_UpdateMEMC                  EQU 0x00001A
  37. SWI_OS_SetCallBack                 EQU 0x00001B
  38. SWI_OS_Mouse                       EQU 0x00001C
  39. SWI_OS_Heap                        EQU 0x00001D
  40. SWI_OS_Module                      EQU 0x00001E
  41. SWI_OS_Claim                       EQU 0x00001F
  42. SWI_OS_Release                     EQU 0x000020
  43. SWI_OS_ReadUnsigned                EQU 0x000021
  44. SWI_OS_GenerateEvent               EQU 0x000022
  45. SWI_OS_ReadVarVal                  EQU 0x000023
  46. SWI_OS_SetVarVal                   EQU 0x000024
  47. SWI_OS_GSInit                      EQU 0x000025
  48. SWI_OS_GSRead                      EQU 0x000026
  49. SWI_OS_GSTrans                     EQU 0x000027
  50. SWI_OS_BinaryToDecimal             EQU 0x000028
  51. SWI_OS_FSControl                   EQU 0x000029
  52. SWI_OS_ChangeDynamicArea           EQU 0x00002A
  53. SWI_OS_GenerateError               EQU 0x00002B
  54. SWI_OS_ReadEscapeState             EQU 0x00002C
  55. SWI_OS_EvaluateExpression          EQU 0x00002D
  56. SWI_OS_SpriteOp                    EQU 0x00002E
  57. SWI_OS_ReadPalette                 EQU 0x00002F
  58. SWI_OS_ServiceCall                 EQU 0x000030
  59. SWI_OS_ReadVduVariables            EQU 0x000031
  60. SWI_OS_ReadPoint                   EQU 0x000032
  61. SWI_OS_UpCall                      EQU 0x000033
  62. SWI_OS_CallAVector                 EQU 0x000034
  63. SWI_OS_ReadModeVariable            EQU 0x000035
  64. SWI_OS_RemoveCursors               EQU 0x000036
  65. SWI_OS_RestoreCursors              EQU 0x000037
  66. SWI_OS_SWINumberToString           EQU 0x000038
  67. SWI_OS_SWINumberFromString         EQU 0x000039
  68. SWI_OS_ValidateAddress             EQU 0x00003A
  69. SWI_OS_CallAfter                   EQU 0x00003B
  70. SWI_OS_CallEvery                   EQU 0x00003C
  71. SWI_OS_RemoveTickerEvent           EQU 0x00003D
  72. SWI_OS_InstallKeyHandler           EQU 0x00003E
  73. SWI_OS_CheckModeValid              EQU 0x00003F
  74. SWI_OS_ChangeEnvironment           EQU 0x000040
  75. SWI_OS_ClaimScreenMemory           EQU 0x000041
  76. SWI_OS_ReadMonotonicTime           EQU 0x000042
  77. SWI_OS_SubstituteArgs              EQU 0x000043
  78. SWI_OS_PrettyPrint                 EQU 0x000044
  79. SWI_OS_Plot                        EQU 0x000045
  80. SWI_OS_WriteN                      EQU 0x000046
  81. SWI_OS_AddToVector                 EQU 0x000047
  82. SWI_OS_WriteEnv                    EQU 0x000048
  83. SWI_OS_ReadArgs                    EQU 0x000049
  84. SWI_OS_ReadRAMFsLimits             EQU 0x00004A
  85. SWI_OS_ClaimDeviceVector           EQU 0x00004B
  86. SWI_OS_ReleaseDeviceVector         EQU 0x00004C
  87. SWI_OS_DelinkApplication           EQU 0x00004D
  88. SWI_OS_RelinkApplication           EQU 0x00004E
  89. SWI_OS_HeapSort                    EQU 0x00004F
  90. SWI_OS_ExitAndDie                  EQU 0x000050
  91. SWI_OS_ReadMemMapInfo              EQU 0x000051
  92. SWI_OS_ReadMemMapEntries           EQU 0x000052
  93. SWI_OS_SetMemMapEntries            EQU 0x000053
  94. SWI_OS_AddCallBack                 EQU 0x000054
  95. SWI_OS_ReadDefaultHandler          EQU 0x000055
  96. SWI_OS_SetECFOrigin                EQU 0x000056
  97. SWI_OS_SerialOp                    EQU 0x000057
  98. SWI_OS_ReadSysInfo                 EQU 0x000058
  99. SWI_OS_Confirm                     EQU 0x000059
  100. SWI_OS_ChangedBox                  EQU 0x00005A
  101. SWI_OS_CRC                         EQU 0x00005B
  102. SWI_OS_ReadDynamicArea             EQU 0x00005C
  103. SWI_OS_PrintChar                   EQU 0x00005D
  104. SWI_OS_ChangeRedirection           EQU 0x00005E
  105. SWI_OS_RemoveCallBack              EQU 0x00005F
  106. SWI_OS_FindMemMapEntries           EQU 0x000060
  107. SWI_OS_SetColour                   EQU 0x000061
  108. SWI_OS_ConvertStandardDateAndTime  EQU 0x0000C0
  109. SWI_OS_ConvertDateAndTime          EQU 0x0000C1
  110. SWI_OS_ConvertHex1                 EQU 0x0000D0
  111. SWI_OS_ConvertHex2                 EQU 0x0000D1
  112. SWI_OS_ConvertHex4                 EQU 0x0000D2
  113. SWI_OS_ConvertHex6                 EQU 0x0000D3
  114. SWI_OS_ConvertHex8                 EQU 0x0000D4
  115. SWI_OS_ConvertCardinal1            EQU 0x0000D5
  116. SWI_OS_ConvertCardinal2            EQU 0x0000D6
  117. SWI_OS_ConvertCardinal3            EQU 0x0000D7
  118. SWI_OS_ConvertCardinal4            EQU 0x0000D8
  119. SWI_OS_ConvertInteger1             EQU 0x0000D9
  120. SWI_OS_ConvertInteger2             EQU 0x0000DA
  121. SWI_OS_ConvertInteger3             EQU 0x0000DB
  122. SWI_OS_ConvertInteger4             EQU 0x0000DC
  123. SWI_OS_ConvertBinary1              EQU 0x0000DD
  124. SWI_OS_ConvertBinary2              EQU 0x0000DE
  125. SWI_OS_ConvertBinary3              EQU 0x0000DF
  126. SWI_OS_ConvertBinary4              EQU 0x0000E0
  127. SWI_OS_ConvertSpacedCardinal1      EQU 0x0000E1
  128. SWI_OS_ConvertSpacedCardinal2      EQU 0x0000E2
  129. SWI_OS_ConvertSpacedCardinal3      EQU 0x0000E3
  130. SWI_OS_ConvertSpacedCardinal4      EQU 0x0000E4
  131. SWI_OS_ConvertSpacedInteger1       EQU 0x0000E5
  132. SWI_OS_ConvertSpacedInteger2       EQU 0x0000E6
  133. SWI_OS_ConvertSpacedInteger3       EQU 0x0000E7
  134. SWI_OS_ConvertSpacedInteger4       EQU 0x0000E8
  135. SWI_OS_ConvertFixedNetStation      EQU 0x0000E9
  136. SWI_OS_ConvertNetStation           EQU 0x0000EA
  137. SWI_OS_ConvertFixedFileSize        EQU 0x0000EB
  138. SWI_OS_ConvertFileSize             EQU 0x0000EC
  139. SWI_IIC_Control                    EQU 0x000240
  140. SWI_Font_CacheAddr                 EQU 0x040080
  141. SWI_Font_FindFont                  EQU 0x040081
  142. SWI_Font_LoseFont                  EQU 0x040082
  143. SWI_Font_ReadDefn                  EQU 0x040083
  144. SWI_Font_ReadInfo                  EQU 0x040084
  145. SWI_Font_StringWidth               EQU 0x040085
  146. SWI_Font_Paint                     EQU 0x040086
  147. SWI_Font_Caret                     EQU 0x040087
  148. SWI_Font_ConverttoOS               EQU 0x040088
  149. SWI_Font_Converttopoints           EQU 0x040089
  150. SWI_Font_SetFont                   EQU 0x04008A
  151. SWI_Font_CurrentFont               EQU 0x04008B
  152. SWI_Font_FutureFont                EQU 0x04008C
  153. SWI_Font_FindCaret                 EQU 0x04008D
  154. SWI_Font_CharBBox                  EQU 0x04008E
  155. SWI_Font_ReadScaleFactor           EQU 0x04008F
  156. SWI_Font_SetScaleFactor            EQU 0x040090
  157. SWI_Font_ListFonts                 EQU 0x040091
  158. SWI_Font_SetFontColours            EQU 0x040092
  159. SWI_Font_SetPalette                EQU 0x040093
  160. SWI_Font_ReadThresholds            EQU 0x040094
  161. SWI_Font_SetThresholds             EQU 0x040095
  162. SWI_Font_FindCaretJ                EQU 0x040096
  163. SWI_Font_StringBBox                EQU 0x040097
  164. SWI_Font_ReadColourTable           EQU 0x040098
  165. SWI_Font_MakeBitmap                EQU 0x040099
  166. SWI_Font_UnCacheFile               EQU 0x04009A
  167. SWI_Font_SetFontMax                EQU 0x04009B
  168. SWI_Font_ReadFontMax               EQU 0x04009C
  169. SWI_Font_ReadFontPrefix            EQU 0x04009D
  170. SWI_Font_SwitchOutputToBuffer      EQU 0x04009E
  171. SWI_Font_ReadFontMetrics           EQU 0x04009F
  172. SWI_Font_DecodeMenu                EQU 0x0400A0
  173. SWI_Font_ScanString                EQU 0x0400A1
  174. SWI_Font_SetColourTable            EQU 0x0400A2
  175. SWI_Fo