home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / program / d / filepoll / source / SwiDefs < prev   
Encoding:
Text File  |  1992-04-13  |  28.5 KB  |  694 lines

  1. r0              RN 0
  2. r1              RN 1
  3. r2              RN 2
  4. r3              RN 3
  5. r4              RN 4
  6. r5              RN 5
  7. r6              RN 6
  8. r7              RN 7
  9. r8              RN 8
  10. r9              RN 9
  11. r10             RN 10
  12. r11             RN 11
  13. r12             RN 12
  14. r13             RN 13
  15. r14             RN 14
  16. r15             RN 15
  17.  
  18. wrk             RN 12
  19. sp              RN 13
  20. lk              RN 14
  21. pc              RN 15
  22.  
  23. R0              RN 0
  24. R1              RN 1
  25. R2              RN 2
  26. R3              RN 3
  27. R4              RN 4
  28. R5              RN 5
  29. R6              RN 6
  30. R7              RN 7
  31. R8              RN 8
  32. R9              RN 9
  33. R10             RN 10
  34. R11             RN 11
  35. R12             RN 12
  36. R13             RN 13
  37. R14             RN 14
  38. R15             RN 15
  39.  
  40. N_bit           * 1 :SHL: 31
  41. Z_bit           * 1 :SHL: 30
  42. C_bit           * 1 :SHL: 29
  43. V_bit           * 1 :SHL: 28
  44. I_bit           * 1 :SHL: 27
  45. F_bit           * 1 :SHL: 26
  46.  
  47. X_bit           * &20000
  48.  
  49.  
  50. OS_WriteC                                * 0
  51. OS_WriteS                                * 1
  52. OS_Write0                                * 2
  53. OS_NewLine                               * 3
  54. OS_ReadC                                 * 4
  55. OS_CLI                                   * 5
  56. OS_Byte                                  * 6
  57. OS_Word                                  * 7
  58. OS_File                                  * 8
  59. OS_Args                                  * 9
  60. OS_BGet                                  * &a
  61. OS_BPut                                  * &b
  62. OS_GBPB                                  * &c
  63. OS_Find                                  * &d
  64. OS_ReadLine                              * &e
  65. OS_Control                               * &f
  66. OS_GetEnv                                * &10
  67. OS_Exit                                  * &11
  68. OS_SetEnv                                * &12
  69. OS_IntOn                                 * &13
  70. OS_IntOff                                * &14
  71. OS_CallBack                              * &15
  72. OS_EnterOS                               * &16
  73. OS_BreakPt                               * &17
  74. OS_BreakCtrl                             * &18
  75. OS_UnusedSWI                             * &19
  76. OS_UpdateMEMC                            * &1a
  77. OS_SetCallBack                           * &1b
  78. OS_Mouse                                 * &1c
  79. OS_Heap                                  * &1d
  80. OS_Module                                * &1e
  81. OS_Claim                                 * &1f
  82. OS_Release                               * &20
  83. OS_ReadUnsigned                          * &21
  84. OS_GenerateEvent                         * &22
  85. OS_ReadVarVal                            * &23
  86. OS_SetVarVal                             * &24
  87. OS_GSInit                                * &25
  88. OS_GSRead                                * &26
  89. OS_GSTrans                               * &27
  90. OS_BinaryToDecimal                       * &28
  91. OS_FSControl                             * &29
  92. OS_ChangeDynamicArea                     * &2a
  93. OS_GenerateError                         * &2b
  94. OS_ReadEscapeState                       * &2c
  95. OS_EvaluateExpression                    * &2d
  96. OS_SpriteOp                              * &2e
  97. OS_ReadPalette                           * &2f
  98. OS_ServiceCall                           * &30
  99. OS_ReadVduVariables                      * &31
  100. OS_ReadPoint                             * &32
  101. OS_UpCall                                * &33
  102. OS_CallAVector                           * &34
  103. OS_ReadModeVariable                      * &35
  104. OS_RemoveCursors                         * &36
  105. OS_RestoreCursors                        * &37
  106. OS_SWINumberToString                     * &38
  107. OS_SWINumberFromString                   * &39
  108. OS_ValidateAddress                       * &3a
  109. OS_CallAfter                             * &3b
  110. OS_CallEvery                             * &3c
  111. OS_RemoveTickerEvent                     * &3d
  112. OS_InstallKeyHandler                     * &3e
  113. OS_CheckModeValid                        * &3f
  114. OS_ChangeEnvironment                     * &40
  115. OS_ClaimScreenMemory                     * &41
  116. OS_ReadMonotonicTime                     * &42
  117. OS_SubstituteArgs                        * &43
  118. OS_PrettyPrint                           * &44
  119. OS_Plot                                  * &45
  120. OS_WriteN                                * &46
  121. OS_AddToVector                           * &47
  122. OS_WriteEnv                              * &48
  123. OS_ReadArgs                              * &49
  124. OS_ReadRAMFsLimits                       * &4a
  125. OS_ClaimDeviceVector                     * &4b
  126. OS_ReleaseDeviceVector                   * &4c
  127. OS_DelinkApplication                     * &4d
  128. OS_RelinkApplication                     * &4e
  129. OS_HeapSort                              * &4f
  130. OS_ExitAndDie                            * &50
  131. OS_ReadMemMapInfo                        * &51
  132. OS_ReadMemMapEntries                     * &52
  133. OS_SetMemMapEntries                      * &53
  134. OS_AddCallBack                           * &54
  135. OS_ReadDefaultHandler                    * &55
  136. OS_SetECFOrigin                          * &56
  137. OS_SerialOp                              * &57
  138. OS_ReadSysInfo                           * &58
  139. OS_Confirm                               * &59
  140. OS_ChangedBox                            * &5a
  141. OS_CRC                                   * &5b
  142. OS_ReadDynamicArea                       * &5c
  143. OS_PrintChar                             * &5d
  144. OS_ChangeRedirection                     * &5e
  145. OS_RemoveCallBack                        * &5f
  146. OS_FindMemMapEntries                     * &60
  147. OS_ConvertStandardDateAndTime            * &c0
  148. OS_ConvertDateAndTime                    * &c1
  149. OS_ConvertHex1                           * &d0
  150. OS_ConvertHex2                           * &d1
  151. OS_ConvertHex4                           * &d2
  152. OS_ConvertHex6                           * &d3
  153. OS_ConvertHex8                           * &d4
  154. OS_ConvertCardinal1                      * &d5
  155. OS_ConvertCardinal2                      * &d6
  156. OS_ConvertCardinal3                      * &d7
  157. OS_ConvertCardinal4                      * &d8
  158. OS_ConvertInteger1                       * &d9
  159. OS_ConvertInteger2                       * &da
  160. OS_ConvertInteger3                       * &db
  161. OS_ConvertInteger4                       * &dc
  162. OS_ConvertBinary1                        * &dd
  163. OS_ConvertBinary2                        * &de
  164. OS_ConvertBinary3                        * &df
  165. OS_ConvertBinary4                        * &e0
  166. OS_ConvertSpacedCardinal1                * &e1
  167. OS_ConvertSpacedCardinal2                * &e2
  168. OS_ConvertSpacedCardinal3                * &e3
  169. OS_ConvertSpacedCardinal4                * &e4
  170. OS_ConvertSpacedInteger1                 * &e5
  171. OS_ConvertSpacedInteger2                 * &e6
  172. OS_ConvertSpacedInteger3                 * &e7
  173. OS_ConvertSpacedInteger4                 * &e8
  174. OS_ConvertFixedNetStation                * &e9
  175. OS_ConvertNetStation                     * &ea
  176. OS_ConvertFixedFileSize                  * &eb
  177. OS_ConvertFileSize                       * &ec
  178. OS_WriteI                                * &100
  179. IIC_Control                              * &240
  180. Cache_Control                            * &280
  181. Cache_Cacheable                          * &281
  182. Cache_Updateable                         * &282
  183. Cache_Disruptive                         * &283
  184. Cache_Flush                              * &284
  185. Font_CacheAddr                           * &40080
  186. Font_FindFont                            * &40081
  187. Font_LoseFont                            * &40082
  188. Font_ReadDefn                            * &40083
  189. Font_ReadInfo                            * &40084
  190. Font_StringWidth                         * &40085
  191. Font_Paint                               * &40086
  192. Font_Caret                               * &40087
  193. Font_ConverttoOS                         * &40088
  194. Font_Converttopoints                     * &40089
  195. Font_SetFont                             * &4008a
  196. Font_CurrentFont                         * &4008b
  197. Font_FutureFont                          * &4008c
  198. Font_FindCaret                           * &4008d
  199. Font_CharBBox                            * &4008e
  200. Font_ReadScaleFactor                     * &4008f
  201. Font_SetScaleFactor                      * &40090
  202. Font_ListFonts                           * &40091
  203. Font_SetFontColours                      * &40092
  204. Font_SetPalette                          * &40093
  205. Font_ReadThresholds                      * &40094
  206. Font_SetThresholds                       * &40095
  207. Font_FindCaretJ                          * &40096
  208. Font_StringBBox                          * &40097
  209. Font_ReadColourTable                     * &40098
  210. Font_MakeBitmap                          * &40099
  211. Font_UnCacheFile                         * &4009a
  212. Font_SetFontMax                          * &4009b
  213. Font_ReadFontMax                         * &4009c
  214. Font_ReadFontPrefix                      * &4009d
  215. Font_SwitchOutputToBuffer                * &4009e
  216. Font_ReadFontMetrics                     * &4009f
  217. Font_DecodeMenu                          * &400a0
  218. Font_ScanString                          * &400a1
  219. Font_SetColourTable                      * &400a2
  220. Font_CurrentRGB                          * &400a3
  221. Font_FutureRGB                           * &400a4
  222. Font_ReadEncodingFilename                * &400a5
  223. Font_FindField                           * &400a6
  224. Font_ApplyFields                         * &400a7
  225. Wimp_Initialise                          * &400c0
  226. Wimp_CreateWindow                        * &400c1
  227. Wimp_CreateIcon                          * &400c2
  228. Wimp_DeleteWindow                        * &400c3
  229. Wimp_DeleteIcon                          * &400c4
  230. Wimp_OpenWindow                          * &400c5
  231. Wimp_CloseWindow                         * &400c6
  232. Wimp_Poll                                * &400c7
  233. Wimp_RedrawWindow                        * &400c8
  234. Wimp_UpdateWindow                        * &400c9
  235. Wimp_GetRectangle                        * &400ca
  236. Wimp_GetWindowState                      * &400cb
  237. Wimp_GetWindowInfo                       * &400cc
  238. Wimp_SetIconState                        * &400cd
  239. Wimp_GetIconState                        * &400ce
  240. Wimp_GetPointerInfo                      * &400cf
  241. Wimp_DragBox                             * &400d0
  242. Wimp_ForceRedraw                         * &400d1
  243. Wimp_SetCaretPosition                    * &400d2
  244. Wimp_GetCaretPosition                    * &400d3
  245. Wimp_CreateMenu                          * &400d4
  246. Wimp_DecodeMenu                          * &400d5
  247. Wimp_WhichIcon                           * &400d6
  248. Wimp_SetExtent                           * &400d7
  249. Wimp_SetPointerShape                     * &400d8
  250. Wimp_OpenTemplate                        * &400d9
  251. Wimp_CloseTemplate                       * &400da
  252. Wimp_LoadTemplate                        * &400db
  253. Wimp_ProcessKey                          * &400dc
  254. Wimp_CloseDown                           * &400dd
  255. Wimp_StartTask                           * &400de
  256. Wimp_ReportError                         * &400df
  257. Wimp_GetWindowOutline                    * &400e0
  258. Wimp_PollIdle                            * &400e1
  259. Wimp_PlotIcon                            * &400e2
  260. Wimp_SetMode                             * &400e3
  261. Wimp_SetPalette                          * &400e4
  262. Wimp_ReadPalette                         * &400e5
  263. Wimp_SetColour                           * &400e6
  264. Wimp_SendMessage                         * &400e7
  265. Wimp_CreateSubMenu                       * &400e8
  266. Wimp_SpriteOp                            * &400e9
  267. Wimp_BaseOfSprites                       * &400ea
  268. Wimp_BlockCopy                           * &400eb
  269. Wimp_SlotSize                            * &400ec
  270. Wimp_ReadPixTrans                        * &400ed
  271. Wimp_ClaimFreeMemory                     * &400ee
  272. Wimp_CommandWindow                       * &400ef
  273. Wimp_TextColour                          * &400f0
  274. Wimp_TransferBlock                       * &400f1
  275. Wimp_ReadSysInfo                         * &400f2
  276. Wimp_SetFontColours                      * &400f3
  277. Wimp_GetMenuState                        * &400f4
  278. Wimp_RegisterFilter                      * &400f5
  279. Wimp_AddMessages                         * &400f6
  280. Sound_Configure                          * &40140
  281. Sound_Enable                             * &40141
  282. Sound_Stereo                             * &40142
  283. Sound_Speaker                            * &40143
  284. Sound_Volume                             * &40180
  285. Sound_SoundLog                           * &40181
  286. Sound_LogScale                           * &40182
  287. Sound_InstallVoice                       * &40183
  288. Sound_RemoveVoice                        * &40184
  289. Sound_AttachVoice                        * &40185
  290. Sound_ControlPacked                      * &40186
  291. Sound_Tuning                             * &40187
  292. Sound_Pitch                              * &40188
  293. Sound_Control                            * &40189
  294. Sound_AttachNamedVoice                   * &4018a
  295. Sound_ReadControlBlock                   * &4018b
  296. Sound_WriteControlBlock                  * &4018c
  297. Sound_QInit                              * &401c0
  298. Sound_QSchedule                          * &401c1
  299. Sound_QRemove                            * &401c2
  300. Sound_QFree                              * &401c3
  301. Sound_QSDispatch                         * &401c4
  302. Sound_QTempo                             * &401c5
  303. Sound_QBeat                              * &401c6
  304. Sound_QInterface                         * &401c7
  305. ADFS_DiscOp                              * &40240
  306. ADFS_HDC                                 * &40241
  307. ADFS_Drives                              * &40242
  308. ADFS_FreeSpace                           * &40243
  309. ADFS_Retries                             * &40244
  310. ADFS_DescribeDisc                        * &40245
  311. ADFS_VetFormat                           * &40246
  312. ADFS_FlpProcessDCB                       * &40247
  313. ADFS_ControllerType                      * &40248
  314. ADFS_PowerControl                        * &40249
  315. ADFS_SetIDEController                    * &4024a
  316. ADFS_IDEUserOp                           * &4024b
  317. ADFS_MiscOp                              * &4024c
  318. ADFS_ECCSAndRetries                      * &40250
  319. Podule_ReadID                            * &40280
  320. Podule_ReadHeader                        * &40281
  321. Podule_EnumerateChunks                   * &40282
  322. Podule_ReadChunk                         * &40283
  323. Podule_ReadBytes                         * &40284
  324. Podule_WriteBytes                        * &40285
  325. Podule_CallLoader                        * &40286
  326. Podule_RawRead                           * &40287
  327. Podule_RawWrite                          * &40288
  328. Podule_HardwareAddress                   * &40289
  329. Podule_EnumerateChunksWithInfo           * &4028a
  330. Podule_HardwareAddresses                 * &4028b
  331. Podule_ReturnNumber                      * &4028c
  332. Debugger_Disassemble                     * &40380
  333. FPEmulator_Version                       * &40480
  334. FileCore_DiscOp                          * &40540
  335. FileCore_Create                          * &40541
  336. FileCore_Drives                          * &40542
  337. FileCore_FreeSpace                       * &40543
  338. FileCore_FloppyStructure                 * &40544
  339. FileCore_DescribeDisc                    * &40545
  340. FileCore_DiscardReadSectorsCache         * &40546
  341. FileCore_DiscFormat                      * &40547
  342. FileCore_LayoutStructure                 * &40548
  343. FileCore_MiscOp                          * &40549
  344. Shell_Create                             * &405c0
  345. Shell_Destroy                            * &405c1
  346. Hourglass_On                             * &406c0
  347. Hourglass_Off                            * &406c1
  348. Hourglass_Smash                          * &406c2
  349. Hourglass_Start                          * &406c3
  350. Hourglass_Percentage                     * &406c4
  351. Hourglass_LEDs                           * &406c5
  352. Hourglass_Colours                        * &406c6
  353. Draw_ProcessPath                         * &40700
  354. Draw_ProcessPathFP                       * &40701
  355. Draw_Fill                                * &40702
  356. Draw_FillFP                              * &40703
  357. Draw_Stroke                              * &40704
  358. Draw_StrokeFP                            * &40705
  359. Draw_StrokePath                          * &40706
  360. Draw_StrokePathFP                        * &40707
  361. Draw_FlattenPath                         * &40708
  362. Draw_FlattenPathFP                       * &40709
  363. Draw_TransformPath                       * &4070a
  364. Draw_TransformPathFP                     * &4070b
  365. ColourTrans_SelectTable                  * &40740
  366. ColourTrans_SelectGCOLTable              * &40741
  367. ColourTrans_ReturnGCOL                   * &40742
  368. ColourTrans_SetGCOL                      * &40743
  369. ColourTrans_ReturnColourNumber           * &40744
  370. ColourTrans_ReturnGCOLForMode            * &40745
  371. ColourTrans_ReturnColourNumberForMode    * &40746
  372. ColourTrans_ReturnOppGCOL                * &40747
  373. ColourTrans_SetOppGCOL                   * &40748
  374. ColourTrans_ReturnOppColourNumber        * &40749
  375. ColourTrans_ReturnOppGCOLForMode         * &4074a
  376. ColourTrans_ReturnOppColourNumberForMode * &4074b
  377. ColourTrans_GCOLToColourNumber           * &4074c
  378. ColourTrans_ColourNumberToGCOL           * &4074d
  379. ColourTrans_ReturnFontColours            * &4074e
  380. ColourTrans_SetFontColours               * &4074f
  381. ColourTrans_InvalidateCache              * &40750
  382. ColourTrans_SetCalibration               * &40751
  383. ColourTrans_ReadCalibration              * &40752
  384. ColourTrans_ConvertDeviceColour          * &40753
  385. ColourTrans_ConvertDevicePalette         * &40754
  386. ColourTrans_ConvertRGBToCIE              * &40755
  387. ColourTrans_ConvertCIEToRGB              * &40756
  388. ColourTrans_WriteCalibrationToFile       * &40757
  389. ColourTrans_ConvertRGBToHSV              * &40758
  390. ColourTrans_ConvertHSVToRGB              * &40759
  391. ColourTrans_ConvertRGBToCMYK             * &4075a
  392. ColourTrans_ConvertCMYKToRGB             * &4075b
  393. ColourTrans_ReadPalette                  * &4075c
  394. ColourTrans_WritePalette                 * &4075d
  395. ColourTrans_SetColour                    * &4075e
  396. ColourTrans_MiscOp                       * &4075f
  397. RamFS_DiscOp                             * &40780
  398. RamFS_Drives                             * &40782
  399. RamFS_FreeSpace                          * &40783
  400. RamFS_DescribeDisc                       * &40785
  401. Super_Sample90                           * &40d80
  402. Super_Sample45                           * &40d81
  403. FilerAction_SendSelectedDirectory        * &40f80
  404. FilerAction_SendSelectedFile             * &40f81
  405. FilerAction_SendStartOperation           * &40f82
  406. MessageTrans_FileInfo                    * &41500
  407. MessageTrans_OpenFile                    * &41501
  408. MessageTrans_Lookup                      * &41502
  409. MessageTrans_MakeMenus                   * &41503
  410. MessageTrans_CloseFile                   * &41504
  411. MessageTrans_EnumerateTokens             * &41505
  412. MessageTrans_ErrorLookup                 * &41506
  413. MessageTrans_GSLookup                    * &41507
  414. DOSFS_DiscFormat                         * &41ac0
  415. DOSFS_LayoutStructure                    * &41ac1
  416. ResourceFS_RegisterFiles                 * &41b40
  417. ResourceFS_DeregisterFiles               * &41b41
  418. DragASprite_Start                        * &42400
  419. DragASprite_Stop                         * &42401
  420. DDEUtils_Prefix                          * &42580
  421. DDEUtils_SetCLSize                       * &42581
  422. DDEUtils_SetCL                           * &42582
  423. DDEUtils_GetCLSize                       * &42583
  424. DDEUtils_GetCl                           * &42584
  425. DDEUtils_ThrowbackRegister               * &42585
  426. DDEUtils_ThrowbackUnRegister             * &42586
  427. DDEUtils_ThrowbackStart                  * &42587
  428. DDEUtils_ThrowbackSend                   * &42588
  429. DDEUtils_ThrowbackEnd                    * &42589
  430. Filter_RegisterPreFilter                 * &42640
  431. Filter_RegisterPostFilter                * &42641
  432. Filter_DeRegisterPreFilter               * &42642
  433. Filter_DeRegisterPostFilter              * &42643
  434. TaskManager_TaskNameFromHandle           * &42680
  435. TaskManager_EnumerateTasks               * &42681
  436. Squash_Compress                          * &42700
  437. Squash_Decompress                        * &42701
  438. DeviceFS_Register                        * &42740
  439. DeviceFS_Deregister                      * &42741
  440. DeviceFS_RegisterObjects                 * &42742
  441. DeviceFS_DeregisterObjects               * &42743
  442. DeviceFS_CallDevice                      * &42744
  443. DeviceFS_Threshold                       * &42745
  444. DeviceFS_ReceivedCharacter               * &42746
  445. DeviceFS_TransmitCharacter               * &42747
  446. Buffer_Create                            * &42940
  447. Buffer_Remove                            * &42941
  448. Buffer_Register                          * &42942
  449. Buffer_Deregister                        * &42943
  450. Buffer_ModifyFlags                       * &42944
  451. Buffer_LinkDevice                        * &42945
  452. Buffer_UnlinkDevice                      * &42946
  453. Buffer_GetInfo                           * &42947
  454. Buffer_Threshold                         * &42948
  455. BASICTrans_HELP                          * &42c80
  456. BASICTrans_Error                         * &42c81
  457. BASICTrans_Message                       * &42c82
  458. Parallel_HardwareAddress                 * &42ec0
  459. Territory_Number                         * &43040
  460. Territory_Register                       * &43041
  461. Territory_Deregister                     * &43042
  462. Territory_NumberToName                   * &43043
  463. Territory_Exists                         * &43044
  464. Territory_AlphabetNumberToName           * &43045
  465. Territory_SelectAlphabet                 * &43046
  466. Territory_SetTime                        * &43047
  467. Territory_ReadCurrentTimeZone            * &43048
  468. Territory_ConvertTimeToUTCOrdinals       * &43049
  469. Territory_ReadTimeZones                  * &4304a
  470. Territory_ConvertDateAndTime             * &4304b
  471. Territory_ConvertStandardDateAndTime     * &4304c
  472. Territory_ConvertStandardDate            * &4304d
  473. Territory_ConvertStandardTime            * &4304e
  474. Territory_ConvertTimeToOrdinals          * &4304f
  475. Territory_ConvertTimeStringToOrdinals    * &43050
  476. Territory_ConvertOrdinalsToTime          * &43051
  477. Territory_Alphabet                       * &43052
  478. Territory_AlphabetIdentifier             * &43053
  479. Territory_SelectKeyboardHandler          * &43054
  480. Territory_WriteDirection                 * &43055
  481. Territory_CharacterPropertyTable         * &43056
  482. Territory_LowerCaseTable                 * &43057
  483. Territory_UpperCaseTable                 * &43058
  484. Territory_ControlTable                   * &43059
  485. Territory_PlainTable                     * &4305a
  486. Territory_ValueTable                     * &4305b
  487. Territory_RepresentationTable            * &4305c
  488. Territory_Collate                        * &4305d
  489. Territory_ReadSymbols                    * &4305e
  490. Territory_ReadCalendarInformation        * &4305f
  491. Territory_NameToNumber                   * &43060
  492. Territory_ConvertTextToString            * &43075
  493. TaskWindow_TaskInfo                      * &43380
  494. PDriver_Info                             * &80140
  495. PDriver_SetInfo                          * &80141
  496. PDriver_CheckFeatures                    * &80142
  497. PDriver_PageSize                         * &80143
  498. PDriver_SetPageSize                      * &80144
  499. PDriver_SelectJob                        * &80145
  500. PDriver_CurrentJob                       * &80146
  501. PDriver_FontSWI                          * &80147
  502. PDriver_EndJob                           * &80148
  503. PDriver_AbortJob                         * &80149
  504. PDriver_Reset                            * &8014a
  505. PDriver_GiveRectangle                    * &8014b
  506. PDriver_DrawPage                         * &8014c
  507. PDriver_GetRectangle                     * &8014d
  508. PDriver_CancelJob                        * &8014e
  509. PDriver_ScreenDump                       * &8014f
  510. PDriver_EnumerateJobs                    * &80150
  511. PDriver_SetPrinter                       * &80151
  512. PDriver_CancelJobWithError               * &80152
  513. PDriver_SelectIllustration               * &80153
  514. PDriver_InsertIllustration               * &80154
  515. PDriver_DeclareFont                      * &80155
  516. PDriver_DeclareDriver                    * &80156
  517. PDriver_RemoveDriver                     * &80157
  518. PDriver_SelectDriver                     * &80158
  519. PDriver_EnumerateDrivers                 * &80159
  520. PDriver_MiscOp                           * &8015a
  521. PDriver_MiscOpForDriver                  * &8015b
  522. PDriver_SetDriver                        * &8015c
  523. SharedCLibrary_LibInitAPCS_A             * &80680
  524. SharedCLibrary_LibInitAPCS_R             * &80681
  525. SharedCLibrary_LibInitModule             * &80682
  526. ABCLib_Init                              * &80b80
  527. ABCLib_Register                          * &80b81
  528. ABCLib_Profile                           * &80b82
  529. ABCLib_WAC                               * &80b83
  530. FrontEnd_ExtendedCmdLine                 * &81400
  531. FrontEnd_FreeCmdLine                     * &81401
  532. Interface_SlabButton                     * &81680
  533. Interface_Render3dWindow                 * &81681
  534. Interface_Initialise                     * &81682
  535. Interface_CloseDown                      * &81683
  536. Interface_SetWorkareaPointer             * &81684
  537. Interface_RemoveWorkareaPointer          * &81685
  538. Interface_Poll                           * &81686
  539. Interface_SendHelp                       * &81687
  540. Interface_PreProcessKey                  * &81688
  541. Interface_Plot3dIcon                     * &81689
  542. Interface_BoundingBox                    * &8168a
  543. SlidingHeap_Create                       * &c0280
  544. SlidingHeap_NewBlock                     * &c0281
  545. SlidingHeap_ScrapBlock                   * &c0282
  546. SlidingHeap_ExtendBlock                  * &c0283
  547. SlidingHeap_HeapInfo                     * &c0284
  548. SlidingHeap_VerifyAnchors                * &c0285
  549. SlidingHeap_NextFree                     * &c0286
  550. SlidingHeap_NextBlock                    * &c0287
  551. SlidingHeap_DescribeBlock                * &c0288
  552. SlidingHeap_ShiftHeap                    * &c0289
  553. CV_WannaAlter                            * &c1500
  554. CV_TestMode                              * &c1501
  555. CV_Enhancer                              * &c1502
  556. CV_SysInfo                               * &c1503
  557. WD_Hex                                   * &cff00
  558. WD_HexB                                  * &cff01
  559. WD_DecS                                  * &cff02
  560. WD_DecSB                                 * &cff03
  561. WD_DecU                                  * &cff04
  562. WD_DecUB                                 * &cff05
  563. WD_Bin                                   * &cff06
  564. WD_BinB                                  * &cff07
  565. WD_HexI                                  * &cff08
  566. WD_HexBI                                 * &cff09
  567. WD_DecSI                                 * &cff0a
  568. WD_DecSBI                                * &cff0b
  569. WD_DecUI                                 * &cff0c
  570. WD_DecUBI                                * &cff0d
  571. WD_BinI                                  * &cff0e
  572. WD_BinBI                                 * &cff0f
  573. WD_StringZ                               * &cff10
  574. WD_StringCR                              * &cff11
  575. WD_StringSP                              * &cff12
  576. WD_PC                                    * &cff13
  577.  
  578.  
  579.         MACRO
  580. $label  Show    $reg,$icon,$type,$offset
  581.  
  582.  [ debug<>0
  583.  
  584.         LCLL    indir
  585.         LCLL    string
  586.         LCLL    byteop
  587.         LCLA    opcode
  588.         LCLS    workstr
  589.         LCLA    swinum
  590.  
  591. workstr SETS    "$type"
  592.         ASSERT  $icon>=0:LAND:$icon<=31
  593.  
  594.   [       "$type"=""
  595.         ASSERT  "$offset"=""
  596. opcode  SETA    &20
  597.   |
  598.  
  599.         [       :LEN:"$workstr">6
  600. string  SETL    "$workstr":LEFT:6="String"
  601.         |
  602. string  SETL    {FALSE}
  603.         ]
  604.      [       "$string"="T"
  605.  
  606. workstr SETS    "$workstr":RIGHT:(:LEN:"$workstr"-6)
  607. opcode  SETA    &100
  608.         [       "$workstr"="Z"
  609. opcode  SETA    8
  610.         ]
  611.         [       "$workstr"="CR"
  612. opcode  SETA    9
  613.         ]
  614.         [       "$workstr"="SP"
  615. opcode  SETA    10
  616.         ]
  617.         ASSERT  opcode<>&100
  618.  
  619.      |
  620.  
  621. indir   SETL    "$workstr":RIGHT:1="I"
  622.         [       "$indir"="T"
  623. workstr SETS    "$workstr":LEFT:(:LEN:"$workstr"-1)
  624.         ]
  625.  
  626. byteop  SETL    "$workstr":RIGHT:1="B"
  627.         [       "$byteop"="T"
  628. workstr SETS    "$workstr":LEFT:(:LEN:"$workstr"-1)
  629.         ]
  630.  
  631. opcode  SETA    &100
  632.         [       "$workstr"="Hex"
  633. opcode  SETA    0
  634.         ]
  635.         [       "$workstr"="DecS"
  636. opcode  SETA    2
  637.         ]
  638.         [       "$workstr"="DecU"
  639. opcode  SETA    4
  640.         ]
  641.         [       "$workstr"="Bin"
  642. opcode  SETA    6
  643.         ]
  644.         [       "$workstr"="PC"
  645. opcode  SETA    &18
  646.         ASSERT  "$byteop"="F":LAND:"$indir"="F":LAND:"$offset"=""
  647.         ]
  648.         ASSERT  opcode<>&100
  649.  
  650.         [       "$byteop"="T"
  651. opcode  SETA    opcode+1
  652.         ]
  653.  
  654.         [       "$indir"="T"
  655. opcode  SETA    opcode+8
  656.         ]
  657.  
  658.      ]
  659.  
  660.         [       "$offset"/=""
  661.         [       opcode<8
  662. opcode  SETA    opcode+8
  663.         ]
  664. opcode  SETA    opcode+&20
  665.         ]
  666.  
  667.   ]
  668.  
  669.         [       "$reg"=""
  670.         ASSERT  opcode<&20:LAND:"$offset"=""
  671. swinum  SETA    &8000:OR:$icon:OR:(opcode:SHL:5)
  672.         |
  673.         ASSERT  $reg>=0:LAND:$reg<=15
  674. swinum  SETA    $reg:OR:($icon:SHL:4):OR:(opcode:SHL:9)
  675.         ]
  676. $label  SWI     &FF0000:OR:swinum
  677.         [       "$offset"/=""
  678.         &       $offset
  679.         ]
  680.  ]
  681.         MEND
  682.  
  683.         MACRO
  684. $label  ShowStr $icon,$string
  685.  [ debug<>0
  686.         ASSERT  $icon>=0:LAND:$icon<=31
  687. $label  SWI     &FF8400:OR:$icon
  688.         =       "$string",0
  689.         ALIGN
  690.  ]
  691.         MEND
  692.  
  693.         END
  694.