home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
emulator
/
model1_b.zip
/
TRSLINK.BAS
< prev
Wrap
BASIC Source File
|
1993-06-17
|
2KB
|
46 lines
10 DEFUSR=&H7800:PRINT"Initializing...":GOSUB 140
20 INPUT"Enter drive # of disk or 'R' to send ROM";X$
30 IF X$="R" OR X$="r"THEN 110
40 POKE 30723,2[VAL(X$):INPUT"Number of tracks";NT
50 LINE INPUT"Press ENTER to send. ";X$:PRINT"Sending..."
60 FOR T=0 TO NT-1:FOR S=0 TO 9
70 IF T=0 THEN POKE 30722,3 ELSE POKE 30722,19
80 POKE 30724,T:POKE 30725,S:U=USR(0)
90 NEXT S,T:POKE 30724,255:POKE 30725,255:U=USR(0)
100 PRINT"Done.":GOTO 20
110 LINE INPUT"Press ENTER to send. ";X$:PRINT"Sending..."
120 POKE 30725,255:FOR P=0 TO 47:POKE 30724,P:U=USR(0):NEXT P
130 POKE 30724,255:U=USR(0):PRINT"Done.":GOTO 20
140 FOR X=0 TO 215 STEP 8
150 T=0:FOR Y=0 TO 7:READ N:T=T+N:IF N<0 THEN PRINT"Data error in line";X*10/8+190:END
160 POKE X+Y+30720,N:NEXT Y
170 READ N:IF T+N THEN PRINT"Checksum error in line";X*10/8+190:END
180 NEXT X:RETURN
190 DATA 24 , 5 , 0 , 0 , 0 , 0 , 0 , 58 ,-87
200 DATA 5 , 120 , 60 , 42 , 3 , 120 , 46 , 0 ,-396
210 DATA 40 , 85 , 243 , 33 , 236 , 55 , 17 , 239 ,-948
220 DATA 55 , 1 , 0 , 121 , 62 , 2 , 50 , 6 ,-297
230 DATA 120 , 58 , 3 , 120 , 50 , 225 , 55 , 229 ,-860
240 DATA 225 , 229 , 225 , 58 , 4 , 120 , 18 , 58 ,-937
250 DATA 2 , 120 , 119 , 229 , 225 , 229 , 225 , 126 ,-1275
260 DATA 203 , 71 , 32 , 251 , 230 , 152 , 32 , 34 ,-1005
270 DATA 58 , 5 , 120 , 50 , 238 , 55 , 54 , 136 ,-716
280 DATA 229 , 225 , 229 , 225 , 203 , 70 , 40 , 9 ,-1230
290 DATA 203 , 78 , 40 , 248 , 26 , 2 , 3 , 24 ,-624
300 DATA 243 , 126 , 230 , 156 , 251 , 33 , 0 , 121 ,-1160
310 DATA 40 , 5 , 62 , 1 , 50 , 6 , 120 , 221 ,-505
320 DATA 33 , 232 , 55 , 58 , 4 , 120 , 245 , 205 ,-952
330 DATA 159 , 120 , 241 , 60 , 200 , 58 , 5 , 120 ,-963
340 DATA 205 , 159 , 120 , 17 , 0 , 0 , 126 , 235 ,-862
350 DATA 213 , 95 , 22 , 0 , 25 , 209 , 235 , 205 ,-1004
360 DATA 159 , 120 , 44 , 32 , 241 , 62 , 3 , 50 ,-711
370 DATA 6 , 120 , 122 , 205 , 159 , 120 , 123 , 205 ,-1060
380 DATA 159 , 120 , 175 , 50 , 6 , 120 , 201 , 79 ,-910
390 DATA 6 , 3 , 253 , 33 , 64 , 56 , 121 , 55 ,-591
400 DATA 31 , 221 , 119 , 0 , 221 , 203 , 0 , 126 ,-921
410 DATA 32 , 8 , 253 , 203 , 0 , 86 , 32 , 2 ,-616
420 DATA 24 , 242 , 230 , 127 , 221 , 119 , 0 , 221 ,-1184
430 DATA 203 , 0 , 126 , 40 , 8 , 253 , 203 , 0 ,-833
440 DATA 86 , 32 , 2 , 24 , 242 , 121 , 7 , 7 ,-521
450 DATA 7 , 79 , 16 , 210 , 201 , 0 , 0 , 0 ,-513