; ; File: DispTable.a ; ; Copyright: © 1986-1993 by Apple Computer, Inc., all rights reserved. ; ; Change History (most recent first): ; ; 12/13/93 PN Roll in KAOs and Horror changes to support Malcom and AJ ; machines. ; 11/11/93 fau Added trap for the Expansion Bus Manager. ; 9/29/93 SAM From mc900ftjesus. ; 9/25/93 SAM Changed ShutDownDisp to ShutDown. ; 9/13/93 SAM Added HeapDispatch to the default trap table (for the ; HeapUtitlies). ; 8/4/93 JDR Integrate Sound Manager 3.0 project. ; 5/20/93 BT Update build to only include Figment under conditional compile ; flag "hasNewHeapMgr". For this file, conditionally compile the ; second OS table and the associated macro. ; 5/18/93 BT Add second OS dispatch table for Figment. InitDispatch now ; checks to see if Figment should be installed and if so uses the ; second OS table. This is temporary until the Figment is the ; official sponsor of memory management for SuperMario. ; 4/8/93 IH Touch file to force rebuild because default state of ; hasDisplayMgr flag is changing for RISC builds. Display Manager ; will not build properly without recompiling this file. ; <44> 3/31/93 IH Added Display Manager trap conditionally on hasDisplayMgr flag. ; 3/25/93 IH Add Display Manager Trap ; 1/27/93 CSS Vector for SystemMenu renamed back to SystemMenu. PN changed ; code in ScriptMgrSysMenuPatch.a to have the new label ; NewSystemMenu rendering the code in SystemMenu uncalled. I ; restored the vector to point to SystemMenu and patched it with ; his patch and a patch to fix the input method menu (pencil, for ; Japanese). ; 12/17/92 RB Conditionalize the new sound Manager entries with hasNewSoundMgr ; instead of LC930. ; 12/15/92 CSS Add dictionary manager to the ROM. ; 11-12-92 jmp Added CopyDeepMask (aka KopyMask). In System 7.0/7.0.1/7.1, it ; is implemented as a patch. ; 11/11/92 RB For the LC930, use the Old sound Manager traps (7.1) ; 11/10/92 GD Added DockingDispatch trap (ToolBox $257) to the table. ; 10/2/92 PN # 1044792 Roll in ptchSystemMenu into SM ; 7/6/92 RB Removed the hack of DebugStr ; 7/1/92 chp Roll out temporary use of OS trap $A09E for _MemoryDispatch. ; This function is now a selector off of _HwPriv. See also . ; 7/1/92 RB Removed the temporary Debugger trap. DebugStr is still there.. ; 6/30/92 PN Add CommToolboxDispatcher call for SuperMario ; 6/30/92 RB (PN) Added a temporary dummy DebugStr and Debugger traps to keep ; EVT2 units booting when MacSbug is not yet present. ; 6/29/92 RB Changed the name of the sound Manager entry points to be double ; underscore as the new new sound manager wants them to be. ; 6/26/92 FM Unimplement $1ae and $1ac (RmveReference and AddReference from ; the ResourceMgr) since they have been "De-announced" ; 6/25/92 PN Change InvalRect and ValidRect ; 6/22/92 RB Restored ShowHide, SystemTask and OSEventAvail to their original ; traps since Help Manager patches have been rolled in. ; <26+> 6/12/92 CSS Roll-in Reality Changes: ; NewLwrString replaces LwrString. I think. ; 6/11/92 PN Roll in patchIIciROM.a the optimized pakage 4 and 5. As a result ; Pack4 and Pack5 are taken out of disptable.a and they are ; installed at boot time ; 5/29/92 RB Added _DMADispatch OS trap. ¥ This is temporarily $A09E until a ; blessed value is assigned. ; 5/22/92 FM Add WindowMgr roll in corrections ; 5/21/92 kc Append "Trap" to the names of ; Dequeue,Enqueue,HandToHand,PtrToXHand,PtrToHand,HandAndHand,PtrA ; ndHand,Control,Status,KillIO,OpenRF,Rename,UnmountVol,GetEOF,Set ; EOF,FlushVol,GetVol,SetVol,Eject,GetFPos,InitZone,MaxMem,NewPtr, ; SetPtrSize,GetPtrSize,SetHandleSize,HandleZone,ReallocHandle,Rec ; overHandle,PostEvent,GetOSEvent,WriteParam,ReadDateTime,SetDateT ; ime,Delay,SetFPos,Get,Set,PtrZone,CompactMem,AddDrive,RelString, ; UprString,MaxBlock,PurgeSpace,StackSpace,NewEmptyHandle,GetIndAD ; B,GetADBInfo,SetADBInfo,ADBOp,DTInstall and SysEnvirons to avoid ; name conflict with the glue. ; 5/17/92 kc Add CrsrDevDispatch and delete hcMac conditional. ; 5/6/92 TN Placed __NMINSTALL and __NMREMOVE into A05E,A05F respectively. ; 4/27/92 PN Adding UserDelay trap ; 4/24/92 PN Change CreateDirIDResFile to HCreateResFile and OpenDirIDresfile ; to HOpenResfile/ OpenresfiledirIDExit back to Openresfile/ ; CreateResfileDirIDExit to OpenResFile/ OpenRFPermDirIDExit to ; OpenRFPerm. ; 4/22/92 TN os trap $9D MoveHLow. Roll in from MemoryMgrPatches.a Routine ; found in MemoryMgrExtensions.a ; 4/16/92 PN Adding TrueType call (SplineCall) to the trap table. Move ; CleanupApp to 2FB (correct number) ; 4/15/92 kc Change PreflightOpenRF to OpenRF, FixVolumeRenames to Rename and ; BTreeDispatch to ExtBTreeDispatch. ; 4/15/92 RB Added InitApp and CleanupApp to the tables. These traps are ; called by the Process Manager when an application is launched or ; quits. ; 3/31/92 RLM DialogMgr roll-in, rolls-out earlier <2> patches ; 3/31/92 PN Adding ComponentMgr and TextServiceMgr traps ; <12> 3/30/92 stb Point back to ResourceMgr rather than ResourceMgrPatches. ; <11> 3/18/92 RB Changed back DIALOGSELECTFIXES to DialogSelect and ; ISDIALOGEVENTFIXES to IsDialogEvent since patch files are not ; supposed to make into ROM. ; <10> 3/10/92 PN Adding new soundmgr calls SNDAPPDEAD,$A0B8 SysBeep,_SysBeep ; _SNDNEWCHANNEL,_SndNewChannel ; _SNDDISPOSECHANNEL,_SndDisposeChannel ; _SNDADDMODIFIER,_SndAddModifier _SNDDOCOMMAND,_SndDoCommand ; _SNDDOIMMEDIATE,_SndDoImmediate _SNDPLAY,_SndPlay ; _SNDCONTROL,_SndControl ; <9> 3/9/92 PN Rollin helpMgr patches HMModalDialogPatch PatchProc _ModalDialog ; HMShowHidePatch PatchProc _ShowHide ; HMIsDialogEventPatch PatchProc _IsDialogEvent ; HMSystemTaskPatch PatchProc _SystemTask ; HMOSEventAvailPatch PatchProc _OSEventAvail ; HMSystemMenuPatch PatchProc _SystemMenu ; HMClearMenuBarPatch PatchProc _ClearMenuBar ; <8> 3/4/92 PN Replacing many traps in WindowMgr, adding traps from ; MiscPatches.a ; <7> 3/4/92 kc Remove BasicIO OS trap. ; <6> 3/4/92 kc Change rSetFilLock to SetFilLock, and PatchBasicIO to BasicIO. ; <5> 2/13/92 PN Put PPCDispatch, WindowMgrPatches, BTreeDispatch, ; MenuMgrPatches, LayerDispatch, etc. in ROM. ; <4> 2/13/92 RLM NotificationMgrpatch roll-in ; <3> 2/12/92 RLM Add NotificationMgrPatch roll-ins ; <2> 2/12/92 RLM Add Dialog Manger patches. ; <1> ¥ Pre-SuperMario comments follow ¥ ; <21> 1/21/92 PN Adding MenuDispatch and InvalMenuBar traps ; <20> 1/13/92 PN Add the quick draw "DeviceLoop" into ROM ; <19> 1/8/92 RB Added the DispatchHelper, ProcHelper, SaveRestoreBitsDispatch, ; HOpenResFile, HCreateResFile and ResourceDispatch traps. ; <18> 1/7/92 PN Roll in DeferUserFn and AliasMgr into ROM ; <17> 12/30/91 RB Added PowerDispatch trap. ; <16> 10/1/91 JSM DonÕt use hasADB conditional, all future ROMs will support ADB. ; <15> 9/27/91 JSM DonÕt use hasCQD conditional, all future ROMs will have color ; QuickDraw. ; <14> 8/29/91 JSM Cleanup header. ; <13> 6/12/91 LN removed #include 'HardwareEqu.a' ; <12> 11/29/90 JDR To get the actual address of a Sound Manager trap routine, ; you use the underline prefix. This was changed in the Sound ; Manager so when it wants to use a trap it can use the standard ; trap name. So, SndNewChannel is now known as _SndNewChannel to ; the DispatchTable. If you want the address of this routine, you ; use the _SndNewChannel symbol. ; <11> 11/27/90 SMC Added two internal CQD vectors. With BAL. ; <10> 9/22/90 dba Add __ to names of the Time Mgr. traps to avoid conflicting with ; glue in Interface.o. ; <9> 7/25/90 GGD Added the _MicroSeconds OS trap $A193. ; <8> 7/23/90 dba change name of GetItemStyle so it doesnÕt conflict with glue ; <7> 7/17/90 dba change names of GetHandleSize, BlockMove, and StripAddress, so ; they donÕt conflict with glue ; <6> 3/29/90 MSH Made PmgrOp and Sleep traps conditioned on features. ; <5> 3/26/90 KON Add OS trap A0A5 VisRgnChanged. ; <4> 2/4/90 GA Added EgretDispatch trap to table $A092 ; <3> 2/3/90 BAL Added the CQD vector GetPMData. ; <2> 1/11/90 CCH Added include of ÒHardwarePrivateEqu.aÓ. ; <3.4> 7/14/89 BAL For Aurora: Added tons of new CQD vectors ; <3.3> 6/30/89 BAL Added QuickDraw temp memory vectors: NewTempHandle,NewTempBuffer ; <3.2> 6/29/89 BBM Added vectors for JRMgrStdEntry and JRMgrStdExit ; <3.1> 6/12/89 JB Added vector for UpdAltMDB. ; <3.1> 6/9/89 jb Added vUpdAltMDB ; <3.0> 5/30/89 djw Removing async SCSI mgr trap - NewSCSITrap ; <2.9> 5/29/89 BAL Added QDExtensions dispatch trap $AB1D and moved ; _Translate24To32 from $AB03 to $A091. ; <2.8> 5/18/89 BAL Added BitmapToRegion trap for classic QD machines. ; <2.7> 5/14/89 rwh removed definition for SwapMMUMode trap, it gets set up in ; StartInit ; <2.6> 4/13/89 DNF Added vFileRead, vFileWrite, and vFileClose vectors. Also got ; rid of include of SysEqu.a for GGD ; <2.4> 4/12/89 GGD Re-written and re-structured to use macros to build table ; entries, and import the label, making modification easier. ; Converted to feature based conditionals in most cases. ; <¥2.5> 4/12/89 BAL Blasting in 32-Bit QuickDraw 1.0B1 ; <2.3> 3/20/89 MSH Added WaitNextEvent and CacheTrap to the table for hc and haf ; macs. ; <2.2> 3/6/89 GGD Added rGetResource, DTInstall, and vDispatch to MacPP. ; <2.0> 3/3/89 KT Added OS trap $A08E for BTreeManager. ; <2.1> 3/3/89 KT Backed out BTree Manager trap addition until it's ready. ; <1.9> 3/3/89 CCH Added Gestalt trap. ; <1.8> 2/28/89 CSL Added _MemoryDispatch trap $A05C ; <1.7> 2/27/89 jwk Adding async SCSI Mgr trap ; <1.6> 2/24/89 rwh added HwPriv trap $A198 ; <1.5> 2/16/89 CCH Added from 32-bit quickdraw sources. ; <1.4> 11/17/88 GGD Filled in the newley expanded ToolBox dispatch table onHcMac, ; which is now the size of the MacII ToolBox table. ; <1.2> 11/14/88 GGD Made vCacheFlush available on all machines. ; <1.3> 11/14/88 PKE Filled in Script Manager _xScriptUtil trap $A8B5 ; <1.1> 11/10/88 CCH Fixed Header. ; <1.0> 11/9/88 CCH Adding to EASE. ; <1.5> 11/6/88 GGD Added the _DebugUtil OS trap $A08D ; <1.4> 11/1/88 MSH Added power off trap for Harpo. ; <1.3> 10/30/88 GGD dded IOP manager traps for machines that have IOP's ; <1.2> 10/27/88 PKE Added LwrString to table. ; <1.1> 5/16/88 BBM Added __NMInstall (A05E) and __NMRemove (A05F). Removed 13 ; bisexual traps. ; <1.0> 3/29/88 BBM first submit to ease. ; 12/21/87 MSH Added new Laguna trap for sleep ; 12/7/87 MSH Pop Up menu, Get and Set Item traps never added ; 12/2/87 JTC SysEnvirons moved in from patches. ; 11/16/87 DHD & bbm added trap for shutdown ; 10/29/87 rwh Port to Modern Victorian ; 10/14/87 MSH Port to HcMac (Laguna). Added power manager trap, _PmgrOp. ; 8/11/87 rwh I hereby note Tony's patch roll-in to ROM source changes ; 2/20/87 DAF Added vector for ITabMatch ; 2/19/87 BB Added jump vectors for HFS. ; 2/13/87 RDC Added jump vectors for various NuMac routines ; 2/9/87 FJL Removed BNM stuff. ; 1/29/87 ehb Added SetStdCProcs ; 1/24/87 bbm Added vectors for vStartinit, vIAZInit, vIAZPostInit, ; vLaunchInit ; 1/24/87 bbm Added vector for SndAppDead ; 1/22/87 bbm Added vector for vFlushCache ; 1/22/87 DAF Added DelSearch and DelComp ; 1/14/87 bbm added resource manager trap _rGetResource ; 12/18/86 DAF Changed the name of SetEntry to SetEntries ; 12/11/86 bbm added some new traps ; 12/10/86 bbm corrected a bug in the latest dispatch table ; 12/9/86 DAF Added GetWVariant,GetCVariant ; 12/8/86 RDC Added defs for new DTInstall trap ; 12/3/86 JSP Changed the three MMU traps to one (SwapMMUMode) ; 11/23/86 DAF Added QDError, removed SetDeskColor, activated DeskCPat ; 11/17/86 bbm changed comment for twitcher, added new names for menu ; 11/7/86 bbm added async patch mech. ; 11/4/86 WRL Added InternalWait trap. Added commented out versions of ; GetVideoDefault and SetVideoDefault traps. ; 11/4/86 DAF Added SaveEntries/RestoreEntries ; 10/27/86 bbm added a bunch of vectors for tfs ; 10/16/86 MBK added new TE traps: TEGetOffset, TEDispatch, TEStylNew; removed ; HiliteText hook ; 10/14/86 DAF added GetNewCWindow and GetCWmgrPort ; 10/13/86 MGL changed names on some sound manager routines. ; 10/3/86 BBM restored duplicate trap compactmem for overview added two traps ; GetDefaultStartup & SetDefaultStartup and restored vDoEject for ; the sony driver. ; 9/24/86 BBM added new memory manager trap StripAddress. ; 9/23/86 BBM testmanager was needed on aladdin as well. ; 9/16/86 BBM fixed getmasktab (was using wrong label (masktab)) ; 9/13/86 EHB added InitGDevice (used by vidpicker) ; 9/7/86 BBM support for expanded tb trap table ; 8/4/86 BBM Support for front desk buss (disptable.a) ; 7/29/86 DAF Added some color manager traps ; 7/28/86 GWN Added slotManager to dispatch table. ; 7/28/86 RDC added slot interrupt support traps ; 7/21/86 WRL Moved PrGlue import so that it's available for all machines. ; 7/17/86 RDC Added Poweroff trap for NuMac ; 7/14/86 EHB Added new color window manager traps. ; 7/14/86 BBM sound manager print manager conflict on trap 622. Moved print ; manager to trap 627. ; 6/30/86 WRL GSC LBH Added print traps OS 622 and TB 253. ; 5/15/86 BBM added traps for Sound and for Test Manager. ; 5/15/86 BBM added three traps for the MMU for NuMac only. ; 5/14/86 BBM gave GWN a trap for the slot manager. ; 4/11/86 BBM added poweroff(os #91 or 603) and diagnostic(os #92 or 604) ; 3/26/86 BBM forgot to include trap 619 (unknown) ; 3/3/86 BBM New this date. ; ;------------------------------------------------------------------------------ ; Info: This file builds the long version of the dispatch table based on values ; calculated at link time. In order to get a valid ROM image, a program ; run post link time will compact the dispatch table and calculate the ; new addresses. Each table entry is either the value zero if it doesn't ; exist, or the offset from ROMStart to the start of the routine. ;------------------------------------------------------------------------------ ; Note: To find the unused traps, search for ÒunknownÓ. ÒUnimplementedÓ means ; that trap is not used on old machines, but is already used in new ones. ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; start of proc and imports ;------------------------------------------------------------------------------ PRINT OFF INCLUDE 'HardwarePrivateEqu.a' PRINT ON PRINT NOMDIR DspTable PROC EXPORT ; Macro Parameters: ; ; &num Trap number from base of table ($00É$FF for OS, $000É$3FF for toolbox) ; &name Optional Label name of trap routine, if omitted, assumed unimplemented ; &cond Optional conditional expression, if present, and false, trap will not be ; defined. if omitted, or true, trap will be defined ; ; ¥ To comeup with a table entry, AND the trap number with $03FF for ToolBox ; traps and AND the trap number with $00FF for OS calls. ¥ macro ToolBox &num,&name,&cond if (*-FirstTool)/4 <> &Eval(&num) then aerror 'Trap Number out of sequence' endif if &name = '' then dc.l 0 ; unused elseif &cond = '' then import &name dc.l &name-BaseOfRom elseif &Eval(&cond) then import &name dc.l &name-BaseOfRom else dc.l 0 ; not used in this configuration endif endm macro OS &num,&name,&cond if (*-FirstOS)/4 <> &Eval(&num) then aerror 'Trap Number out of sequence' endif if &name = '' then dc.l 0 ; unused elseif &cond = '' then import &name dc.l &name-BaseOfRom elseif &Eval(&cond) then import &name dc.l &name-BaseOfRom else dc.l 0 ; not used in this configuration endif endm EXPORT DispTable IMPORT BaseofRom ;------------------------------------------------------------------------------ ; start of toolbox traps ;------------------------------------------------------------------------------ DispTable FirstTool ToolBox $000 ; toolbox trap $000 (ALWAYS LEAVE AS ZERO) rb ToolBox $001 ;,__SNDDISPOSECHANNEL ; toolbox trap $001 ToolBox $002 ;,__SNDADDMODIFIER ; toolbox trap $002 ToolBox $003 ;,__SNDDOCOMMAND ; toolbox trap $003 ToolBox $004 ;,__SNDDOIMMEDIATE ; toolbox trap $004 ToolBox $005 ;,__SNDPLAY ; toolbox trap $005 ToolBox $006 ;,__SNDCONTROL ; toolbox trap $006 ToolBox $007 ;,__SNDNEWCHANNEL ; toolbox trap $007 ToolBox $008,InitProcMenu ; toolbox trap $008 (new menu mgr) ToolBox $009,GetCVariant ; toolbox trap $009 ToolBox $00A,GetWVariant ; toolbox trap $00A ToolBox $00B,PopUpMenuSelect ; toolbox trap $00B ToolBox $00C,rGetResource ; toolbox trap $00C (nu rmgr) ToolBox $00D,Count1Resources ; toolbox trap $00D ToolBox $00E,Get1IndResource ; toolbox trap $00E ToolBox $00F,Get1IndType ; toolbox trap $00F ToolBox $010,Unique1ID ; toolbox trap $010 stb ToolBox $011,TESelView ; toolbox trap $011 ToolBox $012,TEPinScroll ; toolbox trap $012 ToolBox $013,TEAutoView ; toolbox trap $013 ToolBox $014,SetFractEnable ; toolbox trap $014 (font mgr) ; ToolBox $015,SCSIMgr ; toolbox trap $015 ToolBox $015, ;SCSIDispatchCommon ; toolbox trap $015 ToolBox $016, ;Pack8 ; toolbox trap $016 ToolBox $017,CopyMask ; toolbox trap $017 ToolBox $018,FixAtan2 ; toolbox trap $018 ToolBox $019,XMunger ; toolbox trap $019 ToolBox $01A,HOpenResFile ; toolbox trap $01A _HOpenResFile <19> rb ToolBox $01B,HCreateResFile ; toolbox trap $01B _HCreateResFile <19> rb ToolBox $01C,Count1Types ; toolbox trap $01C ToolBox $01D,InvalMenuBar ; toolbox trap $01B (_InvalMenuBar) (PN) ToolBox $01E,SaveRestoreBitsDispatch ; toolbox trap $01B SaveRestoreBitsDispatch <19> rb ToolBox $01F,Get1Resource ; toolbox trap $01F ToolBox $020,Get1NamedResource ; toolbox trap $020 ToolBox $021,MaxSizeRsrc ; toolbox trap $021 ToolBox $022,ResourceDispatch ; toolbox trap $022 ResourceDispatch <19> rb ToolBox $023,Alias ; toolbox trap $023 (AliasManager) (PN) ToolBox $024 ; toolbox trap $024 (unimplemented) (v1.1) ToolBox $025,MenuMgrDispatch ; toolbox trap $025 (_MenuDispatch) (v1.1) ToolBox $026,InsMenuItem ; toolbox trap $026 ToolBox $027,HideDItem ; toolbox trap $027 ToolBox $028,ShowDItem ; toolbox trap $028 ToolBox $029,LayerDispatch ; toolbox trap $029 (LayerDispatch) (v1.1) ToolBox $02A,MainComponent ; toolbox trap $02A (ComponentDispatch) (v1.1) ToolBox $02B ;,Pack9 ; toolbox trap $02B ToolBox $02C,Pack10 ; toolbox trap $02C ToolBox $02D ;,Pack11 ; toolbox trap $02D ToolBox $02E,Pack12 ; toolbox trap $02E ToolBox $02F,Pack13 ; toolbox trap $02F ToolBox $030 ;,Pack14Entry ; toolbox trap $030 ToolBox $031 ;,Pack15 ; toolbox trap $031 ToolBox $032 ; toolbox trap $032 (unimplemented) (v1.1) ToolBox $033,ScrnBitMap ; toolbox trap $033 ToolBox $034,SetFScaleDisable ; toolbox trap $034 ToolBox $035,FontMetrics ; toolbox trap $035 ToolBox $036,GetMaskTab ; toolbox trap $036 BBM ToolBox $037,MeasureText ; toolbox trap $037 ToolBox $038,CalcMask ; toolbox trap $038 ToolBox $039,SeedFill ; toolbox trap $039 ToolBox $03A,__ZoomWindow ; toolbox trap $03A ToolBox $03B,TrackBox ; toolbox trap $03B ToolBox $03C,TEGetOffset ; toolbox trap $03C MBK ToolBox $03D,TEDispatch ; toolbox trap $03D MBK ToolBox $03E,TEStylNew ; toolbox trap $03E MBK ToolBox $03F,Long2Fix ; toolbox trap $03F ToolBox $040,Fix2Long ; toolbox trap $040 ToolBox $041,Fix2Frac ; toolbox trap $041 ToolBox $042,Frac2Fix ; toolbox trap $042 ToolBox $043,Fix2X ; toolbox trap $043 ToolBox $044,X2Fix ; toolbox trap $044 ToolBox $045,Frac2X ; toolbox trap $045 ToolBox $046,X2Frac ; toolbox trap $046 ToolBox $047,FracCos ; toolbox trap $047 ToolBox $048,FracSin ; toolbox trap $048 ToolBox $049,FracSqrt ; toolbox trap $049 ToolBox $04A,FracMul ; toolbox trap $04A ToolBox $04B,FracDiv ; toolbox trap $04B ToolBox $04C,__UserDelay ; toolbox trap $04C (__UserDelay) PN ToolBox $04D,FixDiv ; toolbox trap $04D ToolBox $04E,GetItemCmd ; toolbox trap $04E ToolBox $04F,SetItemCmd ; toolbox trap $04F ToolBox $050,InitCursor ; toolbox trap $050 ToolBox $051,SetCursor ; toolbox trap $051 ToolBox $052,HideCursor ; toolbox trap $052 ToolBox $053,ShowCursor ; toolbox trap $053 ToolBox $054,SplineCall ; toolbox trap $054 (Bass Dispatcher) ToolBox $055,ShieldCursor ; toolbox trap $055 ToolBox $056,ObscureCursor ; toolbox trap $056 ToolBox $057 ; toolbox trap $057 (unknown) ToolBox $058,BitAnd ; toolbox trap $058 ToolBox $059,BitXOr ; toolbox trap $059 ToolBox $05A,BitNot ; toolbox trap $05A ToolBox $05B,BitOr ; toolbox trap $05B ToolBox $05C,BitShift ; toolbox trap $05C ToolBox $05D,BitTst ; toolbox trap $05D ToolBox $05E,BitSet ; toolbox trap $05E ToolBox $05F,BitClr ; toolbox trap $05F ToolBox $060,WaitNextEvent ; toolbox trap $060 ToolBox $061,Random ; toolbox trap $061 ToolBox $062,ForeColor ; toolbox trap $062 ToolBox $063,BackColor ; toolbox trap $063 ToolBox $064,ColorBit ; toolbox trap $064 ToolBox $065,GetPixel ; toolbox trap $065 ToolBox $066,StuffHex ; toolbox trap $066 ToolBox $067,LongMul ; toolbox trap $067 ToolBox $068,FixMul ; toolbox trap $068 ToolBox $069,FixRatio ; toolbox trap $069 ToolBox $06A,HiWord ; toolbox trap $06A ToolBox $06B,LoWord ; toolbox trap $06B ToolBox $06C,FixRound ; toolbox trap $06C ToolBox $06D,InitPort ; toolbox trap $06D ToolBox $06E,InitGraf ; toolbox trap $06E ToolBox $06F,OpenPort ; toolbox trap $06F ToolBox $070,LocalToGlobal ; toolbox trap $070 ToolBox $071,GlobalToLocal ; toolbox trap $071 ToolBox $072,GrafDevice ; toolbox trap $072 ToolBox $073,SetPort ; toolbox trap $073 ToolBox $074,GetPort ; toolbox trap $074 ToolBox $075,SetPortBits ; toolbox trap $075 ToolBox $076,PortSize ; toolbox trap $076 ToolBox $077,MovePortTo ; toolbox trap $077 ToolBox $078,SetOrigin ; toolbox trap $078 ToolBox $079,SetClip ; toolbox trap $079 ToolBox $07A,GetClip ; toolbox trap $07A ToolBox $07B,ClipRect ; toolbox trap $07B ToolBox $07C,BackPat ; toolbox trap $07C ToolBox $07D,ClosePort ; toolbox trap $07D ToolBox $07E,AddPt ; toolbox trap $07E ToolBox $07F,SubPt ; toolbox trap $07F ToolBox $080,SetPt ; toolbox trap $080 ToolBox $081,EqualPt ; toolbox trap $081 ToolBox $082,StdText ; toolbox trap $082 ToolBox $083,DrawChar ; toolbox trap $083 ToolBox $084,DrawString ; toolbox trap $084 ToolBox $085,DrawText ; toolbox trap $085 ToolBox $086,TextWidth ; toolbox trap $086 ToolBox $087,TextFont ; toolbox trap $087 ToolBox $088,TextFace ; toolbox trap $088 ToolBox $089,TextMode ; toolbox trap $089 ToolBox $08A,TextSize ; toolbox trap $08A ToolBox $08B,GetFontInfo ; toolbox trap $08B ToolBox $08C,StringWidth ; toolbox trap $08C ToolBox $08D,CharWidth ; toolbox trap $08D ToolBox $08E,SpaceExtra ; toolbox trap $08E ToolBox $08F ; toolbox trap $08F (unknown) ToolBox $090,StdLine ; toolbox trap $090 ToolBox $091,LineTo ; toolbox trap $091 ToolBox $092,Line ; toolbox trap $092 ToolBox $093,MoveTo ; toolbox trap $093 ToolBox $094,Moov ; toolbox trap $094 ToolBox $095,ShutDown ; toolbox trap $095 (shutdown mgr) ToolBox $096,HidePen ; toolbox trap $096 ToolBox $097,ShowPen ; toolbox trap $097 ToolBox $098,GetPenState ; toolbox trap $098 ToolBox $099,SetPenState ; toolbox trap $099 ToolBox $09A,GetPen ; toolbox trap $09A ToolBox $09B,PenSize ; toolbox trap $09B ToolBox $09C,PenMode ; toolbox trap $09C ToolBox $09D,PenPat ; toolbox trap $09D ToolBox $09E,PenNormal ; toolbox trap $09E ToolBox $09F ; toolbox trap $09F (unknown) ToolBox $0A0,StdRect ; toolbox trap $0A0 ToolBox $0A1,FrameRect ; toolbox trap $0A1 ToolBox $0A2,PaintRect ; toolbox trap $0A2 ToolBox $0A3,EraseRect ; toolbox trap $0A3 ToolBox $0A4,InvertRect ; toolbox trap $0A4 ToolBox $0A5,FillRect ; toolbox trap $0A5 ToolBox $0A6,EqualRect ; toolbox trap $0A6 ToolBox $0A7,SetRect ; toolbox trap $0A7 ToolBox $0A8,OffSetRect ; toolbox trap $0A8 ToolBox $0A9,InSetRect ; toolbox trap $0A9 ToolBox $0AA,SectRect ; toolbox trap $0AA ToolBox $0AB,UnionRect ; toolbox trap $0AB ToolBox $0AC,Pt2Rect ; toolbox trap $0AC ToolBox $0AD,PtInRect ; toolbox trap $0AD ToolBox $0AE,EmptyRect ; toolbox trap $0AE ToolBox $0AF,StdRRect ; toolbox trap $0AF ToolBox $0B0,FrameRoundRect ; toolbox trap $0B0 ToolBox $0B1,PaintRoundRect ; toolbox trap $0B1 ToolBox $0B2,EraseRoundRect ; toolbox trap $0B2 ToolBox $0B3,InvertRoundRect ; toolbox trap $0B3 ToolBox $0B4,FillRoundRect ; toolbox trap $0B4 ToolBox $0B5,xScriptUtil ; toolbox trap $0B5 Script Manager ToolBox $0B6,StdOval ; toolbox trap $0B6 ToolBox $0B7,FrameOval ; toolbox trap $0B7 ToolBox $0B8,PaintOval ; toolbox trap $0B8 ToolBox $0B9,EraseOval ; toolbox trap $0B9 ToolBox $0BA,InvertOval ; toolbox trap $0BA ToolBox $0BB,FillOval ; toolbox trap $0BB ToolBox $0BC,SlopeFromAngle ; toolbox trap $0BC ToolBox $0BD,StdArc ; toolbox trap $0BD ToolBox $0BE,FrameArc ; toolbox trap $0BE ToolBox $0BF,PaintArc ; toolbox trap $0BF ToolBox $0C0,EraseArc ; toolbox trap $0C0 ToolBox $0C1,InvertArc ; toolbox trap $0C1 ToolBox $0C2,FillArc ; toolbox trap $0C2 ToolBox $0C3,PtToAngle ; toolbox trap $0C3 ToolBox $0C4,AngleFromSlope ; toolbox trap $0C4 ToolBox $0C5,StdPoly ; toolbox trap $0C5 ToolBox $0C6,FramePoly ; toolbox trap $0C6 ToolBox $0C7,PaintPoly ; toolbox trap $0C7 ToolBox $0C8,ErasePoly ; toolbox trap $0C8 ToolBox $0C9,InvertPoly ; toolbox trap $0C9 ToolBox $0CA,FillPoly ; toolbox trap $0CA ToolBox $0CB,OpenPoly ; toolbox trap $0CB ToolBox $0CC,ClosePoly ; toolbox trap $0CC ToolBox $0CD,KillPoly ; toolbox trap $0CD ToolBox $0CE,OffSetPoly ; toolbox trap $0CE ToolBox $0CF,PackBits ; toolbox trap $0CF ToolBox $0D0,UnpackBits ; toolbox trap $0D0 ToolBox $0D1,StdRgn ; toolbox trap $0D1 ToolBox $0D2,FrameRgn ; toolbox trap $0D2 ToolBox $0D3,PaintRgn ; toolbox trap $0D3 ToolBox $0D4,EraseRgn ; toolbox trap $0D4 ToolBox $0D5,InvertRgn ; toolbox trap $0D5 ToolBox $0D6,FillRgn ; toolbox trap $0D6 ToolBox $0D7,BitMapRgn ; toolbox trap $0D7 <2.5><2.8> ToolBox $0D8,NewRgn ; toolbox trap $0D8 ToolBox $0D9,DisposeRgn ; toolbox trap $0D9 ToolBox $0DA,OpenRgn ; toolbox trap $0DA ToolBox $0DB,CloseRgn ; toolbox trap $0DB ToolBox $0DC,CopyRgn ; toolbox trap $0DC ToolBox $0DD,SetEmptyRgn ; toolbox trap $0DD ToolBox $0DE,SetRectRgn ; toolbox trap $0DE ToolBox $0DF,RectRgn ; toolbox trap $0DF ToolBox $0E0,OffSetRgn ; toolbox trap $0E0 ToolBox $0E1,InSetRgn ; toolbox trap $0E1 ToolBox $0E2,EmptyRgn ; toolbox trap $0E2 ToolBox $0E3,EqualRgn ; toolbox trap $0E3 ToolBox $0E4,SectRgn ; toolbox trap $0E4 ToolBox $0E5,UnionRgn ; toolbox trap $0E5 ToolBox $0E6,DiffRgn ; toolbox trap $0E6 ToolBox $0E7,XOrRgn ; toolbox trap $0E7 ToolBox $0E8,PtInRgn ; toolbox trap $0E8 ToolBox $0E9,RectInRgn ; toolbox trap $0E8 ToolBox $0EA,SetStdProcs ; toolbox trap $0EA ToolBox $0EB,StdBits ; toolbox trap $0EB ToolBox $0EC,CopyBits ; toolbox trap $0EC ToolBox $0ED,StdTxMeas ; toolbox trap $0ED ToolBox $0EE,StdGetPic ; toolbox trap $0EE ToolBox $0EF,ScrollRect ; toolbox trap $0EF ToolBox $0F0,StdPutPic ; toolbox trap $0F0 ToolBox $0F1,StdComment ; toolbox trap $0F1 ToolBox $0F2,PicComment ; toolbox trap $0F2 ToolBox $0F3,OpenPicture ; toolbox trap $0F3 ToolBox $0F4,ClosePicture ; toolbox trap $0F4 ToolBox $0F5,KillPicture ; toolbox trap $0F5 ToolBox $0F6,DrawPicture ; toolbox trap $0F6 ToolBox $0F7 ; toolbox trap $0F7 (unknown) ToolBox $0F8,ScalePt ; toolbox trap $0F8 ToolBox $0F9,MapPt ; toolbox trap $0F9 ToolBox $0FA,MapRect ; toolbox trap $0FA ToolBox $0FB,MapRgn ; toolbox trap $0FB ToolBox $0FC,MapPoly ; toolbox trap $0FC ToolBox $0FD,PrGlue ; toolbox trap $0FD ToolBox $0FE,InitFonts ; toolbox trap $0FE ToolBox $0FF,GetFontName ; toolbox trap $0FF ToolBox $100,GetFNum ; toolbox trap $100 ToolBox $101,FMSwapFont ; toolbox trap $101 ToolBox $102,RealFont ; toolbox trap $102 ToolBox $103,SetFontLock ; toolbox trap $103 ToolBox $104,DrawGrowIcon ; toolbox trap $104 ToolBox $105,DragGrayRgn ; toolbox trap $105 ToolBox $106,NewString ; toolbox trap $106 ToolBox $107,SetString ; toolbox trap $107 ToolBox $108,ShowHide ; toolbox trap $108 rb ToolBox $109,__CalcVis ; toolbox trap $109 ToolBox $10A,__CalcVisBehind ; toolbox trap $10A ToolBox $10B,__ClipAbove ; toolbox trap $10B ToolBox $10C,__PaintOne ; toolbox trap $10C ToolBox $10D,__PaintBehind ; toolbox trap $10D ToolBox $10E,SaveOld ; toolbox trap $10E ToolBox $10F,__DrawNew ; toolbox trap $10F ToolBox $110,GetWMgrPort ; toolbox trap $110 ToolBox $111,__CheckUpdate ; toolbox trap $111 ToolBox $112,InitWindows ; toolbox trap $112 ToolBox $113,NewWindow ; toolbox trap $113 ToolBox $114,DisposeWindow ; toolbox trap $114 ToolBox $115,__ShowWindow ; toolbox trap $115 ToolBox $116,HideWindow ; toolbox trap $116 ToolBox $117,GetWRefCon ; toolbox trap $117 ToolBox $118,SetWRefCon ; toolbox trap $118 ToolBox $119,GetWTitle ; toolbox trap $119 ToolBox $11A,SetWTitle ; toolbox trap $11A ToolBox $11B,__MoveWindow ; toolbox trap $11B ToolBox $11C,HiliteWindow ; toolbox trap $11C ToolBox $11D,SizeWindow ; toolbox trap $11D ToolBox $11E,TrackGoAway ; toolbox trap $11E ToolBox $11F,__SelectWindow ; toolbox trap $11F ToolBox $120,__BringToFront ; toolbox trap $120 ToolBox $121,__SendBehind ; toolbox trap $121 ToolBox $122,BeginUpdate ; toolbox trap $122 ToolBox $123,EndUpdate ; toolbox trap $123 ToolBox $124,__FrontWindow ; toolbox trap $124 ToolBox $125,__DragWindow ; toolbox trap $125 ToolBox $126,DragTheRgn ; toolbox trap $126 ToolBox $127,InvalRgn ; toolbox trap $127 ToolBox $128,FasterInvalRect ; toolbox trap $128 ToolBox $129,ValidRgn ; toolbox trap $129 ToolBox $12A,FasterValidRect ; toolbox trap $12A ToolBox $12B,GrowWindow ; toolbox trap $12B ToolBox $12C,__FindWindow ; toolbox trap $12C ToolBox $12D,__CloseWindow ; toolbox trap $12D ToolBox $12E,SetWindowPic ; toolbox trap $12E ToolBox $12F,GetWindowPic ; toolbox trap $12F ToolBox $130,InitMenus ; toolbox trap $130 ToolBox $131,NewMenu ; toolbox trap $131 ToolBox $132,DisposeMenu ; toolbox trap $132 ToolBox $133,AppendMenu ; toolbox trap $133 ToolBox $134,ClearMenuBar ; toolbox trap $134 ToolBox $135,InsertMenu ; toolbox trap $135 ToolBox $136,DeleteMenu ; toolbox trap $136 ToolBox $137,DrawMenuBar ; toolbox trap $137 ToolBox $138,HiliteMenu ; toolbox trap $138 ToolBox $139,EnableItem ; toolbox trap $139 ToolBox $13A,DisableItem ; toolbox trap $13A ToolBox $13B,GetMenuBar ; toolbox trap $13B ToolBox $13C,SetMenuBar ; toolbox trap $13C ToolBox $13D,MenuSelect ; toolbox trap $13D ToolBox $13E,MenuKey ; toolbox trap $13E ToolBox $13F,GetItemIcon ; toolbox trap $13F ToolBox $140,SetItemIcon ; toolbox trap $140 ToolBox $141,__GetItemStyle ; toolbox trap $141 ToolBox $142,SetItemStyle ; toolbox trap $142 ToolBox $143,GetItemMark ; toolbox trap $143 ToolBox $144,SetItemMark ; toolbox trap $144 ToolBox $145,CheckItem ; toolbox trap $145 ToolBox $146,GetItem ; toolbox trap $146 ToolBox $147,SetItem ; toolbox trap $147 ToolBox $148,CalcMenuSize ; toolbox trap $148 ToolBox $149,GetMHandle ; toolbox trap $149 ToolBox $14A,SetMenuFlash ; toolbox trap $14A ToolBox $14B,PlotIcon ; toolbox trap $14B ToolBox $14C,FlashMenuBar ; toolbox trap $14C ToolBox $14D,AddResMenu ; toolbox trap $14D ToolBox $14E,PinRect ; toolbox trap $14E ToolBox $14F,DeltaPoint ; toolbox trap $14F ToolBox $150,CountMItems ; toolbox trap $150 ToolBox $151,InsrtResMenu ; toolbox trap $151 ToolBox $152,DelMenuItem ; toolbox trap $152 ToolBox $153,UpdtControls ; toolbox trap $153 ToolBox $154,NewControl ; toolbox trap $154 ToolBox $155,DisposeControl ; toolbox trap $155 ToolBox $156,KillControls ; toolbox trap $156 ToolBox $157,ShowControl ; toolbox trap $157 ToolBox $158,HideControl ; toolbox trap $158 ToolBox $159,MoveControl ; toolbox trap $159 ToolBox $15A,GetCRefCon ; toolbox trap $15A ToolBox $15B,SetCRefCon ; toolbox trap $15B ToolBox $15C,SizeControl ; toolbox trap $15C ToolBox $15D,HiliteControl ; toolbox trap $15D ToolBox $15E,GetCTitle ; toolbox trap $15E ToolBox $15F,SetCTitle ; toolbox trap $15F ToolBox $160,GetCtlValue ; toolbox trap $160 ToolBox $161,GetCtlMin ; toolbox trap $161 ToolBox $162,GetCtlMax ; toolbox trap $162 ToolBox $163,SetCtlValue ; toolbox trap $163 ToolBox $164,SetCtlMin ; toolbox trap $164 ToolBox $165,SetCtlMax ; toolbox trap $165 ToolBox $166,TestControl ; toolbox trap $166 ToolBox $167,DragControl ; toolbox trap $167 ToolBox $168,TrackControl ; toolbox trap $168 ToolBox $169,DrawControls ; toolbox trap $169 ToolBox $16A,GetCtlAction ; toolbox trap $16A ToolBox $16B,SetCtlAction ; toolbox trap $16B ToolBox $16C,FindControl ; toolbox trap $16C ToolBox $16D,DrawOneControl ; toolbox trap $16D ToolBox $16E,DequeueTrap ; toolbox trap $16E ToolBox $16F,EnqueueTrap ; toolbox trap $16F ToolBox $170,DoSysErrorUpdates ; toolbox trap $170 ToolBox $171,EventAvail ; toolbox trap $171 ToolBox $172,GetMouse ; toolbox trap $172 ToolBox $173,StillDown ; toolbox trap $173 ToolBox $174,Button ; toolbox trap $174 ToolBox $175,TickCount ; toolbox trap $175 ToolBox $176,GetKeys ; toolbox trap $176 ToolBox $177,WaitMouseUp ; toolbox trap $177 ToolBox $178,UpdtDialog ; toolbox trap $178 ToolBox $179,CouldDialog ; toolbox trap $179 ToolBox $17A,FreeDialog ; toolbox trap $17A ToolBox $17B,InitDialogs ; toolbox trap $17B ToolBox $17C,GetNewDialog ; toolbox trap $17C ToolBox $17D,NewDialog ; toolbox trap $17D ToolBox $17E,SelIText ; toolbox trap $17E ToolBox $17F,IsDialogEvent ; toolbox trap $17F rb ToolBox $180,DialogSelect ; toolbox trap $180 rb ToolBox $181,DrawDialog ; toolbox trap $181 ToolBox $182,CloseDialog ; toolbox trap $182 ToolBox $183,DisposDialog ; toolbox trap $183 ToolBox $184,FindDItem ; toolbox trap $184 ToolBox $185,Alert ; toolbox trap $185 ToolBox $186,StopAlert ; toolbox trap $186 ToolBox $187,NoteAlert ; toolbox trap $187 ToolBox $188,CautionAlert ; toolbox trap $188 ToolBox $189,CouldAlert ; toolbox trap $189 ToolBox $18A,FreeAlert ; toolbox trap $18A ToolBox $18B,ParamText ; toolbox trap $18B ToolBox $18C,ErrorSound ; toolbox trap $18C ToolBox $18D,GetDItem ; toolbox trap $18D ToolBox $18E,SetDItem ; toolbox trap $18E ToolBox $18F,SetIText ; toolbox trap $18F ToolBox $190,GetIText ; toolbox trap $190 ToolBox $191,ModalDialog ; toolbox trap $191 ToolBox $192,DetachResource ; toolbox trap $192 ToolBox $193,SetResPurge ; toolbox trap $193 ToolBox $194,CurResFile ; toolbox trap $194 ToolBox $195,InitResources ; toolbox trap $195 ToolBox $196,RsrcZoneInit ; toolbox trap $196 ToolBox $197,OpenResFile ; toolbox trap $197 ToolBox $198,UseResFile ; toolbox trap $198 ToolBox $199,UpdateResFile ; toolbox trap $199 ToolBox $19A,CloseResFile ; toolbox trap $19A ToolBox $19B,SetResLoad ; toolbox trap $19B ToolBox $19C,CountResources ; toolbox trap $19C ToolBox $19D,GetIndResource ; toolbox trap $19D ToolBox $19E,CountTypes ; toolbox trap $19E ToolBox $19F,GetIndType ; toolbox trap $19F ToolBox $1A0,GetResource ; toolbox trap $1A0 ToolBox $1A1,GetNamedResource ; toolbox trap $1A1 ToolBox $1A2,LoadResource ; toolbox trap $1A2 ToolBox $1A3,ReleaseResource ; toolbox trap $1A3 ToolBox $1A4,HomeResFile ; toolbox trap $1A4 ToolBox $1A5,SizeResource ; toolbox trap $1A5 ToolBox $1A6,GetResAttrs ; toolbox trap $1A6 ToolBox $1A7,SetResAttrs ; toolbox trap $1A7 ToolBox $1A8,GetResInfo ; toolbox trap $1A8 ToolBox $1A9,SetResInfo ; toolbox trap $1A9 ToolBox $1AA,ChangedResource ; toolbox trap $1AA ToolBox $1AB,AddResource ; toolbox trap $1AB ToolBox $1AC ; toolbox trap $1AC (unknown) ToolBox $1AD,RmveResource ; toolbox trap $1AD ToolBox $1AE ; toolbox trap $1AE (unknown) ToolBox $1AF,ResError ; toolbox trap $1AF ToolBox $1B0,WriteResource ; toolbox trap $1B0 ToolBox $1B1,CreateResFile ; toolbox trap $1B1 ToolBox $1B2,SystemEvent ; toolbox trap $1B2 ToolBox $1B3,SystemClick ; toolbox trap $1B3 ToolBox $1B4,SystemTask ; toolbox trap $1B4 rb ToolBox $1B5,SystemMenu ; toolbox trap $1B5 CSS ToolBox $1B6,OpenDeskAcc ; toolbox trap $1B6 ToolBox $1B7,CloseDeskAcc ; toolbox trap $1B7 ToolBox $1B8,GetPattern ; toolbox trap $1B8 ToolBox $1B9,GetCursor ; toolbox trap $1B9 ToolBox $1BA,GetString ; toolbox trap $1BA ToolBox $1BB,GetIcon ; toolbox trap $1BB ToolBox $1BC,GetPicture ; toolbox trap $1BC ToolBox $1BD,GetNewWindow ; toolbox trap $1BD ToolBox $1BE,GetNewControl ; toolbox trap $1BE ToolBox $1BF,GetMenu ; toolbox trap $1BF ToolBox $1C0,GetNewMBar ; toolbox trap $1C0 ToolBox $1C1,UniqueID ; toolbox trap $1C1 stb ToolBox $1C2,SystemEdit ; toolbox trap $1C2 ToolBox $1C3,KeyTrans ; toolbox trap $1C3 ToolBox $1C4,OpenRFPerm ; toolbox trap $1C4 ToolBox $1C5,RsrcMapEntry ; toolbox trap $1C5 ToolBox $1C6,Secs2Date ; toolbox trap $1C6 ToolBox $1C7,Date2Secs ; toolbox trap $1C7 ToolBox $1C8 ;,__SYSBEEP ; toolbox trap $1C8 ToolBox $1C9,SystemError ; toolbox trap $1C9 ToolBox $1CA,PutIcon ; toolbox trap $1CA ToolBox $1CB,TEGetText ; toolbox trap $1CB ToolBox $1CC,TEInit ; toolbox trap $1CC ToolBox $1CD,TEDispose ; toolbox trap $1CD ToolBox $1CE,TextBox ; toolbox trap $1CE ToolBox $1CF,TESetText ; toolbox trap $1CF ToolBox $1D0,TECalText ; toolbox trap $1D0 ToolBox $1D1,TESetSelect ; toolbox trap $1D1 ToolBox $1D2,TENew ; toolbox trap $1D2 ToolBox $1D3,TEUpdate ; toolbox trap $1D3 ToolBox $1D4,TEClick ; toolbox trap $1D4 ToolBox $1D5,TECopy ; toolbox trap $1D5 ToolBox $1D6,TECut ; toolbox trap $1D6 ToolBox $1D7,TEDelete ; toolbox trap $1D7 ToolBox $1D8,TEActivate ; toolbox trap $1D8 ToolBox $1D9,TEDeactivate ; toolbox trap $1D9 ToolBox $1DA,TEIdle ; toolbox trap $1DA ToolBox $1DB,TEPaste ; toolbox trap $1DB ToolBox $1DC,TEKey ; toolbox trap $1DC ToolBox $1DD,TEScroll ; toolbox trap $1DD ToolBox $1DE,TEInsert ; toolbox trap $1DE ToolBox $1DF,TESetJust ; toolbox trap $1DF ToolBox $1E0,Munger ; toolbox trap $1E0 ToolBox $1E1,HandToHandTrap ; toolbox trap $1E1 ToolBox $1E2,PtrToXHandTrap ; toolbox trap $1E2 ToolBox $1E3,PtrToHandTrap ; toolbox trap $1E3 ToolBox $1E4,HandAndHandTrap ; toolbox trap $1E4 ToolBox $1E5,InitPack ; toolbox trap $1E5 ToolBox $1E6,InitAllPacks ; toolbox trap $1E6 ToolBox $1E7,Pack0 ; toolbox trap $1E7 ToolBox $1E8,Pack1 ; toolbox trap $1E8 ToolBox $1E9,Pack2 ; toolbox trap $1E9 ToolBox $1EA,Pack3 ; toolbox trap $1EA ToolBox $1EB ; toolbox (Pack4) ToolBox $1EC ; toolbox (Pack5) ToolBox $1ED,Pack6 ; toolbox trap $1ED ToolBox $1EE,Pack7 ; toolbox trap $1EE ToolBox $1EF,PtrAndHandTrap ; toolbox trap $1EF ToolBox $1F0,LoadSeg ; toolbox trap $1F0 ToolBox $1F1,UnLoadSeg ; toolbox trap $1F1 ToolBox $1F2,Launch ; toolbox trap $1F2 ToolBox $1F3,Chain ; toolbox trap $1F3 ToolBox $1F4,ExitToShell ; toolbox trap $1F4 ToolBox $1F5,GetAppParms ; toolbox trap $1F5 ToolBox $1F6,GetResFileAttrs ; toolbox trap $1F6 ToolBox $1F7,SetResFileAttrs ; toolbox trap $1F7 ToolBox $1F8,MethodDispatch ; toolbox trap $1F8 ToolBox $1F9,InfoScrap ; toolbox trap $1F9 ToolBox $1FA,UnLoadScrap ; toolbox trap $1FA ToolBox $1FB,LoadScrap ; toolbox trap $1FB ToolBox $1FC,ZeroScrap ; toolbox trap $1FC ToolBox $1FD,GetScrap ; toolbox trap $1FD ToolBox $1FE,PutScrap ; toolbox trap $1FE ToolBox $1FF ; toolbox trap $1FF (Debugger) rb ToolBox $200,OpenCPort ; toolbox trap $200 ToolBox $201,InitCPort ; toolbox trap $201 ToolBox $202,CloseCPort ; toolbox trap $202 ToolBox $203,NewPixMap ; toolbox trap $203 ToolBox $204,DisposPixMap ; toolbox trap $204 ToolBox $205,CopyPixMap ; toolbox trap $205 ToolBox $206,SetCPortPix ; toolbox trap $206 ToolBox $207,NewPixPat ; toolbox trap $207 ToolBox $208,DisposPixPat ; toolbox trap $208 ToolBox $209,CopyPixPat ; toolbox trap $209 ToolBox $20A,PenPixPat ; toolbox trap $20A ToolBox $20B,BackPixPat ; toolbox trap $20B ToolBox $20C,GetPixPat ; toolbox trap $20C ToolBox $20D,MakeRGBPat ; toolbox trap $20D ToolBox $20E,FillCRect ; toolbox trap $20E ToolBox $20F,FillCOval ; toolbox trap $20F ToolBox $210,FillCRoundRect ; toolbox trap $210 ToolBox $211,FillCArc ; toolbox trap $211 ToolBox $212,FillCRgn ; toolbox trap $212 ToolBox $213,FillCPoly ; toolbox trap $213 ToolBox $214,RGBForeColor ; toolbox trap $214 ToolBox $215,RGBBackColor ; toolbox trap $215 ToolBox $216,SetCPixel ; toolbox trap $216 ToolBox $217,GetCPixel ; toolbox trap $217 ToolBox $218,GetCTable ; toolbox trap $218 ToolBox $219,GetForeColor ; toolbox trap $219 ToolBox $21A,GetBackColor ; toolbox trap $21A ToolBox $21B,GetCCursor ; toolbox trap $21B ToolBox $21C,SetCCursor ; toolbox trap $21C ToolBox $21D,AllocCursor ; toolbox trap $21D ToolBox $21E,GetCIcon ; toolbox trap $21E ToolBox $21F,PlotCIcon ; toolbox trap $21F ToolBox $220,OpenCPicture ; toolbox trap $220 ToolBox $221,OpColor ; toolbox trap $221 ToolBox $222,HiliteColor ; toolbox trap $222 ToolBox $223,CharExtra ; toolbox trap $223 ToolBox $224,DisposCTable ; toolbox trap $224 ToolBox $225,DisposCIcon ; toolbox trap $225 ToolBox $226,DisposCCursor ; toolbox trap $226 ToolBox $227,GetMaxDevice ; toolbox trap $227 ToolBox $228,GetCTSeed ; toolbox trap $228 ToolBox $229,GetDeviceList ; toolbox trap $229 ToolBox $22A,GetMainDevice ; toolbox trap $22A ToolBox $22B,GetNextDevice ; toolbox trap $22B ToolBox $22C,TestDeviceAttribute ; toolbox trap $22C ToolBox $22D,SetDeviceAttribute ; toolbox trap $22D ToolBox $22E,InitGDevice ; toolbox trap $22E ToolBox $22F,NewGDevice ; toolbox trap $22F ToolBox $230,DisposGDevice ; toolbox trap $230 ToolBox $231,SetGDevice ; toolbox trap $231 ToolBox $232,GetGDevice ; toolbox trap $232 ToolBox $233,Color2Index ; toolbox trap $233 ToolBox $234,Index2Color ; toolbox trap $234 ToolBox $235,InvertColor ; toolbox trap $235 ToolBox $236,RealColor ; toolbox trap $236 ToolBox $237,GetSubTable ; toolbox trap $237 ToolBox $238,UpdatePixMap ; toolbox trap $238 ToolBox $239,MakeITable ; toolbox trap $239 ToolBox $23A,AddSearch ; toolbox trap $23A ToolBox $23B,AddComp ; toolbox trap $23B ToolBox $23C,SetClientID ; toolbox trap $23C ToolBox $23D,ProtectEntry ; toolbox trap $23D ToolBox $23E,ReserveEntry ; toolbox trap $23E ToolBox $23F,SetEntries ; toolbox trap $23F ToolBox $240,QDError ; toolbox trap $240 ToolBox $241,__SetWinColor ; toolbox trap $241 ToolBox $242,__GetAuxWin ; toolbox trap $242 ToolBox $243,__SetCtlColor ; toolbox trap $243 ToolBox $244,__GetAuxCtl ; toolbox trap $244 ToolBox $245,NewCWindow ; toolbox trap $245 ToolBox $246,GetNewCWindow ; toolbox trap $246 ToolBox $247,SetDeskCPat ; toolbox trap $247 ToolBox $248,GetCWMgrPort ; toolbox trap $248 ToolBox $249,SaveEntries ; toolbox trap $249 DAF ToolBox $24A,RestoreEntries ; toolbox trap $24A DAF ToolBox $24B,NewCDialog ; toolbox trap $24B CRC ToolBox $24C,DelSearch ; toolbox trap $24C DAF ToolBox $24D,DelComp ; toolbox trap $24D DAF ToolBox $24E,SetStdCProcs ; toolbox trap $24E EHB ToolBox $24F,CalcCMask ; toolbox trap $24F <31Jan89 BAL> ToolBox $250,SeedCFill ; toolbox trap $250 <31Jan89 BAL> ToolBox $251,KopyMask ; toolbox trap $251 ToolBox $252,HighLevelFSDispatch ; toolbox trap $252 (unknown) ToolBox $253 ;,DictionaryDispatch ; toolbox trap $253 (DictionaryDispatch) CSS ToolBox $254 ;,TSMDispatch ; toolbox trap $254 (TMSDispatch) ToolBox $255 ; toolbox trap $255 (unknown) ToolBox $256 ; toolbox trap $256 (unknown) ToolBox $257 ;,DockingDispatch ; toolbox trap $257 (unknown) ToolBox $258 ; toolbox trap $258 (unknown) ToolBox $259 ; toolbox trap $259 (unknown) ToolBox $25A ; toolbox trap $25A (unknown) ToolBox $25B ; toolbox trap $25B (unknown) ToolBox $25C ; toolbox trap $25C (unknown) ToolBox $25D ; toolbox trap $25D (unknown) ToolBox $25E ; toolbox trap $25E (unknown) ToolBox $25F ; toolbox trap $25F (unknown) ToolBox $260,DelMCEntries ; toolbox trap $260 ToolBox $261,GetMCInfo ; toolbox trap $261 ToolBox $262,SetMCInfo ; toolbox trap $262 ToolBox $263,DispMCInfo ; toolbox trap $263 ToolBox $264,GetMCEntry ; toolbox trap $264 ToolBox $265,SetMCEntries ; toolbox trap $265 ToolBox $266,MenuChoice ; toolbox trap $266 FJL ToolBox $267,ModalDialogMenuSetup ; toolbox trap $267 ToolBox $268,DialogMgrDispatch ; toolbox trap $268 ToolBox $269 ; toolbox trap $269 (unknown) ToolBox $26A,__AA6A ToolBox $26B ; toolbox trap $26B (unknown) ToolBox $26C ; toolbox trap $26C (unknown) ToolBox $26D ; toolbox trap $26D (unknown) ToolBox $26E ; toolbox trap $26E (unknown) ToolBox $26F ; toolbox trap $26F (unknown) DCB.L 15,0 ; toolbox trap $270-$27E (unknown) ToolBox $27F,MPDispatchStubTrap DCB.L 16,0 ; toolbox trap $280-$28F (unknown) ToolBox $290,InitPalettes ; toolbox trap $290 <02Jun87 DAF> ToolBox $291,NewPalette ; toolbox trap $291 <02Jun87 DAF> ToolBox $292,GetNewPalette ; toolbox trap $292 <02Jun87 DAF> ToolBox $293,DisposePalette ; toolbox trap $293 <02Jun87 DAF> ToolBox $294,ActivatePaletteLayerBracket ; toolbox trap $294 <02Jun87 DAF> ToolBox $295,SetPalette ; toolbox trap $295 <02Jun87 DAF> ToolBox $296,GetPalette ; toolbox trap $296 <02Jun87 DAF> ToolBox $297,PmForeColor ; toolbox trap $297 <02Jun87 DAF> ToolBox $298,PmBackColor ; toolbox trap $298 <02Jun87 DAF> ToolBox $299,AnimateEntry ; toolbox trap $299 <02Jun87 DAF> ToolBox $29A,AnimatePalette ; toolbox trap $29A <02Jun87 DAF> ToolBox $29B,GetEntryColor ; toolbox trap $29B <02Jun87 DAF> ToolBox $29C,SetEntryColor ; toolbox trap $29C <02Jun87 DAF> ToolBox $29D,GetEntryUsage ; toolbox trap $29D <02Jun87 DAF> ToolBox $29E,SetEntryUsage ; toolbox trap $29E <02Jun87 DAF> ToolBox $29F,CTab2Palette ; toolbox trap $29F <02Jun87 DAF> ToolBox $2A0,Palette2CTab ; toolbox trap $2A0 <02Jun87 DAF> ToolBox $2A1,CopyPalette ; toolbox trap $2A1 <02Jun87 DAF> ToolBox $2A2,PMgrDispatch ; toolbox trap $2A2 <2.5> ToolBox $2A3 ; toolbox trap $2A3 (unknown) ToolBox $2A4 ; toolbox trap $2A4 (unknown) ToolBox $2A5 ; toolbox trap $2A5 (unknown) ToolBox $2A6 ; toolbox trap $2A6 (unknown) ToolBox $2A7 ; toolbox trap $2A7 (unknown) ToolBox $2A8 ; toolbox trap $2A8 (unknown) ToolBox $2A9 ; toolbox trap $2A9 (unknown) ToolBox $2AA ; toolbox trap $2AA (unknown) ToolBox $2AB ; toolbox trap $2AB (unknown) ToolBox $2AC ; toolbox trap $2AC (unknown) ToolBox $2AD ; toolbox trap $2AD (unknown) ToolBox $2AE ; toolbox trap $2AE (unknown) ToolBox $2AF ; toolbox trap $2AF (unknown) DCB.L 16,0 ; toolbox trap $2B0-$2BF (unknown) DCB.L 16,0 ; toolbox trap $2C0-$2CF (unknown) ToolBox $2D0 ; toolbox trap $2D0 (unknown) ToolBox $2D1 ; toolbox trap $2D1 (unknown) ToolBox $2D2 ; toolbox trap $2D2 (unknown) ToolBox $2D3 ; toolbox trap $2D3 (unknown) ToolBox $2D4 ; toolbox trap $2D4 (unknown) ToolBox $2D5 ; toolbox trap $2D5 (unknown) ToolBox $2D6 ; toolbox trap $2D6 (unknown) ToolBox $2D7 ; toolbox trap $2D7 (unknown) ToolBox $2D8 ; toolbox trap $2D8 (unknown) ToolBox $2D9 ; toolbox trap $2D9 (unknown) ToolBox $2DA ; toolbox trap $2DA (unknown) ToolBox $2DB,CrsrDevDispatch ; toolbox trap $2DB

