sw: Added bin folder and Kermit scripts
[pdp8.git] / bin / rb
diff --git a/bin/rb b/bin/rb
new file mode 100755 (executable)
index 0000000..a877b8f
--- /dev/null
+++ b/bin/rb
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+# AUTO BOOT THE PDP8 VIA RIM LOADER
+
+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}'`
+AUTO_RIM=~/pdp8/work/autobin/autobin.rim
+echo "PORT : $PORT"
+echo "SPEED: $SPEED"
+
+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