6e993cc0 |
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 |
61655ba3 |
17 | |
18 | echo *** Loading $LDR_APM |
6e993cc0 |
19 | at ptr $LDR_APM |
6e993cc0 |
20 | d a 33000 |
21 | d p 16000 |
22 | go |
23 | go |
24 | at ptr $LDR_DUMY |
25 | go |
61655ba3 |
26 | |
27 | echo *** Loading $RESTART |
28 | at ptr $RESTART |
6e993cc0 |
29 | d a 32000 |
61655ba3 |
30 | d p 16003 |
6e993cc0 |
31 | go |
32 | go |
61655ba3 |
33 | |
459cc2df |
34 | echo *** Loading $CLEANUP2 |
35 | at ptr $CLEANUP2 |
61655ba3 |
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 |
6e993cc0 |
45 | go |
46 | go |
61655ba3 |
47 | |
61655ba3 |
48 | echo *** Loading $BINAL |
6e993cc0 |
49 | at ptr $BINAL |
50 | d a 37000 |
61655ba3 |
51 | d p 16003 |
6e993cc0 |
52 | go |
53 | go |
54 | |
e5c436a2 |
55 | |
56 | ;echo *** Loading $PAL-AP |
57 | ;at ptr $PAL_AP |
58 | ;d a 37000 |
59 | ;d p 16003 |
60 | ;go |
61 | ;go |
62 | |
61655ba3 |
63 | ; Print memory map |
64 | go 16002 |
6e993cc0 |
65 | |
66 | ; Clear memory |
61655ba3 |
67 | d 100-27777 0 |
6e993cc0 |
68 | |
459cc2df |
69 | d a 0 |
70 | d b 37777 |
71 | go 32200 |
72 | |
47d4f975 |
73 | ; Common block settings: |
74 | d 35000 31000 |
75 | |
6e993cc0 |
76 | ; Settings for immediate load after sys restore |
77 | r |
78 | d p 36000 |
79 | |
80 | save $SUPER3_SYS |
81 | |
82 | at ptp $SUPER3_SLST |
83 | d a 0 |
84 | go 37000 |
61655ba3 |
85 | d a 32000 |
6e993cc0 |
86 | go |
87 | d a 37577 |
88 | go |
89 | echo Complete. |
90 | q |
91 | EOF |
92 | h316 $DO_FILE |
93 | rm -f $DO_FILE |