diff --git a/README.md b/README.md index 14ba47b..de370e2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,35 @@ Shoebill ======== -a Macintosh II emulator that only runs A/UX - (but not A/UX 3.x.x yet) +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. + +A/UX 1.x.x through 2.0.0 are supported currently, and 3.x.x support is in progress. + +Shoebill requires a OS X, a Macintosh II or IIx ROM, a disk image with A/UX installed, and an A/UX kernel. + +[Download the latest release], and then see the [getting started] wiki. +Also check out [screenshots]. + +####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 + + +[Download the latest release]:https://github.com/pruten/Shoebill/releases +[getting started]:https://github.com/pruten/Shoebill/wiki/Getting-Started +[screenshots]:https://github.com/pruten/Shoebill/wiki/Screenshots + diff --git a/gui/Shoebill/shoeScreenView.m b/gui/Shoebill/shoeScreenView.m index 63ec84f..47c08c1 100644 --- a/gui/Shoebill/shoeScreenView.m +++ b/gui/Shoebill/shoeScreenView.m @@ -284,4 +284,17 @@ static void _do_clut_translation(shoebill_card_video_t *ctx) } } +/* + * Ignore keyDown/Up events here. + * shoeApplication captures and sends them down to the emulator. + * We need to implement these methods though, because if they make it all + * the way down to NSOpenGLView, they'll generate a beep, which is annoying. + */ +- (void) keyDown:(NSEvent *)theEvent +{ +} +- (void) keyUp:(NSEvent *)theEvent +{ +} + @end diff --git a/web/0.0.1_prefs_disks.png b/web/0.0.1_prefs_disks.png new file mode 100644 index 0000000..f818ebf Binary files /dev/null and b/web/0.0.1_prefs_disks.png differ diff --git a/web/0.0.1_prefs_general.png b/web/0.0.1_prefs_general.png new file mode 100644 index 0000000..1f40af6 Binary files /dev/null and b/web/0.0.1_prefs_general.png differ diff --git a/web/2014_02_26_aux1.1.1.png b/web/2014_02_26_aux1.1.1.png new file mode 100644 index 0000000..b4dc51d Binary files /dev/null and b/web/2014_02_26_aux1.1.1.png differ diff --git a/web/2014_02_26_marathon_mangled_clut.png b/web/2014_02_26_marathon_mangled_clut.png new file mode 100644 index 0000000..97d74f1 Binary files /dev/null and b/web/2014_02_26_marathon_mangled_clut.png differ diff --git a/web/2014_02_26_pathways.png b/web/2014_02_26_pathways.png new file mode 100644 index 0000000..b1325d8 Binary files /dev/null and b/web/2014_02_26_pathways.png differ diff --git a/web/2014_02_26_possum.png b/web/2014_02_26_possum.png new file mode 100644 index 0000000..c669b04 Binary files /dev/null and b/web/2014_02_26_possum.png differ