I was an Amiga "user" back in my childhood days. Back then everything was magical, but today I know that it was just science all along. Peeking into old AmigaOS binaries (tools, games) takes the veil of mystery away a bit, and sometimes it's possible to see fun things that are pretty simple when one knows how they work. But, at the same time, one can also appreciate the unexpected complexity of little things that would still be unknown if it weren't for the curiosity.
This post presents a list of standard AmigaOS libraries, available out of the box, ripped from current AmigaOS SDK. This list contains function names together with offsets of these functions (also called Library Vector Offsets, LVO). It's is pretty useful in reverse engineering, because probably all AmigaOS binaries eventually call some system library functions at some point.
An example system call of some AmigaOS Hunk file can look like this:
; Move the function arguments 1 and 2 to the register D1, D2 respectively.
0005f8aa 22 2d 00 08 move.l (0x8,A5)=>param_1, D1
0005f8ae 24 2d 00 0c move.l (0xc,A5)=>param_2, D2
; Read a library base instance, from other parts of the code I know that it
; points to `dos.library` instance.
0005f8b2 2c 6c 0f 10 movea.l (0xf10,A4), A6
; Call function located at offset -0x1E of the `dos.library` library. By
; using the table from this post we can clearly see that offset -0x1E is
; a reference to the `Open()` function.
0005f8b6 4e ae ff e2 jsr (-0x1e, A6)
; The return value of `Open()` is inside the D0 register. We now check if
; the return value has returned 0, or a valid file handle.
0005f8ba 2e 00 move.l D0, D7
0005f8bc 4a 87 tst.l D7
; Jump if the `Open()` function has succeeded.
0005f8be 66 16 bne.b LAB_0005f8d6
; This branch is executed if the `Open()` function has failed.
; Load up the `dos.library` instance into register A6.
0005f8c0 2c 6c 0f 10 movea.l (0xf10,A4), A6
; Call the -0x84 function of the `dos.library`. By looking at the table from
; this post, we know that it's a call to the `IoErr()` function.
0005f8c4 4e ae ff 7c jsr (-0x84, A6)
; `IoErr()` will return a "last error" value in the D0 register. Store it to
; the memory under the A4+0x3A offset.
0005f8c8 29 40 00 3a move.l D0, (0x3a,A4)
; ... some later error handling code follows ;)
0005f8cc 70 02 moveq # 0x2, D0
0005f8ce 29 40 0e 64 move.l D0, (0xe64,A4)
0005f8d2 70 ff moveq # -0x1, D0
0005f8d4 60 02 bra.b LAB_0005f8d8
...
So, with Ghidra+AmigaHunkLdr we're able to actually decode the AmigaOS system calls. Probably some automated script would be more helpful than a static table, but can't have everything I guess ;).
Library | Function | Offset (dec) | Offset (hex) |
---|
amigaguide.library | LockAmigaGuideBase | -36d | -0x24 |
amigaguide.library | UnlockAmigaGuideBase | -42d | -0x2A |
amigaguide.library | OpenAmigaGuideA | -54d | -0x36 |
amigaguide.library | OpenAmigaGuideAsyncA | -60d | -0x3C |
amigaguide.library | CloseAmigaGuide | -66d | -0x42 |
amigaguide.library | AmigaGuideSignal | -72d | -0x48 |
amigaguide.library | GetAmigaGuideMsg | -78d | -0x4E |
amigaguide.library | ReplyAmigaGuideMsg | -84d | -0x54 |
amigaguide.library | SetAmigaGuideContextA | -90d | -0x5A |
amigaguide.library | SendAmigaGuideContextA | -96d | -0x60 |
amigaguide.library | SendAmigaGuideCmdA | -102d | -0x66 |
amigaguide.library | SetAmigaGuideAttrsA | -108d | -0x6C |
amigaguide.library | GetAmigaGuideAttr | -114d | -0x72 |
amigaguide.library | LoadXRef | -126d | -0x7E |
amigaguide.library | ExpungeXRef | -132d | -0x84 |
amigaguide.library | AddAmigaGuideHostA | -138d | -0x8A |
amigaguide.library | RemoveAmigaGuideHostA | -144d | -0x90 |
amigaguide.library | GetAmigaGuideString | -210d | -0xD2 |
Library | Function | Offset (dec) | Offset (hex) |
---|
asl.library | AllocFileRequest | -30d | -0x1E |
asl.library | FreeFileRequest | -36d | -0x24 |
asl.library | RequestFile | -42d | -0x2A |
asl.library | AllocAslRequest | -48d | -0x30 |
asl.library | FreeAslRequest | -54d | -0x36 |
asl.library | AslRequest | -60d | -0x3C |
asl.library | AbortAslRequest | -78d | -0x4E |
asl.library | ActivateAslRequest | -84d | -0x54 |
Library | Function | Offset (dec) | Offset (hex) |
---|
battclock.library | ResetBattClock | -6d | -0x06 |
battclock.library | ReadBattClock | -12d | -0x0C |
battclock.library | WriteBattClock | -18d | -0x12 |
Library | Function | Offset (dec) | Offset (hex) |
---|
battmem.library | ObtainBattSemaphore | -6d | -0x06 |
battmem.library | ReleaseBattSemaphore | -12d | -0x0C |
battmem.library | ReadBattMem | -18d | -0x12 |
battmem.library | WriteBattMem | -24d | -0x18 |
Library | Function | Offset (dec) | Offset (hex) |
---|
bullet.library | OpenEngine | -30d | -0x1E |
bullet.library | CloseEngine | -36d | -0x24 |
bullet.library | SetInfoA | -42d | -0x2A |
bullet.library | ObtainInfoA | -48d | -0x30 |
bullet.library | ReleaseInfoA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
cardres.library | OwnCard | -6d | -0x06 |
cardres.library | ReleaseCard | -12d | -0x0C |
cardres.library | GetCardMap | -18d | -0x12 |
cardres.library | BeginCardAccess | -24d | -0x18 |
cardres.library | EndCardAccess | -30d | -0x1E |
cardres.library | ReadCardStatus | -36d | -0x24 |
cardres.library | CardResetRemove | -42d | -0x2A |
cardres.library | CardMiscControl | -48d | -0x30 |
cardres.library | CardAccessSpeed | -54d | -0x36 |
cardres.library | CardProgramVoltage | -60d | -0x3C |
cardres.library | CardResetCard | -66d | -0x42 |
cardres.library | CopyTuple | -72d | -0x48 |
cardres.library | DeviceTuple | -78d | -0x4E |
cardres.library | IfAmigaXIP | -84d | -0x54 |
cardres.library | CardForceChange | -90d | -0x5A |
cardres.library | CardChangeCount | -96d | -0x60 |
cardres.library | CardInterface | -102d | -0x66 |
Library | Function | Offset (dec) | Offset (hex) |
---|
chooser.library | CHOOSER_GetClass | -30d | -0x1E |
chooser.library | AllocChooserNodeA | -36d | -0x24 |
chooser.library | FreeChooserNode | -42d | -0x2A |
chooser.library | SetChooserNodeAttrsA | -48d | -0x30 |
chooser.library | GetChooserNodeAttrsA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
cia.library | AddICRVector | -6d | -0x06 |
cia.library | RemICRVector | -12d | -0x0C |
cia.library | AbleICR | -18d | -0x12 |
cia.library | SetICR | -24d | -0x18 |
Library | Function | Offset (dec) | Offset (hex) |
---|
ciaa.library | AddICRAVector | -6d | -0x06 |
ciaa.library | RemICRAVector | -12d | -0x0C |
ciaa.library | AbleICRA | -18d | -0x12 |
ciaa.library | SetICRA | -24d | -0x18 |
Library | Function | Offset (dec) | Offset (hex) |
---|
ciab.library | AddICRBVector | -6d | -0x06 |
ciab.library | RemICRBVector | -12d | -0x0C |
ciab.library | AbleICRB | -18d | -0x12 |
ciab.library | SetICRB | -24d | -0x18 |
Library | Function | Offset (dec) | Offset (hex) |
---|
clicktab.library | CLICKTAB_GetClass | -30d | -0x1E |
clicktab.library | AllocClickTabNodeA | -36d | -0x24 |
clicktab.library | FreeClickTabNode | -42d | -0x2A |
clicktab.library | SetClickTabNodeAttrsA | -48d | -0x30 |
clicktab.library | GetClickTabNodeAttrsA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
colorwheel.library | ConvertHSBToRGB | -30d | -0x1E |
colorwheel.library | ConvertRGBToHSB | -36d | -0x24 |
Library | Function | Offset (dec) | Offset (hex) |
---|
commodities.library | CreateCxObj | -30d | -0x1E |
commodities.library | CxBroker | -36d | -0x24 |
commodities.library | ActivateCxObj | -42d | -0x2A |
commodities.library | DeleteCxObj | -48d | -0x30 |
commodities.library | DeleteCxObjAll | -54d | -0x36 |
commodities.library | CxObjType | -60d | -0x3C |
commodities.library | CxObjError | -66d | -0x42 |
commodities.library | ClearCxObjError | -72d | -0x48 |
commodities.library | SetCxObjPri | -78d | -0x4E |
commodities.library | AttachCxObj | -84d | -0x54 |
commodities.library | EnqueueCxObj | -90d | -0x5A |
commodities.library | InsertCxObj | -96d | -0x60 |
commodities.library | RemoveCxObj | -102d | -0x66 |
commodities.library | SetTranslate | -114d | -0x72 |
commodities.library | SetFilter | -120d | -0x78 |
commodities.library | SetFilterIX | -126d | -0x7E |
commodities.library | ParseIX | -132d | -0x84 |
commodities.library | CxMsgType | -138d | -0x8A |
commodities.library | CxMsgData | -144d | -0x90 |
commodities.library | CxMsgID | -150d | -0x96 |
commodities.library | DivertCxMsg | -156d | -0x9C |
commodities.library | RouteCxMsg | -162d | -0xA2 |
commodities.library | DisposeCxMsg | -168d | -0xA8 |
commodities.library | InvertKeyMap | -174d | -0xAE |
commodities.library | AddIEvents | -180d | -0xB4 |
commodities.library | MatchIX | -204d | -0xCC |
Library | Function | Offset (dec) | Offset (hex) |
---|
console.library | CDInputHandler | -42d | -0x2A |
console.library | RawKeyConvert | -48d | -0x30 |
Library | Function | Offset (dec) | Offset (hex) |
---|
cybergraphics.library | IsCyberModeID | -54d | -0x36 |
cybergraphics.library | BestCModeIDTagList | -60d | -0x3C |
cybergraphics.library | CModeRequestTagList | -66d | -0x42 |
cybergraphics.library | AllocCModeListTagList | -72d | -0x48 |
cybergraphics.library | FreeCModeList | -78d | -0x4E |
cybergraphics.library | ScalePixelArray | -90d | -0x5A |
cybergraphics.library | GetCyberMapAttr | -96d | -0x60 |
cybergraphics.library | GetCyberIDAttr | -102d | -0x66 |
cybergraphics.library | ReadRGBPixel | -108d | -0x6C |
cybergraphics.library | WriteRGBPixel | -114d | -0x72 |
cybergraphics.library | ReadPixelArray | -120d | -0x78 |
cybergraphics.library | WritePixelArray | -126d | -0x7E |
cybergraphics.library | MovePixelArray | -132d | -0x84 |
cybergraphics.library | InvertPixelArray | -144d | -0x90 |
cybergraphics.library | FillPixelArray | -150d | -0x96 |
cybergraphics.library | DoCDrawMethodTagList | -156d | -0x9C |
cybergraphics.library | CVideoCtrlTagList | -162d | -0xA2 |
cybergraphics.library | LockBitMapTagList | -168d | -0xA8 |
cybergraphics.library | UnLockBitMap | -174d | -0xAE |
cybergraphics.library | UnLockBitMapTagList | -180d | -0xB4 |
cybergraphics.library | ExtractColor | -186d | -0xBA |
cybergraphics.library | WriteLUTPixelArray | -198d | -0xC6 |
Library | Function | Offset (dec) | Offset (hex) |
---|
datatypes.library | ObtainDataTypeA | -36d | -0x24 |
datatypes.library | ReleaseDataType | -42d | -0x2A |
datatypes.library | NewDTObjectA | -48d | -0x30 |
datatypes.library | DisposeDTObject | -54d | -0x36 |
datatypes.library | SetDTAttrsA | -60d | -0x3C |
datatypes.library | GetDTAttrsA | -66d | -0x42 |
datatypes.library | AddDTObject | -72d | -0x48 |
datatypes.library | RefreshDTObjectA | -78d | -0x4E |
datatypes.library | DoAsyncLayout | -84d | -0x54 |
datatypes.library | DoDTMethodA | -90d | -0x5A |
datatypes.library | RemoveDTObject | -96d | -0x60 |
datatypes.library | GetDTMethods | -102d | -0x66 |
datatypes.library | GetDTTriggerMethods | -108d | -0x6C |
datatypes.library | PrintDTObjectA | -114d | -0x72 |
datatypes.library | ObtainDTDrawInfoA | -120d | -0x78 |
datatypes.library | DrawDTObjectA | -126d | -0x7E |
datatypes.library | ReleaseDTDrawInfo | -132d | -0x84 |
datatypes.library | GetDTString | -138d | -0x8A |
datatypes.library | FindMethod | -258d | -0x102 |
datatypes.library | FindTriggerMethod | -264d | -0x108 |
datatypes.library | CopyDTMethods | -270d | -0x10E |
datatypes.library | CopyDTTriggerMethods | -276d | -0x114 |
datatypes.library | FreeDTMethods | -282d | -0x11A |
datatypes.library | SaveDTObjectA | -294d | -0x126 |
datatypes.library | StartDragSelect | -300d | -0x12C |
Library | Function | Offset (dec) | Offset (hex) |
---|
datebrowser.library | DATEBROWSER_GetClass | -30d | -0x1E |
datebrowser.library | JulianWeekDay | -36d | -0x24 |
datebrowser.library | JulianMonthDays | -42d | -0x2A |
datebrowser.library | JulianLeapYear | -48d | -0x30 |
Library | Function | Offset (dec) | Offset (hex) |
---|
disk.library | AllocUnit | -6d | -0x06 |
disk.library | FreeUnit | -12d | -0x0C |
disk.library | GetUnit | -18d | -0x12 |
disk.library | GiveUnit | -24d | -0x18 |
disk.library | GetUnitID | -30d | -0x1E |
disk.library | ReadUnitID | -36d | -0x24 |
Library | Function | Offset (dec) | Offset (hex) |
---|
diskfont.library | OpenDiskFont | -30d | -0x1E |
diskfont.library | AvailFonts | -36d | -0x24 |
diskfont.library | NewFontContents | -42d | -0x2A |
diskfont.library | DisposeFontContents | -48d | -0x30 |
diskfont.library | NewScaledDiskFont | -54d | -0x36 |
diskfont.library | GetDiskFontCtrl | -60d | -0x3C |
diskfont.library | SetDiskFontCtrlA | -66d | -0x42 |
diskfont.library | EOpenEngine | -72d | -0x48 |
diskfont.library | ECloseEngine | -78d | -0x4E |
diskfont.library | ESetInfoA | -84d | -0x54 |
diskfont.library | EObtainInfoA | -90d | -0x5A |
diskfont.library | EReleaseInfoA | -96d | -0x60 |
diskfont.library | OpenOutlineFont | -102d | -0x66 |
diskfont.library | CloseOutlineFont | -108d | -0x6C |
diskfont.library | WriteFontContents | -114d | -0x72 |
diskfont.library | WriteDiskFontHeaderA | -120d | -0x78 |
diskfont.library | ObtainCharsetInfo | -126d | -0x7E |
diskfont.library | ObtainTTextAttr | -132d | -0x84 |
diskfont.library | FreeTTextAttr | -138d | -0x8A |
Library | Function | Offset (dec) | Offset (hex) |
---|
dos.library | Open | -30d | -0x1E |
dos.library | Close | -36d | -0x24 |
dos.library | Read | -42d | -0x2A |
dos.library | Write | -48d | -0x30 |
dos.library | Input | -54d | -0x36 |
dos.library | Output | -60d | -0x3C |
dos.library | Seek | -66d | -0x42 |
dos.library | Delete | -72d | -0x48 |
dos.library | Rename | -78d | -0x4E |
dos.library | Lock | -84d | -0x54 |
dos.library | UnLock | -90d | -0x5A |
dos.library | DupLock | -96d | -0x60 |
dos.library | Examine | -102d | -0x66 |
dos.library | ExNext | -108d | -0x6C |
dos.library | Info | -114d | -0x72 |
dos.library | CreateDir | -120d | -0x78 |
dos.library | SetCurrentDir | -126d | -0x7E |
dos.library | IoErr | -132d | -0x84 |
dos.library | CreateProc | -138d | -0x8A |
dos.library | LoadSegOVL | -150d | -0x96 |
dos.library | UnLoadSeg | -156d | -0x9C |
dos.library | LoadSeg | -168d | -0xA8 |
dos.library | DeviceProc | -174d | -0xAE |
dos.library | SetComment | -180d | -0xB4 |
dos.library | SetProtection | -186d | -0xBA |
dos.library | DateStamp | -192d | -0xC0 |
dos.library | Delay | -198d | -0xC6 |
dos.library | WaitForChar | -204d | -0xCC |
dos.library | ParentDir | -210d | -0xD2 |
dos.library | IsInteractive | -216d | -0xD8 |
dos.library | Execute | -222d | -0xDE |
dos.library | AllocDosObject | -228d | -0xE4 |
dos.library | FreeDosObject | -234d | -0xEA |
dos.library | DoPkt | -240d | -0xF0 |
dos.library | DoPkt0 | -240d | -0xF0 |
dos.library | DoPkt1 | -240d | -0xF0 |
dos.library | DoPkt2 | -240d | -0xF0 |
dos.library | DoPkt3 | -240d | -0xF0 |
dos.library | DoPkt4 | -240d | -0xF0 |
dos.library | SendPkt | -246d | -0xF6 |
dos.library | WaitPkt | -252d | -0xFC |
dos.library | ReplyPkt | -258d | -0x102 |
dos.library | LockRecord | -270d | -0x10E |
dos.library | LockRecords | -276d | -0x114 |
dos.library | UnLockRecord | -282d | -0x11A |
dos.library | UnLockRecords | -288d | -0x120 |
dos.library | SelectInput | -294d | -0x126 |
dos.library | SelectOutput | -300d | -0x12C |
dos.library | FGetC | -306d | -0x132 |
dos.library | FPutC | -312d | -0x138 |
dos.library | UnGetC | -318d | -0x13E |
dos.library | FRead | -324d | -0x144 |
dos.library | FWrite | -330d | -0x14A |
dos.library | FGets | -336d | -0x150 |
dos.library | FPuts | -342d | -0x156 |
dos.library | VFPrintf | -354d | -0x162 |
dos.library | FFlush | -360d | -0x168 |
dos.library | SetVBuf | -366d | -0x16E |
dos.library | DupLockFromFH | -372d | -0x174 |
dos.library | OpenFromLock | -378d | -0x17A |
dos.library | ParentOfFH | -384d | -0x180 |
dos.library | ExamineFH | -390d | -0x186 |
dos.library | SetDate | -396d | -0x18C |
dos.library | NameFromLock | -402d | -0x192 |
dos.library | NameFromFH | -408d | -0x198 |
dos.library | SplitName | -414d | -0x19E |
dos.library | SameLock | -420d | -0x1A4 |
dos.library | SetMode | -426d | -0x1AA |
dos.library | ExAll | -432d | -0x1B0 |
dos.library | ReadSoftLink | -438d | -0x1B6 |
dos.library | MakeLink | -444d | -0x1BC |
dos.library | ChangeMode | -450d | -0x1C2 |
dos.library | SetFileSize | -456d | -0x1C8 |
dos.library | SetIoErr | -462d | -0x1CE |
dos.library | Fault | -468d | -0x1D4 |
dos.library | PrintFault | -474d | -0x1DA |
dos.library | ErrorReport | -480d | -0x1E0 |
dos.library | Cli | -492d | -0x1EC |
dos.library | CreateNewProc | -498d | -0x1F2 |
dos.library | RunCommand | -504d | -0x1F8 |
dos.library | GetConsolePort | -510d | -0x1FE |
dos.library | SetConsolePort | -516d | -0x204 |
dos.library | GetFileSysPort | -522d | -0x20A |
dos.library | SetFileSysPort | -528d | -0x210 |
dos.library | GetArgStr | -534d | -0x216 |
dos.library | SetArgStr | -540d | -0x21C |
dos.library | FindCliProc | -546d | -0x222 |
dos.library | MaxCli | -552d | -0x228 |
dos.library | SetCliCurrentDirName | -558d | -0x22E |
dos.library | GetCliCurrentDirName | -564d | -0x234 |
dos.library | SetCliProgramName | -570d | -0x23A |
dos.library | GetCliProgramName | -576d | -0x240 |
dos.library | SetCliPrompt | -582d | -0x246 |
dos.library | GetCliPrompt | -588d | -0x24C |
dos.library | SetProgramDir | -594d | -0x252 |
dos.library | GetProgramDir | -600d | -0x258 |
dos.library | SystemTagList | -606d | -0x25E |
dos.library | AssignLock | -612d | -0x264 |
dos.library | AssignLate | -618d | -0x26A |
dos.library | AssignPath | -624d | -0x270 |
dos.library | AssignAdd | -630d | -0x276 |
dos.library | RemAssignList | -636d | -0x27C |
dos.library | GetDeviceProc | -642d | -0x282 |
dos.library | FreeDeviceProc | -648d | -0x288 |
dos.library | LockDosList | -654d | -0x28E |
dos.library | UnLockDosList | -660d | -0x294 |
dos.library | AttemptLockDosList | -666d | -0x29A |
dos.library | RemDosEntry | -672d | -0x2A0 |
dos.library | AddDosEntry | -678d | -0x2A6 |
dos.library | FindDosEntry | -684d | -0x2AC |
dos.library | NextDosEntry | -690d | -0x2B2 |
dos.library | MakeDosEntry | -696d | -0x2B8 |
dos.library | FreeDosEntry | -702d | -0x2BE |
dos.library | IsFileSystem | -708d | -0x2C4 |
dos.library | Format | -714d | -0x2CA |
dos.library | Relabel | -720d | -0x2D0 |
dos.library | Inhibit | -726d | -0x2D6 |
dos.library | AddBuffers | -732d | -0x2DC |
dos.library | CompareDates | -738d | -0x2E2 |
dos.library | DateToStr | -744d | -0x2E8 |
dos.library | StrToDate | -750d | -0x2EE |
dos.library | InternalLoadSeg | -756d | -0x2F4 |
dos.library | InternalUnLoadSeg | -762d | -0x2FA |
dos.library | NewLoadSeg | -768d | -0x300 |
dos.library | AddSegment | -774d | -0x306 |
dos.library | FindSegment | -780d | -0x30C |
dos.library | RemSegment | -786d | -0x312 |
dos.library | CheckSignal | -792d | -0x318 |
dos.library | ReadArgs | -798d | -0x31E |
dos.library | FindArg | -804d | -0x324 |
dos.library | ReadItem | -810d | -0x32A |
dos.library | StrToLong | -816d | -0x330 |
dos.library | MatchFirst | -822d | -0x336 |
dos.library | MatchNext | -828d | -0x33C |
dos.library | MatchEnd | -834d | -0x342 |
dos.library | ParsePattern | -840d | -0x348 |
dos.library | MatchPattern | -846d | -0x34E |
dos.library | FreeArgs | -858d | -0x35A |
dos.library | FilePart | -870d | -0x366 |
dos.library | PathPart | -876d | -0x36C |
dos.library | AddPart | -882d | -0x372 |
dos.library | StartNotify | -888d | -0x378 |
dos.library | EndNotify | -894d | -0x37E |
dos.library | SetVar | -900d | -0x384 |
dos.library | GetVar | -906d | -0x38A |
dos.library | DeleteVar | -912d | -0x390 |
dos.library | FindVar | -918d | -0x396 |
dos.library | CliInitNewcli | -930d | -0x3A2 |
dos.library | CliInitRun | -936d | -0x3A8 |
dos.library | WriteChars | -942d | -0x3AE |
dos.library | PutStr | -948d | -0x3B4 |
dos.library | VPrintf | -954d | -0x3BA |
dos.library | ParsePatternNoCase | -966d | -0x3C6 |
dos.library | MatchPatternNoCase | -972d | -0x3CC |
dos.library | SameDevice | -984d | -0x3D8 |
dos.library | ExAllEnd | -990d | -0x3DE |
dos.library | SetOwner | -996d | -0x3E4 |
dos.library | GetEntryData | -1002d | -0x3EA |
dos.library | ReadLineItem | -1008d | -0x3F0 |
dos.library | GetCurrentDir | -1026d | -0x402 |
dos.library | NonBlockingModifyDosEntry | -1032d | -0x408 |
dos.library | SecondsToDateStamp | -1038d | -0x40E |
dos.library | DateStampToSeconds | -1044d | -0x414 |
dos.library | FixDateStamp | -1050d | -0x41A |
dos.library | AddDates | -1056d | -0x420 |
dos.library | SubtractDates | -1062d | -0x426 |
dos.library | AddSegmentTagList | -1068d | -0x42C |
dos.library | ParseCapturePattern | -1074d | -0x432 |
dos.library | CapturePattern | -1080d | -0x438 |
dos.library | ReleaseCapturedExpressions | -1086d | -0x43E |
dos.library | FindTrackedAddress | -1092d | -0x444 |
dos.library | TrackAddressList | -1098d | -0x44A |
dos.library | TrackSegmentList | -1104d | -0x450 |
dos.library | UnTrackAddress | -1110d | -0x456 |
dos.library | UnTrackSegmentList | -1116d | -0x45C |
dos.library | GetExitData | -1122d | -0x462 |
dos.library | PutErrStr | -1128d | -0x468 |
dos.library | ErrorOutput | -1134d | -0x46E |
dos.library | SelectErrorOutput | -1140d | -0x474 |
dos.library | MountDevice | -1146d | -0x47A |
dos.library | SetProcWindow | -1152d | -0x480 |
dos.library | FindSegmentStackSize | -1158d | -0x486 |
dos.library | CalculateSegmentChecksum | -1164d | -0x48C |
dos.library | AllocSegList | -1170d | -0x492 |
dos.library | GetSegListInfo | -1176d | -0x498 |
dos.library | AddSegListTail | -1182d | -0x49E |
dos.library | DevNameFromLock | -1188d | -0x4A4 |
dos.library | GetProcMsgPort | -1194d | -0x4AA |
dos.library | WaitForData | -1200d | -0x4B0 |
dos.library | SetBlockingMode | -1206d | -0x4B6 |
dos.library | SetCurrentCmdPathList | -1212d | -0x4BC |
dos.library | AllocateCmdPathList | -1218d | -0x4C2 |
dos.library | FreeCmdPathList | -1224d | -0x4C8 |
dos.library | RemoveCmdPathNode | -1230d | -0x4CE |
dos.library | AddCmdPathNode | -1236d | -0x4D4 |
dos.library | SearchCmdPathList | -1242d | -0x4DA |
dos.library | ScanVars | -1248d | -0x4E0 |
dos.library | GetProcSegList | -1254d | -0x4E6 |
dos.library | HexToLong | -1260d | -0x4EC |
dos.library | GetDeviceProcFlags | -1266d | -0x4F2 |
dos.library | DosControl | -1272d | -0x4F8 |
dos.library | CreateDirTree | -1278d | -0x4FE |
dos.library | NotifyVar | -1284d | -0x504 |
dos.library | GetDiskFileSystemData | -1290d | -0x50A |
dos.library | FreeDiskFileSystemData | -1296d | -0x510 |
dos.library | FOpen | -1302d | -0x516 |
dos.library | FClose | -1308d | -0x51C |
dos.library | FOpenFromLock | -1314d | -0x522 |
dos.library | TimedDosRequester | -1326d | -0x52E |
dos.library | RenameDosEntry | -1332d | -0x534 |
dos.library | DismountDevice | -1338d | -0x53A |
dos.library | DupFileHandle | -1344d | -0x540 |
dos.library | DevNameFromFH | -1350d | -0x546 |
dos.library | AssignAddToList | -1356d | -0x54C |
dos.library | SetFileHandleAttr | -1362d | -0x552 |
dos.library | FileSystemAttr | -1368d | -0x558 |
dos.library | FReadLine | -1374d | -0x55E |
dos.library | CopyStringBSTRToC | -1380d | -0x564 |
dos.library | CopyStringCToBSTR | -1386d | -0x56A |
dos.library | ProcessScan | -1446d | -0x5A6 |
dos.library | NotifyDosListChange | -1452d | -0x5AC |
dos.library | NotifyProcListChange | -1458d | -0x5B2 |
dos.library | GetDiskInfo | -1464d | -0x5B8 |
dos.library | WriteProtectVolume | -1470d | -0x5BE |
dos.library | ExamineObject | -1476d | -0x5C4 |
dos.library | ExamineDir | -1482d | -0x5CA |
dos.library | ObtainDirContext | -1488d | -0x5D0 |
dos.library | ReleaseDirContext | -1494d | -0x5D6 |
dos.library | GetOwnerInfo | -1500d | -0x5DC |
dos.library | SetOwnerInfo | -1506d | -0x5E2 |
dos.library | LockTagList | -1512d | -0x5E8 |
dos.library | GetPID | -1518d | -0x5EE |
dos.library | FlushVolume | -1524d | -0x5F4 |
dos.library | ObtainConsoleData | -1530d | -0x5FA |
dos.library | ReleaseConsoleData | -1536d | -0x600 |
dos.library | Serialize | -1542d | -0x606 |
dos.library | NameFromPort | -1548d | -0x60C |
dos.library | DevNameFromPort | -1554d | -0x612 |
dos.library | SameFH | -1560d | -0x618 |
dos.library | IsFileSystemPort | -1566d | -0x61E |
dos.library | InhibitPort | -1572d | -0x624 |
dos.library | FormatPort | -1578d | -0x62A |
dos.library | SerializePort | -1584d | -0x630 |
dos.library | FlushVolumePort | -1590d | -0x636 |
dos.library | FileHandleScan | -1596d | -0x63C |
dos.library | GetFileSystemVectorPort | -1602d | -0x642 |
dos.library | ResolvePath | -1608d | -0x648 |
dos.library | WriteProtectVolumePort | -1614d | -0x64E |
Library | Function | Offset (dec) | Offset (hex) |
---|
dtclass.library | ObtainEngine | -30d | -0x1E |
Library | Function | Offset (dec) | Offset (hex) |
---|
elf.library | OpenElf | -30d | -0x1E |
elf.library | CloseElf | -36d | -0x24 |
elf.library | GetElfAttrs | -42d | -0x2A |
elf.library | SetElfAttrs | -48d | -0x30 |
elf.library | GetSectionHeader | -54d | -0x36 |
elf.library | GetSection | -60d | -0x3C |
elf.library | ElfLoadSeg | -66d | -0x42 |
elf.library | GetElfString | -72d | -0x48 |
elf.library | SymbolQuery | -78d | -0x4E |
elf.library | UnloadSection | -84d | -0x54 |
Library | Function | Offset (dec) | Offset (hex) |
---|
exec.library | Supervisor | -30d | -0x1E |
exec.library | InitCode | -72d | -0x48 |
exec.library | InitStruct | -78d | -0x4E |
exec.library | MakeLibrary | -84d | -0x54 |
exec.library | MakeFunctions | -90d | -0x5A |
exec.library | FindResident | -96d | -0x60 |
exec.library | InitResident | -102d | -0x66 |
exec.library | Alert | -108d | -0x6C |
exec.library | Debug | -114d | -0x72 |
exec.library | Disable | -120d | -0x78 |
exec.library | Enable | -126d | -0x7E |
exec.library | Forbid | -132d | -0x84 |
exec.library | Permit | -138d | -0x8A |
exec.library | SetSR | -144d | -0x90 |
exec.library | SuperState | -150d | -0x96 |
exec.library | UserState | -156d | -0x9C |
exec.library | SetIntVector | -162d | -0xA2 |
exec.library | AddIntServer | -168d | -0xA8 |
exec.library | RemIntServer | -174d | -0xAE |
exec.library | Cause | -180d | -0xB4 |
exec.library | Allocate | -186d | -0xBA |
exec.library | Deallocate | -192d | -0xC0 |
exec.library | AllocMem | -198d | -0xC6 |
exec.library | AllocAbs | -204d | -0xCC |
exec.library | FreeMem | -210d | -0xD2 |
exec.library | AvailMem | -216d | -0xD8 |
exec.library | AllocEntry | -222d | -0xDE |
exec.library | FreeEntry | -228d | -0xE4 |
exec.library | Insert | -234d | -0xEA |
exec.library | AddHead | -240d | -0xF0 |
exec.library | AddTail | -246d | -0xF6 |
exec.library | Remove | -252d | -0xFC |
exec.library | RemHead | -258d | -0x102 |
exec.library | RemTail | -264d | -0x108 |
exec.library | Enqueue | -270d | -0x10E |
exec.library | FindName | -276d | -0x114 |
exec.library | AddTask | -282d | -0x11A |
exec.library | RemTask | -288d | -0x120 |
exec.library | FindTask | -294d | -0x126 |
exec.library | SetTaskPri | -300d | -0x12C |
exec.library | SetSignal | -306d | -0x132 |
exec.library | SetExcept | -312d | -0x138 |
exec.library | Wait | -318d | -0x13E |
exec.library | Signal | -324d | -0x144 |
exec.library | AllocSignal | -330d | -0x14A |
exec.library | FreeSignal | -336d | -0x150 |
exec.library | AllocTrap | -342d | -0x156 |
exec.library | FreeTrap | -348d | -0x15C |
exec.library | AddPort | -354d | -0x162 |
exec.library | RemPort | -360d | -0x168 |
exec.library | PutMsg | -366d | -0x16E |
exec.library | GetMsg | -372d | -0x174 |
exec.library | ReplyMsg | -378d | -0x17A |
exec.library | WaitPort | -384d | -0x180 |
exec.library | FindPort | -390d | -0x186 |
exec.library | AddLibrary | -396d | -0x18C |
exec.library | RemLibrary | -402d | -0x192 |
exec.library | OldOpenLibrary | -408d | -0x198 |
exec.library | CloseLibrary | -414d | -0x19E |
exec.library | SetFunction | -420d | -0x1A4 |
exec.library | SumLibrary | -426d | -0x1AA |
exec.library | AddDevice | -432d | -0x1B0 |
exec.library | RemDevice | -438d | -0x1B6 |
exec.library | OpenDevice | -444d | -0x1BC |
exec.library | CloseDevice | -450d | -0x1C2 |
exec.library | DoIO | -456d | -0x1C8 |
exec.library | SendIO | -462d | -0x1CE |
exec.library | CheckIO | -468d | -0x1D4 |
exec.library | WaitIO | -474d | -0x1DA |
exec.library | AbortIO | -480d | -0x1E0 |
exec.library | AddResource | -486d | -0x1E6 |
exec.library | RemResource | -492d | -0x1EC |
exec.library | OpenResource | -498d | -0x1F2 |
exec.library | RawDoFmt | -522d | -0x20A |
exec.library | GetCC | -528d | -0x210 |
exec.library | TypeOfMem | -534d | -0x216 |
exec.library | Procure | -540d | -0x21C |
exec.library | Vacate | -546d | -0x222 |
exec.library | OpenLibrary | -552d | -0x228 |
exec.library | InitSemaphore | -558d | -0x22E |
exec.library | ObtainSemaphore | -564d | -0x234 |
exec.library | ReleaseSemaphore | -570d | -0x23A |
exec.library | AttemptSemaphore | -576d | -0x240 |
exec.library | ObtainSemaphoreList | -582d | -0x246 |
exec.library | ReleaseSemaphoreList | -588d | -0x24C |
exec.library | FindSemaphore | -594d | -0x252 |
exec.library | AddSemaphore | -600d | -0x258 |
exec.library | RemSemaphore | -606d | -0x25E |
exec.library | SumKickData | -612d | -0x264 |
exec.library | AddMemList | -618d | -0x26A |
exec.library | CopyMem | -624d | -0x270 |
exec.library | CopyMemQuick | -630d | -0x276 |
exec.library | CacheClearU | -636d | -0x27C |
exec.library | CacheClearE | -642d | -0x282 |
exec.library | CacheControl | -648d | -0x288 |
exec.library | CreateIORequest | -654d | -0x28E |
exec.library | DeleteIORequest | -660d | -0x294 |
exec.library | CreateMsgPort | -666d | -0x29A |
exec.library | DeleteMsgPort | -672d | -0x2A0 |
exec.library | ObtainSemaphoreShared | -678d | -0x2A6 |
exec.library | AllocVec | -684d | -0x2AC |
exec.library | FreeVec | -690d | -0x2B2 |
exec.library | CreatePool | -696d | -0x2B8 |
exec.library | DeletePool | -702d | -0x2BE |
exec.library | AllocPooled | -708d | -0x2C4 |
exec.library | FreePooled | -714d | -0x2CA |
exec.library | AttemptSemaphoreShared | -720d | -0x2D0 |
exec.library | ColdReboot | -726d | -0x2D6 |
exec.library | StackSwap | -732d | -0x2DC |
exec.library | CachePreDMA | -762d | -0x2FA |
exec.library | CachePostDMA | -768d | -0x300 |
exec.library | AddMemHandler | -774d | -0x306 |
exec.library | RemMemHandler | -780d | -0x30C |
exec.library | ObtainQuickVector | -786d | -0x312 |
exec.library | NewMinList | -828d | -0x33C |
exec.library | AVL_AddNode | -852d | -0x354 |
exec.library | AVL_RemNodeByAddress | -858d | -0x35A |
exec.library | AVL_RemNodeByKey | -864d | -0x360 |
exec.library | AVL_FindNode | -870d | -0x366 |
exec.library | AVL_FindPrevNodeByAddress | -876d | -0x36C |
exec.library | AVL_FindPrevNodeByKey | -882d | -0x372 |
exec.library | AVL_FindNextNodeByAddress | -888d | -0x378 |
exec.library | AVL_FindNextNodeByKey | -894d | -0x37E |
exec.library | AVL_FindFirstNode | -900d | -0x384 |
exec.library | AVL_FindLastNode | -906d | -0x38A |
Library | Function | Offset (dec) | Offset (hex) |
---|
expansion.library | AddConfigDev | -30d | -0x1E |
expansion.library | AddBootNode | -36d | -0x24 |
expansion.library | AllocBoardMem | -42d | -0x2A |
expansion.library | AllocConfigDev | -48d | -0x30 |
expansion.library | AllocExpansionMem | -54d | -0x36 |
expansion.library | ConfigBoard | -60d | -0x3C |
expansion.library | ConfigChain | -66d | -0x42 |
expansion.library | FindConfigDev | -72d | -0x48 |
expansion.library | FreeBoardMem | -78d | -0x4E |
expansion.library | FreeConfigDev | -84d | -0x54 |
expansion.library | FreeExpansionMem | -90d | -0x5A |
expansion.library | ReadExpansionByte | -96d | -0x60 |
expansion.library | ReadExpansionRom | -102d | -0x66 |
expansion.library | RemConfigDev | -108d | -0x6C |
expansion.library | WriteExpansionByte | -114d | -0x72 |
expansion.library | ObtainConfigBinding | -120d | -0x78 |
expansion.library | ReleaseConfigBinding | -126d | -0x7E |
expansion.library | SetCurrentBinding | -132d | -0x84 |
expansion.library | GetCurrentBinding | -138d | -0x8A |
expansion.library | MakeDosNode | -144d | -0x90 |
expansion.library | AddDosNode | -150d | -0x96 |
expansion.library | GetMachineInfo | -168d | -0xA8 |
Library | Function | Offset (dec) | Offset (hex) |
---|
gadtools.library | CreateGadgetA | -30d | -0x1E |
gadtools.library | FreeGadgets | -36d | -0x24 |
gadtools.library | GT_SetGadgetAttrsA | -42d | -0x2A |
gadtools.library | CreateMenusA | -48d | -0x30 |
gadtools.library | FreeMenus | -54d | -0x36 |
gadtools.library | LayoutMenuItemsA | -60d | -0x3C |
gadtools.library | LayoutMenusA | -66d | -0x42 |
gadtools.library | GT_GetIMsg | -72d | -0x48 |
gadtools.library | GT_ReplyIMsg | -78d | -0x4E |
gadtools.library | GT_RefreshWindow | -84d | -0x54 |
gadtools.library | GT_BeginRefresh | -90d | -0x5A |
gadtools.library | GT_EndRefresh | -96d | -0x60 |
gadtools.library | GT_FilterIMsg | -102d | -0x66 |
gadtools.library | GT_PostFilterIMsg | -108d | -0x6C |
gadtools.library | CreateContext | -114d | -0x72 |
gadtools.library | DrawBevelBoxA | -120d | -0x78 |
gadtools.library | GetVisualInfoA | -126d | -0x7E |
gadtools.library | FreeVisualInfo | -132d | -0x84 |
gadtools.library | GT_GetGadgetAttrsA | -174d | -0xAE |
Library | Function | Offset (dec) | Offset (hex) |
---|
graphics.library | BltBitMap | -30d | -0x1E |
graphics.library | BltTemplate | -36d | -0x24 |
graphics.library | ClearEOL | -42d | -0x2A |
graphics.library | ClearScreen | -48d | -0x30 |
graphics.library | TextLength | -54d | -0x36 |
graphics.library | Text | -60d | -0x3C |
graphics.library | SetFont | -66d | -0x42 |
graphics.library | OpenFont | -72d | -0x48 |
graphics.library | CloseFont | -78d | -0x4E |
graphics.library | AskSoftStyle | -84d | -0x54 |
graphics.library | SetSoftStyle | -90d | -0x5A |
graphics.library | AddBob | -96d | -0x60 |
graphics.library | AddVSprite | -102d | -0x66 |
graphics.library | DoCollision | -108d | -0x6C |
graphics.library | DrawGList | -114d | -0x72 |
graphics.library | InitGels | -120d | -0x78 |
graphics.library | InitMasks | -126d | -0x7E |
graphics.library | RemIBob | -132d | -0x84 |
graphics.library | RemVSprite | -138d | -0x8A |
graphics.library | SetCollision | -144d | -0x90 |
graphics.library | SortGList | -150d | -0x96 |
graphics.library | AddAnimOb | -156d | -0x9C |
graphics.library | Animate | -162d | -0xA2 |
graphics.library | GetGBuffers | -168d | -0xA8 |
graphics.library | InitGMasks | -174d | -0xAE |
graphics.library | DrawEllipse | -180d | -0xB4 |
graphics.library | AreaEllipse | -186d | -0xBA |
graphics.library | LoadRGB4 | -192d | -0xC0 |
graphics.library | InitRastPort | -198d | -0xC6 |
graphics.library | InitVPort | -204d | -0xCC |
graphics.library | MrgCop | -210d | -0xD2 |
graphics.library | MakeVPort | -216d | -0xD8 |
graphics.library | LoadView | -222d | -0xDE |
graphics.library | WaitBlit | -228d | -0xE4 |
graphics.library | SetRast | -234d | -0xEA |
graphics.library | Move | -240d | -0xF0 |
graphics.library | Draw | -246d | -0xF6 |
graphics.library | AreaMove | -252d | -0xFC |
graphics.library | AreaDraw | -258d | -0x102 |
graphics.library | AreaEnd | -264d | -0x108 |
graphics.library | WaitTOF | -270d | -0x10E |
graphics.library | QBlit | -276d | -0x114 |
graphics.library | InitArea | -282d | -0x11A |
graphics.library | SetRGB4 | -288d | -0x120 |
graphics.library | QBSBlit | -294d | -0x126 |
graphics.library | BltClear | -300d | -0x12C |
graphics.library | RectFill | -306d | -0x132 |
graphics.library | BltPattern | -312d | -0x138 |
graphics.library | ReadPixel | -318d | -0x13E |
graphics.library | WritePixel | -324d | -0x144 |
graphics.library | Flood | -330d | -0x14A |
graphics.library | PolyDraw | -336d | -0x150 |
graphics.library | SetAPen | -342d | -0x156 |
graphics.library | SetBPen | -348d | -0x15C |
graphics.library | SetDrMd | -354d | -0x162 |
graphics.library | InitView | -360d | -0x168 |
graphics.library | CBump | -366d | -0x16E |
graphics.library | CMove | -372d | -0x174 |
graphics.library | CWait | -378d | -0x17A |
graphics.library | VBeamPos | -384d | -0x180 |
graphics.library | InitBitMap | -390d | -0x186 |
graphics.library | ScrollRaster | -396d | -0x18C |
graphics.library | WaitBOVP | -402d | -0x192 |
graphics.library | GetSprite | -408d | -0x198 |
graphics.library | FreeSprite | -414d | -0x19E |
graphics.library | ChangeSprite | -420d | -0x1A4 |
graphics.library | MoveSprite | -426d | -0x1AA |
graphics.library | LockLayerRom | -432d | -0x1B0 |
graphics.library | UnlockLayerRom | -438d | -0x1B6 |
graphics.library | SyncSBitMap | -444d | -0x1BC |
graphics.library | CopySBitMap | -450d | -0x1C2 |
graphics.library | OwnBlitter | -456d | -0x1C8 |
graphics.library | DisownBlitter | -462d | -0x1CE |
graphics.library | InitTmpRas | -468d | -0x1D4 |
graphics.library | AskFont | -474d | -0x1DA |
graphics.library | AddFont | -480d | -0x1E0 |
graphics.library | RemFont | -486d | -0x1E6 |
graphics.library | AllocRaster | -492d | -0x1EC |
graphics.library | FreeRaster | -498d | -0x1F2 |
graphics.library | AndRectRegion | -504d | -0x1F8 |
graphics.library | OrRectRegion | -510d | -0x1FE |
graphics.library | NewRegion | -516d | -0x204 |
graphics.library | ClearRectRegion | -522d | -0x20A |
graphics.library | ClearRegion | -528d | -0x210 |
graphics.library | DisposeRegion | -534d | -0x216 |
graphics.library | FreeVPortCopLists | -540d | -0x21C |
graphics.library | FreeCopList | -546d | -0x222 |
graphics.library | ClipBlit | -552d | -0x228 |
graphics.library | XorRectRegion | -558d | -0x22E |
graphics.library | FreeCprList | -564d | -0x234 |
graphics.library | GetColorMap | -570d | -0x23A |
graphics.library | FreeColorMap | -576d | -0x240 |
graphics.library | GetRGB4 | -582d | -0x246 |
graphics.library | ScrollVPort | -588d | -0x24C |
graphics.library | UCopperListInit | -594d | -0x252 |
graphics.library | FreeGBuffers | -600d | -0x258 |
graphics.library | BltBitMapRastPort | -606d | -0x25E |
graphics.library | OrRegionRegion | -612d | -0x264 |
graphics.library | XorRegionRegion | -618d | -0x26A |
graphics.library | AndRegionRegion | -624d | -0x270 |
graphics.library | SetRGB4CM | -630d | -0x276 |
graphics.library | BltMaskBitMapRastPort | -636d | -0x27C |
graphics.library | AttemptLockLayerRom | -654d | -0x28E |
graphics.library | GfxNew | -660d | -0x294 |
graphics.library | GfxFree | -666d | -0x29A |
graphics.library | GfxAssociate | -672d | -0x2A0 |
graphics.library | BitMapScale | -678d | -0x2A6 |
graphics.library | ScalerDiv | -684d | -0x2AC |
graphics.library | TextExtent | -690d | -0x2B2 |
graphics.library | TextFit | -696d | -0x2B8 |
graphics.library | GfxLookUp | -702d | -0x2BE |
graphics.library | VideoControl | -708d | -0x2C4 |
graphics.library | OpenMonitor | -714d | -0x2CA |
graphics.library | CloseMonitor | -720d | -0x2D0 |
graphics.library | FindDisplayInfo | -726d | -0x2D6 |
graphics.library | NextDisplayInfo | -732d | -0x2DC |
graphics.library | GetDisplayInfoData | -756d | -0x2F4 |
graphics.library | FontExtent | -762d | -0x2FA |
graphics.library | ReadPixelLine8 | -768d | -0x300 |
graphics.library | WritePixelLine8 | -774d | -0x306 |
graphics.library | ReadPixelArray8 | -780d | -0x30C |
graphics.library | WritePixelArray8 | -786d | -0x312 |
graphics.library | GetVPModeID | -792d | -0x318 |
graphics.library | ModeNotAvailable | -798d | -0x31E |
graphics.library | EraseRect | -810d | -0x32A |
graphics.library | ExtendFont | -816d | -0x330 |
graphics.library | StripFont | -822d | -0x336 |
graphics.library | CalcIVG | -828d | -0x33C |
graphics.library | AttachPalExtra | -834d | -0x342 |
graphics.library | ObtainBestPenA | -840d | -0x348 |
graphics.library | SetRGB32 | -852d | -0x354 |
graphics.library | GetAPen | -858d | -0x35A |
graphics.library | GetBPen | -864d | -0x360 |
graphics.library | GetDrMd | -870d | -0x366 |
graphics.library | GetOutlinePen | -876d | -0x36C |
graphics.library | LoadRGB32 | -882d | -0x372 |
graphics.library | SetChipRev | -888d | -0x378 |
graphics.library | SetABPenDrMd | -894d | -0x37E |
graphics.library | GetRGB32 | -900d | -0x384 |
graphics.library | AllocBitMap | -918d | -0x396 |
graphics.library | FreeBitMap | -924d | -0x39C |
graphics.library | GetExtSpriteA | -930d | -0x3A2 |
graphics.library | CoerceMode | -936d | -0x3A8 |
graphics.library | ChangeVPBitMap | -942d | -0x3AE |
graphics.library | ReleasePen | -948d | -0x3B4 |
graphics.library | ObtainPen | -954d | -0x3BA |
graphics.library | GetBitMapAttr | -960d | -0x3C0 |
graphics.library | AllocDBufInfo | -966d | -0x3C6 |
graphics.library | FreeDBufInfo | -972d | -0x3CC |
graphics.library | SetOutlinePen | -978d | -0x3D2 |
graphics.library | SetWriteMask | -984d | -0x3D8 |
graphics.library | SetMaxPen | -990d | -0x3DE |
graphics.library | SetRGB32CM | -996d | -0x3E4 |
graphics.library | ScrollRasterBF | -1002d | -0x3EA |
graphics.library | FindColor | -1008d | -0x3F0 |
graphics.library | AllocSpriteDataA | -1020d | -0x3FC |
graphics.library | ChangeExtSpriteA | -1026d | -0x402 |
graphics.library | FreeSpriteData | -1032d | -0x408 |
graphics.library | SetRPAttrsA | -1038d | -0x40E |
graphics.library | GetRPAttrsA | -1044d | -0x414 |
graphics.library | BestModeIDA | -1050d | -0x41A |
graphics.library | WriteChunkyPixels | -1056d | -0x420 |
Library | Function | Offset (dec) | Offset (hex) |
---|
icon.library | FreeFreeList | -54d | -0x36 |
icon.library | AddFreeList | -72d | -0x48 |
icon.library | GetDiskObject | -78d | -0x4E |
icon.library | PutDiskObject | -84d | -0x54 |
icon.library | FreeDiskObject | -90d | -0x5A |
icon.library | FindToolType | -96d | -0x60 |
icon.library | MatchToolValue | -102d | -0x66 |
icon.library | BumpRevision | -108d | -0x6C |
icon.library | GetDefDiskObject | -120d | -0x78 |
icon.library | PutDefDiskObject | -126d | -0x7E |
icon.library | GetDiskObjectNew | -132d | -0x84 |
icon.library | DeleteDiskObject | -138d | -0x8A |
icon.library | DupDiskObjectA | -150d | -0x96 |
icon.library | IconControlA | -156d | -0x9C |
icon.library | DrawIconStateA | -162d | -0xA2 |
icon.library | GetIconRectangleA | -168d | -0xA8 |
icon.library | NewDiskObject | -174d | -0xAE |
icon.library | GetIconTagList | -180d | -0xB4 |
icon.library | PutIconTagList | -186d | -0xBA |
icon.library | LayoutIconA | -192d | -0xC0 |
icon.library | ChangeToSelectedIconColor | -198d | -0xC6 |
icon.library | BumpRevisionLength | -204d | -0xCC |
Library | Function | Offset (dec) | Offset (hex) |
---|
iffparse.library | AllocIFF | -30d | -0x1E |
iffparse.library | OpenIFF | -36d | -0x24 |
iffparse.library | ParseIFF | -42d | -0x2A |
iffparse.library | CloseIFF | -48d | -0x30 |
iffparse.library | FreeIFF | -54d | -0x36 |
iffparse.library | ReadChunkBytes | -60d | -0x3C |
iffparse.library | WriteChunkBytes | -66d | -0x42 |
iffparse.library | ReadChunkRecords | -72d | -0x48 |
iffparse.library | WriteChunkRecords | -78d | -0x4E |
iffparse.library | PushChunk | -84d | -0x54 |
iffparse.library | PopChunk | -90d | -0x5A |
iffparse.library | EntryHandler | -102d | -0x66 |
iffparse.library | ExitHandler | -108d | -0x6C |
iffparse.library | PropChunk | -114d | -0x72 |
iffparse.library | PropChunks | -120d | -0x78 |
iffparse.library | StopChunk | -126d | -0x7E |
iffparse.library | StopChunks | -132d | -0x84 |
iffparse.library | CollectionChunk | -138d | -0x8A |
iffparse.library | CollectionChunks | -144d | -0x90 |
iffparse.library | StopOnExit | -150d | -0x96 |
iffparse.library | FindProp | -156d | -0x9C |
iffparse.library | FindCollection | -162d | -0xA2 |
iffparse.library | FindPropContext | -168d | -0xA8 |
iffparse.library | CurrentChunk | -174d | -0xAE |
iffparse.library | ParentChunk | -180d | -0xB4 |
iffparse.library | AllocLocalItem | -186d | -0xBA |
iffparse.library | LocalItemData | -192d | -0xC0 |
iffparse.library | SetLocalItemPurge | -198d | -0xC6 |
iffparse.library | FreeLocalItem | -204d | -0xCC |
iffparse.library | FindLocalItem | -210d | -0xD2 |
iffparse.library | StoreLocalItem | -216d | -0xD8 |
iffparse.library | StoreItemInContext | -222d | -0xDE |
iffparse.library | InitIFF | -228d | -0xE4 |
iffparse.library | InitIFFasDOS | -234d | -0xEA |
iffparse.library | InitIFFasClip | -240d | -0xF0 |
iffparse.library | OpenClipboard | -246d | -0xF6 |
iffparse.library | CloseClipboard | -252d | -0xFC |
iffparse.library | GoodID | -258d | -0x102 |
iffparse.library | GoodType | -264d | -0x108 |
iffparse.library | IDtoStr | -270d | -0x10E |
Library | Function | Offset (dec) | Offset (hex) |
---|
input.library | PeekQualifier | -42d | -0x2A |
Library | Function | Offset (dec) | Offset (hex) |
---|
intuition.library | OpenIntuition | -30d | -0x1E |
intuition.library | Intuition | -36d | -0x24 |
intuition.library | AddGadget | -42d | -0x2A |
intuition.library | ClearDMRequest | -48d | -0x30 |
intuition.library | ClearMenuStrip | -54d | -0x36 |
intuition.library | ClearPointer | -60d | -0x3C |
intuition.library | CloseScreen | -66d | -0x42 |
intuition.library | CloseWindow | -72d | -0x48 |
intuition.library | CloseWorkBench | -78d | -0x4E |
intuition.library | CurrentTime | -84d | -0x54 |
intuition.library | DisplayAlert | -90d | -0x5A |
intuition.library | DisplayBeep | -96d | -0x60 |
intuition.library | DoubleClick | -102d | -0x66 |
intuition.library | DrawBorder | -108d | -0x6C |
intuition.library | DrawImage | -114d | -0x72 |
intuition.library | EndRequest | -120d | -0x78 |
intuition.library | GetDefPrefs | -126d | -0x7E |
intuition.library | GetPrefs | -132d | -0x84 |
intuition.library | InitRequester | -138d | -0x8A |
intuition.library | ItemAddress | -144d | -0x90 |
intuition.library | ModifyIDCMP | -150d | -0x96 |
intuition.library | ModifyProp | -156d | -0x9C |
intuition.library | MoveScreen | -162d | -0xA2 |
intuition.library | MoveWindow | -168d | -0xA8 |
intuition.library | OffGadget | -174d | -0xAE |
intuition.library | OffMenu | -180d | -0xB4 |
intuition.library | OnGadget | -186d | -0xBA |
intuition.library | OnMenu | -192d | -0xC0 |
intuition.library | OpenScreen | -198d | -0xC6 |
intuition.library | OpenWindow | -204d | -0xCC |
intuition.library | OpenWorkBench | -210d | -0xD2 |
intuition.library | PrintIText | -216d | -0xD8 |
intuition.library | RefreshGadgets | -222d | -0xDE |
intuition.library | RemoveGadget | -228d | -0xE4 |
intuition.library | ReportMouse | -234d | -0xEA |
intuition.library | Request | -240d | -0xF0 |
intuition.library | ScreenToBack | -246d | -0xF6 |
intuition.library | ScreenToFront | -252d | -0xFC |
intuition.library | SetDMRequest | -258d | -0x102 |
intuition.library | SetMenuStrip | -264d | -0x108 |
intuition.library | SetPointer | -270d | -0x10E |
intuition.library | SetWindowTitles | -276d | -0x114 |
intuition.library | ShowTitle | -282d | -0x11A |
intuition.library | SizeWindow | -288d | -0x120 |
intuition.library | ViewAddress | -294d | -0x126 |
intuition.library | ViewPortAddress | -300d | -0x12C |
intuition.library | WindowToBack | -306d | -0x132 |
intuition.library | WindowToFront | -312d | -0x138 |
intuition.library | WindowLimits | -318d | -0x13E |
intuition.library | SetPrefs | -324d | -0x144 |
intuition.library | IntuiTextLength | -330d | -0x14A |
intuition.library | WBenchToBack | -336d | -0x150 |
intuition.library | WBenchToFront | -342d | -0x156 |
intuition.library | AutoRequest | -348d | -0x15C |
intuition.library | BeginRefresh | -354d | -0x162 |
intuition.library | BuildSysRequest | -360d | -0x168 |
intuition.library | EndRefresh | -366d | -0x16E |
intuition.library | FreeSysRequest | -372d | -0x174 |
intuition.library | MakeScreen | -378d | -0x17A |
intuition.library | RemakeDisplay | -384d | -0x180 |
intuition.library | RethinkDisplay | -390d | -0x186 |
intuition.library | AllocRemember | -396d | -0x18C |
intuition.library | FreeRemember | -408d | -0x198 |
intuition.library | LockIBase | -414d | -0x19E |
intuition.library | UnlockIBase | -420d | -0x1A4 |
intuition.library | GetScreenData | -426d | -0x1AA |
intuition.library | RefreshGList | -432d | -0x1B0 |
intuition.library | AddGList | -438d | -0x1B6 |
intuition.library | RemoveGList | -444d | -0x1BC |
intuition.library | ActivateWindow | -450d | -0x1C2 |
intuition.library | RefreshWindowFrame | -456d | -0x1C8 |
intuition.library | ActivateGadget | -462d | -0x1CE |
intuition.library | NewModifyProp | -468d | -0x1D4 |
intuition.library | QueryOverscan | -474d | -0x1DA |
intuition.library | MoveWindowInFrontOf | -480d | -0x1E0 |
intuition.library | ChangeWindowBox | -486d | -0x1E6 |
intuition.library | SetEditHook | -492d | -0x1EC |
intuition.library | SetMouseQueue | -498d | -0x1F2 |
intuition.library | ZipWindow | -504d | -0x1F8 |
intuition.library | LockPubScreen | -510d | -0x1FE |
intuition.library | UnlockPubScreen | -516d | -0x204 |
intuition.library | LockPubScreenList | -522d | -0x20A |
intuition.library | UnlockPubScreenList | -528d | -0x210 |
intuition.library | NextPubScreen | -534d | -0x216 |
intuition.library | SetDefaultPubScreen | -540d | -0x21C |
intuition.library | SetPubScreenModes | -546d | -0x222 |
intuition.library | PubScreenStatus | -552d | -0x228 |
intuition.library | ObtainGIRPort | -558d | -0x22E |
intuition.library | ReleaseGIRPort | -564d | -0x234 |
intuition.library | GadgetMouse | -570d | -0x23A |
intuition.library | GetDefaultPubScreen | -582d | -0x246 |
intuition.library | EasyRequestArgs | -588d | -0x24C |
intuition.library | BuildEasyRequestArgs | -594d | -0x252 |
intuition.library | SysReqHandler | -600d | -0x258 |
intuition.library | OpenWindowTagList | -606d | -0x25E |
intuition.library | OpenScreenTagList | -612d | -0x264 |
intuition.library | DrawImageState | -618d | -0x26A |
intuition.library | PointInImage | -624d | -0x270 |
intuition.library | EraseImage | -630d | -0x276 |
intuition.library | NewObjectA | -636d | -0x27C |
intuition.library | DisposeObject | -642d | -0x282 |
intuition.library | SetAttrsA | -648d | -0x288 |
intuition.library | GetAttr | -654d | -0x28E |
intuition.library | SetGadgetAttrsA | -660d | -0x294 |
intuition.library | NextObject | -666d | -0x29A |
intuition.library | MakeClass | -678d | -0x2A6 |
intuition.library | AddClass | -684d | -0x2AC |
intuition.library | GetScreenDrawInfo | -690d | -0x2B2 |
intuition.library | FreeScreenDrawInfo | -696d | -0x2B8 |
intuition.library | ResetMenuStrip | -702d | -0x2BE |
intuition.library | RemoveClass | -708d | -0x2C4 |
intuition.library | FreeClass | -714d | -0x2CA |
intuition.library | AllocScreenBuffer | -768d | -0x300 |
intuition.library | FreeScreenBuffer | -774d | -0x306 |
intuition.library | ChangeScreenBuffer | -780d | -0x30C |
intuition.library | ScreenDepth | -786d | -0x312 |
intuition.library | ScreenPosition | -792d | -0x318 |
intuition.library | ScrollWindowRaster | -798d | -0x31E |
intuition.library | LendMenus | -804d | -0x324 |
intuition.library | DoGadgetMethodA | -810d | -0x32A |
intuition.library | SetWindowPointerA | -816d | -0x330 |
intuition.library | TimedDisplayAlert | -822d | -0x336 |
intuition.library | HelpControl | -828d | -0x33C |
intuition.library | ShowWindow | -834d | -0x342 |
intuition.library | HideWindow | -840d | -0x348 |
intuition.library | GetAttrsA | -846d | -0x34E |
intuition.library | LockGUIPrefs | -852d | -0x354 |
intuition.library | UnlockGUIPrefs | -858d | -0x35A |
intuition.library | SetGUIAttrsA | -864d | -0x360 |
intuition.library | GetGUIAttrsA | -870d | -0x366 |
intuition.library | GetHalfPens | -876d | -0x36C |
intuition.library | GadgetBox | -882d | -0x372 |
intuition.library | RefreshSetGadgetAttrsA | -888d | -0x378 |
intuition.library | IDoSuperMethodA | -894d | -0x37E |
intuition.library | ISetSuperAttrsA | -900d | -0x384 |
intuition.library | ICoerceMethodA | -906d | -0x38A |
intuition.library | IDoMethodA | -912d | -0x390 |
intuition.library | OpenClass | -918d | -0x396 |
intuition.library | CloseClass | -924d | -0x39C |
intuition.library | LockScreen | -936d | -0x3A8 |
intuition.library | UnlockScreen | -942d | -0x3AE |
intuition.library | GetWindowAttrsA | -948d | -0x3B4 |
intuition.library | SetWindowAttrsA | -954d | -0x3BA |
intuition.library | GetWindowAttr | -960d | -0x3C0 |
intuition.library | SetWindowAttr | -966d | -0x3C6 |
intuition.library | StripIntuiMessages | -972d | -0x3CC |
intuition.library | GetScreenAttrsA | -990d | -0x3DE |
intuition.library | SetScreenAttrsA | -996d | -0x3E4 |
intuition.library | GetScreenAttr | -1002d | -0x3EA |
intuition.library | SetScreenAttr | -1008d | -0x3F0 |
intuition.library | LockScreenList | -1014d | -0x3F6 |
intuition.library | UnlockScreenList | -1020d | -0x3FC |
intuition.library | LockScreenGI | -1026d | -0x402 |
intuition.library | UnlockScreenGI | -1032d | -0x408 |
intuition.library | GetMarkedBlock | -1038d | -0x40E |
intuition.library | SetMarkedBlock | -1044d | -0x414 |
intuition.library | ObtainBitMapSourceA | -1050d | -0x41A |
intuition.library | ReleaseBitMapSource | -1056d | -0x420 |
intuition.library | ObtainBitMapInstanceA | -1062d | -0x426 |
intuition.library | ReleaseBitMapInstance | -1068d | -0x42C |
intuition.library | EmbossDisableRect | -1074d | -0x432 |
intuition.library | EmbossDisableText | -1080d | -0x438 |
intuition.library | PrintEmbossedDisabledIText | -1086d | -0x43E |
intuition.library | IntuiTextExtent | -1092d | -0x444 |
intuition.library | ShadeRectOld | -1098d | -0x44A |
intuition.library | FindMenuKey | -1116d | -0x45C |
intuition.library | BitMapInstanceControlA | -1122d | -0x462 |
intuition.library | ObtainIPluginList | -1128d | -0x468 |
intuition.library | ReleaseIPluginList | -1134d | -0x46E |
intuition.library | OpenGUIPlugin | -1140d | -0x474 |
intuition.library | CloseGUIPlugin | -1146d | -0x47A |
intuition.library | DrawSysImageA | -1152d | -0x480 |
intuition.library | DoRender | -1158d | -0x486 |
intuition.library | SetRenderDomain | -1164d | -0x48C |
intuition.library | GetRenderDomain | -1170d | -0x492 |
intuition.library | DrawGradient | -1176d | -0x498 |
intuition.library | DirectionVector | -1182d | -0x49E |
intuition.library | ShadeRectA | -1188d | -0x4A4 |
intuition.library | DoScrollHook | -1194d | -0x4AA |
intuition.library | ObtainIBackFill | -1200d | -0x4B0 |
intuition.library | ReleaseIBackFill | -1206d | -0x4B6 |
intuition.library | IntuitionControlA | -1212d | -0x4BC |
intuition.library | StartScreenNotifyTagList | -1218d | -0x4C2 |
intuition.library | EndScreenNotify | -1224d | -0x4C8 |
intuition.library | DisableTemplate | -1230d | -0x4CE |
Library | Function | Offset (dec) | Offset (hex) |
---|
keymap.library | SetKeyMapDefault | -30d | -0x1E |
keymap.library | AskKeyMapDefault | -36d | -0x24 |
keymap.library | MapRawKey | -42d | -0x2A |
keymap.library | MapANSI | -48d | -0x30 |
keymap.library | OpenKeyMapHandleA | -54d | -0x36 |
keymap.library | CloseKeyMapHandle | -60d | -0x3C |
keymap.library | ObtainKeyMapInfoA | -66d | -0x42 |
keymap.library | ReleaseKeyMapInfoA | -72d | -0x48 |
keymap.library | ObtainRawKeyInfoA | -78d | -0x4E |
Library | Function | Offset (dec) | Offset (hex) |
---|
layout.library | LAYOUT_GetClass | -30d | -0x1E |
layout.library | ActivateLayoutGadget | -36d | -0x24 |
layout.library | FlushLayoutDomainCache | -42d | -0x2A |
layout.library | RethinkLayout | -48d | -0x30 |
layout.library | LayoutLimits | -54d | -0x36 |
layout.library | PAGE_GetClass | -60d | -0x3C |
layout.library | SetPageGadgetAttrsA | -66d | -0x42 |
layout.library | RefreshPageGadget | -72d | -0x48 |
Library | Function | Offset (dec) | Offset (hex) |
---|
listbrowser.library | LISTBROWSER_GetClass | -30d | -0x1E |
listbrowser.library | AllocListBrowserNodeA | -36d | -0x24 |
listbrowser.library | FreeListBrowserNode | -42d | -0x2A |
listbrowser.library | SetListBrowserNodeAttrsA | -48d | -0x30 |
listbrowser.library | GetListBrowserNodeAttrsA | -54d | -0x36 |
listbrowser.library | ListBrowserSelectAll | -60d | -0x3C |
listbrowser.library | ShowListBrowserNodeChildren | -66d | -0x42 |
listbrowser.library | HideListBrowserNodeChildren | -72d | -0x48 |
listbrowser.library | ShowAllListBrowserChildren | -78d | -0x4E |
listbrowser.library | HideAllListBrowserChildren | -84d | -0x54 |
listbrowser.library | FreeListBrowserList | -90d | -0x5A |
listbrowser.library | AllocLBColumnInfoA | -96d | -0x60 |
listbrowser.library | SetLBColumnInfoAttrsA | -102d | -0x66 |
listbrowser.library | GetLBColumnInfoAttrsA | -108d | -0x6C |
listbrowser.library | FreeLBColumnInfo | -114d | -0x72 |
listbrowser.library | ListBrowserClearAll | -120d | -0x78 |
Library | Function | Offset (dec) | Offset (hex) |
---|
locale.library | CloseCatalog | -36d | -0x24 |
locale.library | CloseLocale | -42d | -0x2A |
locale.library | ConvToLower | -48d | -0x30 |
locale.library | ConvToUpper | -54d | -0x36 |
locale.library | FormatDate | -60d | -0x3C |
locale.library | FormatString | -66d | -0x42 |
locale.library | GetCatalogStr | -72d | -0x48 |
locale.library | GetLocaleStr | -78d | -0x4E |
locale.library | IsAlNum | -84d | -0x54 |
locale.library | IsAlpha | -90d | -0x5A |
locale.library | IsCntrl | -96d | -0x60 |
locale.library | IsDigit | -102d | -0x66 |
locale.library | IsGraph | -108d | -0x6C |
locale.library | IsLower | -114d | -0x72 |
locale.library | IsPrint | -120d | -0x78 |
locale.library | IsPunct | -126d | -0x7E |
locale.library | IsSpace | -132d | -0x84 |
locale.library | IsUpper | -138d | -0x8A |
locale.library | IsXDigit | -144d | -0x90 |
locale.library | OpenCatalogA | -150d | -0x96 |
locale.library | OpenLocale | -156d | -0x9C |
locale.library | ParseDate | -162d | -0xA2 |
locale.library | StrConvert | -174d | -0xAE |
locale.library | StrnCmp | -180d | -0xB4 |
locale.library | Locale_DateToStr | -186d | -0xBA |
locale.library | Locale_StrToDate | -192d | -0xC0 |
locale.library | IsBlank | -198d | -0xC6 |
locale.library | FormatString32 | -204d | -0xCC |
Library | Function | Offset (dec) | Offset (hex) |
---|
lowlevel.library | ReadJoyPort | -30d | -0x1E |
lowlevel.library | GetLanguageSelection | -36d | -0x24 |
lowlevel.library | GetKey | -48d | -0x30 |
lowlevel.library | QueryKeys | -54d | -0x36 |
lowlevel.library | AddKBInt | -60d | -0x3C |
lowlevel.library | RemKBInt | -66d | -0x42 |
lowlevel.library | SystemControlA | -72d | -0x48 |
lowlevel.library | AddTimerInt | -78d | -0x4E |
lowlevel.library | RemTimerInt | -84d | -0x54 |
lowlevel.library | StopTimerInt | -90d | -0x5A |
lowlevel.library | StartTimerInt | -96d | -0x60 |
lowlevel.library | ElapsedTime | -102d | -0x66 |
lowlevel.library | AddVBlankInt | -108d | -0x6C |
lowlevel.library | RemVBlankInt | -114d | -0x72 |
lowlevel.library | SetJoyPortAttrsA | -132d | -0x84 |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathffp.library | SPFix | -30d | -0x1E |
mathffp.library | SPFlt | -36d | -0x24 |
mathffp.library | SPCmp | -42d | -0x2A |
mathffp.library | SPTst | -48d | -0x30 |
mathffp.library | SPAbs | -54d | -0x36 |
mathffp.library | SPNeg | -60d | -0x3C |
mathffp.library | SPAdd | -66d | -0x42 |
mathffp.library | SPSub | -72d | -0x48 |
mathffp.library | SPMul | -78d | -0x4E |
mathffp.library | SPDiv | -84d | -0x54 |
mathffp.library | SPFloor | -90d | -0x5A |
mathffp.library | SPCeil | -96d | -0x60 |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathieeedoubbas.library | IEEEDPFlt | -36d | -0x24 |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathieeedoubtrans.library | IEEEDPFieee | -108d | -0x6C |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathieeesingbas.library | IEEESPFix | -30d | -0x1E |
mathieeesingbas.library | IEEESPFlt | -36d | -0x24 |
mathieeesingbas.library | IEEESPCmp | -42d | -0x2A |
mathieeesingbas.library | IEEESPTst | -48d | -0x30 |
mathieeesingbas.library | IEEESPAbs | -54d | -0x36 |
mathieeesingbas.library | IEEESPNeg | -60d | -0x3C |
mathieeesingbas.library | IEEESPAdd | -66d | -0x42 |
mathieeesingbas.library | IEEESPSub | -72d | -0x48 |
mathieeesingbas.library | IEEESPMul | -78d | -0x4E |
mathieeesingbas.library | IEEESPDiv | -84d | -0x54 |
mathieeesingbas.library | IEEESPFloor | -90d | -0x5A |
mathieeesingbas.library | IEEESPCeil | -96d | -0x60 |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathieeesingtrans.library | IEEESPAtan | -30d | -0x1E |
mathieeesingtrans.library | IEEESPSin | -36d | -0x24 |
mathieeesingtrans.library | IEEESPCos | -42d | -0x2A |
mathieeesingtrans.library | IEEESPTan | -48d | -0x30 |
mathieeesingtrans.library | IEEESPSincos | -54d | -0x36 |
mathieeesingtrans.library | IEEESPSinh | -60d | -0x3C |
mathieeesingtrans.library | IEEESPCosh | -66d | -0x42 |
mathieeesingtrans.library | IEEESPTanh | -72d | -0x48 |
mathieeesingtrans.library | IEEESPExp | -78d | -0x4E |
mathieeesingtrans.library | IEEESPLog | -84d | -0x54 |
mathieeesingtrans.library | IEEESPPow | -90d | -0x5A |
mathieeesingtrans.library | IEEESPSqrt | -96d | -0x60 |
mathieeesingtrans.library | IEEESPTieee | -102d | -0x66 |
mathieeesingtrans.library | IEEESPFieee | -108d | -0x6C |
mathieeesingtrans.library | IEEESPAsin | -114d | -0x72 |
mathieeesingtrans.library | IEEESPAcos | -120d | -0x78 |
mathieeesingtrans.library | IEEESPLog10 | -126d | -0x7E |
Library | Function | Offset (dec) | Offset (hex) |
---|
mathtrans.library | SPAtan | -30d | -0x1E |
mathtrans.library | SPSin | -36d | -0x24 |
mathtrans.library | SPCos | -42d | -0x2A |
mathtrans.library | SPTan | -48d | -0x30 |
mathtrans.library | SPSincos | -54d | -0x36 |
mathtrans.library | SPSinh | -60d | -0x3C |
mathtrans.library | SPCosh | -66d | -0x42 |
mathtrans.library | SPTanh | -72d | -0x48 |
mathtrans.library | SPExp | -78d | -0x4E |
mathtrans.library | SPLog | -84d | -0x54 |
mathtrans.library | SPPow | -90d | -0x5A |
mathtrans.library | SPSqrt | -96d | -0x60 |
mathtrans.library | SPTieee | -102d | -0x66 |
mathtrans.library | SPFieee | -108d | -0x6C |
mathtrans.library | SPAsin | -114d | -0x72 |
mathtrans.library | SPAcos | -120d | -0x78 |
mathtrans.library | SPLog10 | -126d | -0x7E |
Library | Function | Offset (dec) | Offset (hex) |
---|
misc.library | AllocMiscResource | -6d | -0x06 |
misc.library | FreeMiscResource | -12d | -0x0C |
Library | Function | Offset (dec) | Offset (hex) |
---|
nipc.library | AddRoute | -42d | -0x2A |
nipc.library | DeleteRoute | -48d | -0x30 |
nipc.library | AllocTransactionA | -114d | -0x72 |
nipc.library | FreeTransaction | -120d | -0x78 |
nipc.library | CreateEntityA | -126d | -0x7E |
nipc.library | DeleteEntity | -132d | -0x84 |
nipc.library | FindEntity | -138d | -0x8A |
nipc.library | LoseEntity | -144d | -0x90 |
nipc.library | DoTransaction | -150d | -0x96 |
nipc.library | BeginTransaction | -156d | -0x9C |
nipc.library | GetTransaction | -162d | -0xA2 |
nipc.library | ReplyTransaction | -168d | -0xA8 |
nipc.library | CheckTransaction | -174d | -0xAE |
nipc.library | AbortTransaction | -180d | -0xB4 |
nipc.library | WaitTransaction | -186d | -0xBA |
nipc.library | WaitEntity | -192d | -0xC0 |
nipc.library | GetEntityName | -198d | -0xC6 |
nipc.library | GetHostName | -204d | -0xCC |
nipc.library | NIPCInquiryA | -210d | -0xD2 |
nipc.library | PingEntity | -216d | -0xD8 |
nipc.library | GetEntityAttrsA | -222d | -0xDE |
nipc.library | SetEntityAttrsA | -228d | -0xE4 |
nipc.library | AllocNIPCBuff | -234d | -0xEA |
nipc.library | AllocNIPCBuffEntry | -240d | -0xF0 |
nipc.library | CopyNIPCBuff | -246d | -0xF6 |
nipc.library | CopyToNIPCBuff | -252d | -0xFC |
nipc.library | CopyFromNIPCBuffer | -258d | -0x102 |
nipc.library | FreeNIPCBuff | -264d | -0x108 |
nipc.library | FreeNIPCBuffEntry | -270d | -0x10E |
nipc.library | NIPCBuffLength | -276d | -0x114 |
nipc.library | AppendNIPCBuff | -282d | -0x11A |
Library | Function | Offset (dec) | Offset (hex) |
---|
nonvolatile.library | GetCopyNV | -30d | -0x1E |
nonvolatile.library | FreeNVData | -36d | -0x24 |
nonvolatile.library | StoreNV | -42d | -0x2A |
nonvolatile.library | DeleteNV | -48d | -0x30 |
nonvolatile.library | GetNVInfo | -54d | -0x36 |
nonvolatile.library | GetNVList | -60d | -0x3C |
nonvolatile.library | SetNVProtection | -66d | -0x42 |
Library | Function | Offset (dec) | Offset (hex) |
---|
partition.library | PARTITION_GetClass | -30d | -0x1E |
partition.library | AllocPartitionNodeA | -36d | -0x24 |
partition.library | FreePartitionNode | -42d | -0x2A |
partition.library | SetPartitionNodeAttrsA | -48d | -0x30 |
partition.library | GetPartitionNodeAttrsA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
Picasso96API.library | p96AllocBitMap | -30d | -0x1E |
Picasso96API.library | p96FreeBitMap | -36d | -0x24 |
Picasso96API.library | p96GetBitMapAttr | -42d | -0x2A |
Picasso96API.library | p96LockBitMap | -48d | -0x30 |
Picasso96API.library | p96UnlockBitMap | -54d | -0x36 |
Picasso96API.library | p96BestModeIDTagList | -60d | -0x3C |
Picasso96API.library | p96RequestModeIDTagList | -66d | -0x42 |
Picasso96API.library | p96AllocModeListTagList | -72d | -0x48 |
Picasso96API.library | p96FreeModeList | -78d | -0x4E |
Picasso96API.library | p96GetModeIDAttr | -84d | -0x54 |
Picasso96API.library | p96OpenScreenTagList | -90d | -0x5A |
Picasso96API.library | p96CloseScreen | -96d | -0x60 |
Picasso96API.library | p96WritePixelArray | -102d | -0x66 |
Picasso96API.library | p96ReadPixelArray | -108d | -0x6C |
Picasso96API.library | p96WritePixel | -114d | -0x72 |
Picasso96API.library | p96ReadPixel | -120d | -0x78 |
Picasso96API.library | p96RectFill | -126d | -0x7E |
Picasso96API.library | p96WriteTrueColorData | -132d | -0x84 |
Picasso96API.library | p96ReadTrueColorData | -138d | -0x8A |
Picasso96API.library | p96PIP_OpenTagList | -144d | -0x90 |
Picasso96API.library | p96PIP_Close | -150d | -0x96 |
Picasso96API.library | p96PIP_SetTagList | -156d | -0x9C |
Picasso96API.library | p96PIP_GetTagList | -162d | -0xA2 |
Picasso96API.library | p96PIP_GetIMsg | -168d | -0xA8 |
Picasso96API.library | p96PIP_ReplyIMsg | -174d | -0xAE |
Picasso96API.library | p96GetRTGDataTagList | -180d | -0xB4 |
Picasso96API.library | p96GetBoardDataTagList | -186d | -0xBA |
Picasso96API.library | p96EncodeColor | -192d | -0xC0 |
Library | Function | Offset (dec) | Offset (hex) |
---|
popupmenu.library | POPUPMENU_GetClass | -30d | -0x1E |
popupmenu.library | POPUPMENU_GetItemClass | -36d | -0x24 |
popupmenu.library | POPUPMENU_MakeMXListA | -42d | -0x2A |
popupmenu.library | POPUPMENU_FreeIDList | -48d | -0x30 |
popupmenu.library | POPUPMENU_MakeIDListA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
potgo.library | AllocPotBits | -6d | -0x06 |
potgo.library | FreePotBits | -12d | -0x0C |
potgo.library | WritePotgo | -18d | -0x12 |
Library | Function | Offset (dec) | Offset (hex) |
---|
radiobutton.library | RADIOBUTTON_GetClass | -30d | -0x1E |
radiobutton.library | AllocRadioButtonNodeA | -36d | -0x24 |
radiobutton.library | FreeRadioButtonNode | -42d | -0x2A |
radiobutton.library | SetRadioButtonNodeAttrsA | -48d | -0x30 |
radiobutton.library | GetRadioButtonNodeAttrsA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
ramdrive.library | KillRAD0 | -42d | -0x2A |
ramdrive.library | KillRAD | -48d | -0x30 |
Library | Function | Offset (dec) | Offset (hex) |
---|
realtime.library | LockRealTime | -30d | -0x1E |
realtime.library | UnlockRealTime | -36d | -0x24 |
realtime.library | CreatePlayerA | -42d | -0x2A |
realtime.library | DeletePlayer | -48d | -0x30 |
realtime.library | SetPlayerAttrsA | -54d | -0x36 |
realtime.library | SetConductorState | -60d | -0x3C |
realtime.library | ExternalSync | -66d | -0x42 |
realtime.library | NextConductor | -72d | -0x48 |
realtime.library | FindConductor | -78d | -0x4E |
realtime.library | GetPlayerAttrsA | -84d | -0x54 |
Library | Function | Offset (dec) | Offset (hex) |
---|
requester.library | REQUESTER_GetClass | -30d | -0x1E |
Library | Function | Offset (dec) | Offset (hex) |
---|
resource.library | RL_OpenResource | -30d | -0x1E |
resource.library | RL_CloseResource | -36d | -0x24 |
resource.library | RL_NewObjectA | -42d | -0x2A |
resource.library | RL_DisposeObject | -48d | -0x30 |
resource.library | RL_NewGroupA | -54d | -0x36 |
resource.library | RL_DisposeGroup | -60d | -0x3C |
resource.library | RL_GetObjectArray | -66d | -0x42 |
resource.library | RL_SetResourceScreen | -72d | -0x48 |
Library | Function | Offset (dec) | Offset (hex) |
---|
rexxsyslib.library | CreateArgstring | -126d | -0x7E |
rexxsyslib.library | DeleteArgstring | -132d | -0x84 |
rexxsyslib.library | LengthArgstring | -138d | -0x8A |
rexxsyslib.library | CreateRexxMsg | -144d | -0x90 |
rexxsyslib.library | DeleteRexxMsg | -150d | -0x96 |
rexxsyslib.library | ClearRexxMsg | -156d | -0x9C |
rexxsyslib.library | FillRexxMsg | -162d | -0xA2 |
rexxsyslib.library | IsRexxMsg | -168d | -0xA8 |
rexxsyslib.library | LockRexxBase | -450d | -0x1C2 |
rexxsyslib.library | UnlockRexxBase | -456d | -0x1C8 |
rexxsyslib.library | CreateRexxHostPort | -480d | -0x1E0 |
rexxsyslib.library | DeleteRexxHostPort | -486d | -0x1E6 |
rexxsyslib.library | GetRexxVarFromMsg | -492d | -0x1EC |
rexxsyslib.library | SetRexxVarFromMsg | -498d | -0x1F2 |
rexxsyslib.library | LaunchRexxScript | -504d | -0x1F8 |
rexxsyslib.library | FreeRexxMsg | -510d | -0x1FE |
Library | Function | Offset (dec) | Offset (hex) |
---|
specialfx.library | AllocFX | -30d | -0x1E |
specialfx.library | FreeFX | -36d | -0x24 |
specialfx.library | InstallFXA | -42d | -0x2A |
specialfx.library | RemoveFX | -48d | -0x30 |
specialfx.library | AnimateFX | -54d | -0x36 |
specialfx.library | FindVP | -60d | -0x3C |
Library | Function | Offset (dec) | Offset (hex) |
---|
speedbar.library | SPEEDBAR_GetClass | -30d | -0x1E |
speedbar.library | AllocSpeedButtonNodeA | -36d | -0x24 |
speedbar.library | FreeSpeedButtonNode | -42d | -0x2A |
speedbar.library | SetSpeedButtonNodeAttrsA | -48d | -0x30 |
speedbar.library | GetSpeedButtonNodeAttrsA | -54d | -0x36 |
Library | Function | Offset (dec) | Offset (hex) |
---|
timer.library | AddTime | -42d | -0x2A |
timer.library | SubTime | -48d | -0x30 |
timer.library | CmpTime | -54d | -0x36 |
timer.library | ReadEClock | -60d | -0x3C |
timer.library | GetSysTime | -66d | -0x42 |
timer.library | GetUpTime | -72d | -0x48 |
Library | Function | Offset (dec) | Offset (hex) |
---|
timesync.library | RemoteSyncA | -30d | -0x1E |
Library | Function | Offset (dec) | Offset (hex) |
---|
translator.library | Translate | -30d | -0x1E |
Library | Function | Offset (dec) | Offset (hex) |
---|
utility.library | FindTagItem | -30d | -0x1E |
utility.library | GetTagData | -36d | -0x24 |
utility.library | PackBoolTags | -42d | -0x2A |
utility.library | NextTagItem | -48d | -0x30 |
utility.library | FilterTagChanges | -54d | -0x36 |
utility.library | MapTags | -60d | -0x3C |
utility.library | AllocateTagItems | -66d | -0x42 |
utility.library | CloneTagItems | -72d | -0x48 |
utility.library | FreeTagItems | -78d | -0x4E |
utility.library | RefreshTagItemClones | -84d | -0x54 |
utility.library | TagInArray | -90d | -0x5A |
utility.library | FilterTagItems | -96d | -0x60 |
utility.library | CallHookPkt | -102d | -0x66 |
utility.library | Amiga2Date | -120d | -0x78 |
utility.library | Date2Amiga | -126d | -0x7E |
utility.library | CheckDate | -132d | -0x84 |
utility.library | SMult32 | -138d | -0x8A |
utility.library | UMult32 | -144d | -0x90 |
utility.library | SDivMod32 | -150d | -0x96 |
utility.library | UDivMod32 | -156d | -0x9C |
utility.library | Stricmp | -162d | -0xA2 |
utility.library | Strnicmp | -168d | -0xA8 |
utility.library | ToUpper | -174d | -0xAE |
utility.library | ToLower | -180d | -0xB4 |
utility.library | ApplyTagChanges | -186d | -0xBA |
utility.library | SMult64 | -198d | -0xC6 |
utility.library | UMult64 | -204d | -0xCC |
utility.library | PackStructureTags | -210d | -0xD2 |
utility.library | UnpackStructureTags | -216d | -0xD8 |
utility.library | AddNamedObject | -222d | -0xDE |
utility.library | AllocNamedObjectA | -228d | -0xE4 |
utility.library | AttemptRemNamedObject | -234d | -0xEA |
utility.library | FindNamedObject | -240d | -0xF0 |
utility.library | FreeNamedObject | -246d | -0xF6 |
utility.library | NamedObjectName | -252d | -0xFC |
utility.library | ReleaseNamedObject | -258d | -0x102 |
utility.library | RemNamedObject | -264d | -0x108 |
utility.library | GetUniqueID | -270d | -0x10E |
utility.library | Strlcpy | -300d | -0x12C |
utility.library | Strlcat | -306d | -0x132 |
utility.library | VSNPrintf | -312d | -0x138 |
utility.library | VASPrintf | -318d | -0x13E |
utility.library | CreateSkipList | -324d | -0x144 |
utility.library | DeleteSkipList | -330d | -0x14A |
utility.library | InsertSkipNode | -336d | -0x150 |
utility.library | FindSkipNode | -342d | -0x156 |
utility.library | RemoveSkipNode | -348d | -0x15C |
utility.library | GetFirstSkipNode | -354d | -0x162 |
utility.library | GetNextSkipNode | -360d | -0x168 |
utility.library | CreateSplayTree | -366d | -0x16E |
utility.library | DeleteSplayTree | -372d | -0x174 |
utility.library | InsertSplayNode | -378d | -0x17A |
utility.library | FindSplayNode | -384d | -0x180 |
utility.library | RemoveSplayNode | -390d | -0x186 |
utility.library | SetMem | -396d | -0x18C |
utility.library | FindNameNC | -402d | -0x192 |
utility.library | Random | -408d | -0x198 |
utility.library | MessageDigest_SHA_Init | -414d | -0x19E |
utility.library | MessageDigest_SHA_Update | -420d | -0x1A4 |
utility.library | MessageDigest_SHA_Final | -426d | -0x1AA |
Library | Function | Offset (dec) | Offset (hex) |
---|
virtual.library | VIRTUAL_GetClass | -30d | -0x1E |
virtual.library | RefreshVirtualGadget | -36d | -0x24 |
virtual.library | RethinkVirtualSize | -42d | -0x2A |
Library | Function | Offset (dec) | Offset (hex) |
---|
wb.library | UpdateWorkbench | -30d | -0x1E |
wb.library | AddAppWindowA | -48d | -0x30 |
wb.library | RemoveAppWindow | -54d | -0x36 |
wb.library | AddAppIconA | -60d | -0x3C |
wb.library | RemoveAppIcon | -66d | -0x42 |
wb.library | AddAppMenuItemA | -72d | -0x48 |
wb.library | RemoveAppMenuItem | -78d | -0x4E |
wb.library | WBInfo | -90d | -0x5A |
wb.library | OpenWorkbenchObjectA | -96d | -0x60 |
wb.library | CloseWorkbenchObjectA | -102d | -0x66 |
wb.library | WorkbenchControlA | -108d | -0x6C |
wb.library | AddAppWindowDropZoneA | -114d | -0x72 |
wb.library | RemoveAppWindowDropZone | -120d | -0x78 |
wb.library | ChangeWorkbenchSelectionA | -126d | -0x7E |
wb.library | MakeWorkbenchObjectVisibleA | -132d | -0x84 |
wb.library | WhichWorkbenchObjectA | -138d | -0x8A |
Please note that in order to decode the function, you need to have both the offset and the library base handle. The -552 function is different depending on whether the library base is dos
or graphics
.
If you think this list will be useful to you, you might also be interested in the AmigaOS docs. But probably you already know the site ;).
Enjoy!