home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib31a.dsk
/
APRIL.1987
/
DOSLOAD.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
2KB
|
37 lines
10 REM ************************
20 REM * DOSLOAD *
30 REM * BY WILLIAM REYNOLDS *
40 REM * COPYRIGHT (C) 1987 *
50 REM * BY MICROSPARC, INC. *
60 REM * CONCORD, MA 01742 *
70 REM ************************
80 TEXT : HOME
90 PRINT "DOSLOAD": PRINT "BY WILLIAM REYNOLDS III"
100 PRINT "COPYRIGHT 1987 BY MICROSPARC, INC."
110 VTAB 10: PRINT CHR$(7);"INSERT DOS 3.3 SYSTEM MASTER DISKETTE INTO THIS DRIVE NOW, PRESS <RETURN>";: GET A$: PRINT
120 FOR X = 768 TO 809: READ Y: POKE X,Y: NEXT
130 DATA 3,0,0,64,0,0,32,0,191,128,0,3,141,16,3,96,0,162,0,138,189,0,0,157,0,0,232,208,247,96,32,248,190,169,42,32,245,190,141,42,3,96
140 DATA 32,75,214,32,81,130,96
150 CALL 798: IF PEEK(810) < >112 THEN PRINT "MEMORY CONFIGURATION ERROR !!!": END
160 POKE 769,( PEEK(48701) -1) *128 +( PEEK(48700) *16)
170 FOR X = 0 TO 23: POKE 771,X *2 +64: POKE 772,X
180 CALL 774: IF PEEK(784) < >0 THEN PRINT : PRINT CHR$(7)"READING ERROR": END
190 NEXT : GOTO 210
200 POKE 790,A1: POKE 793,A2: CALL 785: RETURN
210 :A1 = 64:A2 = 54: GOSUB 200
220 FOR B = 0 TO 4:A1 = A1 +1:A2 = 31 -B: GOSUB 200: NEXT
230 FOR B = 0 TO 8:A1 = A1 +1:A2 = 63 -B: GOSUB 200: NEXT
240 :A1 = A1 +1:A2 = 32: GOSUB 200:A1 = A1 +1:A2 = A2 +1: GOSUB 200
250 FOR B = 0 TO 13:A1 = A1 +1:A2 = 47 -B: GOSUB 200: NEXT
260 :A1 = A1 +1:A2 = 48: GOSUB 200:A1 = A1 +1:A2 = A2 +1: GOSUB 200
270 :A1 = 106: FOR B = 0 TO 3:A1 = A1 +1:A2 = 53 -B: GOSUB 200: NEXT
280 POKE 6916,153: POKE 7646,234: POKE 7205,96
290 CALL 6915
300 POKE 33247,169: POKE 33248,3: POKE 33249,234
310 CALL 33236
320 FOR X = 32634 TO 32640: READ Y: POKE X,Y: NEXT : POKE 30696,94
330 FOR X = 1 TO 12: POKE 30549 +X, PEEK(30571 +X): NEXT
340 POKE 33974,64
350 HOME : PRINT CHR$(7);"INSERT THE PRODOS DISKETTE, PRESS <RET>";: GET A$: PRINT
360 PRINT CHR$(4)"BSAVE DOS38.5K,A$7000,L$2A00"
370 END