10
20
30
40 :
50 INPUT"ADFS 1.50 image file: "f$
60 DIM mem% &3FFF
70 OSCLI"Load "+f$+" "+STR$~mem%
80 IF mem%!&14<>&303531:PRINT "Not ADFS 1.50":END
90 :
100 DEF PROCorg(A%):P%=A%-&8000+mem%:ENDPROC
110 :
120 PROCorg(&8008)
130 [
140 EQUB &51
150 ]
160 :
170 PROCorg(&8014)
180 [
190 EQUS "151"
200 ]
210 :
220 PROCorg(&9E07)
230 [
240 EQUS "1.51"
250 ]
260 :
270 PROCorg(&868D)
280 [
290 JSR &834E
300 EQUB &98
310 EQUS "Do *Compact"
320 EQUB &00
330 :
340 .RdBreak
350 JSR &9A88
360 AND #&01
370 RTS
380 :
390 EQUB &00
400 EQUB &00
410 ]
420 :
430 PROCorg(&9B0B)
440 [
450 JSR &869D :\ RdBreak
460 ]
470 PRINT "*Save "+f$+" "+STR$~mem%+"+4000 FFFF0000 FFFBBC00"
480