Amiga Systems Programming in 2023
Great article. Some petty nitpicking:<p><i>&gt; &quot;Just use LHA format archives. It’s the standard compression tool on Amigas and even though there are modern (and technically better) alternatives ...&quot;</i><p>LZX had supplanted LHA already by 1994.<p><i>&gt; &quot;a 7Mhz 68000 16-bit CPU&quot;</i><p>It&#x27;s a &quot;16&#x2F;32&quot;-bit CPU, since it provides 32-bit operations&#x2F;immediates and 32 bits worth of data- and address registers. For all practical accounts of <i>programming</i> the CPU it&#x27;s a 32-bit machine, no matter the bus shoveling data 16 bits at a time behind the scenes.<p><i>&gt; &quot;... but all of what follows is in the context of developing a systems tool in C as that&#x27;s the language of AmigaOS&quot;</i><p>Not sure how to interpret this. You&#x27;re in no way locked to C if you want to program for AmigaOS. You can load and interact with all of the libraries etc. of AmigaOS in Pascal, E and what-have-you, since there are headers available for almost any language you may want. Even assembly, which for the Amiga is&#x2F;was a far more common choice for OS-friendly applications than people think.