#!/bin/bash # AUTO BOOT THE PDP8 VIA RIM LOADER PDP8=$(realpath $(dirname "$0")/..) AUTO_RIM=~/pdp8/sw/autobin/autobin.rim PORT=`cat ~/.minirc.dfl | grep "port" | awk '{print $3}'` if [ ! "$PORT" ]; then PORT="/dev/ttyS0"; fi SPEED=`cat ~/.minirc.dfl | grep "baudrate" | awk '{print $3}'` echo "PORT : $PORT" echo "SPEED: $SPEED" echo "PDP8: $PDP8" error(){ echo "ERROR: $1" >&2 bad exit $1 } stty -F $PORT $SPEED raw -crtscts -echo cs8 cstopb clocal || error 1 cat $AUTO_RIM > $PORT || error 2 sleep 0.1 if [ -f "$1" ]; then cat $1 > $PORT || error 3 fi