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