Changed everything towards LDC2 use.
[h316.git] / bin / fboot
CommitLineData
cca5539c 1#!/bin/bash
2# FORTRAN IV simple loading routine
3
4if [ ! $1 ] ; then
5 echo "Argument missing!"
6 exit 2
7fi
8
9objname=$1
10locname=`basename $1 .obj`
11
12echo $locname
13echo $objname
14
15LIBS="$H316/lib/fortran/lib/flib1.lib\
16 $H316/lib/fortran/lib/flib2.lib\
17 $H316/lib/fortran/lib/flib3.lib\
1f281d48 18 $H316/lib/iolib/lib/io.lib
cca5539c 19"
20
21
22cat > $locname.go <<EOF
23rest $H316/sys/super3.sys
24at ptr $objname
25run 36000
26go
27e p
28EOF
29
30for library in $LIBS; do
31 if [ ! -e "$library" ]; then
32 echo "Error: $library not found!"
33 exit 3;
34 fi
35 echo "at ptr $library" >> $locname.go
36 echo "go" >> $locname.go
37done
38
39cat >> $locname.go <<EOF
40!echo -e "\n************************"
41run 36002
42! echo -e "\n************************"
1f281d48 43
44r
cca5539c 45at ptp /dev/lp0
46d p 37000
47d a 1000
48go
49d a 100
50go
51d a 37577
52go
53quit
54EOF
55
56#cat $locname.go
57h316 $locname.go
58rm -f $locname.go
59
60
61exit 0
62
63
64