NOTE: Similar to modern unix but a number of noticable differences. Many of the command flags are not present. File names limited to 14 characters. The standard tar restore the file ownership so if it restores the top directory with owner you can't write to it can't extract the files. Use gnutar. Installed using install account and floppies Created stuff in /usr/local cd /dev # mknod window1 c 7 0 # mknod window2 c 7 0 # mknod window3 c 7 0 This allows switching sessions with ctrl suspd and rsume Added getty for window 1,2,3 and /dev/tty000 in /etc/inittab. tty000 baud rate 9600. The serial port supports 19200 but getty doesn't. mread seems to make files upper case. mklower.sh can convert filenames to lower case piping to tar doesn't work properly with sh. Works ok with ksh. kermit (on PC) set line /dev/ttyUSB2 set speed 9600 set send packet-length 2000 set file names literal SET CARRIER-WATCH OFF connect kermit (on 3b1) Demo account has .mykermrc with somewhat differnt options that also work ok. set window 3 set receive packet-length 2000 set file names literal set file type binary receive control-/ c send Kermit seems to loose character on the built in rear serial port above 9600 baud so has to resend packets. show protocol to see setting mtf - mount unix floppy mdir, mread, mwrite - Access dos disks. Also built in msdos command. /dev/fp021 is floppy first partition, /dev/fp020 is full disk nethack etc set to group writable. Normally was setuid etc. to install software put in /usr/spool/uucppublic. Must be named name.1+IN etc Note deleted after install. Put in /usr/local gzip (1.2.3) from unixpc.taronga.com/ftp.uu.net/systems/att7300/csvax/ emacs meta M- is escape, C- is control To recompile all new/modified list macros M-x emacs-lisp-mode type (byte-recompile-directory "/usr/local/lib/emacs/19.19/lisp/" 0) C-x C-e To use 3b1 filesystem code Use starling 3.19.8 with code built for it. ./s4export -i file.ext -o file.fs Running fsck fixes free space with mount below. ./s4fsck file.fs mount -o ro -t sysv -o loop file mountdir Discuss the Store! and easy install/uninstall setup demo with kermit default and some shell configuration. enter ksh vi history mode with escape installed gnutar to get around extracting files with owner that doesn't match system To look at install file UNIXPC cpio -icBt < file+IN Linux cpio -it < file+IN Installed gcc 1.42, bash 1.12, played with include files GCC 2.5.8 available but too large for the 1M memory I was making this iamge on Manually added lisp emacs doctor,hanoi and needed for support backquote Make bwbasic. Configure wouldn't run with the old shell so Makefile is from build on Linux Various -D flags set to make build work and local copy of sys/types.h made to remove conflicting typedef. Couldn't build bwb_fnc.c, bwd_cmd.c with opt bwb_fnc.c: In function fnc_intrinsic: bwb_fnc.c:4167: Virtual memory exhausted. for printing man pages and nroff files on modern printers use groff to generate postscript and ps2pdf if needed. To increase font size and indent Use -man for man pages. .ps +1 .in +.5i ctrl-j for remote sessions to simulate enter key for windows. Issues When kermit sends a file to PC the PC ends before kermit thinks the last packet is sent to it keeps sending packets. Need to wait for timeout or quit kermit and restart and log back in. For screen saver Login as Install > Preferences > Office > Turn screen off after X minutes > OK Fixed games to auto log out by putting exit in .profile