Add README.md
[pdp8.git] / bin / rb
CommitLineData
3c4fa418
PH
1#!/bin/bash
2
3# AUTO BOOT THE PDP8 VIA RIM LOADER
4
eadb1a5d
PH
5PDP8=$(realpath $(dirname "$0")/..)
6AUTO_RIM=~/pdp8/sw/autobin/autobin.rim
7
3c4fa418
PH
8PORT=`cat ~/.minirc.dfl | grep "port" | awk '{print $3}'`
9if [ ! "$PORT" ]; then PORT="/dev/ttyS0"; fi
10
11SPEED=`cat ~/.minirc.dfl | grep "baudrate" | awk '{print $3}'`
3c4fa418
PH
12echo "PORT : $PORT"
13echo "SPEED: $SPEED"
14
eadb1a5d
PH
15
16echo "PDP8: $PDP8"
17
3c4fa418
PH
18error(){
19 echo "ERROR: $1" >&2
20 bad
21 exit $1
22}
23
24stty -F $PORT $SPEED raw -crtscts -echo cs8 cstopb clocal || error 1
25
26cat $AUTO_RIM > $PORT || error 2
27
28sleep 0.1
29
30if [ -f "$1" ]; then
31 cat $1 > $PORT || error 3
32fi