I have now released my fixes for FreeBee to allow Unix to install and
boot to multi-user mode. They are against revision d91346487fe9 of
FreeBee (the last to use the original version of the MMU emulation) and
can be imported with hg import. The installer complains about the
floppies not unmounting properly, but that doesn't seem to affect
anything. Also, Unix doesn't reliably boot to the login prompt unless
you remove .lpstartsched from /etc/rc (it's easy enough to do this with
a hex editor). I'm not quite sure what the problem is. Starting the
print server from the command line doesn't cause a hang, and the system
never seems to access the parallel port when the print server is started
(be it from /etc/rc or the command line). I think the hang might be
occurring somewhere after the print server is started. Another issue is
that the ROM won't boot the hard disk at the moment (which I think might
have something to do with the head select). The only way to boot the
hard disk is to boot from a floppy with a filesystem but no kernel. The
install root floppy (NOT the boot floppy) works for this. The floppies
are available from Bitsavers (IIRC they are in ImageDisk format, meaning
need to be converted to raw format to use them with the emulator). As
currently configured, the emulator is hardcoded to use a hard disk image
that is 67108864 bytes in size.
Patches:
https://www.dropbox.com/s/iqjm4r7zfr9o7um/3b1emu-patches-new.tar.gz
A few more screenshots:
Desktop:
https://www.dropbox.com/s/0jazyf5z1prz4bu/unix_3.51_desktop.png
Desktop with terminal open:
https://www.dropbox.com/s/32oevrc5bqvl0td/unix_3.51_terminal.png