mirror of
https://github.com/alfishe/amiga-bootcamp.git
synced 2026-06-13 00:26:28 +00:00
10_devices: - serial.md: expanded with DB-25 pinout, custom chip UART registers, baud rate calculation table, open/configure/read/write patterns, serial debugging (KPrintF/Sushi) - input.md: expanded with handler chain architecture diagram, InputEvent struct, event classes table, qualifier bits, custom handler with key remapping, event consumption/blocking, synthetic event injection, Commodities Exchange Updated indexes: - 07_dos/README.md — enriched descriptions for all files - 10_devices/README.md — enriched descriptions for all files
1.1 KiB
1.1 KiB
dos.library — AmigaDOS Overview
Section Index
| File | Description |
|---|---|
| dos_base.md | DosLibrary structure, RootNode, BCPL heritage |
| file_io.md | Open/Close/Read/Write/Seek, buffered I/O (FRead/SetVBuf), FileInfoBlock, practical patterns |
| locks_examine.md | Lock semantics (shared/exclusive), handler discovery, Examine/ExNext/ExAll, antipatterns |
| pattern_matching.md | ParsePattern, MatchPattern, AmigaDOS wildcard syntax |
| process_management.md | CreateNewProc, SystemTagList, Execute |
| packet_system.md | DosPacket wire format, ACTION_* codes, handler protocol, BSTR encoding |
| filesystem.md | FFS/OFS block layout, root/file/data blocks, bitmap, hash function, ADF reader |
| environment.md | GetVar/SetVar, local/global/persistent env variables |
| error_handling.md | IoErr, Fault, PrintFault, complete error code table |
| cli_shell.md | CLI/Shell: pipes, redirection, scripts, ReadArgs template parsing |