1{ 2 adapted for use with Free Pascal by Florian Klaempfl 3} 4{ -------------------------------------------------- } 5{ Copyright 1999-2000 by H.M. Swartjes } 6{ Part of project Leave, release 17-8-98 } 7 8unit SysTraps; 9 10interface 11 const 12 sysTrapMemInit = $A000; 13 sysTrapMemInitHeapTable = $A001; 14 sysTrapMemStoreInit = $A002; 15 sysTrapMemCardFormat = $A003; 16 sysTrapMemCardInfo = $A004; 17 sysTrapMemStoreInfo = $A005; 18 sysTrapMemStoreSetInfo = $A006; 19 sysTrapMemNumHeaps = $A007; 20 sysTrapMemNumRAMHeaps = $A008; 21 sysTrapMemHeapID = $A009; 22 sysTrapMemHeapPtr = $A00A; 23 sysTrapMemHeapFreeBytes = $A00B; 24 sysTrapMemHeapSize = $A00C; 25 sysTrapMemHeapFlags = $A00D; 26 sysTrapMemHeapCompact = $A00E; 27 sysTrapMemHeapInit = $A00F; 28 sysTrapMemHeapFreeByOwnerID = $A010; 29 sysTrapMemChunkNew = $A011; 30 sysTrapMemChunkFree = $A012; 31 sysTrapMemPtrNew = $A013; 32 sysTrapMemPtrRecoverHandle = $A014; 33 sysTrapMemPtrFlags = $A015; 34 sysTrapMemPtrSize = $A016; 35 sysTrapMemPtrOwner = $A017; 36 sysTrapMemPtrHeapID = $A018; 37 sysTrapMemPtrCardNo = $A019; 38 sysTrapMemPtrToLocalID = $A01A; 39 sysTrapMemPtrSetOwner = $A01B; 40 sysTrapMemPtrResize = $A01C; 41 sysTrapMemPtrResetLock = $A01D; 42 sysTrapMemHandleNew = $A01E; 43 sysTrapMemHandleLockCount = $A01F; 44 sysTrapMemHandleToLocalID = $A020; 45 sysTrapMemHandleLock = $A021; 46 sysTrapMemHandleUnlock = $A022; 47 sysTrapMemLocalIDToGlobal = $A023; 48 sysTrapMemLocalIDKind = $A024; 49 sysTrapMemLocalIDToPtr = $A025; 50 sysTrapMemMove = $A026; 51 sysTrapMemSet = $A027; 52 sysTrapMemStoreSearch = $A028; 53 sysTrapMemPtrDataStorage = $A029; 54 sysTrapMemKernelInit = $A02A; 55 sysTrapMemHandleFree = $A02B; 56 sysTrapMemHandleFlags = $A02C; 57 sysTrapMemHandleSize = $A02D; 58 sysTrapMemHandleOwner = $A02E; 59 sysTrapMemHandleHeapID = $A02F; 60 sysTrapMemHandleDataStorage = $A030; 61 sysTrapMemHandleCardNo = $A031; 62 sysTrapMemHandleSetOwner = $A032; 63 sysTrapMemHandleResize = $A033; 64 sysTrapMemHandleResetLock = $A034; 65 sysTrapMemPtrUnlock = $A035; 66 sysTrapMemLocalIDToLockedPtr = $A036; 67 sysTrapMemSetDebugMode = $A037; 68 sysTrapMemHeapScramble = $A038; 69 sysTrapMemHeapCheck = $A039; 70 sysTrapMemNumCards = $A03A; 71 sysTrapMemDebugMode = $A03B; 72 sysTrapMemSemaphoreReserve = $A03C; 73 sysTrapMemSemaphoreRelease = $A03D; 74 sysTrapMemHeapDynamic = $A03E; 75 sysTrapMemNVParams = $A03F; 76 sysTrapDmInit = $A040; 77 sysTrapDmCreateDatabase = $A041; 78 sysTrapDmDeleteDatabase = $A042; 79 sysTrapDmNumDatabases = $A043; 80 sysTrapDmGetDatabase = $A044; 81 sysTrapDmFindDatabase = $A045; 82 sysTrapDmDatabaseInfo = $A046; 83 sysTrapDmSetDatabaseInfo = $A047; 84 sysTrapDmDatabaseSize = $A048; 85 sysTrapDmOpenDatabase = $A049; 86 sysTrapDmCloseDatabase = $A04A; 87 sysTrapDmNextOpenDatabase = $A04B; 88 sysTrapDmOpenDatabaseInfo = $A04C; 89 sysTrapDmResetRecordStates = $A04D; 90 sysTrapDmGetLastErr = $A04E; 91 sysTrapDmNumRecords = $A04F; 92 sysTrapDmRecordInfo = $A050; 93 sysTrapDmSetRecordInfo = $A051; 94 sysTrapDmAttachRecord = $A052; 95 sysTrapDmDetachRecord = $A053; 96 sysTrapDmMoveRecord = $A054; 97 sysTrapDmNewRecord = $A055; 98 sysTrapDmRemoveRecord = $A056; 99 sysTrapDmDeleteRecord = $A057; 100 sysTrapDmArchiveRecord = $A058; 101 sysTrapDmNewHandle = $A059; 102 sysTrapDmRemoveSecretRecords = $A05A; 103 sysTrapDmQueryRecord = $A05B; 104 sysTrapDmGetRecord = $A05C; 105 sysTrapDmResizeRecord = $A05D; 106 sysTrapDmReleaseRecord = $A05E; 107 sysTrapDmGetResource = $A05F; 108 sysTrapDmGet1Resource = $A060; 109 sysTrapDmReleaseResource = $A061; 110 sysTrapDmResizeResource = $A062; 111 sysTrapDmNextOpenResDatabase = $A063; 112 sysTrapDmFindResourceType = $A064; 113 sysTrapDmFindResource = $A065; 114 sysTrapDmSearchResource = $A066; 115 sysTrapDmNumResources = $A067; 116 sysTrapDmResourceInfo = $A068; 117 sysTrapDmSetResourceInfo = $A069; 118 sysTrapDmAttachResource = $A06A; 119 sysTrapDmDetachResource = $A06B; 120 sysTrapDmNewResource = $A06C; 121 sysTrapDmRemoveResource = $A06D; 122 sysTrapDmGetResourceIndex = $A06E; 123 sysTrapDmQuickSort = $A06F; 124 sysTrapDmQueryNextInCategory = $A070; 125 sysTrapDmNumRecordsInCategory = $A071; 126 sysTrapDmPositionInCategory = $A072; 127 sysTrapDmSeekRecordInCategory = $A073; 128 sysTrapDmMoveCategory = $A074; 129 sysTrapDmOpenDatabaseByTypeCreator = $A075; 130 sysTrapDmWrite = $A076; 131 sysTrapDmStrCopy = $A077; 132 sysTrapDmGetNextDatabaseByTypeCreator = $A078; 133 sysTrapDmWriteCheck = $A079; 134 sysTrapDmMoveOpenDBContext = $A07A; 135 sysTrapDmFindRecordByID = $A07B; 136 sysTrapDmGetAppInfoID = $A07C; 137 sysTrapDmFindSortPositionV10 = $A07D; 138 sysTrapDmSet = $A07E; 139 sysTrapDmCreateDatabaseFromImage = $A07F; 140 sysTrapDbgSrcMessage = $A080; 141 sysTrapDbgMessage = $A081; 142 sysTrapDbgGetMessage = $A082; 143 sysTrapDbgCommSettings = $A083; 144 sysTrapErrDisplayFileLineMsg = $A084; 145 sysTrapErrSetJump = $A085; 146 sysTrapErrLongJump = $A086; 147 sysTrapErrThrow = $A087; 148 sysTrapErrExceptionList = $A088; 149 sysTrapSysBroadcastActionCode = $A089; 150 sysTrapSysUnimplemented = $A08A; 151 sysTrapSysColdBoot = $A08B; 152 sysTrapSysReset = $A08C; 153 sysTrapSysDoze = $A08D; 154 sysTrapSysAppLaunch = $A08E; 155 sysTrapSysAppStartup = $A08F; 156 sysTrapSysAppExit = $A090; 157 sysTrapSysSetA5 = $A091; 158 sysTrapSysSetTrapAddress = $A092; 159 sysTrapSysGetTrapAddress = $A093; 160 sysTrapSysTranslateKernelErr = $A094; 161 sysTrapSysSemaphoreCreate = $A095; 162 sysTrapSysSemaphoreDelete = $A096; 163 sysTrapSysSemaphoreWait = $A097; 164 sysTrapSysSemaphoreSignal = $A098; 165 sysTrapSysTimerCreate = $A099; 166 sysTrapSysTimerWrite = $A09A; 167 sysTrapSysTaskCreate = $A09B; 168 sysTrapSysTaskDelete = $A09C; 169 sysTrapSysTaskTrigger = $A09D; 170 sysTrapSysTaskID = $A09E; 171 sysTrapSysTaskUserInfoPtr = $A09F; 172 sysTrapSysTaskDelay = $A0A0; 173 sysTrapSysTaskSetTermProc = $A0A1; 174 sysTrapSysUILaunch = $A0A2; 175 sysTrapSysNewOwnerID = $A0A3; 176 sysTrapSysSemaphoreSet = $A0A4; 177 sysTrapSysDisableInts = $A0A5; 178 sysTrapSysRestoreStatus = $A0A6; 179 sysTrapSysUIAppSwitch = $A0A7; 180 sysTrapSysCurAppInfoPV20 = $A0A8; 181 sysTrapSysHandleEvent = $A0A9; 182 sysTrapSysInit = $A0AA; 183 sysTrapSysQSort = $A0AB; 184 sysTrapSysCurAppDatabase = $A0AC; 185 sysTrapSysFatalAlert = $A0AD; 186 sysTrapSysResSemaphoreCreate = $A0AE; 187 sysTrapSysResSemaphoreDelete = $A0AF; 188 sysTrapSysResSemaphoreReserve = $A0B0; 189 sysTrapSysResSemaphoreRelease = $A0B1; 190 sysTrapSysSleep = $A0B2; 191 sysTrapSysKeyboardDialogV10 = $A0B3; 192 sysTrapSysAppLauncherDialog = $A0B4; 193 sysTrapSysSetPerformance = $A0B5; 194 sysTrapSysBatteryInfoV20 = $A0B6; 195 sysTrapSysLibInstall = $A0B7; 196 sysTrapSysLibRemove = $A0B8; 197 sysTrapSysLibTblEntry = $A0B9; 198 sysTrapSysLibFind = $A0BA; 199 sysTrapSysBatteryDialog = $A0BB; 200 sysTrapSysCopyStringResource = $A0BC; 201 sysTrapSysKernelInfo = $A0BD; 202 sysTrapSysLaunchConsole = $A0BE; 203 sysTrapSysTimerDelete = $A0BF; 204 sysTrapSysSetAutoOffTime = $A0C0; 205 sysTrapSysFormPointerArrayToStrings = $A0C1; 206 sysTrapSysRandom = $A0C2; 207 sysTrapSysTaskSwitching = $A0C3; 208 sysTrapSysTimerRead = $A0C4; 209 sysTrapStrCopy = $A0C5; 210 sysTrapStrCat = $A0C6; 211 sysTrapStrLen = $A0C7; 212 sysTrapStrCompare = $A0C8; 213 sysTrapStrIToA = $A0C9; 214 sysTrapStrCaselessCompare = $A0CA; 215 sysTrapStrIToH = $A0CB; 216 sysTrapStrChr = $A0CC; 217 sysTrapStrStr = $A0CD; 218 sysTrapStrAToI = $A0CE; 219 sysTrapStrToLower = $A0CF; 220 sysTrapSerReceiveISP = $A0D0; 221 sysTrapSlkOpen = $A0D1; 222 sysTrapSlkClose = $A0D2; 223 sysTrapSlkOpenSocket = $A0D3; 224 sysTrapSlkCloseSocket = $A0D4; 225 sysTrapSlkSocketRefNum = $A0D5; 226 sysTrapSlkSocketSetTimeout = $A0D6; 227 sysTrapSlkFlushSocket = $A0D7; 228 sysTrapSlkSetSocketListener = $A0D8; 229 sysTrapSlkSendPacket = $A0D9; 230 sysTrapSlkReceivePacket = $A0DA; 231 sysTrapSlkSysPktDefaultResponse = $A0DB; 232 sysTrapSlkProcessRPC = $A0DC; 233 sysTrapConPutS = $A0DD; 234 sysTrapConGetS = $A0DE; 235 sysTrapFplInit = $A0DF; 236 sysTrapFplFree = $A0E0; 237 sysTrapFplFToA = $A0E1; 238 sysTrapFplAToF = $A0E2; 239 sysTrapFplBase10Info = $A0E3; 240 sysTrapFplLongToFloat = $A0E4; 241 sysTrapFplFloatToLong = $A0E5; 242 sysTrapFplFloatToULong = $A0E6; 243 sysTrapFplMul = $A0E7; 244 sysTrapFplAdd = $A0E8; 245 sysTrapFplSub = $A0E9; 246 sysTrapFplDiv = $A0EA; 247 sysTrapScrInit = $A0EB; 248 sysTrapScrCopyRectangle = $A0EC; 249 sysTrapScrDrawChars = $A0ED; 250 sysTrapScrLineRoutine = $A0EE; 251 sysTrapScrRectangleRoutine = $A0EF; 252 sysTrapScrScreenInfo = $A0F0; 253 sysTrapScrDrawNotify = $A0F1; 254 sysTrapScrSendUpdateArea = $A0F2; 255 sysTrapScrCompressScanLine = $A0F3; 256 sysTrapScrDeCompressScanLine = $A0F4; 257 sysTrapTimGetSeconds = $A0F5; 258 sysTrapTimSetSeconds = $A0F6; 259 sysTrapTimGetTicks = $A0F7; 260 sysTrapTimInit = $A0F8; 261 sysTrapTimSetAlarm = $A0F9; 262 sysTrapTimGetAlarm = $A0FA; 263 sysTrapTimHandleInterrupt = $A0FB; 264 sysTrapTimSecondsToDateTime = $A0FC; 265 sysTrapTimDateTimeToSeconds = $A0FD; 266 sysTrapTimAdjust = $A0FE; 267 sysTrapTimSleep = $A0FF; 268 sysTrapTimWake = $A100; 269 sysTrapCategoryCreateListV10 = $A101; 270 sysTrapCategoryFreeListV10 = $A102; 271 sysTrapCategoryFind = $A103; 272 sysTrapCategoryGetName = $A104; 273 sysTrapCategoryEditV10 = $A105; 274 sysTrapCategorySelectV10 = $A106; 275 sysTrapCategoryGetNext = $A107; 276 sysTrapCategorySetTriggerLabel = $A108; 277 sysTrapCategoryTruncateName = $A109; 278 sysTrapClipboardAddItem = $A10A; 279 sysTrapClipboardCheckIfItemExist = $A10B; 280 sysTrapClipboardGetItem = $A10C; 281 sysTrapCtlDrawControl = $A10D; 282 sysTrapCtlEraseControl = $A10E; 283 sysTrapCtlHideControl = $A10F; 284 sysTrapCtlShowControl = $A110; 285 sysTrapCtlGetValue = $A111; 286 sysTrapCtlSetValue = $A112; 287 sysTrapCtlGetLabel = $A113; 288 sysTrapCtlSetLabel = $A114; 289 sysTrapCtlHandleEvent = $A115; 290 sysTrapCtlHitControl = $A116; 291 sysTrapCtlSetEnabled = $A117; 292 sysTrapCtlSetUsable = $A118; 293 sysTrapCtlEnabled = $A119; 294 sysTrapEvtInitialize = $A11A; 295 sysTrapEvtAddEventToQueue = $A11B; 296 sysTrapEvtCopyEvent = $A11C; 297 sysTrapEvtGetEvent = $A11D; 298 sysTrapEvtGetPen = $A11E; 299 sysTrapEvtSysInit = $A11F; 300 sysTrapEvtGetSysEvent = $A120; 301 sysTrapEvtProcessSoftKeyStroke = $A121; 302 sysTrapEvtGetPenBtnList = $A122; 303 sysTrapEvtSetPenQueuePtr = $A123; 304 sysTrapEvtPenQueueSize = $A124; 305 sysTrapEvtFlushPenQueue = $A125; 306 sysTrapEvtEnqueuePenPoint = $A126; 307 sysTrapEvtDequeuePenStrokeInfo = $A127; 308 sysTrapEvtDequeuePenPoint = $A128; 309 sysTrapEvtFlushNextPenStroke = $A129; 310 sysTrapEvtSetKeyQueuePtr = $A12A; 311 sysTrapEvtKeyQueueSize = $A12B; 312 sysTrapEvtFlushKeyQueue = $A12C; 313 sysTrapEvtEnqueueKey = $A12D; 314 sysTrapEvtDequeueKeyEvent = $A12E; 315 sysTrapEvtWakeup = $A12F; 316 sysTrapEvtResetAutoOffTimer = $A130; 317 sysTrapEvtKeyQueueEmpty = $A131; 318 sysTrapEvtEnableGraffiti = $A132; 319 sysTrapFldCopy = $A133; 320 sysTrapFldCut = $A134; 321 sysTrapFldDrawField = $A135; 322 sysTrapFldEraseField = $A136; 323 sysTrapFldFreeMemory = $A137; 324 sysTrapFldGetBounds = $A138; 325 sysTrapFldGetTextPtr = $A139; 326 sysTrapFldGetSelection = $A13A; 327 sysTrapFldHandleEvent = $A13B; 328 sysTrapFldPaste = $A13C; 329 sysTrapFldRecalculateField = $A13D; 330 sysTrapFldSetBounds = $A13E; 331 sysTrapFldSetText = $A13F; 332 sysTrapFldGetFont = $A140; 333 sysTrapFldSetFont = $A141; 334 sysTrapFldSetSelection = $A142; 335 sysTrapFldGrabFocus = $A143; 336 sysTrapFldReleaseFocus = $A144; 337 sysTrapFldGetInsPtPosition = $A145; 338 sysTrapFldSetInsPtPosition = $A146; 339 sysTrapFldSetScrollPosition = $A147; 340 sysTrapFldGetScrollPosition = $A148; 341 sysTrapFldGetTextHeight = $A149; 342 sysTrapFldGetTextAllocatedSize = $A14A; 343 sysTrapFldGetTextLength = $A14B; 344 sysTrapFldScrollField = $A14C; 345 sysTrapFldScrollable = $A14D; 346 sysTrapFldGetVisibleLines = $A14E; 347 sysTrapFldGetAttributes = $A14F; 348 sysTrapFldSetAttributes = $A150; 349 sysTrapFldSendChangeNotification = $A151; 350 sysTrapFldCalcFieldHeight = $A152; 351 sysTrapFldGetTextHandle = $A153; 352 sysTrapFldCompactText = $A154; 353 sysTrapFldDirty = $A155; 354 sysTrapFldWordWrap = $A156; 355 sysTrapFldSetTextAllocatedSize = $A157; 356 sysTrapFldSetTextHandle = $A158; 357 sysTrapFldSetTextPtr = $A159; 358 sysTrapFldGetMaxChars = $A15A; 359 sysTrapFldSetMaxChars = $A15B; 360 sysTrapFldSetUsable = $A15C; 361 sysTrapFldInsert = $A15D; 362 sysTrapFldDelete = $A15E; 363 sysTrapFldUndo = $A15F; 364 sysTrapFldSetDirty = $A160; 365 sysTrapFldSendHeightChangeNotification = $A161; 366 sysTrapFldMakeFullyVisible = $A162; 367 sysTrapFntGetFont = $A163; 368 sysTrapFntSetFont = $A164; 369 sysTrapFntGetFontPtr = $A165; 370 sysTrapFntBaseLine = $A166; 371 sysTrapFntCharHeight = $A167; 372 sysTrapFntLineHeight = $A168; 373 sysTrapFntAverageCharWidth = $A169; 374 sysTrapFntCharWidth = $A16A; 375 sysTrapFntCharsWidth = $A16B; 376 sysTrapFntDescenderHeight = $A16C; 377 sysTrapFntCharsInWidth = $A16D; 378 sysTrapFntLineWidth = $A16E; 379 sysTrapFrmInitForm = $A16F; 380 sysTrapFrmDeleteForm = $A170; 381 sysTrapFrmDrawForm = $A171; 382 sysTrapFrmEraseForm = $A172; 383 sysTrapFrmGetActiveForm = $A173; 384 sysTrapFrmSetActiveForm = $A174; 385 sysTrapFrmGetActiveFormID = $A175; 386 sysTrapFrmGetUserModifiedState = $A176; 387 sysTrapFrmSetNotUserModified = $A177; 388 sysTrapFrmGetFocus = $A178; 389 sysTrapFrmSetFocus = $A179; 390 sysTrapFrmHandleEvent = $A17A; 391 sysTrapFrmGetFormBounds = $A17B; 392 sysTrapFrmGetWindowHandle = $A17C; 393 sysTrapFrmGetFormId = $A17D; 394 sysTrapFrmGetFormPtr = $A17E; 395 sysTrapFrmGetNumberOfObjects = $A17F; 396 sysTrapFrmGetObjectIndex = $A180; 397 sysTrapFrmGetObjectId = $A181; 398 sysTrapFrmGetObjectType = $A182; 399 sysTrapFrmGetObjectPtr = $A183; 400 sysTrapFrmHideObject = $A184; 401 sysTrapFrmShowObject = $A185; 402 sysTrapFrmGetObjectPosition = $A186; 403 sysTrapFrmSetObjectPosition = $A187; 404 sysTrapFrmGetControlValue = $A188; 405 sysTrapFrmSetControlValue = $A189; 406 sysTrapFrmGetControlGroupSelection = $A18A; 407 sysTrapFrmSetControlGroupSelection = $A18B; 408 sysTrapFrmCopyLabel = $A18C; 409 sysTrapFrmSetLabel = $A18D; 410 sysTrapFrmGetLabel = $A18E; 411 sysTrapFrmSetCategoryLabel = $A18F; 412 sysTrapFrmGetTitle = $A190; 413 sysTrapFrmSetTitle = $A191; 414 sysTrapFrmAlert = $A192; 415 sysTrapFrmDoDialog = $A193; 416 sysTrapFrmCustomAlert = $A194; 417 sysTrapFrmHelp = $A195; 418 sysTrapFrmUpdateScrollers = $A196; 419 sysTrapFrmGetFirstForm = $A197; 420 sysTrapFrmVisible = $A198; 421 sysTrapFrmGetObjectBounds = $A199; 422 sysTrapFrmCopyTitle = $A19A; 423 sysTrapFrmGotoForm = $A19B; 424 sysTrapFrmPopupForm = $A19C; 425 sysTrapFrmUpdateForm = $A19D; 426 sysTrapFrmReturnToForm = $A19E; 427 sysTrapFrmSetEventHandler = $A19F; 428 sysTrapFrmDispatchEvent = $A1A0; 429 sysTrapFrmCloseAllForms = $A1A1; 430 sysTrapFrmSaveAllForms = $A1A2; 431 sysTrapFrmGetGadgetData = $A1A3; 432 sysTrapFrmSetGadgetData = $A1A4; 433 sysTrapFrmSetCategoryTrigger = $A1A5; 434 sysTrapUIInitialize = $A1A6; 435 sysTrapUIReset = $A1A7; 436 sysTrapInsPtInitialize = $A1A8; 437 sysTrapInsPtSetLocation = $A1A9; 438 sysTrapInsPtGetLocation = $A1AA; 439 sysTrapInsPtEnable = $A1AB; 440 sysTrapInsPtEnabled = $A1AC; 441 sysTrapInsPtSetHeight = $A1AD; 442 sysTrapInsPtGetHeight = $A1AE; 443 sysTrapInsPtCheckBlink = $A1AF; 444 sysTrapLstSetDrawFunction = $A1B0; 445 sysTrapLstDrawList = $A1B1; 446 sysTrapLstEraseList = $A1B2; 447 sysTrapLstGetSelection = $A1B3; 448 sysTrapLstGetSelectionText = $A1B4; 449 sysTrapLstHandleEvent = $A1B5; 450 sysTrapLstSetHeight = $A1B6; 451 sysTrapLstSetSelection = $A1B7; 452 sysTrapLstSetListChoices = $A1B8; 453 sysTrapLstMakeItemVisible = $A1B9; 454 sysTrapLstGetNumberOfItems = $A1BA; 455 sysTrapLstPopupList = $A1BB; 456 sysTrapLstSetPosition = $A1BC; 457 sysTrapMenuInit = $A1BD; 458 sysTrapMenuDispose = $A1BE; 459 sysTrapMenuHandleEvent = $A1BF; 460 sysTrapMenuDrawMenu = $A1C0; 461 sysTrapMenuEraseStatus = $A1C1; 462 sysTrapMenuGetActiveMenu = $A1C2; 463 sysTrapMenuSetActiveMenu = $A1C3; 464 sysTrapRctSetRectangle = $A1C4; 465 sysTrapRctCopyRectangle = $A1C5; 466 sysTrapRctInsetRectangle = $A1C6; 467 sysTrapRctOffsetRectangle = $A1C7; 468 sysTrapRctPtInRectangle = $A1C8; 469 sysTrapRctGetIntersection = $A1C9; 470 sysTrapTblDrawTable = $A1CA; 471 sysTrapTblEraseTable = $A1CB; 472 sysTrapTblHandleEvent = $A1CC; 473 sysTrapTblGetItemBounds = $A1CD; 474 sysTrapTblSelectItem = $A1CE; 475 sysTrapTblGetItemInt = $A1CF; 476 sysTrapTblSetItemInt = $A1D0; 477 sysTrapTblSetItemStyle = $A1D1; 478 sysTrapTblUnhighlightSelection = $A1D2; 479 sysTrapTblSetRowUsable = $A1D3; 480 sysTrapTblGetNumberOfRows = $A1D4; 481 sysTrapTblSetCustomDrawProcedure = $A1D5; 482 sysTrapTblSetRowSelectable = $A1D6; 483 sysTrapTblRowSelectable = $A1D7; 484 sysTrapTblSetLoadDataProcedure = $A1D8; 485 sysTrapTblSetSaveDataProcedure = $A1D9; 486 sysTrapTblGetBounds = $A1DA; 487 sysTrapTblSetRowHeight = $A1DB; 488 sysTrapTblGetColumnWidth = $A1DC; 489 sysTrapTblGetRowID = $A1DD; 490 sysTrapTblSetRowID = $A1DE; 491 sysTrapTblMarkRowInvalid = $A1DF; 492 sysTrapTblMarkTableInvalid = $A1E0; 493 sysTrapTblGetSelection = $A1E1; 494 sysTrapTblInsertRow = $A1E2; 495 sysTrapTblRemoveRow = $A1E3; 496 sysTrapTblRowInvalid = $A1E4; 497 sysTrapTblRedrawTable = $A1E5; 498 sysTrapTblRowUsable = $A1E6; 499 sysTrapTblReleaseFocus = $A1E7; 500 sysTrapTblEditing = $A1E8; 501 sysTrapTblGetCurrentField = $A1E9; 502 sysTrapTblSetColumnUsable = $A1EA; 503 sysTrapTblGetRowHeight = $A1EB; 504 sysTrapTblSetColumnWidth = $A1EC; 505 sysTrapTblGrabFocus = $A1ED; 506 sysTrapTblSetItemPtr = $A1EE; 507 sysTrapTblFindRowID = $A1EF; 508 sysTrapTblGetLastUsableRow = $A1F0; 509 sysTrapTblGetColumnSpacing = $A1F1; 510 sysTrapTblFindRowData = $A1F2; 511 sysTrapTblGetRowData = $A1F3; 512 sysTrapTblSetRowData = $A1F4; 513 sysTrapTblSetColumnSpacing = $A1F5; 514 sysTrapWinCreateWindow = $A1F6; 515 sysTrapWinCreateOffscreenWindow = $A1F7; 516 sysTrapWinDeleteWindow = $A1F8; 517 sysTrapWinInitializeWindow = $A1F9; 518 sysTrapWinAddWindow = $A1FA; 519 sysTrapWinRemoveWindow = $A1FB; 520 sysTrapWinSetActiveWindow = $A1FC; 521 sysTrapWinSetDrawWindow = $A1FD; 522 sysTrapWinGetDrawWindow = $A1FE; 523 sysTrapWinGetActiveWindow = $A1FF; 524 sysTrapWinGetDisplayWindow = $A200; 525 sysTrapWinGetFirstWindow = $A201; 526 sysTrapWinEnableWindow = $A202; 527 sysTrapWinDisableWindow = $A203; 528 sysTrapWinGetWindowFrameRect = $A204; 529 sysTrapWinDrawWindowFrame = $A205; 530 sysTrapWinEraseWindow = $A206; 531 sysTrapWinSaveBits = $A207; 532 sysTrapWinRestoreBits = $A208; 533 sysTrapWinCopyRectangle = $A209; 534 sysTrapWinScrollRectangle = $A20A; 535 sysTrapWinGetDisplayExtent = $A20B; 536 sysTrapWinGetWindowExtent = $A20C; 537 sysTrapWinDisplayToWindowPt = $A20D; 538 sysTrapWinWindowToDisplayPt = $A20E; 539 sysTrapWinGetClip = $A20F; 540 sysTrapWinSetClip = $A210; 541 sysTrapWinResetClip = $A211; 542 sysTrapWinClipRectangle = $A212; 543 sysTrapWinDrawLine = $A213; 544 sysTrapWinDrawGrayLine = $A214; 545 sysTrapWinEraseLine = $A215; 546 sysTrapWinInvertLine = $A216; 547 sysTrapWinFillLine = $A217; 548 sysTrapWinDrawRectangle = $A218; 549 sysTrapWinEraseRectangle = $A219; 550 sysTrapWinInvertRectangle = $A21A; 551 sysTrapWinDrawRectangleFrame = $A21B; 552 sysTrapWinDrawGrayRectangleFrame = $A21C; 553 sysTrapWinEraseRectangleFrame = $A21D; 554 sysTrapWinInvertRectangleFrame = $A21E; 555 sysTrapWinGetFramesRectangle = $A21F; 556 sysTrapWinDrawChars = $A220; 557 sysTrapWinEraseChars = $A221; 558 sysTrapWinInvertChars = $A222; 559 sysTrapWinGetPattern = $A223; 560 sysTrapWinSetPattern = $A224; 561 sysTrapWinSetUnderlineMode = $A225; 562 sysTrapWinDrawBitmap = $A226; 563 sysTrapWinModal = $A227; 564 sysTrapWinGetWindowBounds = $A228; 565 sysTrapWinFillRectangle = $A229; 566 sysTrapWinDrawInvertedChars = $A22A; 567 sysTrapPrefOpenPreferenceDBV10 = $A22B; 568 sysTrapPrefGetPreferences = $A22C; 569 sysTrapPrefSetPreferences = $A22D; 570 sysTrapPrefGetAppPreferencesV10 = $A22E; 571 sysTrapPrefSetAppPreferencesV10 = $A22F; 572 sysTrapSndInit = $A230; 573 sysTrapSndSetDefaultVolume = $A231; 574 sysTrapSndGetDefaultVolume = $A232; 575 sysTrapSndDoCmd = $A233; 576 sysTrapSndPlaySystemSound = $A234; 577 sysTrapAlmInit = $A235; 578 sysTrapAlmCancelAll = $A236; 579 sysTrapAlmAlarmCallback = $A237; 580 sysTrapAlmSetAlarm = $A238; 581 sysTrapAlmGetAlarm = $A239; 582 sysTrapAlmDisplayAlarm = $A23A; 583 sysTrapAlmEnableNotification = $A23B; 584 sysTrapHwrGetRAMMapping = $A23C; 585 sysTrapHwrMemWritable = $A23D; 586 sysTrapHwrMemReadable = $A23E; 587 sysTrapHwrDoze = $A23F; 588 sysTrapHwrSleep = $A240; 589 sysTrapHwrWake = $A241; 590 sysTrapHwrSetSystemClock = $A242; 591 sysTrapHwrSetCPUDutyCycle = $A243; 592 sysTrapHwrLCDInit = $A244; 593 sysTrapHwrLCDSleep = $A245; 594 sysTrapHwrTimerInit = $A246; 595 sysTrapHwrCursor = $A247; 596 sysTrapHwrBatteryLevel = $A248; 597 sysTrapHwrDelay = $A249; 598 sysTrapHwrEnableDataWrites = $A24A; 599 sysTrapHwrDisableDataWrites = $A24B; 600 sysTrapHwrLCDBaseAddr = $A24C; 601 sysTrapHwrLCDDrawBitmap = $A24D; 602 sysTrapHwrTimerSleep = $A24E; 603 sysTrapHwrTimerWake = $A24F; 604 sysTrapHwrLCDWake = $A250; 605 sysTrapHwrIRQ1Handler = $A251; 606 sysTrapHwrIRQ2Handler = $A252; 607 sysTrapHwrIRQ3Handler = $A253; 608 sysTrapHwrIRQ4Handler = $A254; 609 sysTrapHwrIRQ5Handler = $A255; 610 sysTrapHwrIRQ6Handler = $A256; 611 sysTrapHwrDockSignals = $A257; 612 sysTrapHwrPluggedIn = $A258; 613 sysTrapCrc16CalcBlock = $A259; 614 sysTrapSelectDayV10 = $A25A; 615 sysTrapSelectTime = $A25B; 616 sysTrapDayDrawDaySelector = $A25C; 617 sysTrapDayHandleEvent = $A25D; 618 sysTrapDayDrawDays = $A25E; 619 sysTrapDayOfWeek = $A25F; 620 sysTrapDaysInMonth = $A260; 621 sysTrapDayOfMonth = $A261; 622 sysTrapDateDaysToDate = $A262; 623 sysTrapDateToDays = $A263; 624 sysTrapDateAdjust = $A264; 625 sysTrapDateSecondsToDate = $A265; 626 sysTrapDateToAscii = $A266; 627 sysTrapDateToDOWDMFormat = $A267; 628 sysTrapTimeToAscii = $A268; 629 sysTrapFind = $A269; 630 sysTrapFindStrInStr = $A26A; 631 sysTrapFindSaveMatch = $A26B; 632 sysTrapFindGetLineBounds = $A26C; 633 sysTrapFindDrawHeader = $A26D; 634 sysTrapPenOpen = $A26E; 635 sysTrapPenClose = $A26F; 636 sysTrapPenGetRawPen = $A270; 637 sysTrapPenCalibrate = $A271; 638 sysTrapPenRawToScreen = $A272; 639 sysTrapPenScreenToRaw = $A273; 640 sysTrapPenResetCalibration = $A274; 641 sysTrapPenSleep = $A275; 642 sysTrapPenWake = $A276; 643 sysTrapResLoadForm = $A277; 644 sysTrapResLoadMenu = $A278; 645 sysTrapFtrInit = $A279; 646 sysTrapFtrUnregister = $A27A; 647 sysTrapFtrGet = $A27B; 648 sysTrapFtrSet = $A27C; 649 sysTrapFtrGetByIndex = $A27D; 650 sysTrapGrfInit = $A27E; 651 sysTrapGrfFree = $A27F; 652 sysTrapGrfGetState = $A280; 653 sysTrapGrfSetState = $A281; 654 sysTrapGrfFlushPoints = $A282; 655 sysTrapGrfAddPoint = $A283; 656 sysTrapGrfInitState = $A284; 657 sysTrapGrfCleanState = $A285; 658 sysTrapGrfMatch = $A286; 659 sysTrapGrfGetMacro = $A287; 660 sysTrapGrfFilterPoints = $A288; 661 sysTrapGrfGetNumPoints = $A289; 662 sysTrapGrfGetPoint = $A28A; 663 sysTrapGrfFindBranch = $A28B; 664 sysTrapGrfMatchGlyph = $A28C; 665 sysTrapGrfGetGlyphMapping = $A28D; 666 sysTrapGrfGetMacroName = $A28E; 667 sysTrapGrfDeleteMacro = $A28F; 668 sysTrapGrfAddMacro = $A290; 669 sysTrapGrfGetAndExpandMacro = $A291; 670 sysTrapGrfProcessStroke = $A292; 671 sysTrapGrfFieldChange = $A293; 672 sysTrapGetCharSortValue = $A294; 673 sysTrapGetCharAttr = $A295; 674 sysTrapGetCharCaselessValue = $A296; 675 sysTrapPwdExists = $A297; 676 sysTrapPwdVerify = $A298; 677 sysTrapPwdSet = $A299; 678 sysTrapPwdRemove = $A29A; 679 sysTrapGsiInitialize = $A29B; 680 sysTrapGsiSetLocation = $A29C; 681 sysTrapGsiEnable = $A29D; 682 sysTrapGsiEnabled = $A29E; 683 sysTrapGsiSetShiftState = $A29F; 684 sysTrapKeyInit = $A2A0; 685 sysTrapKeyHandleInterrupt = $A2A1; 686 sysTrapKeyCurrentState = $A2A2; 687 sysTrapKeyResetDoubleTap = $A2A3; 688 sysTrapKeyRates = $A2A4; 689 sysTrapKeySleep = $A2A5; 690 sysTrapKeyWake = $A2A6; 691 sysTrapDlkControl = $A2A7; 692 sysTrapDlkStartServer = $A2A8; 693 sysTrapDlkGetSyncInfo = $A2A9; 694 sysTrapDlkSetLogEntry = $A2AA; 695 sysTrapUnused2 = $A2AB; 696 sysTrapSysLibLoad = $A2AC; 697 sysTrapSndPlaySmf = $A2AD; 698 sysTrapSndCreateMidiList = $A2AE; 699 sysTrapAbtShowAbout = $A2AF; 700 sysTrapMdmDial = $A2B0; 701 sysTrapMdmHangUp = $A2B1; 702 sysTrapDmSearchRecord = $A2B2; 703 sysTrapSysInsertionSort = $A2B3; 704 sysTrapDmInsertionSort = $A2B4; 705 sysTrapLstSetTopItem = $A2B5; 706 sysTrapSclSetScrollBar = $A2B6; 707 sysTrapSclDrawScrollBar = $A2B7; 708 sysTrapSclHandleEvent = $A2B8; 709 sysTrapSysMailboxCreate = $A2B9; 710 sysTrapSysMailboxDelete = $A2BA; 711 sysTrapSysMailboxFlush = $A2BB; 712 sysTrapSysMailboxSend = $A2BC; 713 sysTrapSysMailboxWait = $A2BD; 714 sysTrapSysTaskWait = $A2BE; 715 sysTrapSysTaskWake = $A2BF; 716 sysTrapSysTaskWaitClr = $A2C0; 717 sysTrapSysTaskSuspend = $A2C1; 718 sysTrapSysTaskResume = $A2C2; 719 sysTrapCategoryCreateList = $A2C3; 720 sysTrapCategoryFreeList = $A2C4; 721 sysTrapCategoryEditV20 = $A2C5; 722 sysTrapCategorySelect = $A2C6; 723 sysTrapDmDeleteCategory = $A2C7; 724 sysTrapSysEvGroupCreate = $A2C8; 725 sysTrapSysEvGroupSignal = $A2C9; 726 sysTrapSysEvGroupRead = $A2CA; 727 sysTrapSysEvGroupWait = $A2CB; 728 sysTrapEvtEventAvail = $A2CC; 729 sysTrapEvtSysEventAvail = $A2CD; 730 sysTrapStrNCopy = $A2CE; 731 sysTrapKeySetMask = $A2CF; 732 sysTrapSelectDay = $A2D0; 733 sysTrapPrefGetPreference = $A2D1; 734 sysTrapPrefSetPreference = $A2D2; 735 sysTrapPrefGetAppPreferences = $A2D3; 736 sysTrapPrefSetAppPreferences = $A2D4; 737 sysTrapFrmPointInTitle = $A2D5; 738 sysTrapStrNCat = $A2D6; 739 sysTrapMemCmp = $A2D7; 740 sysTrapTblSetColumnEditIndicator = $A2D8; 741 sysTrapFntWordWrap = $A2D9; 742 sysTrapFldGetScrollValues = $A2DA; 743 sysTrapSysCreateDataBaseList = $A2DB; 744 sysTrapSysCreatePanelList = $A2DC; 745 sysTrapDlkDispatchRequest = $A2DD; 746 sysTrapStrPrintF = $A2DE; 747 sysTrapStrVPrintF = $A2DF; 748 sysTrapPrefOpenPreferenceDB = $A2E0; 749 sysTrapSysGraffitiReferenceDialog = $A2E1; 750 sysTrapSysKeyboardDialog = $A2E2; 751 sysTrapFntWordWrapReverseNLines = $A2E3; 752 sysTrapFntGetScrollValues = $A2E4; 753 sysTrapTblSetRowStaticHeight = $A2E5; 754 sysTrapTblHasScrollBar = $A2E6; 755 sysTrapSclGetScrollBar = $A2E7; 756 sysTrapFldGetNumberOfBlankLines = $A2E8; 757 sysTrapSysTicksPerSecond = $A2E9; 758 sysTrapHwrBacklight = $A2EA; 759 sysTrapDmDatabaseProtect = $A2EB; 760 sysTrapTblSetBounds = $A2EC; 761 sysTrapStrNCompare = $A2ED; 762 sysTrapStrNCaselessCompare = $A2EE; 763 sysTrapPhoneNumberLookup = $A2EF; 764 sysTrapFrmSetMenu = $A2F0; 765 sysTrapEncDigestMD5 = $A2F1; 766 sysTrapDmFindSortPosition = $A2F2; 767 sysTrapSysBinarySearch = $A2F3; 768 sysTrapSysErrString = $A2F4; 769 sysTrapSysStringByIndex = $A2F5; 770 sysTrapEvtAddUniqueEventToQueue = $A2F6; 771 sysTrapStrLocalizeNumber = $A2F7; 772 sysTrapStrDelocalizeNumber = $A2F8; 773 sysTrapLocGetNumberSeparators = $A2F9; 774 sysTrapMenuSetActiveMenuRscID = $A2FA; 775 sysTrapLstScrollList = $A2FB; 776 sysTrapCategoryInitialize = $A2FC; 777 sysTrapEncDigestMD4 = $A2FD; 778 sysTrapEncDES = $A2FE; 779 sysTrapLstGetVisibleItems = $A2FF; 780 sysTrapWinSetWindowBounds = $A300; 781 sysTrapCategorySetName = $A301; 782 sysTrapFldSetInsertionPoint = $A302; 783 sysTrapFrmSetObjectBounds = $A303; 784 sysTrapWinSetColors = $A304; 785 sysTrapFlpDispatch = $A305; 786 sysTrapFlpEmDispatch = $A306; 787 sysTrapExgInit = $A307; 788 sysTrapExgConnect = $A308; 789 sysTrapExgPut = $A309; 790 sysTrapExgGet = $A30A; 791 sysTrapExgAccept = $A30B; 792 sysTrapExgDisconnect = $A30C; 793 sysTrapExgSend = $A30D; 794 sysTrapExgReceive = $A30E; 795 sysTrapExgRegisterData = $A30F; 796 sysTrapExgNotifyReceive = $A310; 797 sysTrapExgControl = $A311; 798 sysTrapPrgStartDialog = $A312; 799 sysTrapPrgStopDialog = $A313; 800 sysTrapPrgUpdateDialog = $A314; 801 sysTrapPrgHandleEvent = $A315; 802 sysTrapImcReadFieldNoSemicolon = $A316; 803 sysTrapImcReadFieldQuotablePrintable = $A317; 804 sysTrapImcReadPropertyParameter = $A318; 805 sysTrapImcSkipAllPropertyParameters = $A319; 806 sysTrapImcReadWhiteSpace = $A31A; 807 sysTrapImcWriteQuotedPrintable = $A31B; 808 sysTrapImcWriteNoSemicolon = $A31C; 809 sysTrapImcStringIsAscii = $A31D; 810 sysTrapTblGetItemFont = $A31E; 811 sysTrapTblSetItemFont = $A31F; 812 sysTrapFontSelect = $A320; 813 sysTrapFntDefineFont = $A321; 814 sysTrapCategoryEdit = $A322; 815 sysTrapSysGetOSVersionString = $A323; 816 sysTrapSysBatteryInfo = $A324; 817 sysTrapSysUIBusy = $A325; 818 sysTrapWinValidateHandle = $A326; 819 sysTrapFrmValidatePtr = $A327; 820 sysTrapCtlValidatePointer = $A328; 821 sysTrapWinMoveWindowAddr = $A329; 822 sysTrapFrmAddSpaceForObject = $A32A; 823 sysTrapFrmNewForm = $A32B; 824 sysTrapCtlNewControl = $A32C; 825 sysTrapFldNewField = $A32D; 826 sysTrapLstNewList = $A32E; 827 sysTrapFrmNewLabel = $A32F; 828 sysTrapFrmNewBitmap = $A330; 829 sysTrapFrmNewGadget = $A331; 830 sysTrapFileOpen = $A332; 831 sysTrapFileClose = $A333; 832 sysTrapFileDelete = $A334; 833 sysTrapFileReadLow = $A335; 834 sysTrapFileWrite = $A336; 835 sysTrapFileSeek = $A337; 836 sysTrapFileTell = $A338; 837 sysTrapFileTruncate = $A339; 838 sysTrapFileControl = $A33A; 839 sysTrapFrmActiveState = $A33B; 840 sysTrapSysGetAppInfo = $A33C; 841 sysTrapSysGetStackInfo = $A33D; 842 sysTrapScrDisplayMode = $A33E; 843 sysTrapHwrLCDGetDepth = $A33F; 844 sysTrapHwrGetROMToken = $A340; 845 sysTrapDbgControl = $A341; 846 sysTrapExgDBRead = $A342; 847 sysTrapExgDBWrite = $A343; 848 sysTrapSysGremlins = $A344; 849 sysTrapFrmRemoveObject = $A345; 850 sysTrapSysReserved1 = $A346; 851 sysTrapSysReserved2 = $A347; 852 sysTrapSysReserved3 = $A348; 853 sysTrapSysReserved4 = $A349; 854 sysTrapLastTrapNumber = $A34A; 855 856 857 858implementation 859 860end. 861