Scope

What orbistoun deliberately is not. Recorded so that the answer to "should we add X?" is already written down.

Not a firmware-loading emulator

orbistoun reimplements the vendor's system libraries; it never loads them. Another project in this space takes the other path - it loads genuine .sprx modules and emulates beneath them - and gets correct OS behaviour for free. That is a real, defensible design, and it is not this one.

The trade is deliberate. Requiring a firmware dump means the build cannot be packaged cleanly, cannot be distributed without dragging provenance questions into every release, and cannot accept contributions from anyone unwilling to obtain one. Guessing at semantics is the price of a project that can be shared.

Not a hypervisor

Running the real target kernel under virtualisation is architecturally cleaner than reimplementing it, and it is a dead end here. Two projects have tried it, and neither runs a title.

The reasons are structural, not effort:

Not a circumvention tool

No key extraction, no decryption, no DRM circumvention, and no assistance with any of it. orbistoun is an OS reimplementation; obtaining anything to run on it is outside the project entirely.

Not derived from the vendor's code

No disassembly in the tree, no code written while reading the vendor's binaries. See CLAUDE.md principle 1 - this is enforced in CI, not just intended.

Not a previous-generation emulator

The container loader will accept the previous generation binaries, because homebrew for the hardware is scarce and a loader with nothing to load cannot be debugged. That is a test-material decision, not a product direction. Other projects in this space already target that hardware, are years ahead, and there is no reason to compete with them.

Not chasing a flagship title

Compatibility is measured by the unresolved-import count and the stub-to-real call ratio, not by which famous game nearly boots. A big open-world title is the worst early target: widest OS surface, longest sessions, most accumulated state. The useful early targets are small, contained, and offline.