home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / Hdr / OSByte < prev    next >
Encoding:
Text File  |  1994-09-29  |  20.5 KB  |  513 lines

  1. ;AAsm header file for OSByte
  2. ;written by DefMod (Aug  8 1994) on Thu Sep 29 15:22:53 1994
  3.  
  4.         [       :LNOT: :DEF: Get_Types
  5.         GBLS    Get_Types
  6. Get_Types                       SETS    "GET OS:Hdr.Types"
  7.         |
  8. Get_Types                       SETS    ""
  9.         ]
  10.         $Get_Types
  11.  
  12.         [       :LNOT: :DEF: Get_OS
  13.         GBLS    Get_OS
  14. Get_OS                          SETS    "GET OS:Hdr.OS"
  15.         |
  16. Get_OS                          SETS    ""
  17.         ]
  18.         $Get_OS
  19.  
  20.         [       :LNOT: :DEF: OSByte_Hdr
  21.         GBLS    OSByte_Hdr
  22.  
  23. ;Symbols for constants
  24. OSByte_Version                  *       0
  25. OSByte_UserFlag                 *       1
  26. OSByte_InputStream              *       2
  27. OSByte_OutputStreams            *       3
  28. OSByte_InterpretationArrows     *       4
  29. OSByte_Printer                  *       5
  30. OSByte_IgnoreChar               *       6
  31. OSByte_SerialReceiveRate        *       7
  32. OSByte_SerialTransmitRate       *       8
  33. OSByte_OnDuration               *       9
  34. OSByte_OffDuration              *       10
  35. OSByte_KeyboardDelay            *       11
  36. OSByte_KeyboardRate             *       12
  37. OSByte_DisableEvent             *       13
  38. OSByte_EnableEvent              *       14
  39. OSByte_FlushBuffers             *       15
  40. OSByte_ResetFunctionKeys        *       18
  41. OSByte_AwaitVSync               *       19
  42. OSByte_ResetSystemFont          *       20
  43. OSByte_FlushBuffer              *       21
  44. OSByte_ResetSystemChars         *       25
  45. OSByte_CountryNumber            *       70
  46. OSByte_AlphabetNumber           *       71
  47. OSByte_SelectPointer            *       106
  48. OSByte_OutputScreenBank         *       112
  49. OSByte_DisplayScreenBank        *       113
  50. OSByte_ShadowState              *       114
  51. OSByte_VDUState                 *       117
  52. OSByte_UpdateKeyboard           *       118
  53. OSByte_LockRepeat               *       120
  54. OSByte_ScanKeyboard             *       121
  55. OSByte_ScanKeyboardLimited      *       122
  56. OSByte_ClearEscape              *       124
  57. OSByte_SetEscape                *       125
  58. OSByte_AcknowledgeEscape        *       126
  59. OSByte_EOF                      *       127
  60. OSByte_PointerPosition          *       128
  61. OSByte_BufferState              *       128
  62. OSByte_InKey                    *       129
  63. OSByte_TextCursorPosition       *       134
  64. OSByte_ScreenChar               *       135
  65. OSByte_BufferInsert             *       138
  66. OSByte_Opt                      *       139
  67. OSByte_ServiceCall              *       143
  68. OSByte_TV                       *       144
  69. OSByte_BufferRemove             *       145
  70. OSByte_BufferStatus             *       152
  71. OSByte_TypeChar                 *       153
  72. OSByte_SerialState              *       156
  73. OSByte_ReadVDUVariable          *       160
  74. OSByte_ReadCMOS                 *       161
  75. OSByte_WriteCMOS                *       162
  76. OSByte_GraphicsInfo             *       163
  77. OSByte_OutputCursorPosition     *       165
  78. OSByte_VarVSyncTimer            *       176
  79. OSByte_VarInputStream           *       177
  80. OSByte_VarKeyboardSemaphore     *       178
  81. OSByte_VarSerialInterpretation  *       181
  82. OSByte_VarIgnoreState           *       182
  83. OSByte_VarSerialState           *       192
  84. OSByte_VarFlashCounter          *       193
  85. OSByte_VarOffDuration           *       194
  86. OSByte_VarOnDuration            *       195
  87. OSByte_VarKeyboardDelay         *       196
  88. OSByte_VarKeyboardRate          *       197
  89. OSByte_VarExecHandle            *       198
  90. OSByte_VarSpoolHandle           *       199
  91. OSByte_VarResetEffects          *       200
  92. OSByte_VarKeyboardDisable       *       201
  93. OSByte_VarKeyboardState         *       202
  94. OSByte_VarSerialThreshold       *       203
  95. OSByte_VarSerialBufferState     *       204
  96. OSByte_VarBellChannel           *       211
  97. OSByte_VarBellVolume            *       212
  98. OSByte_VarBellFrequency         *       213
  99. OSByte_VarBellDuration          *       214
  100. OSByte_VarPendingKeyLength      *       216
  101. OSByte_VarPageLength            *       217
  102. OSByte_VarVDUQueueLength        *       218
  103. OSByte_VarTabChar               *       219
  104. OSByte_VarEscapeChar            *       220
  105. OSByte_VarInterpretationGroup4  *       221
  106. OSByte_VarInterpretationGroup5  *       222
  107. OSByte_VarInterpretationGroup6  *       223
  108. OSByte_VarInterpretationGroup7  *       224
  109. OSByte_VarInterpretationGroup0  *       225
  110. OSByte_VarInterpretationGroup1  *       226
  111. OSByte_VarInterpretationGroup2  *       227
  112. OSByte_VarInterpretationGroup3  *       228
  113. OSByte_VarEscapeState           *       229
  114. OSByte_VarEscapeEffects         *       230
  115. OSByte_VarOutputStreams         *       236
  116. OSByte_VarInterpretationArrows  *       237
  117. OSByte_VarInterpretationKeypad  *       238
  118. OSByte_VarCountryNumber         *       240
  119. OSByte_VarUserFlag              *       241
  120. OSByte_VarSerialRate            *       242
  121. OSByte_VarIntervalTimerState    *       243
  122. OSByte_VarPrinter               *       245
  123. OSByte_VarIgnoreChar            *       246
  124. OSByte_VarInterpretationBreak   *       247
  125. OSByte_VarOutputScreenBank      *       250
  126. OSByte_VarDisplayScreenBank     *       251
  127. OSByte_VarLastReset             *       253
  128. OSByte_VarInterpretationShifting *       254
  129. OSByte_VarBootOption            *       255
  130. OS_ResetSoft                    *       0
  131. OS_ResetPowerOn                 *       1
  132. OS_ResetHard                    *       2
  133. OSByte_ConfigureStation         *       0
  134. OSByte_ConfigureFSStation       *       1
  135. OSByte_ConfigureFSNet           *       2
  136. OSByte_ConfigureFSName0         *       2
  137. OSByte_ConfigurePSStation       *       3
  138. OSByte_ConfigurePSNet           *       4
  139. OSByte_ConfigurePSName0         *       4
  140. OSByte_ConfigureFileSystem      *       5
  141. OSByte_ConfigureUnplug0         *       6
  142. OSByte_ConfigureUnplug1         *       7
  143. OSByte_ConfigureMode            *       10
  144. OSByte_ConfigureModeShift       *       0
  145. OSByte_ConfigureModeMask        *       &F
  146. OSByte_ConfigureTVInterlace     *       10
  147. OSByte_ConfigureTVInterlaceMask *       &10
  148. OSByte_ConfigureTVVerticalAdjust *       10
  149. OSByte_ConfigureTVVerticalAdjustShift *       5
  150. OSByte_ConfigureTVVerticalAdjustMask *       &E0
  151. OSByte_ConfigureDrive           *       11
  152. OSByte_ConfigureDriveShift      *       0
  153. OSByte_ConfigureDriveMask       *       &7
  154. OSByte_ConfigureCaps            *       11
  155. OSByte_ConfigureCapsShift       *       3
  156. OSByte_ConfigureCapsMask        *       &38
  157. OSByte_ConfigureDir             *       11
  158. OSByte_ConfigureDirMask         *       &40
  159. OSByte_ConfigureDelay           *       12
  160. OSByte_ConfigureRepeat          *       13
  161. OSByte_ConfigureIgnore          *       14
  162. OSByte_ConfigureNoIgnore        *       15
  163. OSByte_ConfigureNoIgnoreMask    *       &2
  164. OSByte_ConfigureBaud            *       15
  165. OSByte_ConfigureBaudShift       *       2
  166. OSByte_ConfigureBaudMask        *       &1C
  167. OSByte_ConfigurePrint           *       15
  168. OSByte_ConfigurePrintShift      *       5
  169. OSByte_ConfigurePrintMask       *       &E0
  170. OSByte_ConfigureLoud            *       16
  171. OSByte_ConfigureLoudMask        *       &2
  172. OSByte_ConfigureNoScroll        *       16
  173. OSByte_ConfigureNoScrollMask    *       &8
  174. OSByte_ConfigureBoot            *       16
  175. OSByte_ConfigureBootMask        *       &10
  176. OSByte_ConfigureData            *       16
  177. OSByte_ConfigureDataShift       *       5
  178. OSByte_ConfigureDataMask        *       &E0
  179. OSByte_ConfigureNetFilerSort    *       17
  180. OSByte_ConfigureNetFilerSortMask *       &1
  181. OSByte_ConfigureLibrary         *       17
  182. OSByte_ConfigureLibraryMask     *       &2
  183. OSByte_ConfigureNetFilerDisplay *       17
  184. OSByte_ConfigureNetFilerDisplayShift *       2
  185. OSByte_ConfigureNetFilerDisplayMask *       &C
  186. OSByte_ConfigureUnplug2         *       18
  187. OSByte_ConfigureUnplug3         *       19
  188. OSByte_ConfigureUnplugExtension0 *       20
  189. OSByte_ConfigureUnplugExtension1 *       21
  190. OSByte_ConfigureWimpDoubleClickMove *       22
  191. OSByte_ConfigureWimpAutoMenuDelay *       23
  192. OSByte_ConfigureTerritory       *       24
  193. OSByte_ConfigurePrinterBufferSize *       25
  194. OSByte_ConfigureADFSSpindown    *       26
  195. OSByte_ConfigureWimpMenuDragDelay *       27
  196. OSByte_ConfigureTruncate        *       28
  197. OSByte_ConfigureTruncateMask    *       &1
  198. OSByte_ConfigureDragASprite     *       28
  199. OSByte_ConfigureDragASpriteMask *       &2
  200. OSByte_ConfigureNoFilerAction   *       28
  201. OSByte_ConfigureNoFilerActionMask *       &4
  202. OSByte_ConfigureDesktopDither   *       28
  203. OSByte_ConfigureDesktopDitherMask *       &8
  204. OSByte_ConfigureNoObscureIconBar *       28
  205. OSByte_ConfigureNoObscureIconBarMask *       &10
  206. OSByte_ConfigureShutdownType    *       28
  207. OSByte_ConfigureShutdownTypeShift *       6
  208. OSByte_ConfigureShutdownTypeMask *       &C0
  209. OSByte_ConfigureMouseType       *       29
  210. OSByte_ConfigureYear0           *       128
  211. OSByte_ConfigureYear1           *       129
  212. OSByte_ConfigureDumpFormat      *       132
  213. OSByte_ConfigureDumpFormatShift *       0
  214. OSByte_ConfigureDumpFormatMask  *       &1F
  215. OSByte_ConfigureTube            *       132
  216. OSByte_ConfigureTubeMask        *       &20
  217. OSByte_ConfigureHostPodule      *       132
  218. OSByte_ConfigureHostPoduleShift *       6
  219. OSByte_ConfigureHostPoduleMask  *       &C0
  220. OSByte_ConfigureSync            *       133
  221. OSByte_ConfigureSyncShift       *       0
  222. OSByte_ConfigureSyncMask        *       &81
  223. OSByte_ConfigureModeTopBit      *       133
  224. OSByte_ConfigureModeTopBitMask  *       &2
  225. OSByte_ConfigureMonitorType     *       133
  226. OSByte_ConfigureMonitorTypeShift *       2
  227. OSByte_ConfigureMonitorTypeMask *       &7C
  228. OSByte_ConfigureFontSize        *       134
  229. OSByte_ConfigureFloppies        *       135
  230. OSByte_ConfigureFloppiesShift   *       0
  231. OSByte_ConfigureFloppiesMask    *       &7
  232. OSByte_ConfigureHardDiscs       *       135
  233. OSByte_ConfigureHardDiscsShift  *       3
  234. OSByte_ConfigureHardDiscsMask   *       &38
  235. OSByte_ConfigureIDEDiscs        *       135
  236. OSByte_ConfigureIDEDiscsShift   *       6
  237. OSByte_ConfigureIDEDiscsMask    *       &C0
  238. OSByte_ConfigureStep0           *       136
  239. OSByte_ConfigureStep0Shift      *       0
  240. OSByte_ConfigureStep0Mask       *       &3
  241. OSByte_ConfigureStep1           *       136
  242. OSByte_ConfigureStep1Shift      *       2
  243. OSByte_ConfigureStep1Mask       *       &C
  244. OSByte_ConfigureStep2           *       136
  245. OSByte_ConfigureStep2Shift      *       4
  246. OSByte_ConfigureStep2Mask       *       &30
  247. OSByte_ConfigureStep3           *       136
  248. OSByte_ConfigureStep3Shift      *       6
  249. OSByte_ConfigureStep3Mask       *       &C0
  250. OSByte_ConfigureADFSBuffers     *       137
  251. OSByte_ConfigureCDFSFlags       *       138
  252. OSByte_ConfigureTimeZone        *       139
  253. OSByte_ConfigureNewLook         *       140
  254. OSByte_ConfigureNewLookMask     *       &1
  255. OSByte_ConfigureWimpFont        *       140
  256. OSByte_ConfigureWimpFontShift   *       1
  257. OSByte_ConfigureWimpFontMask    *       &1E
  258. OSByte_ConfigureNoTile          *       140
  259. OSByte_ConfigureNoTileMask      *       &80
  260. OSByte_ConfigurePrinter         *       141
  261. OSByte_ConfigureTwinFlags       *       142
  262. OSByte_ConfigureScreenSize      *       143
  263. OSByte_ConfigureRAMFSSize       *       144
  264. OSByte_ConfigureSystemSize      *       145
  265. OSByte_ConfigureRMASize         *       146
  266. OSByte_ConfigureSpriteSize      *       147
  267. OSByte_ConfigureSoundDefault    *       148
  268. OSByte_ConfigureSoundDefaultShift *       0
  269. OSByte_ConfigureSoundDefaultMask *       &F
  270. OSByte_ConfigureSoundLoudness   *       148
  271. OSByte_ConfigureSoundLoudnessShift *       4
  272. OSByte_ConfigureSoundLoudnessMask *       &70
  273. OSByte_ConfigureSoundOn         *       148
  274. OSByte_ConfigureSoundOnMask     *       &80
  275. OSByte_ConfigureBASICEditorFlags0 *       149
  276. OSByte_ConfigureBASICEditorFlags1 *       150
  277. OSByte_ConfigureBASICEditorFlags2 *       151
  278. OSByte_ConfigureBASICEditorFlags3 *       152
  279. OSByte_ConfigurePSName1         *       153
  280. OSByte_ConfigurePSName2         *       154
  281. OSByte_ConfigurePSName3         *       155
  282. OSByte_ConfigurePSName4         *       156
  283. OSByte_ConfigurePSName5         *       157
  284. OSByte_ConfigurePSNameLimit     *       6
  285. OSByte_ConfigureFSName1         *       158
  286. OSByte_ConfigureFSName2         *       159
  287. OSByte_ConfigureFSName3         *       160
  288. OSByte_ConfigureFSName4         *       161
  289. OSByte_ConfigureFSName5         *       162
  290. OSByte_ConfigureFSName6         *       163
  291. OSByte_ConfigureFSName7         *       164
  292. OSByte_ConfigureFSName8         *       165
  293. OSByte_ConfigureFSName9         *       166
  294. OSByte_ConfigureFSName10        *       167
  295. OSByte_ConfigureFSName11        *       168
  296. OSByte_ConfigureFSName12        *       169
  297. OSByte_ConfigureFSName13        *       170
  298. OSByte_ConfigureFSName14        *       171
  299. OSByte_ConfigureFSName15        *       172
  300. OSByte_ConfigureFSNameLimit     *       16
  301. OSByte_ConfigureUnplug4         *       173
  302. OSByte_ConfigureUnplug5         *       174
  303. OSByte_ConfigureUnplug6         *       175
  304. OSByte_ConfigureUnplug7         *       176
  305. OSByte_ConfigureUnplugExpansionCard0 *       177
  306. OSByte_ConfigureUnplugExpansionCard1 *       178
  307. OSByte_ConfigureUnplugExpansionCard2 *       179
  308. OSByte_ConfigureUnplugExpansionCard3 *       180
  309. OSByte_ConfigureBASICEditorWildCard0 *       181
  310. OSByte_ConfigureBASICEditorWildCard1 *       182
  311. OSByte_ConfigureBASICEditorWildCard2 *       183
  312. OSByte_ConfigureBASICEditorWildCard3 *       184
  313. OSByte_ConfigureLanguage        *       185
  314. OSByte_ConfigureCountry         *       186
  315. OSByte_ConfigureVFS             *       187
  316. OSByte_ConfigureROMFSOpt        *       188
  317. OSByte_ConfigureROMFSOptShift   *       0
  318. OSByte_ConfigureROMFSOptMask    *       &3
  319. OSByte_ConfigureIconCache       *       188
  320. OSByte_ConfigureIconCacheMask   *       &4
  321. OSByte_ConfigureBlankTime       *       188
  322. OSByte_ConfigureBlankTimeShift  *       3
  323. OSByte_ConfigureBlankTimeMask   *       &38
  324. OSByte_ConfigureUnblankOnWrite  *       188
  325. OSByte_ConfigureUnblankOnWriteMask *       &40
  326. OSByte_ConfigureNoLongTest      *       188
  327. OSByte_ConfigureNoLongTestMask  *       &80
  328. OSByte_ConfigureADFSDiscSize0   *       189
  329. OSByte_ConfigureADFSDiscSize1   *       190
  330. OSByte_ConfigureADFSDiscSize2   *       191
  331. OSByte_ConfigureADFSDiscSize3   *       192
  332. OSByte_ConfigureProtectionPeek  *       193
  333. OSByte_ConfigureProtectionPeekMask *       &1
  334. OSByte_ConfigureProtectionPoke  *       193
  335. OSByte_ConfigureProtectionPokeMask *       &2
  336. OSByte_ConfigureProtectionJSR   *       193
  337. OSByte_ConfigureProtectionJSRMask *       &4
  338. OSByte_ConfigureProtectionUserRPC *       193
  339. OSByte_ConfigureProtectionUserRPCMask *       &8
  340. OSByte_ConfigureProtectionOSProc *       193
  341. OSByte_ConfigureProtectionOSProcMask *       &10
  342. OSByte_ConfigureProtectionHalt  *       193
  343. OSByte_ConfigureProtectionHaltMask *       &20
  344. OSByte_ConfigureProtectionGetRegs *       193
  345. OSByte_ConfigureProtectionGetRegsMask *       &40
  346. OSByte_ConfigureMouseStep       *       194
  347. OSByte_ConfigureBootNet         *       195
  348. OSByte_ConfigureBootNetMask     *       &1
  349. OSByte_ConfigureDynamicStation  *       195
  350. OSByte_ConfigureDynamicStationMask *       &2
  351. OSByte_ConfigureCMOSReset       *       195
  352. OSByte_ConfigureCMOSResetMask   *       &4
  353. OSByte_ConfigurePowerSave       *       195
  354. OSByte_ConfigurePowerSaveMask   *       &8
  355. OSByte_ConfigureAutoWimpMode    *       195
  356. OSByte_ConfigureAutoWimpModeMask *       &10
  357. OSByte_ConfigureNoCache         *       195
  358. OSByte_ConfigureNoCacheMask     *       &20
  359. OSByte_ConfigureBroadcastLoader *       195
  360. OSByte_ConfigureBroadcastLoaderMask *       &40
  361. OSByte_ConfigureHourglassColour *       195
  362. OSByte_ConfigureHourglassColourMask *       &80
  363. OSByte_ConfigureWimpMode        *       196
  364. OSByte_ConfigureWimpFlags       *       197
  365. OSByte_ConfigureFilerDisplay    *       198
  366. OSByte_ConfigureFilerDisplayShift *       0
  367. OSByte_ConfigureFilerDisplayMask *       &3
  368. OSByte_ConfigureFilerSort       *       198
  369. OSByte_ConfigureFilerSortShift  *       2
  370. OSByte_ConfigureFilerSortMask   *       &C
  371. OSByte_ConfigureFilerForce      *       198
  372. OSByte_ConfigureFilerForceMask  *       &10
  373. OSByte_ConfigureFilerConfirm    *       198
  374. OSByte_ConfigureFilerConfirmMask *       &20
  375. OSByte_ConfigureFilerVerbose    *       198
  376. OSByte_ConfigureFilerVerboseMask *       &40
  377. OSByte_ConfigureFilerNewer      *       198
  378. OSByte_ConfigureFilerNewerMask  *       &80
  379. OSByte_ConfigureADFSDirCache    *       199
  380. OSByte_ConfigureFontMax         *       200
  381. OSByte_ConfigureFontMax1        *       201
  382. OSByte_ConfigureFontMax2        *       202
  383. OSByte_ConfigureFontMax3        *       203
  384. OSByte_ConfigureFontMax4        *       204
  385. OSByte_ConfigureFontMax5        *       205
  386. OSByte_ConfigureFontMax6        *       206
  387. OSByte_ConfigureFontMax7        *       207
  388. OSByte_ConfigureSCSIFSDiscs     *       208
  389. OSByte_ConfigureSCSIFSDiscsShift *       0
  390. OSByte_ConfigureSCSIFSDiscsMask *       &7
  391. OSByte_ConfigureSCSIFSDrive     *       208
  392. OSByte_ConfigureSCSIFSDriveShift *       3
  393. OSByte_ConfigureSCSIFSDriveMask *       &38
  394. OSByte_ConfigureSCSIFSBuffers   *       209
  395. OSByte_ConfigureSCSIFSDirCache  *       210
  396. OSByte_ConfigureSCSIFSDiscSize0 *       211
  397. OSByte_ConfigureSCSIFSDiscSize1 *       212
  398. OSByte_ConfigureSCSIFSDiscSize2 *       213
  399. OSByte_ConfigureSCSIFSDiscSize3 *       214
  400. OSByte_ConfigureROMAlarm        *       215
  401. OSByte_ConfigureROMAlarmMask    *       &1
  402. OSByte_ConfigureROMCalc         *       215
  403. OSByte_ConfigureROMCalcMask     *       &2
  404. OSByte_ConfigureROMChars        *       215
  405. OSByte_ConfigureROMCharsMask    *       &4
  406. OSByte_ConfigureROMConfigure    *       215
  407. OSByte_ConfigureROMConfigureMask *       &8
  408. OSByte_ConfigureROMDraw         *       215
  409. OSByte_ConfigureROMDrawMask     *       &10
  410. OSByte_ConfigureROMEdit         *       215
  411. OSByte_ConfigureROMEditMask     *       &20
  412. OSByte_ConfigureROMHelp         *       215
  413. OSByte_ConfigureROMHelpMask     *       &40
  414. OSByte_ConfigureROMPaint        *       215
  415. OSByte_ConfigureROMPaintMask    *       &80
  416. OSByte_ConfigureROMBatMan       *       216
  417. OSByte_ConfigureROMBatManMask   *       &1
  418. OSByte_ConfigureAlarmFormat     *       220
  419. OSByte_ConfigureAlarmFormatShift *       0
  420. OSByte_ConfigureAlarmFormatMask *       &7
  421. OSByte_ConfigureAlarmConfirm    *       220
  422. OSByte_ConfigureAlarmConfirmMask *       &8
  423. OSByte_ConfigureAlarmAutoSave   *       220
  424. OSByte_ConfigureAlarmAutoSaveMask *       &10
  425. OSByte_ConfigureAlarmWorkingWeek *       220
  426. OSByte_ConfigureAlarmWorkingWeekMask *       &20
  427. OSByte_ConfigureAlarmSilent     *       220
  428. OSByte_ConfigureAlarmSilentMask *       &40
  429. OSByte_ConfigureDST             *       220
  430. OSByte_ConfigureDSTMask         *       &80
  431. OSByte_ConfigureWimpDragDelay   *       221
  432. OSByte_ConfigureWimpDragMove    *       222
  433. OSByte_ConfigureWimpDoubleClickDelay *       223
  434. OSByte_ConfigureFSLock0         *       233
  435. OSByte_ConfigureFSLock1         *       234
  436. OSByte_ConfigureFSLock2         *       235
  437. OSByte_ConfigureFSLock3         *       236
  438. OSByte_ConfigureFSLock4         *       237
  439. OSByte_ConfigureFSLock5         *       238
  440. OSByte_ConfigureChecksum        *       239
  441. OSByte_CapsShift                *       &1
  442. OSByte_CapsNone                 *       &2
  443. OSByte_CapsLock                 *       &4
  444. OSByte_ShutdownUnknown          *       &0
  445. OSByte_ShutdownFailed           *       &1
  446. OSByte_ShutdownPowerLost        *       &2
  447. OSByte_ShutdownUndefined        *       &3
  448. OSByte_MouseQuadrature          *       &0
  449. OSByte_MouseMicrosoftSerial     *       &1
  450. OSByte_MouseMSCSerial           *       &2
  451. OSByte_SyncVertical             *       &0
  452. OSByte_SyncComposite            *       &1
  453. OSByte_SyncAuto                 *       &81
  454. OSByte_MonitorTypeAuto          *       &1F
  455. OSByte_BlankOff                 *       &0
  456. OSByte_Blank30s                 *       &1
  457. OSByte_Blank1min                *       &2
  458. OSByte_Blank2min                *       &3
  459. OSByte_Blank5min                *       &4
  460. OSByte_Blank10min               *       &5
  461. OSByte_Blank15min               *       &6
  462. OSByte_Blank30min               *       &7
  463. OSByte_DisplayLargeIcons        *       &0
  464. OSByte_DisplaySmallIcons        *       &1
  465. OSByte_DisplayFullInfo          *       &2
  466. OSByte_SortByName               *       &0
  467. OSByte_SortByNumber             *       &1
  468. OSByte_SortByType               *       &1
  469. OSByte_SortBySize               *       &2
  470. OSByte_SortByDate               *       &3
  471.  
  472. ;Symbols for SWI's and SWI reason codes
  473. XOS_Byte                        *       &20006
  474. OS_Byte                         *       &6
  475.    ;Entry
  476.    ;  R0 = op (Byte)
  477.    ;  R1 = r1 (Int)
  478.    ;  R2 = r2 (Int)
  479.    ;Exit
  480.    ;  R1 = r1_out (Int)
  481.    ;  R2 = r2_out (Int)
  482.  
  483. ByteV                           *       &6
  484.    ;Entry
  485.    ;  R0 = op (Int)
  486.    ;  R1 = r1 (Int)
  487.    ;  R2 = r2 (Int)
  488.    ;  R9 = &6
  489.    ;Exit
  490.    ;  R1 = r1_out (Int)
  491.    ;  R2 = r2_out (Int)
  492.  
  493. OSByte_Read                     *       &FF
  494.    ;Entry
  495.    ;  R0 = var (Int)
  496.    ;  R1 = &0
  497.    ;  R2 = &FF
  498.    ;Exit
  499.    ;  R1 = value (Int)
  500.    ;  R2 corrupted
  501.  
  502. OSByte_Write                    *       &0
  503.    ;Entry
  504.    ;  R0 = var (Int)
  505.    ;  R1 = value (Int)
  506.    ;  R2 = &0
  507.    ;Exit
  508.    ;  R1 corrupted
  509.    ;  R2 corrupted
  510.  
  511.         ]
  512.         END
  513.