amiga-bootcamp/14_references/dos_lvo_table.md
Ilia Sharin 21751c0025 docs(amiga): complete AmigaOS 3.1/3.2 developer reference — 172 files across 17 sections
Comprehensive technical documentation covering:
- Hardware: OCS/ECS/AGA custom chip registers, Copper & Blitter deep dives
- Boot sequence: cold boot through startup-sequence
- Binary format: HUNK executable spec, relocation, debug info
- Linking & ABI: .fd files, LVO tables, register calling conventions
- Exec kernel: tasks, interrupts, memory, signals, semaphores
- AmigaDOS: file I/O, FFS/OFS layout, CLI/Shell scripting
- Graphics: planar bitmaps, Copper programming, HAM/EHB modes
- Intuition: screens, windows, IDCMP, BOOPSI
- Devices: trackdisk, SCSI, serial, timer, audio, keyboard
- Libraries: utility, expansion, IFFParse, locale, ARexx
- Networking: bsdsocket API, SANA-II, TCP/IP stack comparison
- Toolchain: GCC, vasm/vlink, SAS/C, NDK, debugging
- Reverse engineering: IDA/Ghidra setup, compiler fingerprints, case studies
- CPU & MMU: 68040/060 emulation libs, PMMU, cache management
- Driver development: SANA-II, Picasso96/RTG, AHI audio

All files include breadcrumb navigation. No local paths or proprietary content.
2026-04-23 12:17:35 -04:00

4.7 KiB
Raw Permalink Blame History

← Home · References

dos.library — LVO Offset Table

Complete LVO Table (NDK 3.9, Public Functions)

LVO Bias Function
30 30 Open
36 36 Close
42 42 Read
48 48 Write
54 54 Input
60 60 Output
66 66 Seek
72 72 DeleteFile
78 78 Rename
84 84 Lock
90 90 UnLock
96 96 DupLock
102 102 Examine
108 108 ExNext
114 114 Info
120 120 CreateDir
126 126 CurrentDir
132 132 IoErr
138 138 CreateProc
144 144 Exit
150 150 LoadSeg
156 156 UnLoadSeg
162 162 DeviceProc (private)
168 168 SetComment
174 174 SetProtection
180 180 DateStamp
186 186 Delay
192 192 WaitForChar
198 198 ParentDir
204 204 IsInteractive
210 210 Execute
216 216 AllocDosObject
222 222 FreeDosObject
228 228 DoPkt
234 234 SendPkt
240 240 WaitPkt
246 246 ReplyPkt
252 252 AbortPkt
258 258 LockRecord
264 264 LockRecords
270 270 UnLockRecord
276 276 UnLockRecords
282 282 SelectInput
288 288 SelectOutput
294 294 FGetC
300 300 FPutC
306 306 UnGetC
312 312 FRead
318 318 FWrite
324 324 FGets
330 330 FPuts
336 336 VFWritef
342 342 VFPrintf
348 348 Flush
354 354 SetVBuf
360 360 DupLockFromFH
366 366 OpenFromLock
372 372 ParentOfFH
378 378 ExamineFH
384 384 SetFileDate
390 390 NameFromLock
396 396 NameFromFH
402 402 SplitName
408 408 SameLock
414 414 SetMode
420 420 ExAll
426 426 ReadLink
432 432 MakeLink
438 438 ChangeMode
444 444 SetFileSize
450 450 SetIoErr
456 456 Fault
462 462 PrintFault
468 468 ErrorReport
474 474 Cli (private)
480 480 CreateNewProc
486 486 RunCommand
492 492 GetConsoleTask
498 498 SetConsoleTask
504 504 GetFileSysTask
510 510 SetFileSysTask
516 516 GetArgStr
522 522 SetArgStr
528 528 FindCliProc
534 534 MaxCli
540 540 SetCurrentDirName
546 546 GetCurrentDirName
552 552 SetProgramName
558 558 GetProgramName
564 564 SetPrompt
570 570 GetPrompt
576 576 SetProgramDir
582 582 GetProgramDir
588 588 SystemTagList
594 594 AssignLock
600 600 AssignLate
606 606 AssignPath
612 612 AssignAdd
618 618 RemAssignList
624 624 GetDeviceProc
630 630 FreeDeviceProc
636 636 LockDosList
642 642 UnLockDosList
648 648 AttemptLockDosList
654 654 RenameDosEntry
660 660 AddDosEntry
666 666 RemDosEntry
672 672 FindDosEntry
678 678 NextDosEntry
684 684 MakeDosEntry
690 690 FreeDosEntry
696 696 IsFileSystem
702 702 Format
708 708 Relabel
714 714 Inhibit
720 720 AddBuffers
726 726 CompareDates
732 732 DateToStr
738 738 StrToDate
744 744 InternalLoadSeg
750 750 InternalUnLoadSeg
756 756 NewLoadSeg
762 762 AddSegment
768 768 FindSegment
774 774 RemSegment
780 780 CheckSignal
786 786 ReadArgs
792 792 FindArg
798 798 ReadItem
804 804 StrToLong
810 810 MatchFirst
816 816 MatchNext
822 822 MatchEnd
828 828 ParsePattern
834 834 MatchPattern
840 840 FreeArgs
846 846 FilePart
852 852 PathPart
858 858 AddPart
864 864 StartNotify
870 870 EndNotify
876 876 SetVar
882 882 GetVar
888 888 DeleteVar
894 894 FindVar
900 900 CliInitNewcli (private)
906 906 CliInitRun (private)
912 912 WriteChars
918 918 PutStr
924 924 VPrintf
930 930 ParsePatternNoCase
936 936 MatchPatternNoCase
942 942 SameDevice (private)
948 948 ExAllEnd
954 954 SetOwner

References

  • NDK39: fd/dos_lib.fd