Hysen Labs
Open-source project
benletchford/systemless avatar
benletchford

systemless

System-free & ROM-free classic Macintosh high-level emulator / runtime for 68k+PPC games and apps on modern systems written in Rust

30 stars2 forksRustNOASSERTION
DEEP OPEN-SOURCE ANALYSIS

Systemless runs classic Mac software without a ROM or emulator

Systemless is a Rust written runtime that reimplements the classic Mac Toolbox so original 68K and PowerPC Mac applications run without a ROM image, System install, or hardware emulation.

How it runs old software

Systemless reimplements the classic Mac Toolbox and operating system APIs in Rust, so original 68K and PowerPC Macintosh software runs without a ROM image, a System installation, or hardware emulation. It executes 68K code using the m68k crate and accepts StuffIt archives, MacBinary files, and raw or macOS resource forks, populating an in memory virtual file system and selecting an executable resource fork from the archive.

Installation and use

On macOS you can install with Homebrew via brew install benletchford/tap/systemless and then run systemless path/to/app-or-game.sit. It is also installable from crates.io with cargo install systemless. The project hosts browser playable demos including Marathon and Escape Velocity at systemless.org.

Licensing and legality

The README states clearly that Systemless does not ship applications, games, Mac ROMs, or Apple system software, and it tells users to supply legally obtained application archives. The catalog records its license as NOASSERTION, meaning no standard SPDX identifier was detected.

Editorial conclusion

Systemless is written in Rust and is installable from crates.io or Homebrew, and it explicitly does not include any macOS ROMs, applications, or Apple system software.

DEEP OPEN-SOURCE ANALYSIS

Official sources

Community notes

Community notes