mirror of
https://github.com/maximumspatium/PowerRomDasm.git
synced 2025-03-12 00:08:13 +00:00
50 lines
1.3 KiB
Python
50 lines
1.3 KiB
Python
'''
|
|
Provides a mapping from 68k traps to Macintosh traps names.
|
|
|
|
Author: Max Poliakovski 2020-2021
|
|
'''
|
|
TRAP_TABLE = {
|
|
# trapN trap name
|
|
0xA01B : "_SetZone",
|
|
0xA01F : "_DisposePtr",
|
|
0xA029 : "_HLock",
|
|
0xA02D : "_SetApplLimit",
|
|
0xA02E : "_BlockMove",
|
|
0xA047 : "_SetTrapAddress",
|
|
0xA04A : "_HNoPurge",
|
|
0xA055 : "_StripAddress",
|
|
0xA057 : "_SetAppBase",
|
|
0xA064 : "_MoveHHi",
|
|
0xA069 : "_HGetState",
|
|
0xA06A : "_HSetState",
|
|
0xA06C : "_InitFS",
|
|
0xA0AD : "_GestaltDispatch",
|
|
0xA0BD : "_CacheFlush",
|
|
0xA11A : "_GetZone",
|
|
0xA11E : "_NewPtr",
|
|
0xA122 : "_NewHandle",
|
|
0xA128 : "_RecoverHandle",
|
|
0xA146 : "_GetTrapAddress",
|
|
0xA162 : "_PurgeSpace",
|
|
0xA1AD : "_Gestalt",
|
|
0xA025 : "_GetHandleSize",
|
|
0xA31E : "_NewPtrClear",
|
|
0xA322 : "_NewHandleClear",
|
|
0xA346 : "_GetOSTrapAddress",
|
|
0xA51E : "_NewPtrSys",
|
|
0xA522 : "_NewHandleSys",
|
|
0xA71E : "_NewPtrSysClear",
|
|
0xA722 : "_NewHandleSysClear",
|
|
0xA746 : "_GetToolTrapAddress",
|
|
0xA81F : "_Get1Resource",
|
|
0xA820 : "_Get1NamedResource",
|
|
0xA895 : "_ShutDown",
|
|
0xA96E : "_Dequeue",
|
|
0xA994 : "_CurResFile",
|
|
0xA99B : "_SetResLoad",
|
|
0xA9A0 : "_GetResource",
|
|
0xA9A2 : "_LoadResource",
|
|
0xA9AF : "_ResError",
|
|
0xA9C9 : "_SysError",
|
|
}
|