mirror of
https://github.com/pruten/shoebill.git
synced 2024-12-26 07:29:24 +00:00
A Macintosh II emulator that runs A/UX
aea23c6dfc
- (Badly) worked around a clang bug to implement ftentox - (Very badly) fixed another edge case in fscale - Found another bug in softfloat (floatx80_to_int32) -- Not so sure anymore that my floatx80/subnormal math fix works right. Just figured out that x80's exp is relative to the second mantissa bit. float128{exp=0x3fff, man=0} == floatx80{exp=0x3fff, man=0x800...} even though x80 has an explicit bit, the exponents are the same... |
||
---|---|---|
core | ||
debugger | ||
gui | ||
sdl-gui | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
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 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