home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
utilities
/
utilsm
/
makealf
/
Source
/
h
/
asmSWIs
< prev
next >
Wrap
Text File
|
1994-05-02
|
22KB
|
470 lines
; Title: Swi numbers for RiscOs
; Copyright (C) 1989, Acorn Computers Ltd., Cambridge, England
; $Revision: $ SWI_LIST 1.01 02-May-94 (Program modified GJM)
XOS_Bit EQU 0x020000
SWI_OS_WriteI EQU 0x000100
SWI_OS_WriteC EQU 0x000000
SWI_OS_WriteS EQU 0x000001
SWI_OS_Write0 EQU 0x000002
SWI_OS_NewLine EQU 0x000003
SWI_OS_ReadC EQU 0x000004
SWI_OS_CLI EQU 0x000005
SWI_OS_Byte EQU 0x000006
SWI_OS_Word EQU 0x000007
SWI_OS_File EQU 0x000008
SWI_OS_Args EQU 0x000009
SWI_OS_BGet EQU 0x00000A
SWI_OS_BPut EQU 0x00000B
SWI_OS_GBPB EQU 0x00000C
SWI_OS_Find EQU 0x00000D
SWI_OS_ReadLine EQU 0x00000E
SWI_OS_Control EQU 0x00000F
SWI_OS_GetEnv EQU 0x000010
SWI_OS_Exit EQU 0x000011
SWI_OS_SetEnv EQU 0x000012
SWI_OS_IntOn EQU 0x000013
SWI_OS_IntOff EQU 0x000014
SWI_OS_CallBack EQU 0x000015
SWI_OS_EnterOS EQU 0x000016
SWI_OS_BreakPt EQU 0x000017
SWI_OS_BreakCtrl EQU 0x000018
SWI_OS_UnusedSWI EQU 0x000019
SWI_OS_UpdateMEMC EQU 0x00001A
SWI_OS_SetCallBack EQU 0x00001B
SWI_OS_Mouse EQU 0x00001C
SWI_OS_Heap EQU 0x00001D
SWI_OS_Module EQU 0x00001E
SWI_OS_Claim EQU 0x00001F
SWI_OS_Release EQU 0x000020
SWI_OS_ReadUnsigned EQU 0x000021
SWI_OS_GenerateEvent EQU 0x000022
SWI_OS_ReadVarVal EQU 0x000023
SWI_OS_SetVarVal EQU 0x000024
SWI_OS_GSInit EQU 0x000025
SWI_OS_GSRead EQU 0x000026
SWI_OS_GSTrans EQU 0x000027
SWI_OS_BinaryToDecimal EQU 0x000028
SWI_OS_FSControl EQU 0x000029
SWI_OS_ChangeDynamicArea EQU 0x00002A
SWI_OS_GenerateError EQU 0x00002B
SWI_OS_ReadEscapeState EQU 0x00002C
SWI_OS_EvaluateExpression EQU 0x00002D
SWI_OS_SpriteOp EQU 0x00002E
SWI_OS_ReadPalette EQU 0x00002F
SWI_OS_ServiceCall EQU 0x000030
SWI_OS_ReadVduVariables EQU 0x000031
SWI_OS_ReadPoint EQU 0x000032
SWI_OS_UpCall EQU 0x000033
SWI_OS_CallAVector EQU 0x000034
SWI_OS_ReadModeVariable EQU 0x000035
SWI_OS_RemoveCursors EQU 0x000036
SWI_OS_RestoreCursors EQU 0x000037
SWI_OS_SWINumberToString EQU 0x000038
SWI_OS_SWINumberFromString EQU 0x000039
SWI_OS_ValidateAddress EQU 0x00003A
SWI_OS_CallAfter EQU 0x00003B
SWI_OS_CallEvery EQU 0x00003C
SWI_OS_RemoveTickerEvent EQU 0x00003D
SWI_OS_InstallKeyHandler EQU 0x00003E
SWI_OS_CheckModeValid EQU 0x00003F
SWI_OS_ChangeEnvironment EQU 0x000040
SWI_OS_ClaimScreenMemory EQU 0x000041
SWI_OS_ReadMonotonicTime EQU 0x000042
SWI_OS_SubstituteArgs EQU 0x000043
SWI_OS_PrettyPrint EQU 0x000044
SWI_OS_Plot EQU 0x000045
SWI_OS_WriteN EQU 0x000046
SWI_OS_AddToVector EQU 0x000047
SWI_OS_WriteEnv EQU 0x000048
SWI_OS_ReadArgs EQU 0x000049
SWI_OS_ReadRAMFsLimits EQU 0x00004A
SWI_OS_ClaimDeviceVector EQU 0x00004B
SWI_OS_ReleaseDeviceVector EQU 0x00004C
SWI_OS_DelinkApplication EQU 0x00004D
SWI_OS_RelinkApplication EQU 0x00004E
SWI_OS_HeapSort EQU 0x00004F
SWI_OS_ExitAndDie EQU 0x000050
SWI_OS_ReadMemMapInfo EQU 0x000051
SWI_OS_ReadMemMapEntries EQU 0x000052
SWI_OS_SetMemMapEntries EQU 0x000053
SWI_OS_AddCallBack EQU 0x000054
SWI_OS_ReadDefaultHandler EQU 0x000055
SWI_OS_SetECFOrigin EQU 0x000056
SWI_OS_SerialOp EQU 0x000057
SWI_OS_ReadSysInfo EQU 0x000058
SWI_OS_Confirm EQU 0x000059
SWI_OS_ChangedBox EQU 0x00005A
SWI_OS_CRC EQU 0x00005B
SWI_OS_ReadDynamicArea EQU 0x00005C
SWI_OS_PrintChar EQU 0x00005D
SWI_OS_ChangeRedirection EQU 0x00005E
SWI_OS_RemoveCallBack EQU 0x00005F
SWI_OS_FindMemMapEntries EQU 0x000060
SWI_OS_SetColour EQU 0x000061
SWI_OS_ConvertStandardDateAndTime EQU 0x0000C0
SWI_OS_ConvertDateAndTime EQU 0x0000C1
SWI_OS_ConvertHex1 EQU 0x0000D0
SWI_OS_ConvertHex2 EQU 0x0000D1
SWI_OS_ConvertHex4 EQU 0x0000D2
SWI_OS_ConvertHex6 EQU 0x0000D3
SWI_OS_ConvertHex8 EQU 0x0000D4
SWI_OS_ConvertCardinal1 EQU 0x0000D5
SWI_OS_ConvertCardinal2 EQU 0x0000D6
SWI_OS_ConvertCardinal3 EQU 0x0000D7
SWI_OS_ConvertCardinal4 EQU 0x0000D8
SWI_OS_ConvertInteger1 EQU 0x0000D9
SWI_OS_ConvertInteger2 EQU 0x0000DA
SWI_OS_ConvertInteger3 EQU 0x0000DB
SWI_OS_ConvertInteger4 EQU 0x0000DC
SWI_OS_ConvertBinary1 EQU 0x0000DD
SWI_OS_ConvertBinary2 EQU 0x0000DE
SWI_OS_ConvertBinary3 EQU 0x0000DF
SWI_OS_ConvertBinary4 EQU 0x0000E0
SWI_OS_ConvertSpacedCardinal1 EQU 0x0000E1
SWI_OS_ConvertSpacedCardinal2 EQU 0x0000E2
SWI_OS_ConvertSpacedCardinal3 EQU 0x0000E3
SWI_OS_ConvertSpacedCardinal4 EQU 0x0000E4
SWI_OS_ConvertSpacedInteger1 EQU 0x0000E5
SWI_OS_ConvertSpacedInteger2 EQU 0x0000E6
SWI_OS_ConvertSpacedInteger3 EQU 0x0000E7
SWI_OS_ConvertSpacedInteger4 EQU 0x0000E8
SWI_OS_ConvertFixedNetStation EQU 0x0000E9
SWI_OS_ConvertNetStation EQU 0x0000EA
SWI_OS_ConvertFixedFileSize EQU 0x0000EB
SWI_OS_ConvertFileSize EQU 0x0000EC
SWI_IIC_Control EQU 0x000240
SWI_Font_CacheAddr EQU 0x040080
SWI_Font_FindFont EQU 0x040081
SWI_Font_LoseFont EQU 0x040082
SWI_Font_ReadDefn EQU 0x040083
SWI_Font_ReadInfo EQU 0x040084
SWI_Font_StringWidth EQU 0x040085
SWI_Font_Paint EQU 0x040086
SWI_Font_Caret EQU 0x040087
SWI_Font_ConverttoOS EQU 0x040088
SWI_Font_Converttopoints EQU 0x040089
SWI_Font_SetFont EQU 0x04008A
SWI_Font_CurrentFont EQU 0x04008B
SWI_Font_FutureFont EQU 0x04008C
SWI_Font_FindCaret EQU 0x04008D
SWI_Font_CharBBox EQU 0x04008E
SWI_Font_ReadScaleFactor EQU 0x04008F
SWI_Font_SetScaleFactor EQU 0x040090
SWI_Font_ListFonts EQU 0x040091
SWI_Font_SetFontColours EQU 0x040092
SWI_Font_SetPalette EQU 0x040093
SWI_Font_ReadThresholds EQU 0x040094
SWI_Font_SetThresholds EQU 0x040095
SWI_Font_FindCaretJ EQU 0x040096
SWI_Font_StringBBox EQU 0x040097
SWI_Font_ReadColourTable EQU 0x040098
SWI_Font_MakeBitmap EQU 0x040099
SWI_Font_UnCacheFile EQU 0x04009A
SWI_Font_SetFontMax EQU 0x04009B
SWI_Font_ReadFontMax EQU 0x04009C
SWI_Font_ReadFontPrefix EQU 0x04009D
SWI_Font_SwitchOutputToBuffer EQU 0x04009E
SWI_Font_ReadFontMetrics EQU 0x04009F
SWI_Font_DecodeMenu EQU 0x0400A0
SWI_Font_ScanString EQU 0x0400A1
SWI_Font_SetColourTable EQU 0x0400A2
SWI_Fo