The Classix project's goal is to make it possible to run Classic applications under Mac OS X again. Apple officially removed Classic environment suppo

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-10-17 09:00:03

The Classix project's goal is to make it possible to run Classic applications under Mac OS X again. Apple officially removed Classic environment support from Mac OS X in 2004, and while some alternatives slowly appeared, none of them are fully satisfying. All of them offer to run Mac OS 9 inside a stripped-down virtual machine, which will probably work fine if you want to use MacWrite II again, but will not cut it to play games from the awkward gap where they weren't developed for MS-DOS anymore (and thus unavailable in DOSBOX or Boxer) but not yet for Mac OS X either, let alone Mac OS X Intel.

Classix is not meant to be a perfect old-world Macintosh emulator. It is rather meant to be a compatibility layer, like Wine, that will run Mac OS 9 inside the native desktop environment we love. (Focus is currently given to Mac OS X development, but the Classix core should be easy to port to any other POSIX-compliant platform.) This allows Classix to use native functions to do the library work, making it potentially much faster than a classic virtual machine with a CPU emulator.

Classix is currently licensed under the GPL v3.0 license as a legal requirement (it largely uses Dolphin's interpreter code, which is itself GPL). The license may be changed to something less restrictive in the future if someone writes a new interpreter.

Leave a Comment