hami

A from-scratch protected-mode OS and hypervisor for the 68060 Amiga — and the Raspberry Pi.

What it is

Hami is a new operating system kernel for the Amiga 4000 with a 68060, written from scratch. Legacy Amiga software runs natively in user mode inside sandboxed "Boxes" — the MMU traps chipset access and Hami emulates it, so games and Kickstart run at full CPU speed without an interpreter.

The same kernel and native userland also run on the Raspberry Pi 400 (aarch64), sharing one architecture-neutral core.

Highlights

Status

Early and moving fast. Boots on a real A4000TX / CyberStorm MK3, an A4000D / TF4060, and a Raspberry Pi 400. Not yet a daily-driver OS.

Downloads

Pre-built images, straight from the tree (make release). Early software: they boot into a shell — and into the GUI desktop when an RTG card is present (ZZ9000; ViRGE or Voodoo3 on a Mediator). The Amiga builds need a 68060 and fast RAM.

Links