04 August 2022, 09:47 | #1 |
Registered User
Join Date: Aug 2013
Location: Tampere / Finland
Posts: 28
|
DOSPackets documentation
I am toying with Handlers and would really love to know what each DOSPacket enumeration mean. I can find the list of defined packets but no further info. Which is odd. Does anyone know where I could get a comprehensive info about them?
(I suspect that the packet may mean different things for different devices / handlers but, for example, info about basic file and directory handling packets would be awesome for starters). Thanks! |
04 August 2022, 10:40 | #2 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Information on this stuff is notoriously bad, partially because it came from another team and another operating system (Tripos). As such, only the absolute minimum amount of information made it into the "includes and autodocs" as the dos.library is/was actually only a minimal compatibility layer between AmigaOs and the Tripos kernel it implements. Thus, there was potentially much more documentation and includes available at the Tripos side which was never carried over to the "tiny" C interface which became the dos.library.
The official documentation for this is the Bantam Books "AmigaDOS Manual", 3rd Edition which is (surprise, surprise) quite close to the Tripos manual. It is a book, not a series of include files. Those would be in BCPL anyhow. The best documentation of this is certainly Ralph Babel's "Guru Book" which contains not only a comprehensive list of Dos Packets, but also pitfalls for handler implementation. This said, there is certainly a lack of an RKRM look-alike that covers the dos.library, handlers and the shell. At least for the latter I tried to write down things... |
04 August 2022, 15:50 | #3 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
|
04 August 2022, 16:01 | #4 |
bye
Join Date: Jun 2016
Location: Some / Where
Posts: 680
|
This FileSystemVectorPort thingy is not known in the AmigaOS NDK 3.2
... I guess that also some modern packets aren't correct there. e.g.: ACTION_SHUTDOWN: unknown. ACTION_DIE: known and not obsolete ... |
04 August 2022, 16:02 | #5 |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
The page that Thomas linked to looks pretty comprehensive. This page http://amigadev.elowar.com/read/ADCD.../node005E.html gives a good overview as well.
|
04 August 2022, 16:49 | #6 |
Registered User
Join Date: Aug 2013
Location: Tampere / Finland
Posts: 28
|
Thanks! I believe I'll get started with this.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Documentation (...in being documentation) | NLS | support.WinUAE | 12 | 23 October 2018 13:21 |
Lightwave 5 Documentation? | LuigiThirty | request.Apps | 3 | 29 December 2017 17:22 |
Looking for Documentation for Trumpcard500 | roguebeck | support.Hardware | 5 | 20 September 2007 02:40 |
WHDLOAD necessary documentation | Crank79 | project.WHDLoad | 13 | 16 April 2007 13:05 |
Documentation | abelthorne | support.WinUAE | 1 | 23 November 2003 12:48 |
|
|