6f54024edd6ba041d2c8583a0201322b4f370606
[h316.git] / systems / build_super3.sh
1 #!/bin/sh
2
3 DO_FILE=s3.do
4
5 if [ ! "$MAKE" ]; then
6 echo "Not run from within Makefile!"
7 exit 4
8 fi
9
10 cat > $DO_FILE <<EOF
11 echo Booting $LDR_APM_8K
12 at ptr $LDR_APM_8K
13 boot ptr
14 echo Loading $LDR_APM
15 ; enter high loader address for loading above itself
16 d 15000 37777
17
18 echo *** Loading $LDR_APM
19 at ptr $LDR_APM
20 d a 33000
21 d p 16000
22 go
23 go
24 at ptr $LDR_DUMY
25 go
26
27 echo *** Loading $RESTART
28 at ptr $RESTART
29 d a 32000
30 d p 16003
31 go
32 go
33
34 echo *** Loading $CLEANUP2
35 at ptr $CLEANUP2
36 d a 32100
37 d p 16003
38 go
39 go
40
41 echo *** Loading $PRNTNZ
42 at ptr $PRNTNZ
43 d a 32200
44 d p 16003
45 go
46 go
47
48
49 echo *** Loading $BINAL
50 at ptr $BINAL
51 d a 37000
52 d p 16003
53 go
54 go
55
56 ; Print memory map
57 go 16002
58
59 ; Clear memory
60 d 100-27777 0
61
62 d a 0
63 d b 37777
64 go 32200
65
66 ; Common block settings:
67 d 35000 31000
68
69 ; Settings for immediate load after sys restore
70 r
71 d p 36000
72
73 save $SUPER3_SYS
74
75 at ptp $SUPER3_SLST
76 d a 0
77 go 37000
78 d a 32000
79 go
80 d a 37577
81 go
82 echo Complete.
83 q
84 EOF
85 h316 $DO_FILE
86 rm -f $DO_FILE