Welcome, Guest. Please login or register.

Author Topic: Extracting OS4.x API information from publicly available executables  (Read 7200 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Extracting OS4.x API information from publicly available executables
« Reply #14 from previous page: July 19, 2008, 07:56:41 PM »
Well, at least someone is developing something on their amigaos/compatible machines. Which is more than I've done in a long while :-(
int p; // A
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: Extracting OS4.x API information from publicly available executables
« Reply #15 on: July 20, 2008, 09:00:17 AM »
Quote

Piru wrote:
@Hans_

1. http://www.amiga.org/forums/showthread.php?t=47455
2. I don't have an account on aw.net.
3. aw.net has (temporarily?) removed the discussion. [EDIT] It's  back now [/EDIT]
4. aw.net removed a thread linking to this post.


Let's not get started on aw.net moderation.  :pissed:
----
Binding Polymer: Keeping you together since 1892.
 

Offline Hans_

Re: Extracting OS4.x API information from publicly available executables
« Reply #16 on: July 20, 2008, 03:45:55 PM »
Quote

Piru wrote:
@Hans_

1. http://www.amiga.org/forums/showthread.php?t=47455
2. I don't have an account on aw.net.
3. aw.net has (temporarily?) removed the discussion. [EDIT] It's  back now [/EDIT]
4. aw.net removed a thread linking to this post.


That makes sense. BTW, that thread on AW.net is back now with the explanation of how it was done.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work
 

Offline Hans_

Re: Extracting OS4.x API information from publicly available executables
« Reply #17 on: July 20, 2008, 03:50:47 PM »
Quote

weirdami wrote:
Quote

Piru wrote:
@Hans_

1. http://www.amiga.org/forums/showthread.php?t=47455
2. I don't have an account on aw.net.
3. aw.net has (temporarily?) removed the discussion. [EDIT] It's  back now [/EDIT]
4. aw.net removed a thread linking to this post.


Let's not get started on aw.net moderation.  :pissed:


Calm down. That thread was getting out of hand, so they pulled it temporarily and created another thread to let people know what happened. It's back up now that itix has responded.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: Extracting OS4.x API information from publicly available executables
« Reply #18 on: July 23, 2008, 08:15:07 PM »
There's a topic on utilitybase.com from February 2008 regarding using the OS4 SDK to write OS3 software. In that topic, there's a note about the DOS portions of the OS4 SDK including four unimplemented 64-bit APIs. Here's a quote:

Quote

The OS4 DOS 68K vector table is also complete for all
functions, including all new ones since OS3.9.
(but with null() stubs installed for the 4x 64 bit funcs)


http://utilitybase.com/forum/index.php?action=vthread&forum=3&topic=1249

This might have been covered elsewhere already. Regardless, there's certainly evidence that at least some of the 64-bit APIs were documented (in headers, binary code, or otherwise) prior to the OS4.1 announcement.
 

Offline Hans_

Re: Extracting OS4.x API information from publicly available executables
« Reply #19 on: July 23, 2008, 08:31:01 PM »
@Trev

64-bit reading/writing/seeking is already in the current public SDK. However, some functions (e.g., ExAll() and similar) didn't have 64-bit counterparts. My understanding is that Amiga OS 4.1 will have a fully 64-bit DOS library.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work