OS2 World Community Forum
Public Discussions => General Discussion => Topic started by: A. Demetrious Sharpe, Sr. on December 03, 2017, 10:29:01 pm
-
Hello all,
I'm looking for documentation of OS/2's APIs. I know about the documentation project at EDM/2, but it's not complete. So, I'm trying to track down as much additional documentation as possible in order to create as complete of a set as possible. If you have any sources of insight for the missing documentation, please post about it in a comment here.
-
Hi Demetrious
The EDM/2 also has the links to the IBM API documentation.
Here it is the main page: http://www.edm2.com/index.php/List_of_OS/2_Documentation
And you can check the documents at:
http://www.edm2.com/index.php/IBM_OS/2_Warp_Development_Manuals
Regards
-
Thanks, Martin. I’ll give them a look. I’d definitely like to get as much API info as possible.
-
The EDM/2 also has the links to the IBM API documentation.
Here it is the main page: http://www.edm2.com/index.php/List_of_OS/2_Documentation
And you can check the documents at:
http://www.edm2.com/index.php/IBM_OS/2_Warp_Development_Manuals
This information is invaluable. Thank you, Martin.
UPDATE:
Specifically:
(1) The OS/2 Debugging Handbook (First Edition) (https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/sg244640.pdf)
(2) Kernel Debugger Reference (https://archive.org/download/IBMOS2TechnicalDocumentation/KDEBUG.PDF).
I'm going to try to maintain some compatibility between my kernel debugger and the original one from IBM. I like the syntax they use for the different addressing modes:
#1f:02c0 -- Protected mode address
&3450:1234 -- Real mode address
%310230 -- Linear address
%%310230 -- Physical address
Very straight-forward and concise. I do plan to use color cues in my debugger as well.