TrapWords
Rom ver. The ROM version given for each trap indicates the ROM Version with
which the trap became available. (It does not necessarily indicate
whether or not the trap is in ROM). This information if given
primarily for historical reasons. You should use the Gestalt routine to
determine if a particular feature is available on a certain machine,
rather than checking the ROM version.
mvMem The function may cause memory blocks to move or be purged
interrupt! The function should not be called at interrupt time
Axxx/xxxx Trap word / selector (if any)
Asm macro Dispatch routine used in conjunction with selector, also used to denote
the assembler equivalent if there is one
may move Û Hex Asm macro name
ROM or purge ÛTrap Word if different, or
ver. memory? C/Pascal Name xxxx/sel dispatch routine
512K mvMem AcceptHighLevelEvent A88F/0033 _OSDispatch
256K mvMem ActivatePalette AA94
256K ADBOp ÛA07C
256K mvMem ADBReInit ÛA07B
256K mvMem AddComp ÛAA3B
256K AddDrive ÛA04E
64K AddPt ÛA87E
64K mvMem AddResMenu ÛA94D
64K AddResource ÛA9AB
256K mvMem AddSearch ÛAA3A
512K mvMem AECoerceDesc A816/0603 _Pack8
512K mvMem AECoercePtr ÛA816/0A02 _Pack8
512K interrupt! AECountItems A816/0407 _Pack8
512K mvMem AECreateAppleEvent A816/0B14 _Pack8
512K mvMem AECreateDesc ÛA816/0825 _Pack8
512K mvMem AECreateList ÛA816/0706 _Pack8
512K mvMem AEDeleteItem ÛA816/040E _Pack8
512K mvMem AEDeleteKeyDesc A816/0413 _Pack8
512K mvMem AEDeleteParam A816/0413 _Pack8
512K mvMem AEDisposeDesc A816/0204 _Pack8
512K mvMem AEDuplicateDesc A816/0405 _Pack8
512K mvMem AEGetArray ÛA816/0D0C _Pack8
512K mvMem AEGetAttributeDesc A816/0826 _Pack8
512K mvMem AEGetAttributePtr A816/0E15 _Pack8
512K mvMem AEGetCoercionHandler A816/0B24 _Pack8
512K mvMem AEGetEventHandler A816/0921 _Pack8
512K interrupt! AEGetInteractionAllowed A816/021D _Pack8
512K mvMem AEGetKeyDesc A816/0812 _Pack8
512K mvMem AEGetKeyPtr ÛA816/0E11 _Pack8
512K mvMem AEGetNthDesc A816/0A0B _Pack8
512K mvMem AEGetNthPtr ÛA816/100A _Pack8
512K mvMem AEGetParamDesc A816/0812 _Pack8
512K mvMem AEGetParamPtr A816/0E11 _Pack8
512K mvMem AEGetSpecialHandler A816/052D _Pack8
512K interrupt! AEGetTheCurrentEvent A816/021A _Pack8
512K mvMem AEInstallCoercionHandler A816/0A22 _Pack8
512K mvMem AEInstallEventHandler A816/091F _Pack8
512K mvMem AEInstallSpecialHandler A816/0500 _Pack8
512K mvMem AEInteractWithUser A816/061C _Pack8
512K mvMem AEProcessAppleEvent A816/021B _Pack8
512K mvMem AEPutArray ÛA816/0B0D _Pack8
512K mvMem AEPutAttributeDesc A816/0627 _Pack8
512K mvMem AEPutAttributePtr A816/0A16 _Pack8
512K mvMem AEPutDesc ÛA816/0609 _Pack8
512K mvMem AEPutKeyDesc A816/0610 _Pack8
512K mvMem AEPutKeyPtr ÛA816/0A0F _Pack8
512K mvMem AEPutParamDesc A816/0610 _Pack8
512K mvMem AEPutParamPtr A816/0A0F _Pack8
512K mvMem AEPutPtr ÛA816/0A08 _Pack8
512K mvMem AERemoveCoercionHandler A816/0723 _Pack8
512K mvMem AERemoveEventHandler A816/0720 _Pack8
512K mvMem AERemoveSpecialHandler A816/0501 _Pack8
512K mvMem AEResetTimer A816/0219 _Pack8
512K mvMem AEResumeTheCurrentEvent A816/0818 _Pack8
512K mvMem AESend ÛA816/0D17 _Pack8
512K mvMem AESetInteractionAllowed A816/011E _Pack8
512K interrupt! AESetTheCurrentEvent A816/022C _Pack8
512K mvMem AESizeOfAttribute A816/0828 _Pack8
512K mvMem AESizeOfKeyDesc A816/0829 _Pack8
512K mvMem AESizeOfNthItem A816/082A _Pack8
512K mvMem AESizeOfParam A816/0829 _Pack8
512K interrupt! AESuspendTheCurrentEvent A816/022B _Pack8
64K mvMem Alert ÛA985
512K AliasDispatch A823
64K Allocate ÛA010
512K interrupt! AllocContig ÛA210
256K mvMem AllocCursor ÛAA1D
512K interrupt! AllowPurgePixels AB1D/000B _QDExtensions
64K AngleFromSlope A8C4
256K mvMem AnimateEntry AA99
256K mvMem AnimatePalette AA9A
512K interrupt! AOff ÛA685/0084 _SerialPower
512K interrupt! AOn ÛA685/0004 _SerialPower
512K interrupt! AOnIgnoreModem A685/0005 _SerialPower
512K mvMem AppendDITL ÛA08B/0402 _CommToolboxDispatch
64K mvMem AppendMenu ÛA933
[Not In Rom] ApplicZone
512K mvMem AssociateSection A82D/040C _Pack11
64K mvMem BackColor ÛA863
64K mvMem BackPat ÛA87C
256K mvMem BackPixPat ÛAA0B
64K mvMem BeginUpdate ÛA922
64K BitAnd ÛA858
64K BitClr ÛA85F
512K mvMem BitMapToRegion A8D7
64K BitNot ÛA85A
64K BitOr ÛA85B
64K BitSet ÛA85E
64K BitShift ÛA85C
64K BitTst ÛA85D
64K BitXor ÛA859
64K BlockMove ÛA02E
512K interrupt! BOff ÛA685/0080 _SerialPower
512K interrupt! BOn ÛA685/0000 _SerialPower
64K mvMem BringToFront A920
64K mvMem Button ÛA974
256K CalcCMask ÛAA4F
128K CalcMask ÛA838
64K mvMem CalcMenuSize A948
64K mvMem CalcVis ÛA909
64K mvMem CalcVisBehind A90A _CalcVBehind
512K mvMem CallEditionOpenerProc A82D/052E _Pack11
512K mvMem CallFormatIOProc A82D/0530 _Pack11
512K interrupt! CatMove ÛA260/0005 _HFSDispatch
64K mvMem CautionAlert ÛA988
64K mvMem Chain ÛA9F3
64K mvMem ChangedResource A9AA
256K mvMem Char2Pixel ÛA8B5/820C0016 _ScriptUtil
256K CharExtra ÛAA23
64K mvMem CharWidth ÛA88D
64K mvMem CheckItem ÛA945
64K mvMem CheckUpdate ÛA911
64K ClearMenuBar A934
64K mvMem ClipAbove ÛA90B
64K mvMem ClipRect ÛA87B
64K Close ÛA001
256K mvMem CloseCPort ÛA87D
64K CloseDeskAcc ÛA9B7
64K mvMem CloseDialog ÛA982
512K mvMem CloseEdition ÛA82D/0316 _Pack11
64K mvMem ClosePicture ÛA8F4
64K mvMem ClosePoly ÛA8CC _ClosePgon
64K mvMem ClosePort ÛA87D
64K mvMem CloseResFile ÛA99A
64K mvMem CloseRgn ÛA8DB