A Macintosh II emulator that runs A/UX
Go to file
Peter Rutenbar f04e039dca Promoting newfpu to be the current fpu (aka fpu.c)
Just merged the newfpu branch to master, almost everything
is implemented, but there are clearly lots of problems still.

(According to xcalc, sin(3.1415927) == 0.054803665, which is
pretty far beyond the acceptable error margin.)
2014-11-10 20:40:54 -05:00
core Promoting newfpu to be the current fpu (aka fpu.c) 2014-11-10 20:40:54 -05:00
debugger Newfpu works enough to "boot" A/UX 2014-11-06 00:13:31 -05:00
gui Dumping a lot of new FPU-related changes in a new branch 2014-11-05 13:38:51 -05:00
sdl-gui Tweaks to SDL GUI, video driver, and FPU 2014-06-30 16:50:38 -04:00
.gitignore Implemented trapv/trapcc + a few more FPU instructions. 2014-04-19 12:12:15 -04:00
LICENSE First big barely-functional code drop 2014-02-24 17:14:52 -05:00
Makefile New debugger + inital PRAM/real-time clock + fixes 2014-05-10 19:25:31 -04:00
README.md Update README.md 2014-10-15 18:11:54 -04:00

Shoebill

A Macintosh II emulator that runs A/UX (and A/UX only).

Shoebill is an all-new, BSD-licensed Macintosh II emulator designed from the ground up with the singular goal of running A/UX.

Shoebill requires a Macintosh II, IIx or IIcx ROM, and a disk image with A/UX installed.

Download the latest release, and then see the getting started wiki.
Also check out screenshots.

Update (Oct 15, 2014): Sorry there hasn't been a new release in a while. Ethernet is mostly-working in the latest source tree, and I'm currently working on a total FPU rewrite. I'll release 0.0.5 when the new FPU is mostly-working

####Supports

  • A/UX 1.1.1 through 3.1

####Currently Implements

  • 68020 CPU (mostly)
  • 68881 FPU (a little)
  • 68851 PMMU (just enough to boot A/UX)
  • SCSI
  • ADB
  • PRAM
  • A NuBus video card with 24-bit depth

Does not implement (yet)

  • Sound
  • Floppy
  • Serial ports
  • Ethernet
  • Support for multiple screens