#ifndef __TRAP_DEFINES__ #define __TRAP_DEFINES__ #if defined(FIXED_SEG) #define MoveTlbx(tw) dc.w tw #define NoMoveTlbx(tw) dc.w tw #define MoveOS(tw) dc.w tw #define NoMoveOS(tw) dc.w tw #else #define MoveTlbx(tw) _TLBX(tw) #define MoveOS(tw) _OSTRAP(tw) #if defined(SAFE_TRAPS) #define NoMoveTlbx(tw) _TLBX(tw) #define NoMoveOS(tw) _OSTRAP(tw) #else #define NoMoveTlbx(tw) dc.w tw #define NoMoveOS(tw) dc.w tw #endif #endif #endif ; Version: 1.08 ; Created: Wednesday, October 19, 1988 at 2:06:04 PM ; ; File: Traps.a ; ; Assembler Interface to the Macintosh Libraries ; Copyright Apple Computer, Inc. 1984-1988 ; All Rights Reserved ;___________________________________________________________________________ ; Equates for setting trap option bits immed EQU $200 ; execute immediately, bypass I/O queue clear EQU $200 ; async EQU $400 ; asynchronous, don't wait for completion sys EQU $400 ; autoPop EQU $400 ; set autopop bit ; for string routines marks EQU $200 ; set to ignore/strip diacriticals case EQU $400 ; set for case sensitivity ; for Get/Set & NGet/NSet TrapAddress newTool EQU $0600 ; tool trap, under new ordering newOS EQU $0200 ; os trap, under new ordering ; QuickDraw Traps #define CopyMask MoveTlbx($A817) tnCopyMask EQU $17 #define MeasureText MoveTlbx($A837) tnMeasureText EQU $37 #define GetMaskTable NoMoveTlbx($A836) tnGetMaskTable EQU $36 #define CalcMask NoMoveTlbx($A838) tnCalcMask EQU $38 #define SeedFill NoMoveTlbx($A839) tnSeedFill EQU $39 #define InitCursor NoMoveTlbx($A850) tnInitCursor EQU $50 #define SetCursor NoMoveTlbx($A851) tnSetCursor EQU $51 #define HideCursor NoMoveTlbx($A852) tnHideCursor EQU $52 #define ShowCursor NoMoveTlbx($A853) tnShowCursor EQU $53 #define ShieldCursor NoMoveTlbx($A855) tnShieldCursor EQU $55 #define ObscureCursor NoMoveTlbx($A856) tnObscureCursor EQU $56 #define BitAnd NoMoveTlbx($A858) tnBitAnd EQU $58 #define BitXOr NoMoveTlbx($A859) tnBitXOr EQU $59 #define BitNot NoMoveTlbx($A85A) tnBitNot EQU $5A #define BitOr NoMoveTlbx($A85B) tnBitOr EQU $5B #define BitShift NoMoveTlbx($A85C) tnBitShift EQU $5C #define BitTst NoMoveTlbx($A85D) tnBitTst EQU $5D #define BitSet NoMoveTlbx($A85E) tnBitSet EQU $5E #define BitClr NoMoveTlbx($A85F) tnBitClr EQU $5F #define Random NoMoveTlbx($A861) tnRandom EQU $61 #define ForeColor MoveTlbx($A862) tnForeColor EQU $62 #define BackColor MoveTlbx($A863) tnBackColor EQU $63 #define ColorBit NoMoveTlbx($A864) tnColorBit EQU $64 #define GetPixel NoMoveTlbx($A865) tnGetPixel EQU $65 #define StuffHex NoMoveTlbx($A866) tnStuffHex EQU $66 #define LongMul NoMoveTlbx($A867) tnLongMul EQU $67 #define FixMul NoMoveTlbx($A868) tnFixMul EQU $68 #define FixRatio NoMoveTlbx($A869) tnFixRatio EQU $69 #define HiWord NoMoveTlbx($A86A) tnHiWord EQU $6A #define LoWord NoMoveTlbx($A86B) tnLoWord EQU $6B #define FixRound NoMoveTlbx($A86C) tnFixRound EQU $6C #define InitPort MoveTlbx($A86D) tnInitPort EQU $6D #define InitGraf MoveTlbx($A86E) tnInitGraf EQU $6E #define OpenPort MoveTlbx($A86F) tnOpenPort EQU $6F #define LocalToGlobal NoMoveTlbx($A870) tnLocalToGlobal EQU $70 #define GlobalToLocal NoMoveTlbx($A871) tnGlobalToLocal EQU $71 #define GrafDevice NoMoveTlbx($A872) tnGrafDevice EQU $72 #define SetPort NoMoveTlbx($A873) tnSetPort EQU $73 #define GetPort NoMoveTlbx($A874) tnGetPort EQU $74 #define SetPBits NoMoveTlbx($A875) tnSetPBits EQU $75 #define PortSize NoMoveTlbx($A876) tnPortSize EQU $76 #define MovePortTo NoMoveTlbx($A877) tnMovePortTo EQU $77 #define SetOrigin NoMoveTlbx($A878) tnSetOrigin EQU $78 #define SetClip MoveTlbx($A879) tnSetClip EQU $79 #define GetClip MoveTlbx($A87A) tnGetClip EQU $7A #define ClipRect MoveTlbx($A87B) tnClipRect EQU $7B #define BackPat MoveTlbx($A87C) tnBackPat EQU $7C #define ClosePort MoveTlbx($A87D) tnClosePort EQU $7D #define AddPt NoMoveTlbx($A87E) tnAddPt EQU $7E #define SubPt NoMoveTlbx($A87F) tnSubPt EQU $7F #define SetPt NoMoveTlbx($A880) tnSetPt EQU $80 #define EqualPt NoMoveTlbx($A881) tnEqualPt EQU $81 #define StdText MoveTlbx($A882) tnStdText EQU $82 #define DrawChar MoveTlbx($A883) tnDrawChar EQU $83 #define DrawString MoveTlbx($A884) tnDrawString EQU $84 #define DrawText MoveTlbx($A885) tnDrawText EQU $85 #define TextWidth MoveTlbx($A886) tnTextWidth EQU $86 #define TextFont NoMoveTlbx($A887) tnTextFont EQU $87 #define TextFace NoMoveTlbx($A888) tnTextFace EQU $88 #define TextMode NoMoveTlbx($A889) tnTextMode EQU $89 #define TextSize NoMoveTlbx($A88A) tnTextSize EQU $8A #define GetFontInfo MoveTlbx($A88B) tnGetFontInfo EQU $8B #define StringWidth MoveTlbx($A88C) tnStringWidth EQU $8C #define CharWidth MoveTlbx($A88D) tnCharWidth EQU $8D #define SpaceExtra NoMoveTlbx($A88E) tnSpaceExtra EQU $8E #define StdLine MoveTlbx($A890) tnStdLine EQU $90 #define LineTo MoveTlbx($A891) tnLineTo EQU $91 #define Line MoveTlbx($A892) tnLine EQU $92 #define MoveTo NoMoveTlbx($A893) tnMoveTo EQU $93 #define Move NoMoveTlbx($A894) tnMove EQU $94 #define ShutDown NoMoveTlbx($A895) tnShutDown EQU $95 #define HidePen NoMoveTlbx($A896) tnHidePen EQU $96 #define ShowPen NoMoveTlbx($A897) tnShowPen EQU $97 #define GetPenState NoMoveTlbx($A898) tnGetPenState EQU $98 #define SetPenState NoMoveTlbx($A899) tnSetPenState EQU $99 #define GetPen NoMoveTlbx($A89A) tnGetPen EQU $9A #define PenSize NoMoveTlbx($A89B) tnPenSize EQU $9B #define PenMode NoMoveTlbx($A89C) tnPenMode EQU $9C #define PenPat MoveTlbx($A89D) tnPenPat EQU $9D #define PenNormal MoveTlbx($A89E) tnPenNormal EQU $9E #define Unimplemented NoMoveTlbx($A89F) tnUnimplemented EQU $9F #define StdRect MoveTlbx($A8A0) tnStdRect EQU $A0 #define FrameRect MoveTlbx($A8A1) tnFrameRect EQU $A1 #define PaintRect MoveTlbx($A8A2) tnPaintRect EQU $A2 #define EraseRect MoveTlbx($A8A3) tnEraseRect EQU $A3 #define InverRect MoveTlbx($A8A4) tnInverRect EQU $A4 #define FillRect MoveTlbx($A8A5) tnFillRect EQU $A5 #define EqualRect NoMoveTlbx($A8A6) tnEqualRect EQU $A6 #define SetRect NoMoveTlbx($A8A7) tnSetRect EQU $A7 #define OffSetRect NoMoveTlbx($A8A8) tnOffSetRect EQU $A8 #define InSetRect NoMoveTlbx($A8A9) tnInSetRect EQU $A9 #define SectRect NoMoveTlbx($A8AA) tnSectRect EQU $AA #define UnionRect NoMoveTlbx($A8AB) tnUnionRect EQU $AB #define Pt2Rect NoMoveTlbx($A8AC) tnPt2Rect EQU $AC #define PtInRect NoMoveTlbx($A8AD) tnPtInRect EQU $AD #define EmptyRect NoMoveTlbx($A8AE) tnEmptyRect EQU $AE #define StdRRect MoveTlbx($A8AF) tnStdRRect EQU $AF #define FrameRoundRect MoveTlbx($A8B0) tnFrameRoundRect EQU $B0 #define PaintRoundRect MoveTlbx($A8B1) tnPaintRoundRect EQU $B1 #define EraseRoundRect MoveTlbx($A8B2) tnEraseRoundRect EQU $B2 #define InverRoundRect MoveTlbx($A8B3) tnInverRoundRect EQU $B3 #define FillRoundRect MoveTlbx($A8B4) tnFillRoundRect EQU $B4 #define StdOval MoveTlbx($A8B6) tnStdOval EQU $B6 #define FrameOval MoveTlbx($A8B7) tnFrameOval EQU $B7 #define PaintOval MoveTlbx($A8B8) tnPaintOval EQU $B8 #define EraseOval MoveTlbx($A8B9) tnEraseOval EQU $B9 #define InvertOval MoveTlbx($A8BA) tnInvertOval EQU $BA #define FillOval MoveTlbx($A8BB) tnFillOval EQU $BB #define SlopeFromAngle NoMoveTlbx($A8BC) tnSlopeFromAngle EQU $BC #define StdArc MoveTlbx($A8BD) tnStdArc EQU $BD #define FrameArc MoveTlbx($A8BE) tnFrameArc EQU $BE #define PaintArc MoveTlbx($A8BF) tnPaintArc EQU $BF #define EraseArc MoveTlbx($A8C0) tnEraseArc EQU $C0 #define InvertArc MoveTlbx($A8C1) tnInvertArc EQU $C1 #define FillArc MoveTlbx($A8C2) tnFillArc EQU $C2 #define PtToAngle NoMoveTlbx($A8C3) tnPtToAngle EQU $C3 #define AngleFromSlope NoMoveTlbx($A8C4) tnAngleFromSlope EQU $C4 #define StdPoly MoveTlbx($A8C5) tnStdPoly EQU $C5 #define FramePoly MoveTlbx($A8C6) tnFramePoly EQU $C6 #define PaintPoly MoveTlbx($A8C7) tnPaintPoly EQU $C7 #define ErasePoly MoveTlbx($A8C8) tnErasePoly EQU $C8 #define InvertPoly MoveTlbx($A8C9) tnInvertPoly EQU $C9 #define FillPoly MoveTlbx($A8CA) tnFillPoly EQU $CA #define OpenPoly MoveTlbx($A8CB) tnOpenPoly EQU $CB #define ClosePgon MoveTlbx($A8CC) tnClosePgon EQU $CC #define KillPoly MoveTlbx($A8CD) tnKillPoly EQU $CD #define OffSetPoly NoMoveTlbx($A8CE) tnOffSetPoly EQU $CE #define PackBits NoMoveTlbx($A8CF) tnPackBits EQU $CF #define UnpackBits NoMoveTlbx($A8D0) tnUnpackBits EQU $D0 #define StdRgn MoveTlbx($A8D1) tnStdRgn EQU $D1 #define FrameRgn MoveTlbx($A8D2) tnFrameRgn EQU $D2 #define PaintRgn MoveTlbx($A8D3) tnPaintRgn EQU $D3 #define EraseRgn MoveTlbx($A8D4) tnEraseRgn EQU $D4 #define InverRgn MoveTlbx($A8D5) tnInverRgn EQU $D5 #define FillRgn MoveTlbx($A8D6) tnFillRgn EQU $D6 #define NewRgn MoveTlbx($A8D8) tnNewRgn EQU $D8 #define DisposRgn MoveTlbx($A8D9) tnDisposRgn EQU $D9 #define OpenRgn MoveTlbx($A8DA) tnOpenRgn EQU $DA #define CloseRgn MoveTlbx($A8DB) tnCloseRgn EQU $DB #define CopyRgn MoveTlbx($A8DC) tnCopyRgn EQU $DC #define SetEmptyRgn MoveTlbx($A8DD) tnSetEmptyRgn EQU $DD #define SetRecRgn MoveTlbx($A8DE) tnSetRecRgn EQU $DE #define RectRgn MoveTlbx($A8DF) tnRectRgn EQU $DF #define OfSetRgn NoMoveTlbx($A8E0) tnOfSetRgn EQU $E0 #define InSetRgn MoveTlbx($A8E1) tnInSetRgn EQU $E1 #define EmptyRgn NoMoveTlbx($A8E2) tnEmptyRgn EQU $E2 #define EqualRgn NoMoveTlbx($A8E3) tnEqualRgn EQU $E3 #define SectRgn MoveTlbx($A8E4) tnSectRgn EQU $E4 #define UnionRgn MoveTlbx($A8E5) tnUnionRgn EQU $E5 #define DiffRgn MoveTlbx($A8E6) tnDiffRgn EQU $E6 #define XOrRgn MoveTlbx($A8E7) tnXOrRgn EQU $E7 #define PtInRgn NoMoveTlbx($A8E8) tnPtInRgn EQU $E8 #define RectInRgn NoMoveTlbx($A8E9) tnRectInRgn EQU $E9 #define SetStdProcs NoMoveTlbx($A8EA) tnSetStdProcs EQU $EA #define StdBits MoveTlbx($A8EB) tnStdBits EQU $EB #define CopyBits MoveTlbx($A8EC) tnCopyBits EQU $EC #define StdTxMeas MoveTlbx($A8ED) tnStdTxMeas EQU $ED #define StdGetPic NoMoveTlbx($A8EE) tnStdGetPic EQU $EE #define ScrollRect MoveTlbx($A8EF) tnScrollRect EQU $EF #define StdPutPic MoveTlbx($A8F0) tnStdPutPic EQU $F0 #define StdComment MoveTlbx($A8F1) tnStdComment EQU $F1 #define PicComment MoveTlbx($A8F2) tnPicComment EQU $F2 #define OpenPicture MoveTlbx($A8F3) tnOpenPicture EQU $F3 #define ClosePicture MoveTlbx($A8F4) tnClosePicture EQU $F4 #define KillPicture MoveTlbx($A8F5) tnKillPicture EQU $F5 #define DrawPicture MoveTlbx($A8F6) tnDrawPicture EQU $F6 #define ScalePt NoMoveTlbx($A8F8) tnScalePt EQU $F8 #define MapPt NoMoveTlbx($A8F9) tnMapPt EQU $F9 #define MapRect NoMoveTlbx($A8FA) tnMapRect EQU $FA #define MapRgn MoveTlbx($A8FB) tnMapRgn EQU $FB #define MapPoly NoMoveTlbx($A8FC) tnMapPoly EQU $FC ;end of QuickDraw Traps ; Tool Box Traps #define Count1Resources NoMoveTlbx($A80D) tnCount1Resources EQU $D #define Get1IxResource MoveTlbx($A80E) tnGet1IxResource EQU $E #define Get1IxType MoveTlbx($A80F) tnGet1IxType EQU $F #define Unique1ID NoMoveTlbx($A810) tnUnique1ID EQU $10 #define TESelView MoveTlbx($A811) tnTESelView EQU $11 #define TEPinScroll MoveTlbx($A812) tnTEPinScroll EQU $12 #define TEAutoView MoveTlbx($A813) tnTEAutoView EQU $13 #define Pack8 NoMoveTlbx($A816) tnPack8 EQU $16 #define FixATan2 NoMoveTlbx($A818) tnFixATan2 EQU $18 #define XMunger NoMoveTlbx($A819) tnXMunger EQU $19 #define HOpenResFile NoMoveTlbx($A81A) tnHOpenResFile EQU $1A #define HCreateResFile NoMoveTlbx($A81B) tnHCreateResFile EQU $1B #define Count1Types NoMoveTlbx($A81C) tnCount1Types EQU $1C #define Get1Resource MoveTlbx($A81F) tnGet1Resource EQU $1F #define Get1NamedResource MoveTlbx($A820) tnGet1NamedResource EQU $20 #define MaxSizeRsrc NoMoveTlbx($A821) tnMaxSizeRsrc EQU $21 #define InsMenuItem MoveTlbx($A826) tnInsMenuItem EQU $26 #define HideDItem MoveTlbx($A827) tnHideDItem EQU $27 #define ShowDItem MoveTlbx($A828) tnShowDItem EQU $28 #define Pack9 NoMoveTlbx($A82B) tnPack9 EQU $2B #define Pack10 NoMoveTlbx($A82C) tnPack10 EQU $2C #define Pack11 NoMoveTlbx($A82D) tnPack11 EQU $2D #define Pack12 NoMoveTlbx($A82E) tnPack12 EQU $2E #define Pack13 NoMoveTlbx($A82F) tnPack13 EQU $2F #define Pack14 NoMoveTlbx($A830) tnPack14 EQU $30 #define Pack15 NoMoveTlbx($A831) tnPack15 EQU $31 #define ScrnBitMap NoMoveTlbx($A833) tnScrnBitMap EQU $33 #define SetFScaleDisable NoMoveTlbx($A834) tnSetFScaleDisable EQU $34 #define FontMetrics MoveTlbx($A835) tnFontMetrics EQU $35 #define ZoomWindow MoveTlbx($A83A) tnZoomWindow EQU $3A #define TrackBox MoveTlbx($A83B) tnTrackBox EQU $3B #define InitFonts MoveTlbx($A8FE) tnInitFonts EQU $FE #define GetFName NoMoveTlbx($A8FF) tnGetFName EQU $FF #define GetFNum MoveTlbx($A900) tnGetFNum EQU $100 #define FMSwapFont MoveTlbx($A901) tnFMSwapFont EQU $101 #define RealFont MoveTlbx($A902) tnRealFont EQU $102 #define SetFontLock MoveTlbx($A903) tnSetFontLock EQU $103 #define DrawGrowIcon MoveTlbx($A904) tnDrawGrowIcon EQU $104 #define DragGrayRgn MoveTlbx($A905) tnDragGrayRgn EQU $105 #define NewString MoveTlbx($A906) tnNewString EQU $106 #define SetString MoveTlbx($A907) tnSetString EQU $107 #define ShowHide MoveTlbx($A908) tnShowHide EQU $108 #define CalcVis MoveTlbx($A909) tnCalcVis EQU $109 #define CalcVBehind MoveTlbx($A90A) tnCalcVBehind EQU $10A #define ClipAbove MoveTlbx($A90B) tnClipAbove EQU $10B #define PaintOne MoveTlbx($A90C) tnPaintOne EQU $10C #define PaintBehind MoveTlbx($A90D) tnPaintBehind EQU $10D #define SaveOld MoveTlbx($A90E) tnSaveOld EQU $10E #define DrawNew MoveTlbx($A90F) tnDrawNew EQU $10F #define GetWMgrPort NoMoveTlbx($A910) tnGetWMgrPort EQU $110 #define CheckUpDate MoveTlbx($A911) tnCheckUpDate EQU $111 #define InitWindows MoveTlbx($A912) tnInitWindows EQU $112 #define NewWindow MoveTlbx($A913) tnNewWindow EQU $113 #define DisposWindow MoveTlbx($A914) tnDisposWindow EQU $114 #define ShowWindow MoveTlbx($A915) tnShowWindow EQU $115 #define HideWindow MoveTlbx($A916) tnHideWindow EQU $116 #define GetWRefCon NoMoveTlbx($A917) tnGetWRefCon EQU $117 #define SetWRefCon NoMoveTlbx($A918) tnSetWRefCon EQU $118 #define GetWTitle NoMoveTlbx($A919) tnGetWTitle EQU $119 #define SetWTitle MoveTlbx($A91A) tnSetWTitle EQU $11A #define MoveWindow MoveTlbx($A91B) tnMoveWindow EQU $11B #define HiliteWindow MoveTlbx($A91C) tnHiliteWindow EQU $11C #define SizeWindow MoveTlbx($A91D) tnSizeWindow EQU $11D #define TrackGoAway MoveTlbx($A91E) tnTrackGoAway EQU $11E #define SelectWindow MoveTlbx($A91F) tnSelectWindow EQU $11F #define BringToFront MoveTlbx($A920) tnBringToFront EQU $120 #define SendBehind MoveTlbx($A921) tnSendBehind EQU $121 #define BeginUpDate MoveTlbx($A922) tnBeginUpDate EQU $122 #define EndUpDate MoveTlbx($A923) tnEndUpDate EQU $123 #define FrontWindow NoMoveTlbx($A924) tnFrontWindow EQU $124 #define DragWindow MoveTlbx($A925) tnDragWindow EQU $125 #define DragTheRgn NoMoveTlbx($A926) tnDragTheRgn EQU $126 #define InvalRgn MoveTlbx($A927) tnInvalRgn EQU $127 #define InvalRect MoveTlbx($A928) tnInvalRect EQU $128 #define ValidRgn MoveTlbx($A929) tnValidRgn EQU $129 #define ValidRect MoveTlbx($A92A) tnValidRect EQU $12A #define GrowWindow MoveTlbx($A92B) tnGrowWindow EQU $12B #define FindWindow NoMoveTlbx($A92C) tnFindWindow EQU $12C #define CloseWindow MoveTlbx($A92D) tnCloseWindow EQU $12D #define SetWindowPic NoMoveTlbx($A92E) tnSetWindowPic EQU $12E #define GetWindowPic NoMoveTlbx($A92F) tnGetWindowPic EQU $12F #define InitMenus MoveTlbx($A930) tnInitMenus EQU $130 #define NewMenu MoveTlbx($A931) tnNewMenu EQU $131 #define DisposMenu MoveTlbx($A932) tnDisposMenu EQU $132 #define AppendMenu MoveTlbx($A933) tnAppendMenu EQU $133 #define ClearMenuBar NoMoveTlbx($A934) tnClearMenuBar EQU $134 #define InsertMenu MoveTlbx($A935) tnInsertMenu EQU $135 #define DeleteMenu NoMoveTlbx($A936) tnDeleteMenu EQU $136 #define DrawMenuBar MoveTlbx($A937) tnDrawMenuBar EQU $137 #define HiliteMenu MoveTlbx($A938) tnHiliteMenu EQU $138 #define EnableItem NoMoveTlbx($A939) tnEnableItem EQU $139 #define DisableItem NoMoveTlbx($A93A) tnDisableItem EQU $13A #define GetMenuBar MoveTlbx($A93B) tnGetMenuBar EQU $13B #define SetMenuBar NoMoveTlbx($A93C) tnSetMenuBar EQU $13C #define MenuSelect MoveTlbx($A93D) tnMenuSelect EQU $13D #define MenuKey MoveTlbx($A93E) tnMenuKey EQU $13E #define GetItmIcon NoMoveTlbx($A93F) tnGetItmIcon EQU $13F #define SetItmIcon MoveTlbx($A940) tnSetItmIcon EQU $140 #define GetItmStyle NoMoveTlbx($A941) tnGetItmStyle EQU $141 #define SetItmStyle MoveTlbx($A942) tnSetItmStyle EQU $142 #define GetItmMark NoMoveTlbx($A943) tnGetItmMark EQU $143 #define SetItmMark MoveTlbx($A944) tnSetItmMark EQU $144 #define CheckItem MoveTlbx($A945) tnCheckItem EQU $145 #define GetItem NoMoveTlbx($A946) tnGetItem EQU $146 #define SetItem MoveTlbx($A947) tnSetItem EQU $147 #define CalcMenuSize MoveTlbx($A948) tnCalcMenuSize EQU $148 #define GetMHandle NoMoveTlbx($A949) tnGetMHandle EQU $149 #define SetMFlash NoMoveTlbx($A94A) tnSetMFlash EQU $14A #define PlotIcon MoveTlbx($A94B) tnPlotIcon EQU $14B #define FlashMenuBar MoveTlbx($A94C) tnFlashMenuBar EQU $14C #define AddResMenu MoveTlbx($A94D) tnAddResMenu EQU $14D #define PinRect NoMoveTlbx($A94E) tnPinRect EQU $14E #define DeltaPoint NoMoveTlbx($A94F) tnDeltaPoint EQU $14F #define CountMItems NoMoveTlbx($A950) tnCountMItems EQU $150 #define InsertResMenu MoveTlbx($A951) tnInsertResMenu EQU $151 #define DelMenuItem MoveTlbx($A952) tnDelMenuItem EQU $152 #define UpdtControl MoveTlbx($A953) tnUpdtControl EQU $153 #define NewControl MoveTlbx($A954) tnNewControl EQU $154 #define DisposControl MoveTlbx($A955) tnDisposControl EQU $155 #define KillControls MoveTlbx($A956) tnKillControls EQU $156 #define ShowControl MoveTlbx($A957) tnShowControl EQU $157 #define HideControl MoveTlbx($A958) tnHideControl EQU $158 #define MoveControl MoveTlbx($A959) tnMoveControl EQU $159 #define GetCRefCon NoMoveTlbx($A95A) tnGetCRefCon EQU $15A #define SetCRefCon NoMoveTlbx($A95B) tnSetCRefCon EQU $15B #define SizeControl MoveTlbx($A95C) tnSizeControl EQU $15C #define HiliteControl MoveTlbx($A95D) tnHiliteControl EQU $15D #define GetCTitle NoMoveTlbx($A95E) tnGetCTitle EQU $15E #define SetCTitle MoveTlbx($A95F) tnSetCTitle EQU $15F #define GetCtlValue NoMoveTlbx($A960) tnGetCtlValue EQU $160 #define GetMinCtl NoMoveTlbx($A961) tnGetMinCtl EQU $161 #define GetMaxCtl NoMoveTlbx($A962) tnGetMaxCtl EQU $162 #define SetCtlValue MoveTlbx($A963) tnSetCtlValue EQU $163 #define SetMinCtl MoveTlbx($A964) tnSetMinCtl EQU $164 #define SetMaxCtl MoveTlbx($A965) tnSetMaxCtl EQU $165 #define TestControl MoveTlbx($A966) tnTestControl EQU $166 #define DragControl MoveTlbx($A967) tnDragControl EQU $167 #define TrackControl MoveTlbx($A968) tnTrackControl EQU $168 #define DrawControls NoMoveTlbx($A969) tnDrawControls EQU $169 #define GetCtlAction NoMoveTlbx($A96A) tnGetCtlAction EQU $16A #define SetCtlAction NoMoveTlbx($A96B) tnSetCtlAction EQU $16B #define FindControl MoveTlbx($A96C) tnFindControl EQU $16C #define Draw1Control MoveTlbx($A96D) tnDraw1Control EQU $16D #define DeQueue NoMoveTlbx($A96E) tnDeQueue EQU $16E #define EnQueue NoMoveTlbx($A96F) tnEnQueue EQU $16F #define WaitNextEvent NoMoveTlbx($A860) tnWaitNextEvent EQU $60 #define GetNextEvent MoveTlbx($A970) tnGetNextEvent EQU $170 #define EventAvail MoveTlbx($A971) tnEventAvail EQU $171 #define GetMouse MoveTlbx($A972) tnGetMouse EQU $172 #define StillDown MoveTlbx($A973) tnStillDown EQU $173 #define Button MoveTlbx($A974) tnButton EQU $174 #define TickCount MoveTlbx($A975) tnTickCount EQU $175 #define GetKeys MoveTlbx($A976) tnGetKeys EQU $176 #define WaitMouseUp MoveTlbx($A977) tnWaitMouseUp EQU $177 #define UpdtDialog MoveTlbx($A978) tnUpdtDialog EQU $178 #define CouldDialog MoveTlbx($A979) tnCouldDialog EQU $179 #define FreeDialog MoveTlbx($A97A) tnFreeDialog EQU $17A #define InitDialogs NoMoveTlbx($A97B) tnInitDialogs EQU $17B #define GetNewDialog MoveTlbx($A97C) tnGetNewDialog EQU $17C #define NewDialog MoveTlbx($A97D) tnNewDialog EQU $17D #define SelIText MoveTlbx($A97E) tnSelIText EQU $17E #define IsDialogEvent NoMoveTlbx($A97F) tnIsDialogEvent EQU $17F #define DialogSelect MoveTlbx($A980) tnDialogSelect EQU $180 #define DrawDialog MoveTlbx($A981) tnDrawDialog EQU $181 #define CloseDialog MoveTlbx($A982) tnCloseDialog EQU $182 #define DisposDialog MoveTlbx($A983) tnDisposDialog EQU $183 #define FindDItem MoveTlbx($A984) tnFindDItem EQU $184 #define Alert MoveTlbx($A985) tnAlert EQU $185 #define StopAlert MoveTlbx($A986) tnStopAlert EQU $186 #define NoteAlert MoveTlbx($A987) tnNoteAlert EQU $187 #define CautionAlert MoveTlbx($A988) tnCautionAlert EQU $188 #define CouldAlert MoveTlbx($A989) tnCouldAlert EQU $189 #define FreeAlert MoveTlbx($A98A) tnFreeAlert EQU $18A #define ParamText MoveTlbx($A98B) tnParamText EQU $18B #define ErrorSound NoMoveTlbx($A98C) tnErrorSound EQU $18C #define GetDItem MoveTlbx($A98D) tnGetDItem EQU $18D #define SetDItem MoveTlbx($A98E) tnSetDItem EQU $18E #define SetIText MoveTlbx($A98F) tnSetIText EQU $18F #define GetIText NoMoveTlbx($A990) tnGetIText EQU $190 #define ModalDialog MoveTlbx($A991) tnModalDialog EQU $191 #define DetachResource NoMoveTlbx($A992) tnDetachResource EQU $192 #define SetResPurge NoMoveTlbx($A993) tnSetResPurge EQU $193 #define CurResFile NoMoveTlbx($A994) tnCurResFile EQU $194 #define InitResources MoveTlbx($A995) tnInitResources EQU $195 #define RsrcZoneInit MoveTlbx($A996) tnRsrcZoneInit EQU $196 #define OpenResFile MoveTlbx($A997) tnOpenResFile EQU $197 #define UseResFile NoMoveTlbx($A998) tnUseResFile EQU $198 #define UpdateResFile NoMoveTlbx($A999) tnUpdateResFile EQU $199 #define CloseResFile MoveTlbx($A99A) tnCloseResFile EQU $19A #define SetResLoad NoMoveTlbx($A99B) tnSetResLoad EQU $19B #define CountResources NoMoveTlbx($A99C) tnCountResources EQU $19C #define GetIndResource MoveTlbx($A99D) tnGetIndResource EQU $19D #define CountTypes NoMoveTlbx($A99E) tnCountTypes EQU $19E #define GetIndType NoMoveTlbx($A99F) tnGetIndType EQU $19F #define GetResource MoveTlbx($A9A0) tnGetResource EQU $1A0 #define GetNamedResource MoveTlbx($A9A1) tnGetNamedResource EQU $1A1 #define LoadResource MoveTlbx($A9A2) tnLoadResource EQU $1A2 #define ReleaseResource MoveTlbx($A9A3) tnReleaseResource EQU $1A3 #define HomeResFile NoMoveTlbx($A9A4) tnHomeResFile EQU $1A4 #define SizeRsrc NoMoveTlbx($A9A5) tnSizeRsrc EQU $1A5 #define GetResAttrs NoMoveTlbx($A9A6) tnGetResAttrs EQU $1A6 #define SetResAttrs NoMoveTlbx($A9A7) tnSetResAttrs EQU $1A7 #define GetResInfo NoMoveTlbx($A9A8) tnGetResInfo EQU $1A8 #define SetResInfo MoveTlbx($A9A9) tnSetResInfo EQU $1A9 #define ChangedResource MoveTlbx($A9AA) tnChangedResource EQU $1AA #define AddResource NoMoveTlbx($A9AB) tnAddResource EQU $1AB #define AddReference NoMoveTlbx($A9AC) tnAddReference EQU $1AC #define RmveResource MoveTlbx($A9AD) tnRmveResource EQU $1AD #define RmveReference NoMoveTlbx($A9AE) tnRmveReference EQU $1AE #define ResError NoMoveTlbx($A9AF) tnResError EQU $1AF #define WriteResource NoMoveTlbx($A9B0) tnWriteResource EQU $1B0 #define CreateResFile MoveTlbx($A9B1) tnCreateResFile EQU $1B1 #define SystemEvent NoMoveTlbx($A9B2) tnSystemEvent EQU $1B2 #define SystemClick MoveTlbx($A9B3) tnSystemClick EQU $1B3 #define SystemTask NoMoveTlbx($A9B4) tnSystemTask EQU $1B4 #define SystemMenu MoveTlbx($A9B5) tnSystemMenu EQU $1B5 #define OpenDeskAcc MoveTlbx($A9B6) tnOpenDeskAcc EQU $1B6 #define CloseDeskAcc NoMoveTlbx($A9B7) tnCloseDeskAcc EQU $1B7 #define GetPattern MoveTlbx($A9B8) tnGetPattern EQU $1B8 #define GetCursor MoveTlbx($A9B9) tnGetCursor EQU $1B9 #define GetString MoveTlbx($A9BA) tnGetString EQU $1BA #define GetIcon MoveTlbx($A9BB) tnGetIcon EQU $1BB #define GetPicture MoveTlbx($A9BC) tnGetPicture EQU $1BC #define GetNewWindow MoveTlbx($A9BD) tnGetNewWindow EQU $1BD #define GetNewControl MoveTlbx($A9BE) tnGetNewControl EQU $1BE #define GetRMenu MoveTlbx($A9BF) tnGetRMenu EQU $1BF #define GetNewMBar MoveTlbx($A9C0) tnGetNewMBar EQU $1C0 #define UniqueID NoMoveTlbx($A9C1) tnUniqueID EQU $1C1 #define SysEdit MoveTlbx($A9C2) tnSysEdit EQU $1C2 #define OpenRFPerm MoveTlbx($A9C4) tnOpenRFPerm EQU $1C4 #define RsrcMapEntry NoMoveTlbx($A9C5) tnRsrcMapEntry EQU $1C5 #define Secs2Date NoMoveTlbx($A9C6) tnSecs2Date EQU $1C6 #define Date2Secs NoMoveTlbx($A9C7) tnDate2Secs EQU $1C7 #define SysBeep MoveTlbx($A9C8) tnSysBeep EQU $1C8 #define SysError MoveTlbx($A9C9) tnSysError EQU $1C9 #define TEGetText MoveTlbx($A9CB) tnTEGetText EQU $1CB #define TEInit MoveTlbx($A9CC) tnTEInit EQU $1CC #define TEDispose MoveTlbx($A9CD) tnTEDispose EQU $1CD #define TextBox MoveTlbx($A9CE) tnTextBox EQU $1CE #define TESetText MoveTlbx($A9CF) tnTESetText EQU $1CF #define TECalText MoveTlbx($A9D0) tnTECalText EQU $1D0 #define TESetSelect MoveTlbx($A9D1) tnTESetSelect EQU $1D1 #define TENew MoveTlbx($A9D2) tnTENew EQU $1D2 #define TEUpdate MoveTlbx($A9D3) tnTEUpdate EQU $1D3 #define TEClick MoveTlbx($A9D4) tnTEClick EQU $1D4 #define TECopy MoveTlbx($A9D5) tnTECopy EQU $1D5 #define TECut MoveTlbx($A9D6) tnTECut EQU $1D6 #define TEDelete MoveTlbx($A9D7) tnTEDelete EQU $1D7 #define TEActivate MoveTlbx($A9D8) tnTEActivate EQU $1D8 #define TEDeactivate MoveTlbx($A9D9) tnTEDeactivate EQU $1D9 #define TEIdle MoveTlbx($A9DA) tnTEIdle EQU $1DA #define TEPaste MoveTlbx($A9DB) tnTEPaste EQU $1DB #define TEKey MoveTlbx($A9DC) tnTEKey EQU $1DC #define TEScroll MoveTlbx($A9DD) tnTEScroll EQU $1DD #define TEInsert MoveTlbx($A9DE) tnTEInsert EQU $1DE #define TESetJust MoveTlbx($A9DF) tnTESetJust EQU $1DF #define Munger MoveTlbx($A9E0) tnMunger EQU $1E0 #define HandToHand MoveTlbx($A9E1) tnHandToHand EQU $1E1 #define PtrToXHand MoveTlbx($A9E2) tnPtrToXHand EQU $1E2 #define PtrToHand MoveTlbx($A9E3) tnPtrToHand EQU $1E3 #define HandAndHand MoveTlbx($A9E4) tnHandAndHand EQU $1E4 #define InitPack MoveTlbx($A9E5) tnInitPack EQU $1E5 #define InitAllPacks MoveTlbx($A9E6) tnInitAllPacks EQU $1E6 #define Pack0 NoMoveTlbx($A9E7) tnPack0 EQU $1E7 #define Pack1 NoMoveTlbx($A9E8) tnPack1 EQU $1E8 #define Pack2 NoMoveTlbx($A9E9) tnPack2 EQU $1E9 #define Pack3 NoMoveTlbx($A9EA) tnPack3 EQU $1EA #define FP68K NoMoveTlbx($A9EB) tnFP68K EQU $1EB #define Pack4 NoMoveTlbx($A9EB) tnPack4 EQU $1EB #define Elems68K NoMoveTlbx($A9EC) tnElems68K EQU $1EC #define Pack5 NoMoveTlbx($A9EC) tnPack5 EQU $1EC #define Pack6 NoMoveTlbx($A9ED) tnPack6 EQU $1ED #define DECSTR68K NoMoveTlbx($A9EE) tnDECSTR68K EQU $1EE #define Pack7 NoMoveTlbx($A9EE) tnPack7 EQU $1EE #define PtrAndHand MoveTlbx($A9EF) tnPtrAndHand EQU $1EF #define LoadSeg MoveTlbx($A9F0) tnLoadSeg EQU $1F0 #define UnLoadSeg MoveTlbx($A9F1) tnUnLoadSeg EQU $1F1 #define Launch MoveTlbx($A9F2) tnLaunch EQU $1F2 #define Chain MoveTlbx($A9F3) tnChain EQU $1F3 #define ExitToShell MoveTlbx($A9F4) tnExitToShell EQU $1F4 #define GetAppParms NoMoveTlbx($A9F5) tnGetAppParms EQU $1F5 #define GetResFileAttrs NoMoveTlbx($A9F6) tnGetResFileAttrs EQU $1F6 #define SetResFileAttrs NoMoveTlbx($A9F7) tnSetResFileAttrs EQU $1F7 #define MethodDispatch NoMoveTlbx($A9F8) tnMethodDispatch EQU $1F8 #define InfoScrap NoMoveTlbx($A9F9) tnInfoScrap EQU $1F9 #define UnlodeScrap MoveTlbx($A9FA) tnUnlodeScrap EQU $1FA #define UnloadScrap MoveTlbx($A9FA) tnUnloadScrap EQU $1FA #define LodeScrap MoveTlbx($A9FB) tnLodeScrap EQU $1FB #define LoadScrap MoveTlbx($A9FB) tnLoadScrap EQU $1FB #define ZeroScrap MoveTlbx($A9FC) tnZeroScrap EQU $1FC #define GetScrap MoveTlbx($A9FD) tnGetScrap EQU $1FD #define PutScrap MoveTlbx($A9FE) tnPutScrap EQU $1FE #define Debugger NoMoveTlbx($A9FF) tnDebugger EQU $1FF #define DebugStr NoMoveTlbx($ABFF) tnDebugStr EQU $3FF ; end of Tool Box Traps ; System Traps ;_______________________________________________________________________ ; ; Core routine system TRAPS ; ;_______________________________________________________________________ ; First we have the I/O core routines. These are also used by ; the file system. #define _Open NoMoveOS($A000) tnOpen EQU $0 #define _Close NoMoveOS($A001) tnClose EQU $1 #define _Read NoMoveOS($A002) tnRead EQU $2 #define _Write NoMoveOS($A003) tnWrite EQU $3 #define _Control MoveOS($A004) tnControl EQU $4 #define _Status MoveOS($A005) tnStatus EQU $5 #define _KillIO NoMoveOS($A006) tnKillIO EQU $6 #define _GetVolInfo NoMoveOS($A007) tnGetVolInfo EQU $7 #define _Create NoMoveOS($A008) tnCreate EQU $8 #define _Delete NoMoveOS($A009) tnDelete EQU $9 #define _OpenRF NoMoveOS($A00A) tnOpenRF EQU $A #define _ReName NoMoveOS($A00B) tnReName EQU $B #define _GetFileInfo NoMoveOS($A00C) tnGetFileInfo EQU $C #define _SetFileInfo NoMoveOS($A00D) tnSetFileInfo EQU $D #define _UnMountVol NoMoveOS($A00E) tnUnMountVol EQU $E #define _MountVol NoMoveOS($A00F) tnMountVol EQU $F #define _Allocate NoMoveOS($A010) tnAllocate EQU $10 #define _GetEOF NoMoveOS($A011) tnGetEOF EQU $11 #define _SetEOF NoMoveOS($A012) tnSetEOF EQU $12 #define _FlushVol MoveOS($A013) tnFlushVol EQU $13 #define _GetVol NoMoveOS($A014) tnGetVol EQU $14 #define _SetVol NoMoveOS($A015) tnSetVol EQU $15 #define _FInitQueue NoMoveOS($A016) tnFInitQueue EQU $16 #define _Eject MoveOS($A017) tnEject EQU $17 #define _GetFPos NoMoveOS($A018) tnGetFPos EQU $18 ;These are the HFS additions #define _HFSDispatch NoMoveOS($A260) tnHFSDispatch EQU $60 #define _HSetVol NoMoveOS($A215) tnHSetVol EQU $15 #define _HGetVol NoMoveOS($A214) tnHGetVol EQU $14 #define _HOpen NoMoveOS($A200) tnHOpen EQU $0 #define _HGetVInfo NoMoveOS($A207) tnHGetVInfo EQU $7 #define _HCreate NoMoveOS($A208) tnHCreate EQU $8 #define _HDelete NoMoveOS($A209) tnHDelete EQU $9 #define _HOpenRF NoMoveOS($A20A) tnHOpenRF EQU $A #define _HRename NoMoveOS($A20B) tnHRename EQU $B #define _HGetFileInfo NoMoveOS($A20C) tnHGetFileInfo EQU $C #define _HSetFileInfo NoMoveOS($A20D) tnHSetFileInfo EQU $D #define _AllocContig NoMoveOS($A210) tnAllocContig EQU $10 ;_SetPEOF OPWORD $A200+18 #define _HSetFLock NoMoveOS($A241) tnHSetFLock EQU $41 #define _HRstFLock NoMoveOS($A242) tnHRstFLock EQU $42 ; end of HFS additions ; Here are the memory manager core routines #define _InitZone MoveOS($A019) tnInitZone EQU $19 #define _GetZone NoMoveOS($A11A) tnGetZone EQU $11A #define _SetZone NoMoveOS($A01B) tnSetZone EQU $1B #define _FreeMem MoveOS($A01C) tnFreeMem EQU $1C #define _MaxMem NoMoveOS($A11D) tnMaxMem EQU $11D #define _NewPtr MoveOS($A11E) tnNewPtr EQU $11E #define _DisposPtr MoveOS($A01F) tnDisposPtr EQU $1F #define _SetPtrSize MoveOS($A020) tnSetPtrSize EQU $20 #define _GetPtrSize NoMoveOS($A021) tnGetPtrSize EQU $21 #define _NewHandle MoveOS($A122) tnNewHandle EQU $122 #define _DisposHandle MoveOS($A023) tnDisposHandle EQU $23 #define _SetHandleSize MoveOS($A024) tnSetHandleSize EQU $24 #define _GetHandleSize NoMoveOS($A025) tnGetHandleSize EQU $25 #define _HandleZone NoMoveOS($A126) tnHandleZone EQU $126 #define _ReAllocHandle MoveOS($A027) tnReAllocHandle EQU $27 #define _RecoverHandle MoveOS($A128) tnRecoverHandle EQU $128 #define _HLock NoMoveOS($A029) tnHLock EQU $29 #define _HUnlock NoMoveOS($A02A) tnHUnlock EQU $2A #define _EmptyHandle MoveOS($A02B) tnEmptyHandle EQU $2B #define _InitApplZone MoveOS($A02C) tnInitApplZone EQU $2C #define _SetApplLimit NoMoveOS($A02D) tnSetApplLimit EQU $2D #define _BlockMove NoMoveOS($A02E) tnBlockMove EQU $2E ; Here are the event manager routines #define _PostEvent NoMoveOS($A02F) tnPostEvent EQU $2F #define _PPostEvent NoMoveOS($A12F) tnPPostEvent EQU $12F #define _OSEventAvail NoMoveOS($A030) tnOSEventAvail EQU $30 #define _GetOSEvent NoMoveOS($A031) tnGetOSEvent EQU $31 #define _FlushEvents NoMoveOS($A032) tnFlushEvents EQU $32 ; Here are the utility core routines #define _VInstall NoMoveOS($A033) tnVInstall EQU $33 #define _VRemove NoMoveOS($A034) tnVRemove EQU $34 #define _OffLine NoMoveOS($A035) tnOffLine EQU $35 #define _MoreMasters MoveOS($A036) tnMoreMasters EQU $36 #define _WriteParam NoMoveOS($A038) tnWriteParam EQU $38 #define _ReadDateTime NoMoveOS($A039) tnReadDateTime EQU $39 #define _SetDateTime NoMoveOS($A03A) tnSetDateTime EQU $3A #define _Delay NoMoveOS($A03B) tnDelay EQU $3B #define _CmpString NoMoveOS($A03C) tnCmpString EQU $3C #define _DrvrInstall MoveOS($A03D) tnDrvrInstall EQU $3D #define _DrvrRemove MoveOS($A03E) tnDrvrRemove EQU $3E #define _InitUtil NoMoveOS($A03F) tnInitUtil EQU $3F #define _ResrvMem MoveOS($A040) tnResrvMem EQU $40 #define _SetFilLock NoMoveOS($A041) tnSetFilLock EQU $41 #define _RstFilLock NoMoveOS($A042) tnRstFilLock EQU $42 #define _SetFilType NoMoveOS($A043) tnSetFilType EQU $43 #define _SetFPos NoMoveOS($A044) tnSetFPos EQU $44 #define _FlushFile NoMoveOS($A045) tnFlushFile EQU $45 #define _GetTrapAddress NoMoveOS($A146) tnGetTrapAddress EQU $146 #define _SetTrapAddress NoMoveOS($A047) tnSetTrapAddress EQU $47 #define _PtrZone NoMoveOS($A148) tnPtrZone EQU $148 #define _HPurge NoMoveOS($A049) tnHPurge EQU $49 #define _HNoPurge NoMoveOS($A04A) tnHNoPurge EQU $4A #define _SetGrowZone NoMoveOS($A04B) tnSetGrowZone EQU $4B #define _CompactMem MoveOS($A04C) tnCompactMem EQU $4C #define _PurgeMem MoveOS($A04D) tnPurgeMem EQU $4D #define _AddDrive NoMoveOS($A04E) tnAddDrive EQU $4E #define _RDrvrInstall NoMoveOS($A04F) tnRDrvrInstall EQU $4F #define _LwrString NoMoveOS($A056) tnLwrString EQU $56 #define _UprString NoMoveOS($A054) tnUprString EQU $54 #define _SetApplBase MoveOS($A057) tnSetApplBase EQU $57 #define OSDispatch NoMoveTlbx($A88F) tnOSDispatch EQU $8F ;Macros #define _RelString NoMoveOS($A050) tnRelString EQU $50 #define _ReadXPRam NoMoveOS($A051) tnReadXPRam EQU $51 #define _WriteXPRam NoMoveOS($A052) tnWriteXPRam EQU $52 #define _InsTime NoMoveOS($A058) tnInsTime EQU $58 #define _RmvTime NoMoveOS($A059) tnRmvTime EQU $59 #define _PrimeTime NoMoveOS($A05A) tnPrimeTime EQU $5A #define _MaxBlock NoMoveOS($A061) tnMaxBlock EQU $61 #define _PurgeSpace NoMoveOS($A162) tnPurgeSpace EQU $162 #define _MaxApplZone NoMoveOS($A063) tnMaxApplZone EQU $63 #define _MoveHHi MoveOS($A064) tnMoveHHi EQU $64 #define _StackSpace NoMoveOS($A065) tnStackSpace EQU $65 #define _NewEmptyHandle MoveOS($A166) tnNewEmptyHandle EQU $166 #define _HSetRBit NoMoveOS($A067) tnHSetRBit EQU $67 #define _HClrRBit NoMoveOS($A068) tnHClrRBit EQU $68 #define _HGetState NoMoveOS($A069) tnHGetState EQU $69 #define _HSetState NoMoveOS($A06A) tnHSetState EQU $6A #define _InitFS NoMoveOS($A06C) tnInitFS EQU $6C #define _InitEvents NoMoveOS($A06D) tnInitEvents EQU $6D #define _StripAddress NoMoveOS($A055) tnStripAddress EQU $55 #define _SetAppBase MoveOS($A057) tnSetAppBase EQU $57 #define _SwapMMUMode NoMoveOS($A05D) tnSwapMMUMode EQU $5D #define _SlotVInstall NoMoveOS($A06F) tnSlotVInstall EQU $6F #define _SlotVRemove NoMoveOS($A070) tnSlotVRemove EQU $70 #define _AttachVBL NoMoveOS($A071) tnAttachVBL EQU $71 #define _DoVBLTask NoMoveOS($A072) tnDoVBLTask EQU $72 #define _SIntInstall NoMoveOS($A075) tnSIntInstall EQU $75 #define _SIntRemove NoMoveOS($A076) tnSIntRemove EQU $76 #define _CountADBs NoMoveOS($A077) tnCountADBs EQU $77 #define _GetIndADB NoMoveOS($A078) tnGetIndADB EQU $78 #define _GetADBInfo NoMoveOS($A079) tnGetADBInfo EQU $79 #define _SetADBInfo NoMoveOS($A07A) tnSetADBInfo EQU $7A #define _ADBReInit MoveOS($A07B) tnADBReInit EQU $7B #define _ADBOp NoMoveOS($A07C) tnADBOp EQU $7C #define _GetDefaultStartup NoMoveOS($A07D) tnGetDefaultStartup EQU $7D #define _SetDefaultStartup NoMoveOS($A07E) tnSetDefaultStartup EQU $7E #define _InternalWait NoMoveOS($A07F) tnInternalWait EQU $7F #define RGetResource MoveTlbx($A80C) tnRGetResource EQU $C #define _GetVideoDefault NoMoveOS($A080) tnGetVideoDefault EQU $80 #define _SetVideoDefault NoMoveOS($A081) tnSetVideoDefault EQU $81 #define _DTInstall NoMoveOS($A082) tnDTInstall EQU $82 #define _SetOSDefault NoMoveOS($A083) tnSetOSDefault EQU $83 #define _GetOSDefault NoMoveOS($A084) tnGetOSDefault EQU $84 #define _Sleep NoMoveOS($A08A) tnSleep EQU $8A #define _SysEnvirons NoMoveOS($A090) tnSysEnvirons EQU $90 #define InitProcMenu MoveTlbx($A808) tnInitProcMenu EQU $8 #define GetItemCmd NoMoveTlbx($A84E) tnGetItemCmd EQU $4E #define SetItemCmd NoMoveTlbx($A84F) tnSetItemCmd EQU $4F #define PopUpMenuSelect MoveTlbx($A80B) tnPopUpMenuSelect EQU $B #define KeyTrans NoMoveTlbx($A9C3) tnKeyTrans EQU $1C3 ; TextEdit #define TEGetOffset MoveTlbx($A83C) tnTEGetOffset EQU $3C #define TEDispatch NoMoveTlbx($A83D) tnTEDispatch EQU $3D #define TEStyleNew NoMoveTlbx($A83E) tnTEStyleNew EQU $3E ; Color Quickdraw #define OpenCport MoveTlbx($AA00) tnOpenCport EQU $200 #define InitCport MoveTlbx($AA01) tnInitCport EQU $201 #define CloseCPort MoveTlbx($A87D) tnCloseCPort EQU $7D #define NewPixMap MoveTlbx($AA03) tnNewPixMap EQU $203 #define DisposPixMap MoveTlbx($AA04) tnDisposPixMap EQU $204 #define CopyPixMap NoMoveTlbx($AA05) tnCopyPixMap EQU $205 #define SetPortPix NoMoveTlbx($AA06) tnSetPortPix EQU $206 #define NewPixPat MoveTlbx($AA07) tnNewPixPat EQU $207 #define DisposPixPat MoveTlbx($AA08) tnDisposPixPat EQU $208 #define CopyPixPat NoMoveTlbx($AA09) tnCopyPixPat EQU $209 #define PenPixPat MoveTlbx($AA0A) tnPenPixPat EQU $20A #define BackPixPat MoveTlbx($AA0B) tnBackPixPat EQU $20B #define GetPixPat MoveTlbx($AA0C) tnGetPixPat EQU $20C #define MakeRGBPat NoMoveTlbx($AA0D) tnMakeRGBPat EQU $20D #define FillCRect MoveTlbx($AA0E) tnFillCRect EQU $20E #define FillCOval MoveTlbx($AA0F) tnFillCOval EQU $20F #define FillCRoundRect MoveTlbx($AA10) tnFillCRoundRect EQU $210 #define FillCArc MoveTlbx($AA11) tnFillCArc EQU $211 #define FillCRgn MoveTlbx($AA12) tnFillCRgn EQU $212 #define FillCPoly MoveTlbx($AA13) tnFillCPoly EQU $213 #define RGBForeColor MoveTlbx($AA14) tnRGBForeColor EQU $214 #define RGBBackColor MoveTlbx($AA15) tnRGBBackColor EQU $215 #define SetCPixel MoveTlbx($AA16) tnSetCPixel EQU $216 #define GetCPixel NoMoveTlbx($AA17) tnGetCPixel EQU $217 #define GetCTable MoveTlbx($AA18) tnGetCTable EQU $218 #define GetForeColor NoMoveTlbx($AA19) tnGetForeColor EQU $219 #define GetBackColor NoMoveTlbx($AA1A) tnGetBackColor EQU $21A #define GetCCursor MoveTlbx($AA1B) tnGetCCursor EQU $21B #define SetCCursor MoveTlbx($AA1C) tnSetCCursor EQU $21C #define AllocCursor NoMoveTlbx($AA1D) tnAllocCursor EQU $21D #define GetCIcon MoveTlbx($AA1E) tnGetCIcon EQU $21E #define PlotCIcon MoveTlbx($AA1F) tnPlotCIcon EQU $21F #define OpColor NoMoveTlbx($AA21) tnOpColor EQU $221 #define HiliteColor NoMoveTlbx($AA22) tnHiliteColor EQU $222 #define CharExtra NoMoveTlbx($AA23) tnCharExtra EQU $223 #define DisposCTable MoveTlbx($AA24) tnDisposCTable EQU $224 #define DisposCIcon MoveTlbx($AA25) tnDisposCIcon EQU $225 #define DisposCCursor NoMoveTlbx($AA26) tnDisposCCursor EQU $226 #define SeedCFill NoMoveTlbx($AA50) tnSeedCFill EQU $250 #define CalcCMask NoMoveTlbx($AA4F) tnCalcCMask EQU $24F ; Routines for video devices #define GetMaxDevice NoMoveTlbx($AA27) tnGetMaxDevice EQU $227 #define GetCTSeed NoMoveTlbx($AA28) tnGetCTSeed EQU $228 #define GetDeviceList NoMoveTlbx($AA29) tnGetDeviceList EQU $229 #define GetMainDevice NoMoveTlbx($AA2A) tnGetMainDevice EQU $22A #define GetNextDevice NoMoveTlbx($AA2B) tnGetNextDevice EQU $22B #define TestDeviceAttribute NoMoveTlbx($AA2C) tnTestDeviceAttribute EQU $22C #define SetDeviceAttribute NoMoveTlbx($AA2D) tnSetDeviceAttribute EQU $22D #define InitGDevice MoveTlbx($AA2E) tnInitGDevice EQU $22E #define NewGDevice MoveTlbx($AA2F) tnNewGDevice EQU $22F #define DisposGDevice MoveTlbx($AA30) tnDisposGDevice EQU $230 #define SetGDevice NoMoveTlbx($AA31) tnSetGDevice EQU $231 #define GetGDevice NoMoveTlbx($AA32) tnGetGDevice EQU $232 ; Color Manager #define Color2Index MoveTlbx($AA33) tnColor2Index EQU $233 #define Index2Color NoMoveTlbx($AA34) tnIndex2Color EQU $234 #define InvertColor NoMoveTlbx($AA35) tnInvertColor EQU $235 #define RealColor MoveTlbx($AA36) tnRealColor EQU $236 #define GetSubTable MoveTlbx($AA37) tnGetSubTable EQU $237 #define UpdatePixMap NoMoveTlbx($AA38) tnUpdatePixMap EQU $238 ; Dialog Manager #define NewCDialog MoveTlbx($AA4B) tnNewCDialog EQU $24B #define MakeITable MoveTlbx($AA39) tnMakeITable EQU $239 #define AddSearch MoveTlbx($AA3A) tnAddSearch EQU $23A #define AddComp MoveTlbx($AA3B) tnAddComp EQU $23B #define SetClientID NoMoveTlbx($AA3C) tnSetClientID EQU $23C #define ProtectEntry NoMoveTlbx($AA3D) tnProtectEntry EQU $23D #define ReserveEntry NoMoveTlbx($AA3E) tnReserveEntry EQU $23E #define SetEntries NoMoveTlbx($AA3F) tnSetEntries EQU $23F #define QDError NoMoveTlbx($AA40) tnQDError EQU $240 #define SaveEntries NoMoveTlbx($AA49) tnSaveEntries EQU $249 #define RestoreEntries NoMoveTlbx($AA4A) tnRestoreEntries EQU $24A #define DelSearch MoveTlbx($AA4C) tnDelSearch EQU $24C #define DelComp MoveTlbx($AA4D) tnDelComp EQU $24D #define SetStdCProcs NoMoveTlbx($AA4E) tnSetStdCProcs EQU $24E #define StdOpcodeProc NoMoveTlbx($ABF8) tnStdOpcodeProc EQU $3F8 ; Color ToolBox #define SetWinColor MoveTlbx($AA41) tnSetWinColor EQU $241 #define GetAuxWin NoMoveTlbx($AA42) tnGetAuxWin EQU $242 #define SetCtlColor MoveTlbx($AA43) tnSetCtlColor EQU $243 #define GetAuxCtl MoveTlbx($AA44) tnGetAuxCtl EQU $244 #define NewCWindow MoveTlbx($AA45) tnNewCWindow EQU $245 #define GetNewCWindow MoveTlbx($AA46) tnGetNewCWindow EQU $246 #define SetDeskCPat MoveTlbx($AA47) tnSetDeskCPat EQU $247 #define GetCWMgrPort NoMoveTlbx($AA48) tnGetCWMgrPort EQU $248 #define GetCVariant NoMoveTlbx($A809) tnGetCVariant EQU $9 #define GetWVariant NoMoveTlbx($A80A) tnGetWVariant EQU $A ; color menus #define DelMCEntries NoMoveTlbx($AA60) tnDelMCEntries EQU $260 #define GetMCInfo MoveTlbx($AA61) tnGetMCInfo EQU $261 #define SetMCInfo MoveTlbx($AA62) tnSetMCInfo EQU $262 #define DispMCInfo MoveTlbx($AA63) tnDispMCInfo EQU $263 #define GetMCEntry NoMoveTlbx($AA64) tnGetMCEntry EQU $264 #define SetMCEntries NoMoveTlbx($AA65) tnSetMCEntries EQU $265 ; other menu stuff #define MenuChoice NoMoveTlbx($AA66) tnMenuChoice EQU $266 ; Font Manager #define SetFractEnable NoMoveTlbx($A814) tnSetFractEnable EQU $14 #define _PMgrOp NoMoveOS($A085) tnPMgrOp EQU $85 #define _HUnmountVol NoMoveOS($A20E) tnHUnmountVol EQU $E ; Palette Manager Traps #define InitPalettes MoveTlbx($AA90) tnInitPalettes EQU $290 #define NewPalette MoveTlbx($AA91) tnNewPalette EQU $291 #define GetNewPalette MoveTlbx($AA92) tnGetNewPalette EQU $292 #define DisposePalette MoveTlbx($AA93) tnDisposePalette EQU $293 #define ActivatePalette MoveTlbx($AA94) tnActivatePalette EQU $294 #define SetPalette NoMoveTlbx($AA95) tnSetPalette EQU $295 #define GetPalette NoMoveTlbx($AA96) tnGetPalette EQU $296 #define PmForeColor MoveTlbx($AA97) tnPmForeColor EQU $297 #define PmBackColor MoveTlbx($AA98) tnPmBackColor EQU $298 #define AnimateEntry NoMoveTlbx($AA99) tnAnimateEntry EQU $299 #define AnimatePalette NoMoveTlbx($AA9A) tnAnimatePalette EQU $29A #define GetEntryColor NoMoveTlbx($AA9B) tnGetEntryColor EQU $29B #define SetEntryColor NoMoveTlbx($AA9C) tnSetEntryColor EQU $29C #define GetEntryUsage NoMoveTlbx($AA9D) tnGetEntryUsage EQU $29D #define SetEntryUsage NoMoveTlbx($AA9E) tnSetEntryUsage EQU $29E #define CTab2Palette MoveTlbx($AA9F) tnCTab2Palette EQU $29F #define Palette2CTab MoveTlbx($AAA0) tnPalette2CTab EQU $2A0 #define CopyPalette MoveTlbx($AAA1) tnCopyPalette EQU $2A1 ; Sound Manager Traps #define SndDoCommand NoMoveTlbx($A803) tnSndDoCommand EQU $3 #define SndDoImmediate NoMoveTlbx($A804) tnSndDoImmediate EQU $4 #define SndAddModifier MoveTlbx($A802) tnSndAddModifier EQU $2 #define SndNewChannel MoveTlbx($A807) tnSndNewChannel EQU $7 #define SndDisposeChannel MoveTlbx($A801) tnSndDisposeChannel EQU $1 #define SndPlay NoMoveTlbx($A805) tnSndPlay EQU $5 #define SndControl NoMoveTlbx($A806) tnSndControl EQU $6 #define PutIcon NoMoveTlbx($A9CA) tnPutIcon EQU $1CA #define _SlotManager NoMoveOS($A06E) tnSlotManager EQU $6E #define ScriptUtil NoMoveTlbx($A8B5) tnScriptUtil EQU $B5 #define SCSIDispatch NoMoveTlbx($A815) tnSCSIDispatch EQU $15 #define Long2Fix NoMoveTlbx($A83F) tnLong2Fix EQU $3F #define Fix2Long NoMoveTlbx($A840) tnFix2Long EQU $40 #define Fix2Frac NoMoveTlbx($A841) tnFix2Frac EQU $41 #define Frac2Fix NoMoveTlbx($A842) tnFrac2Fix EQU $42 #define Fix2X NoMoveTlbx($A843) tnFix2X EQU $43 #define X2Fix NoMoveTlbx($A844) tnX2Fix EQU $44 #define Frac2X NoMoveTlbx($A845) tnFrac2X EQU $45 #define X2Frac NoMoveTlbx($A846) tnX2Frac EQU $46 #define _NMInstall NoMoveOS($A05E) tnNMInstall EQU $5E #define _NMRemove NoMoveOS($A05F) tnNMRemove EQU $5F