Here's a list of important programs and documentation that have made the development of PearPC possible:

  • HT Editor. The best and most powerful free hex editor, text editor and executable file editor, disassembler and analyser. And more. (Note: I'm a co-developer ;) ).
  • Midnight Commander. I couldn't do serious programming on a computer without this program.
  • Linux. Contains lots of good but rather undocumented code.
  • xnu. Thank you Apple for releasing the source code of the your kernel.
  • pem64b.pdf A wonderful document describing the PowerPC instruction set.
  • PC-Hardwarebuch, Hans-Peter Messmer, 3. Auflage, Addison-Wesley, 1995. Ten years old but still one of the best hardware books you can find. Maybe the current edition is even better.
  • 1275, a lot of resources for those ugly openfirmware things.
  • IBM. PowerPC stuff.
  • Motorola. PowerPC stuff.
  • Bochs An emulator for the x86 architecture.
  • MOL, PearPC uses the video.x driver and some ideas from MOL.
  • Yaboot A GPL'd boot loader for Macs
  • XSkat, it takes a while to boot Mac OS.
  • HFS utils used to boot from HFS partitions.
  • HFS+ utils used to boot from HFS+ partitions.
  • Pagetable, interesting blog about various assembly stuff (trivial, puzzles, rants...)

Other PowerPC emulators

  • SoftPear, a different approach for Mac OS X on non PowerPC hardware.
  • QEMU, emulates also ARM, Sparc and x86 processors.
  • SheepShaver, runs MacOS 7.5.2 thru 8.6.
  • Basilisk II, emulates either a Mac Classic (which runs MacOS 0.x thru 7.5) or a Mac II series machine (which runs MacOS 7.x, 8.0 and 8.1), depending on the ROM being used.

All trademarks are properties
of their respective owners.
Copyright © 2003-2006 Sebastian Biallas
Artwork by Stefan Weyergraf