A Macintosh II emulator that runs A/UX
Go to file
Peter Rutenbar 9f0e6ed115 Speed improvements + little fixes + 0.0.2 release
- Converted condition-code + physical_get/set switch statements to jump tables
- Moved the pmmu_cache lookup code out of translate_logical_addr
- Broke MOVE into move-to-datareg, -from-datareg, and datareg-to-datareg
- Fixed UFS code to ignore high 32 bits of inode size (it sometimes contains garbage)
- Support for zero-length reads in scsi.c + 256kb read/write buffer
- pushing interrupt stack frames now actually changes the priority mask
- Updated the READMEs, screencaps for 0.0.2
2014-04-26 13:35:56 -04:00
core Speed improvements + little fixes + 0.0.2 release 2014-04-26 13:35:56 -04:00
gui Integrated filesystem.c into the gui and cleaned up mem.c 2014-04-11 20:33:35 -04:00
web Speed improvements + little fixes + 0.0.2 release 2014-04-26 13:35:56 -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 Speed improvements + little fixes + 0.0.2 release 2014-04-26 13:35:56 -04:00
README.md Speed improvements + little fixes + 0.0.2 release 2014-04-26 13:35:56 -04:00
README.txt Speed improvements + little fixes + 0.0.2 release 2014-04-26 13:35:56 -04:00

README.md

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 OS X, 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 (April 26, 2014): Shoebill 0.0.2 is available, and it supports A/UX 3.0.0! And you no longer need to supply your own kernel.

####Supports

  • A/UX 1.1.1 through 3.0.0 (but not 3.0.1 or higher, yet)

####Currently Implements

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

Does not implement (yet)

  • Sound
  • Floppy
  • Serial ports
  • Ethernet
  • PRAM / VIA timers
  • Support for multiple screens, or 16/24-bit resolutions