English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 04 August 2022, 09:47   #1
rams
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!
rams is offline  
Old 04 August 2022, 10:40   #2
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,831
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...
Thomas Richter is offline  
Old 04 August 2022, 15:50   #3
thomas
Registered User
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,592
https://wiki.amigaos.net/amiga/autod...ackets.doc.txt
thomas is offline  
Old 04 August 2022, 16:01   #4
bebbo
botcher

 
Join Date: Jun 2016
Location: Hamburg/Germany
Posts: 610
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
...
bebbo is offline  
Old 04 August 2022, 16:02   #5
Niklas
Registered User

 
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 110
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.
Niklas is offline  
Old 04 August 2022, 16:49   #6
rams
Registered User

 
Join Date: Aug 2013
Location: Tampere / Finland
Posts: 28
Thanks! I believe I'll get started with this.
rams is offline  
Old 04 August 2022, 20:32   #7
paraj
Registered User

 
Join Date: Feb 2017
Location: Denmark
Posts: 344
Lots of good advice already, but I also found looking at what PFS3 does helpful.
paraj is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:08.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Page generated in 0.06837 seconds with 14 queries