ToolBox $2DC ; toolbox trap $2DC (unknown) ToolBox $2DD ; toolbox trap $2DD (unknown) ToolBox $2DE ; toolbox trap $2DE (unknown) ToolBox $2DF ; toolbox trap $2DF (unknown) DCB.L 16,0 ; toolbox trap $2E0-$2EF (unknown) ToolBox $2F0 ; toolbox trap $2AF (unknown) ToolBox $2F1,ATAManager ToolBox $2F2 ; toolbox trap $2AF (unknown) ToolBox $2F3,ExpansionBusDispatch ; toolbox trap $2F3 (Expansion Bus Mgr) ToolBox $2F4 ; toolbox trap $2AF (unknown) ToolBox $2F5 ; toolbox trap $2AF (unknown) ToolBox $2F6 ; toolbox trap $2AF (unknown) ToolBox $2F7 ; toolbox trap $2AF (unknown) ToolBox $2F8 ; toolbox trap $2AF (unknown) ToolBox $2F9 ; toolbox trap $2AF (unknown) ToolBox $2FA,InitApp ; toolbox trap $2FA (INITAPPLICATION) ToolBox $2FB,CleanupApp ; toolbox trap $2AF (CleanupApplication) ToolBox $2FC ; toolbox trap $2AF (unknown) ToolBox $2FD ; toolbox trap $2AF (unknown) ToolBox $2FE ; toolbox trap $2AF (unknown) ToolBox $2FF ; toolbox trap $2AF (unknown) ToolBox $300,BitBlt ; quickdraw hook $300 CRC ToolBox $301,BitsToMap ; quickdraw hook $301 CRC ToolBox $302,BitsToPix ; quickdraw hook $302 CRC ToolBox $303,JacksonPollock ; quickdraw hook $303 <2.9> BAL ToolBox $304,ColorMap ; quickdraw hook $304 CRC ToolBox $305,CopyHandle ; quickdraw hook $305 CRC ToolBox $306,CullPoints ; quickdraw hook $306 CRC ToolBox $307,DPutPicByte ; quickdraw hook $307 <30Jan89 BAL> ToolBox $308,DPutPicOp ; quickdraw hook $308 <30Jan89 BAL> ToolBox $309,DrawArc ; quickdraw hook $309 CRC ToolBox $30A,DrawLine ; quickdraw hook $30A CRC ToolBox $30B,DrawSlab ; quickdraw hook $30B CRC ToolBox $30C,FastSlabMode ; quickdraw hook $30C CRC ToolBox $30D,GetSeek ; quickdraw hook $30D CRC ToolBox $30E,MakeScaleTbl ; quickdraw hook $30E CRC ToolBox $30F,CheckPic ; quickdraw hook $30F <30Jan89 BAL> ToolBox $310,DoLine ; quickdraw hook $310 <30Jan89 BAL> ToolBox $311,OldPatToNew ; quickdraw hook $311 CRC ToolBox $312,PackRgn ; quickdraw hook $312 CRC ToolBox $313,PatConvert ; quickdraw hook $313 CRC ToolBox $314,PatDither ; quickdraw hook $314 CRC ToolBox $315,PatExpand ; quickdraw hook $315 CRC ToolBox $316,PInit ; quickdraw hook $316 CRC ToolBox $317,PortToMap ; quickdraw hook $317 CRC ToolBox $318,PushVerb ; quickdraw hook $318 CRC ToolBox $319,PutLine ; quickdraw hook $319 CRC ToolBox $31A,PutOval ; quickdraw hook $31A CRC ToolBox $31B,PutRgn ; quickdraw hook $31B CRC ToolBox $31C,NewTempBuffer ; quickdraw hook $31C <3.3> BAL ToolBox $31D,QDExtDispatcher ; quickdraw trap $31D <2.9> BAL ToolBox $31E,DisposeTempBuffer ; quickdraw hook $31E <3.3> BAL ToolBox $31F,RgnBlt ; quickdraw hook $31F CRC ToolBox $320,RgnOp ; quickdraw hook $320 CRC ToolBox $321,RSect ; quickdraw hook $321 CRC ToolBox $322,SeekRgn ; quickdraw hook $322 CRC ToolBox $323,SetFillPat ; quickdraw hook $323 CRC ToolBox $324,SetUpStretch ; quickdraw hook $324 CRC ToolBox $325,SlabMode ; quickdraw hook $325 CRC ToolBox $326,SortPoints ; quickdraw hook $326 CRC ToolBox $327,StretchBits ; quickdraw hook $327 CRC ToolBox $328,StdDevLoop ; quickdraw hook $328 CRC ToolBox $329,TrimRect ; quickdraw hook $329 CRC ToolBox $32A,XorSlab ; quickdraw hook $32A CRC ToolBox $32B,ExTbl ; quickdraw hook $32B <30Jan89 BAL> ToolBox $32C ; quickdraw hook $32C CRC ToolBox $32D,NewTempHandle ; quickdraw hook $32D <3.3> BAL ToolBox $32E,PatExTbl ; quickdraw hook $32E <3.4> ToolBox $32F ; quickdraw hook $32F CRC ToolBox $330,bMAIN0 ; quickdraw hook $330 ToolBox $331,bMAIN1 ; quickdraw hook $331 ToolBox $332,bMAIN2 ; quickdraw hook $332 ToolBox $333,bMAIN3 ; quickdraw hook $333 ToolBox $334,bSETUP8 ; quickdraw hook $334 ToolBox $335,bMAIN9 ; quickdraw hook $335 ToolBox $336,bSETUP10 ; quickdraw hook $336 ToolBox $337,bMAIN11 ; quickdraw hook $337 ToolBox $338,bXMAIN8 ; quickdraw hook $338 ToolBox $339,bXMAIN9 ; quickdraw hook $339 ToolBox $33A,bXMAIN10 ; quickdraw hook $33A ToolBox $33B,bXMAIN11 ; quickdraw hook $33B ToolBox $33C,bcMain0 ; quickdraw hook $33C ToolBox $33D,bcMain1 ; quickdraw hook $33D ToolBox $33E,bHilite ; quickdraw hook $33E ToolBox $33F,bcMain3 ; quickdraw hook $33F ToolBox $340,bEND0 ; quickdraw hook $340 ToolBox $341,bEND1 ; quickdraw hook $341 ToolBox $342,bEND2 ; quickdraw hook $342 ToolBox $343,bEND3 ; quickdraw hook $343 ToolBox $344,bLONG8 ; quickdraw hook $344 ToolBox $345,bEND9 ; quickdraw hook $345 ToolBox $346,bEND10 ; quickdraw hook $346 ToolBox $347,bEND11 ; quickdraw hook $347 ToolBox $348,bXLONG8 ; quickdraw hook $348 ToolBox $349,bXEND9 ; quickdraw hook $349 ToolBox $34A,bXEND10 ; quickdraw hook $34A ToolBox $34B,bXEND11 ; quickdraw hook $34B ToolBox $34C,bcEnd0 ; quickdraw hook $34C ToolBox $34D,bcEnd1 ; quickdraw hook $34D ToolBox $34E,bSloHilite ; quickdraw hook $34E ToolBox $34F,bcEnd3 ; quickdraw hook $34F ToolBox $350,bAvg ; quickdraw hook $350 ToolBox $351,bAddPin ; quickdraw hook $351 ToolBox $352,bAddOver ; quickdraw hook $352 ToolBox $353,bSubPin ; quickdraw hook $353 ToolBox $354,bTransparent ; quickdraw hook $354 ToolBox $355,bMax ; quickdraw hook $355 ToolBox $356,bSubOver ; quickdraw hook $356 ToolBox $357,bMin ; quickdraw hook $357 ToolBox $358,bSetup0 ; quickdraw hook $358 ToolBox $359,bLeft0 ; quickdraw hook $359 ToolBox $35A,rMASK0 ; quickdraw hook $35A ToolBox $35B,rMASK1 ; quickdraw hook $35B ToolBox $35C,rMASK2 ; quickdraw hook $35C ToolBox $35D,rMASK3 ; quickdraw hook $35D ToolBox $35E,rMASK8 ; quickdraw hook $35E ToolBox $35F,rMASK9 ; quickdraw hook $35F ToolBox $360,rMASK10 ; quickdraw hook $360 ToolBox $361,rMASK11 ; quickdraw hook $361 ToolBox $362,rXMASK8 ; quickdraw hook $362 ToolBox $363,rXMASK9 ; quickdraw hook $363 ToolBox $364,rXMASK10 ; quickdraw hook $364 ToolBox $365,rXMASK11 ; quickdraw hook $365 ToolBox $366,rAvg ; quickdraw hook $366 ToolBox $367,rAddPin ; quickdraw hook $367 ToolBox $368,rAddOver ; quickdraw hook $368 ToolBox $369,rSubPin ; quickdraw hook $369 ToolBox $36A,rTransparent ; quickdraw hook $36A ToolBox $36B,rMax ; quickdraw hook $36B ToolBox $36C,rSubOver ; quickdraw hook $36C ToolBox $36D,rMin ; quickdraw hook $36D ToolBox $36E,rcMask0 ; quickdraw hook $36E ToolBox $36F,rcMask1 ; quickdraw hook $36F ToolBox $370,rslowHilite ; quickdraw hook $370 ToolBox $371,rcMask3 ; quickdraw hook $371 ToolBox $372,rHilite ; quickdraw hook $372 ToolBox $373,stMASK0 ; quickdraw hook $373 ToolBox $374,stMASK1 ; quickdraw hook $374 ToolBox $375,stMASK2 ; quickdraw hook $375 ToolBox $376,stMASK3 ; quickdraw hook $376 ToolBox $377,stAvg ; quickdraw hook $377 ToolBox $378,stAddPin ; quickdraw hook $378 ToolBox $379,stAddOver ; quickdraw hook $379 ToolBox $37A,stSubPin ; quickdraw hook $37A ToolBox $37B,stTransparent ; quickdraw hook $37B ToolBox $37C,stMax ; quickdraw hook $37C ToolBox $37D,stSubOver ; quickdraw hook $37D ToolBox $37E,stMin ; quickdraw hook $37E ToolBox $37F,stHilite ; quickdraw hook $37F ToolBox $380,slMASK8 ; quickdraw hook $380 ToolBox $381,slMASK9 ; quickdraw hook $381 ToolBox $382,slMASK10 ; quickdraw hook $382 ToolBox $383,slMASK11 ; quickdraw hook $383 ToolBox $384,slXMASK8 ; quickdraw hook $384 ToolBox $385,slXMASK9 ; quickdraw hook $385 ToolBox $386,slXMASK10 ; quickdraw hook $386 ToolBox $387,slXMASK11 ; quickdraw hook $387 ToolBox $388,slAvg ; quickdraw hook $388 ToolBox $389,slAddPin ; quickdraw hook $389 ToolBox $38A,slAddOver ; quickdraw hook $38A ToolBox $38B,slSubPin ; quickdraw hook $38B ToolBox $38C,slTransparent ; quickdraw hook $38C ToolBox $38D,slMax ; quickdraw hook $38D ToolBox $38E,slSubOver ; quickdraw hook $38E ToolBox $38F,slMin ; quickdraw hook $38F ToolBox $390,slHilite ; quickdraw hook $390 ToolBox $391,ITabMatch ; quickdraw hook $391 DAF ToolBox $392,ColorThing2Index ; quickdraw hook $392 <2.5> ToolBox $393 ; quickdraw hook $393 <3.4> ToolBox $394,AllocRunBuf ; quickdraw hook $394 <3.4> ToolBox $395,InitRgn ; quickdraw hook $395 <3.4> ToolBox $396,ScaleBlt ; quickdraw hook $396 <3.4> ToolBox $397,stNoStack ; quickdraw hook $397 <3.4> ToolBox $398,BlitCase ; quickdraw hook $398 <3.4> ToolBox $399,stScanLoop ; quickdraw hook $399 <3.4> ToolBox $39A,PicItem1 ; quickdraw hook $39A <3.4> ToolBox $39B,MakeGrayItab ; quickdraw hook $39B <3.4> ToolBox $39C,FastLine ; quickdraw hook $39C <3.4> ToolBox $39D,FastSlant ; quickdraw hook $39D <3.4> ToolBox $39E,BitsDevLoop ; quickdraw hook $39E <3.4> ToolBox $39F ; quickdraw hook $39F <3.4> ToolBox $3A0,rArith16Tab ; quickdraw hook $3A0 <3.4> ToolBox $3A1,rArith32Tab ; quickdraw hook $3A1 <3.4> ToolBox $3A2,rHiliteTab ; quickdraw hook $3A2 <3.4> ToolBox $3A3,gsRunTbl ; quickdraw hook $3A3 <3.4> ToolBox $3A4,gsExpTbl ; quickdraw hook $3A4 <3.4> ToolBox $3A5,gsSeekTbl ; quickdraw hook $3A5 <3.4> ToolBox $3A6,stArith16Tab ; quickdraw hook $3A6 <3.4> ToolBox $3A7,stArith32Tab ; quickdraw hook $3A7 <3.4> ToolBox $3A8,stColorTab ; quickdraw hook $3A8 <3.4> ToolBox $3A9,stGrayTab ; quickdraw hook $3A9 <3.4> ToolBox $3AA,stSearchTab ; quickdraw hook $3AA <3.4> ToolBox $3AB,ScaleIndexedToIndexed ; quickdraw hook $3AB <3.4> ToolBox $3AC,scIndTab1 ; quickdraw hook $3AC <3.4> ToolBox $3AD,scIndTab2 ; quickdraw hook $3AD <3.4> ToolBox $3AE,scIndTab4 ; quickdraw hook $3AE <3.4> ToolBox $3AF,scIndTab8 ; quickdraw hook $3AF <3.4> ToolBox $3B0,scIndTab16 ; quickdraw hook $3B0 <3.4> ToolBox $3B1,scIndTab32 ; quickdraw hook $3B1 <3.4> ToolBox $3B2,scDirTab1 ; quickdraw hook $3B2 <3.4> ToolBox $3B3,scDirTab2 ; quickdraw hook $3B3 <3.4> ToolBox $3B4,scDirTab4 ; quickdraw hook $3B4 <3.4> ToolBox $3B5,scDirTab8 ; quickdraw hook $3B5 <3.4> ToolBox $3B6,scDirTab16 ; quickdraw hook $3B6 <3.4> ToolBox $3B7,scDirTab32 ; quickdraw hook $3B7 <3.4> ToolBox $3B8,bArith16Tab ; quickdraw hook $3B8 <3.4> ToolBox $3B9,bArith32Tab ; quickdraw hook $3B9 <3.4> ToolBox $3BA,bHiliteTab ; quickdraw hook $3BA <3.4> ToolBox $3BB,bArith16Setup ; quickdraw hook $3BB <3.4> ToolBox $3BC,bArith32Setup ; quickdraw hook $3BC <3.4> ToolBox $3BD,slArith16Tab ; quickdraw hook $3BD <3.4> ToolBox $3BE,slArith32Tab ; quickdraw hook $3BE <3.4> ToolBox $3BF ; quickdraw hook $3BF <3.4> ToolBox $3C0,AlphaDispatch ; quickdraw hook $3C0 <11> ToolBox $3C1,StreamToMask ; quickdraw hook $3C1 <11> ToolBox $3C2 ; quickdraw hook $3C2 ToolBox $3C3 ; quickdraw hook $3C3 ToolBox $3C4,GetPMData ; quickdraw hook $3C4 ToolBox $3C5 ; quickdraw hook $3C5 ToolBox $3C6 ; quickdraw hook $3C6 ToolBox $3C7 ; quickdraw hook $3C7 ToolBox $3C8 ; quickdraw2 hook $3C8 ToolBox $3C9 ;,IconDispatch ; quickdraw _IconDispatch $3C9 ToolBox $3CA,DeviceLoop ; quickdraw _DeviceLoop <20> PN ToolBox $3CB ; quickdraw hook $3CB ToolBox $3CC ; quickdraw hook $3CC ToolBox $3CD ; quickdraw hook $3CD ToolBox $3CE ; quickdraw hook $3CE ToolBox $3CF ; quickdraw hook $3CF DCB.L 16,0 ; toolbox trap $3D0-$3DF (unknown) ToolBox $3E0,QDExtensions2 DCB.L 10,0 ; toolbox trap $3E1-$3EA (unknown) IF hasDisplayMgr THEN ; Only install if we have we are flagged ToolBox $3EB,DisplayDispatch ; toolbox trap $3EB (DisplayManager) (IH) ELSE ToolBox $3EB ; toolbox trap $3EB (DisplayManager -not installed) (IH) ENDIF DCB.L 4,0 ; toolbox trap $3EC-$3EF (unknown) ToolBox $3F0 ; toolbox trap $3F0 (unknown) ToolBox $3F1,GestaltValueDispatch ToolBox $3F2 ; toolbox trap $3F2 (unknown) ToolBox $3F3 ; toolbox trap $3F3 (unknown) ToolBox $3F4 ; toolbox trap $3F4 (unknown) ToolBox $3F5 ; toolbox trap $3F5 (unknown) ToolBox $3F6 ; toolbox trap $3F6 (unknown) ToolBox $3F7,SynchIdleTimeProc ; toolbox trap $3F7 (SynchIdleTime) ToolBox $3F8,StdOpcodeProc ; toolbox trap $3F8 ToolBox $3F9 ; toolbox trap $3F9 (unknown) ToolBox $3FA ; toolbox trap $3FA (unknown) rb ToolBox $3FB ; toolbox trap $3FB (unknown) rb ToolBox $3FC ; toolbox trap $3FC (unknown) ToolBox $3FD ; toolbox trap $3FD (unknown) ToolBox $3FE ; toolbox trap $3FE (unknown) ToolBox $3FF ; toolbox trap $3FF (DebugStr) rb, ¥ TEMP ;------------------------------------------------------------------------------ ; end of toolbox traps, start of real OS traps ;------------------------------------------------------------------------------ ; WARNING -- DO NOT CHANGE THIS TABLE UNLESS YOU CHANGE THE CORRESPONDING OS2 TABLE! ;------------------------------------------------------------------------------ FirstOS OS $00,Open ; OS trap $00 OS $01,Close ; OS trap $01 OS $02,Read ; OS trap $02 OS $03,Write ; OS trap $03 OS $04,ControlTrap ; OS trap $04 OS $05,StatusTrap ; OS trap $05 OS $06,KillIOTrap ; OS trap $06 OS $07,GetVolInfo ; OS trap $07 OS $08,FileCreate ; OS trap $08 OS $09,FileDelete ; OS trap $09 OS $0A,OpenRFTrap ; OS trap $0A OS $0B,RenameTrap ; OS trap $0B OS $0C,GetFileInfo ; OS trap $0C OS $0D,SetFileInfo ; OS trap $0D OS $0E,UnmountVolTrap ; OS trap $0E OS $0F,MountVol ; OS trap $0F OS $10,FileAlloc ; OS trap $10 OS $11,GetEOFTrap ; OS trap $11 OS $12,SetEOFTrap ; OS trap $12 OS $13,FlushVolTrap ; OS trap $13 OS $14,GetVolTrap ; OS trap $14 OS $15,SetVolTrap ; OS trap $15 OS $16,FInitQueue ; OS trap $16 OS $17,EjectTrap ; OS trap $17 OS $18,GetFPosTrap ; OS trap $18 OS $19,InitZoneTrap ; OS trap $19 OS $1A,GetZone ; OS trap $1A OS $1B,SetZone ; OS trap $1B OS $1C,FreeMem ; OS trap $1C OS $1D,MaxMemTrap ; OS trap $1D OS $1E,NewPtrTrap ; OS trap $1E OS $1F,DisposePtr ; OS trap $1F OS $20,SetPtrSizeTrap ; OS trap $20 OS $21,GetPtrSizeTrap ; OS trap $21 OS $22,NwHandle ; OS trap $22 OS $23,DsposeHandle ; OS trap $23 OS $24,SetHandleSizeTrap ; OS trap $24 OS $25,__GetHandleSize ; OS trap $25 OS $26,HandleZoneTrap ; OS trap $26 OS $27,ReallocHandleTrap ; OS trap $27 OS $28,RecoverHandleTrap ; OS trap $28 OS $29,HLock ; OS trap $29 OS $2A,HUnlock ; OS trap $2A OS $2B,EmptyHandle ; OS trap $2B OS $2C,InitApplZone ; OS trap $2C OS $2D,SetApplLimit ; OS trap $2D OS $2E,__BlockMove ; OS trap $2E OS $2F,PostEventTrap ; OS trap $2F OS $30,OSEventAvailTrap ; OS trap $30 rb OS $31,GetOSEventTrap ; OS trap $31 OS $32,FlushEvents ; OS trap $32 OS $33,VInstall ; OS trap $33 OS $34,VRemove ; OS trap $34 OS $35,OffLine ; OS trap $35 OS $36,MoreMasters ; OS trap $36 OS $37,ReadParam ; OS trap $37 OS $38,WriteParamTrap ; OS trap $38 OS $39,ReadDateTimeTrap ; OS trap $39 OS $3A,SetDateTimeTrap ; OS trap $3A OS $3B,DelayTrap ; OS trap $3B OS $3C,CmpString ; OS trap $3C OS $3D,DrvrInstall ; OS trap $3D OS $3E,DrvrRemove ; OS trap $3E OS $3F,InitUtil ; OS trap $3F OS $40,ResrvMem ; OS trap $40 OS $41,SetFilLock ; OS trap $41 new from extensionHFS OS $42,RstFilLock ; OS trap $42 new from extensionHFS OS $43,SetFilType ; OS trap $43 OS $44,SetFPosTrap ; OS trap $44 OS $45,FlushFile ; OS trap $45 OS $46,GetTrapAddressTrap ; OS trap $46 OS $47,SetTrapAddressTrap ; OS trap $47 OS $48,PtrZoneTrap ; OS trap $48 OS $49,HPurge ; OS trap $49 OS $4A,HNoPurge ; OS trap $4A OS $4B,SetGrowZone ; OS trap $4B OS $4C,CompactMemTrap ; OS trap $4C OS $4D,PurgeMem ; OS trap $4D OS $4E,AddDriveTrap ; OS trap $4E OS $4F,InstallRDrivers ; OS trap $4F OS $50,RelStringTrap ; OS trap $50 OS $51,ReadXPRam ; OS trap $51 OS $52,WriteXPRam ; OS trap $52 OS $53 ;,ClkNoMem ; OS trap $53 OS $54,UprStringTrap ; OS trap $54 OS $55,__StripAddress ; OS trap $55 (new memory mgr) OS $56,NewLwrString ; OS trap $56 ;in-ROM script manager OS $57,SetApplBase ; OS trap $57 OS $58 ;,__InsTime ; OS trap $58 OS $59 ;,__RmvTime ; OS trap $59 OS $5A ;,__PrimeTime ; OS trap $5A OS $5B,PowerOff ; OS trap $5B (poweroff trap) <11apr86>/ OS $5C,MemoryDispatch,hasMMU ; OS trap $5C (MemoryDispatch trap) OS $5D ; OS trap $5D (MMU trap, set up later) <2.7> OS $5E,__NMINSTALL ; OS trap $5E (v1.1) tcn OS $5F,__NMREMOVE ; OS trap $5F (v1.1) tcn OS $60,TFSDispatch ; OS trap $60 OS $61,MaxBlockTrap ; OS trap $61 OS $62,PurgeSpaceTrap ; OS trap $62 OS $63,MaxApplZone ; OS trap $63 OS $64,MoveHHi ; OS trap $64 OS $65,StackSpaceTrap ; OS trap $65 OS $66,NewEmptyHandleTrap ; OS trap $66 OS $67,HRSRC ; OS trap $67 OS $68,HNoRSRC ; OS trap $68 OS $69,HGetFlags ; OS trap $69 OS $6A,HSetFlags ; OS trap $6A OS $6B ;,TestManager ; OS trap $6B (test trap) OS $6C,InitFS ; OS trap $6C OS $6D,InitEvents ; OS trap $6D OS $6E,SlotManager,hasSlotMgr ; OS trap $6E OS $6F,SlotVInstall,hasSlotMgr ; os trap $6F (Slot Manager) OS $70,SlotVRemove,hasSlotMgr ; os trap $70 (Slot Manager) OS $71,AttachVBL,hasSlotMgr ; os trap $71 (VBL Manager) OS $72,DoVBLTask,hasSlotMgr ; os trap $72 (VBL Manager) OS $73 ; OS trap $73 (reserved for twitcher??) OS $74,CacheTrap ; os trap $74 OS $75,SIntInstall,hasSlotMgr ; OS trap $75 OS $76,SIntRemove,hasSlotMgr ; OS trap $76 OS $77,CountADBs ; OS trap $77 (fdb manager) OS $78,GetIndADBTrap ; OS trap $78 (fdb manager) OS $79,GetADBInfoTrap ; OS trap $79 (fdb manager) OS $7A,SetADBInfoTrap ; OS trap $7A (fdb manager) OS $7B,ADBReinit ; OS trap $7B (fdb manager) OS $7C,ADBOpTrap ; OS trap $7C (fdb manager) OS $7D,GetDefaultStartup ; OS trap $7D (start manager) OS $7E,SetDefaultStartup ; OS trap $7E (start manager) OS $7F,InternalWait ; os trap $7F (start manager) OS $80,GetVideoDefault,hasSlotMgr ; OS trap $80 (start manager) OS $81,SetVideoDefault,hasSlotMgr ; OS trap $81 (start manager) OS $82,DTInstallTrap ; OS trap $82 (deferred task) OS $83,SetOSDefault,hasSlotMgr ; OS trap $83 (which os to use) OS $84,GetOSDefault,hasSlotMgr ; OS trap $84 (which os to use) OS $85 ;,PmgrOp,hasPwrControls|PwrMgrADB|hasPwrMgrClock ; OS trap $85 OS $86,IOPInfoAccess,hasIopScc|hasIopSwim ; OS trap $086 <1.3> OS $87,IOPMsgRequest,hasIopScc|hasIopSwim ; OS trap $087 <1.3> OS $88,IOPMoveData,hasIopScc|hasIopSwim ; OS trap $088 <1.3> OS $89,NewSCSITrap,0 ; os trap $89 (async SCSI Mgr) <3.0> OS $8A,GoToSleep,hasPwrControls|PwrMgrADB|hasPwrMgrClock ; OS trap $8A OS $8B ;,COMMTOOLBOXDISPATCHER ; os trap $8B (CommToolBoxTrap) OS $8C ; os trap $8C (unknown) <1.5> OS $8D,DebugUtil ; os trap $8D <1.5> OS $8E,ExtBTreeDispatch ; os trap $8E (BTreeDispatch) <2.0> OS $8F,NonVMDeferUserFn ; os trap $8F (DeferUserFn) PN OS $90,SysEnvironsTrap ; OS trap $90 OS $91,Translate24To32 ; os trap $91 (unknown) <2.9> BAL OS $92,EgretDispatch,hasEgret ; os trap $92 <4> OS $93 ;,__Microseconds ; os trap $93 <9> OS $94 ; os trap $94 (unknown) OS $95 ; os trap $95 (unknown) OS $96 ; os trap $96 (unknown) OS $97 ; os trap $97 (unknown) OS $98,HwPriv,Cpu³020 ; OS trap $98 <1.6> OS $99 ; os trap $99 (unknown) OS $9A,ProcHelper ; os trap $9A ProcHelper <19> rb OS $9B ; os trap $9B (unknown) OS $9C ; os trap $9C (unknown) OS $9D,MoveHLow ; os trap $9D MoveHLow tcn OS $9E ;,PowerMgrDispatch,hasPwrControls ; os trap $9E (PowerMgrDispatch Trap) OS $9F ;,PowerDispatch,hasPwrControls ; os trap $9F (PwrControls Traps) <17> rb OS $A0 ; os trap $A0 (unknown) OS $A1 ; os trap $A1 (unknown) OS $A2 ; os trap $A2 (unknown) OS $A3 ; os trap $A3 (unknown) OS $A4,HeapDispatch ; os trap $A4 (unknown) OS $A5,VisRgnChanged ; os trap $A5 <26MAR90 KON> OS $A6,vRMgrStdEntry ; vector $A6 (StdEntry in rmgr)<3.2> OS $A7,vRMgrStdExit ; vector $A7 (StdExit in rmgr) <3.2> OS $A8 ; os trap $A8 (unknown) OS $A9 ; os trap $A9 (unknown) OS $AA ; os trap $AA (unknown) OS $AB ; os trap $AB (unknown) OS $AC ; os trap $AC (unknown) OS $AD,GestaltTrap ; os trap $AD (Gestalt) <1.9> OS $AE ; os trap $AE (unknown) ;------------------------------------------------------------------------------ ; end of OS traps, start of vectors ;------------------------------------------------------------------------------ ; WARNING -- DO NOT CHANGE THIS TABLE UNLESS YOU CHANGE THE CORRESPONDING OS2 TABLE! ;------------------------------------------------------------------------------ OS $AF,vMtCheck ; vector $AF (HFS) OS $B0,vCheckReMount ; vector $B0 (HFS) OS $B1,vDtrmV2 ; vector $B1 (HFS) OS $B2,vFindDrive ; vector $B2 (HFS) OS $B3,vFClose ; vector $B3 (HFS) OS $B4,vFlushMDB ; vector $B4 (HFS) OS $B5,vGoDriver ; vector $B5 (iocore) OS $B6,vWaitUntil ; vector $B6 (iocore) OS $B7,vSyncWait ; vector $B7 (iocore) OS $B8 ;,__SNDAPPDEAD ; vector $B8 OS $B9,vDisPtch ; vector $B9 (deferred task) <2.2> OS $BA,vIAZInit ; vector $BA <16jun87 CSL> OS $BB,vIAZPostInit ; vector $BB <16jun87 CSL> OS $BC,vLaunchInit ; vector $BC <16jun87 CSL> OS $BD,vCacheFlush ; vector $BD <1.2> OS $BE,AsyncPatch ; vector $BE OS $BF,vLg2Phys ; vector $BF OS $C0,vFLushCache ; vector $C0 OS $C1,vGetBlock ; vector $C1 OS $C2,vMarkBlock ; vector $C2 OS $C3,vRelBlock ; vector $C3 OS $C4,vTrashBlocks ; vector $C4 OS $C5,vTrashVBlks ; vector $C5 OS $C6,vCacheWrIP ; vector $C6 OS $C7,vCacheRdIP ; vector $C7 OS $C8,vBasicIO ; vector $C8 OS $C9,vRdBlocks ; vector $C9 OS $CA,vWrBlocks ; vector $CA OS $CB,vSetUpTags ; vector $CB OS $CC,vBTClose ; vector $CC OS $CD,vBTDelete ; vector $CD OS $CE,vBTFlush ; vector $CE OS $CF,vBTGetRecord ; vector $CF OS $D0,VBTINSERT ; vector $D0 OS $D1,vBTOpen ; vector $D1 OS $D2,vBTSEARCH ; vector $D2 OS $D3,vBTUpdate ; vector $D3 OS $D4,vGetNode ; vector $D4 OS $D5,vRelNode ; vector $D5 OS $D6,vAllocNode ; vector $D6 OS $D7,vFreeNode ; vector $D7 OS $D8,vExtBTFile ; vector $D8 OS $D9,vDeallocFile ; vector $D9 OS $DA,vExtendFile ; vector $DA OS $DB,vTruncateFile ; vector $DB OS $DC,vCMSetUp ; vector $DC OS $DD ;,vppcDispatcher ; vector $DD (PPCDispatcher) OS $DE,vDtrmV1 ; vector $DE OS $DF,vBlkAlloc ; vector $DF OS $E0,vBlkDeAlloc ; vector $E0 OS $E1,vFileOpen ; vector $E1 OS $E2,vPermssnChk ; vector $E2 OS $E3,vFndFilName ; vector $E3 OS $E4,vRfNCall ; vector $E4 OS $E5,vAdjEOF ; vector $E5 OS $E6,vPixel2Char ; vector $E6 OS $E7,vChar2Pixel ; vector $E7 OS $E8 ; vector $E8 (unknown) OS $E9,vFileClose ; vector $E9 (dnf v2.6) OS $EA,vFileRead ; vector $EA (dnf v2.6) OS $EB,vFileWrite ; vector $EB (dnf v2.6) OS $EC,DispatchHelper ; OS Trap $EC DispatchHelper <19> rb OS $ED,VUPDALTMDB ; vector $ED <3.1> OS $EE,vCkExtFS ; vector $EE OS $EF,vDTrmV3 ; vector $EF OS $F0,vBMChk ; vector $F0 OS $F1,vTstMod ; vector $F1 OS $F2,vLocCRec ; vector $F2 OS $F3,vTreeSearch ; vector $F3 OS $F4,vMapFBlock ; vector $F4 OS $F5,vXFSearch ; vector $F5 OS $F6,vReadBM ; vector $F6 OS $F7,vDoEject ; vector $F7 OS $F8,vSegStack ; vector $F8 OS $F9,vSuperLoad ; vector $F9 OS $FA,vCmpFrm ; vector $FA OS $FB,vNewMap ; vector $FB OS $FC,vCheckLoad ; vector $FC OS $FD,XTrimMeasure ; vector $FD OS $FE,XFindWord ; vector $FE OS $FF,XFindLine ; vector $FF ;------------------------------------------------------------------------------ ; end of vectors ;------------------------------------------------------------------------------ END