Skip to content
This repository

SheepShear, an advanced PowerPC emulator designed to run MacOS classic

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 doc
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COMPILE.md
Octocat-spinner-32 COPYING
Octocat-spinner-32 README.md
Octocat-spinner-32 SConstruct
README.md

SheepShear -- A fork of SheepShaver

While SheepShaver provides decent PowerPC emulation on Linux, BeOS, and Windows, it development has been extremely slow in the last 5 plus years.

To ensure a quality MacOS Classic emulator continues on to exist in a functioning state for Linux and Haiku, SheepShear was created as a fork of the SheepShaver codebase

Targeted Platforms:

  • Haiku
  • Linux
  • MacOS X
    • MacOS X moved to clang in recent versions. The old qemu dyngen engine we use doesn't play nicely with clang :(
  • Windows ?

TODO Items:

  • Refactor code base, clean up extern functions to classes
  • Better GUI
  • Better Icons
  • Easier to use

Done Items:

  • Basilisk II code integrated
  • Fork renamed to SheepShear

Frequently asked questions:

SheepShear is based on SheepShaver... What is SheepShaver?

Why SheepShear?

  • SheepShear is an synonym of SheepShaver just as SheepShaver was an pun of ShapeShifter

Where can I converse in a public place on this fine product?

  • IRC irc.freenode.net #sheepshear

How do I compile SheepShear?

  • See COMPILE for instructions

I'm getting "Cannot map Low memory Globals: Operation not permitted"

  • This is due to newer linux kernels preventing non-root applications from mapping lower memory segments (security?) to solve, set the kernel paramater (via sysctl or sysctl.conf)

    vm.mmap_min_addr=0

License

SheepShear is licensed as GPLv2 just as SheepShaver.

Something went wrong with that request. Please try again.