This is an excellent way to preserve classic machines. There are lots of projects out there for new PCBs, new accelerators, new replacements for Amiga custom chips and so on, just as there are new updates to AmigaDOS (up to 3.2.1, which was released last year). For example: https://github.com/endofexclusive/deniser https://github.com/LIV2/Bluster https://github.com/jbilander/ReAgnus https://www.tindie.com/products/bo…
> but any programmer of modern systems could learn lots from seeing firsthand how incredibly efficient Amigas are. Agreed. Much of the Amiga's OS was quite elegant in my opinion. Everything was reachable by a linked list. Start with AbsExecBase (0x00000004) and traverse the linked lists from there to find virtually anything/everything. (Intution objects included). If it wasn't for bit planes and lack of memory protec…
It sounds like this very openness is the problem - all of the benefits of AmigaOS involve processes reading one another's memory, and conversely modern OSs have to put so much effort into protecting the user from apps attacking one another.