emulators/shoebill 0.0.5nb22 NetBSD
Macintosh II emulator that runs A/UX
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
7b5a3977f9- License
- 2-clause-bsd
- Categories
- emulators
- Package size
- 555.7 KiB, 2240.6 KiB installed
Description
Shoebill is an all-new, BSD-licensed Macintosh II emulator designed from the ground up with the singular goal of running A/UX, first presented on <http://www.emaculation.com/forum/viewtopic.php?f=7&t=8288>.
Shoebill requires a Macintosh II, IIx or IIcx ROM, e.g. from <https://github.com/macmade/Macintosh-ROMs>, and a disk image with A/UX installed.
Shoebill is different from other Macintosh emulators in how it boots. Instead of booting directly into the Macintosh ROM, Shoebill implements a bootloader and boots directly into A/UX itself. Traditionally, A/UX is booted by first booting Mac OS, and then running SASH/launch to mount the A/UX root partition, run fsck if necessary, load the unix kernel, and then boot it. SASH provides the ability to manipulate the A/UX filesystem while actually running in regular Mac OS.
Shoebill cannot boot into regular Mac OS, although that's a future goal. Instead, it replicates the functionality of Apple's bootloader, and boots directly into A/UX.
Install
Binary package:
pkgin install shoebill
From pkgsrc:
cd /usr/pkgsrc/emulators/shoebill && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.0.5nb22 |
| NetBSD 10.1 aarch64 | 0.0.5nb20 |
| SmartOS / illumos x86_64 | - |
| macOS 15 arm64 | 0.0.5nb24 |
Dependencies
Run dependencies 2
No port depends on this one.