Get the latest tech news

Learning from the Amiga API/ABI


ll opinions on this site are those of the author alone. No warranty of any kind is provided.

There are many things about the way that the API of Amiga OS is implemented that make for a much more usable Operating System than most are familiar with today. At the core of the Amiga OS API is Exec, a Microkernel that presents itself as a library with a call table base address of 0x000004 (on 680x0 systems). This means that the early versions of AmigaDOS had an API that was heavily influenced by BCPL (the language of TripOS), and not as natural to C programmers.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Amiga API/ABI

Amiga API/ABI