Repository navigation
Origami v0.2.0
Pre-releaseMachines created by 0.1.x must be upgraded once before use:
origami upgrade DIR. Origin 2000 and Onyx2 machines may need
--io-prom FILE if the IO PROM cannot be downloaded. PROM settings,
logs, drives and port forwards are kept, and the old files stay in place.
- The machine list now comes from the bundled QEMU, so the CLI and QEMU
always agree on what each machine supports. - QEMU now creates a new machine's flash, NVRAM and clock files.
- Each machine has one MAC address, used for its Ethernet.
- QEMU updated to 370fbb5.
Origami preview
Experimental SGI emulation. Vibe coded paper silicon, with the usual paper cuts.
The bundle includes the origami CLI, QEMU and Instigator. It covers Origin
200, Origin 2000, Origin 300 and Onyx2, SMP and multiple nodes, plus RAD1/RAD4,
IMPACT/SI, InfiniteReality and VPro graphics. The CLI provides a smaller set
of managed presets. Other configurations use the bundled QEMU directly.
Fuel and Octane remain works in progress.
Archives target Linux x86-64 with glibc 2.39 or newer, Windows 11 x86-64 and
macOS 15 on Apple Silicon. Verify the supplied SHA-256 before extracting.
The binaries are unsigned. There is no package manager or automatic updater.
Firmware, guest disks and installation media are not included. Supply your
own, then start with origami machines and the
user guide.
Some configurations reach an IRIX desktop. Others remain unfinished. Graphics,
input, firmware and guest support vary by machine and revision. Expect broken
things and frequent releases. The user guide records tested paths and limits.
The frontend, build tooling and our original QEMU additions use BSD-3-Clause.
The combined QEMU emulator is GPL. Upstream code and bundled dependencies
retain their own licenses, included under share/origami/licenses.