home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
pcmag
/
vol6n20.arc
/
STICK.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-10-16
|
9KB
|
141 lines
100 REM -- BASIC PROGRAM TO CREATE stick.COM
110 OPEN "stick.COM" AS #1 LEN = 1
120 FIELD #1,1 AS A$
130 CHECKSUM = 0
140 FOR I = 1 TO 120
150 LINESUM = 0
155 PRINT ".";
160 FOR J = 1 TO 8
170 READ BYTE
180 CHECKSUM = CHECKSUM + BYTE
190 LINESUM = LINESUM + BYTE
200 IF (BYTE < 256) THEN LSET A$ = CHR$(BYTE)
210 PUT #1
220 NEXT J
230 READ LINECHECK
240 IF LINECHECK <> LINESUM THEN PRINT "Error in Line";280 + 10 * I
250 NEXT I
260 CLOSE
270 IF CHECKSUM = 89896 THEN PRINT "Successful Completion!" : END
280 PRINT "COM file is not valid!" : END
290 DATA 233, 210, 1, 83, 84, 73, 67, 75, 826
300 DATA 32, 49, 46, 48, 32, 40, 99, 41, 387
310 DATA 32, 49, 57, 56, 55, 32, 90, 105, 476
320 DATA 102, 102, 32, 67, 111, 109, 109, 117, 749
330 DATA 110, 105, 99, 97, 116, 105, 111, 110, 853
340 DATA 115, 32, 67, 111, 46, 13, 10, 36, 430
350 DATA 26, 74, 101, 102, 102, 32, 80, 114, 631
360 DATA 111, 115, 105, 115, 101, 255, 255, 255, 1312
370 DATA 0, 0, 0, 2, 0, 0, 0, 0, 2
380 DATA 251, 128, 252, 6, 114, 43, 128, 252, 1174
390 DATA 7, 119, 33, 10, 192, 117, 29, 46, 553
400 DATA 246, 6, 63, 1, 128, 117, 21, 128, 710
410 DATA 255, 7, 117, 16, 46, 138, 62, 64, 705
420 DATA 1, 81, 177, 4, 210, 231, 89, 46, 839
430 DATA 10, 62, 63, 1, 46, 255, 46, 68, 551
440 DATA 1, 128, 252, 1, 117, 246, 246, 197, 1188
450 DATA 32, 117, 241, 46, 128, 62, 61, 1, 688
460 DATA 255, 116, 17, 80, 81, 82, 6, 46, 683
470 DATA 139, 14, 65, 1, 232, 118, 0, 7, 576
480 DATA 90, 89, 88, 207, 46, 128, 62, 62, 772
490 DATA 1, 255, 116, 208, 46, 128, 62, 67, 883
500 DATA 1, 1, 117, 200, 80, 6, 184, 64, 653
510 DATA 0, 142, 192, 38, 246, 6, 135, 0, 759
520 DATA 8, 117, 75, 38, 246, 6, 135, 0, 625
530 DATA 1, 117, 67, 83, 81, 82, 128, 249, 808
540 DATA 7, 119, 50, 10, 201, 116, 46, 139, 688
550 DATA 217, 184, 48, 17, 205, 16, 138, 193, 1018
560 DATA 254, 200, 42, 195, 10, 255, 116, 2, 1074
570 DATA 2, 248, 2, 216, 129, 251, 13, 12, 873
580 DATA 117, 3, 187, 12, 11, 254, 195, 58, 837
590 DATA 217, 117, 2, 50, 219, 11, 219, 117, 952
600 DATA 2, 179, 30, 139, 203, 232, 13, 0, 798
610 DATA 90, 89, 91, 7, 88, 207, 7, 88, 667
620 DATA 46, 255, 46, 68, 1, 184, 64, 0, 664
630 DATA 142, 192, 38, 137, 14, 96, 0, 38, 657
640 DATA 139, 22, 99, 0, 176, 10, 238, 66, 750
650 DATA 138, 197, 238, 74, 176, 11, 238, 66, 1138
660 DATA 138, 193, 238, 195, 13, 10, 67, 117, 971
670 DATA 114, 115, 111, 114, 32, 76, 111, 99, 772
680 DATA 107, 105, 110, 103, 58, 32, 32, 32, 579
690 DATA 32, 32, 32, 36, 67, 111, 108, 111, 529
700 DATA 114, 32, 76, 111, 99, 107, 105, 110, 754
710 DATA 103, 58, 32, 32, 32, 32, 32, 32, 353
720 DATA 32, 36, 69, 109, 117, 108, 97, 116, 684
730 DATA 105, 111, 110, 32, 77, 111, 100, 101, 747
740 DATA 58, 32, 32, 32, 32, 32, 32, 36, 286
750 DATA 69, 71, 65, 32, 69, 109, 117, 108, 640
760 DATA 97, 116, 105, 111, 110, 32, 66, 105, 742
770 DATA 116, 58, 32, 32, 32, 36, 13, 10, 329
780 DATA 85, 115, 97, 103, 101, 58, 32, 91, 682
790 DATA 100, 58, 93, 91, 112, 97, 116, 104, 771
800 DATA 93, 83, 84, 73, 67, 75, 32, 91, 598
810 DATA 47, 76, 43, 124, 45, 93, 32, 91, 551
820 DATA 47, 69, 43, 124, 45, 93, 32, 91, 544
830 DATA 47, 66, 43, 124, 45, 93, 32, 91, 541
840 DATA 47, 67, 45, 124, 32, 102, 103, 32, 552
850 DATA 98, 103, 93, 13, 10, 36, 79, 110, 542
860 DATA 13, 10, 36, 79, 102, 102, 13, 10, 365
870 DATA 36, 48, 13, 10, 36, 184, 0, 26, 353
880 DATA 205, 16, 60, 26, 117, 10, 128, 251, 813
890 DATA 7, 116, 24, 128, 251, 8, 116, 19, 669
900 DATA 254, 14, 67, 1, 180, 18, 179, 16, 729
910 DATA 205, 16, 128, 251, 16, 117, 4, 254, 991
920 DATA 14, 67, 1, 252, 199, 6, 0, 1, 540
930 DATA 0, 0, 51, 219, 140, 200, 67, 142, 819
940 DATA 195, 59, 195, 116, 12, 190, 0, 1, 768
950 DATA 139, 254, 185, 16, 0, 243, 166, 117, 1120
960 DATA 237, 190, 129, 0, 128, 124, 255, 2, 1065
970 DATA 114, 5, 232, 92, 1, 115, 82, 180, 821
980 DATA 9, 186, 44, 2, 205, 33, 191, 61, 731
990 DATA 1, 232, 119, 1, 180, 9, 186, 68, 796
1000 DATA 2, 205, 33, 191, 63, 1, 232, 106, 833
1010 DATA 1, 128, 62, 67, 1, 1, 117, 44, 421
1020 DATA 180, 9, 186, 90, 2, 205, 33, 191, 896
1030 DATA 62, 1, 232, 86, 1, 180, 9, 186, 757
1040 DATA 112, 2, 205, 33, 184, 64, 0, 142, 742
1050 DATA 192, 38, 246, 6, 135, 0, 1, 116, 734
1060 DATA 4, 254, 6, 209, 2, 180, 9, 186, 850
1070 DATA 209, 2, 205, 33, 184, 0, 76, 205, 914
1080 DATA 33, 60, 47, 117, 94, 172, 36, 223, 782
1090 DATA 60, 76, 117, 3, 235, 97, 144, 60, 792
1100 DATA 67, 117, 3, 233, 149, 0, 60, 69, 698
1110 DATA 117, 3, 235, 117, 144, 60, 66, 117, 859
1120 DATA 66, 233, 178, 0, 232, 226, 0, 115, 1050
1130 DATA 216, 140, 200, 140, 195, 59, 195, 116, 1261
1140 DATA 5, 184, 0, 76, 205, 33, 184, 16, 703
1150 DATA 53, 205, 33, 137, 30, 68, 1, 140, 667
1160 DATA 6, 70, 1, 184, 16, 37, 186, 72, 572
1170 DATA 1, 205, 33, 180, 9, 186, 3, 1, 618
1180 DATA 205, 33, 161, 44, 0, 142, 192, 180, 957
1190 DATA 73, 205, 33, 184, 0, 49, 186, 35, 765
1200 DATA 0, 205, 33, 180, 9, 186, 134, 2, 749
1210 DATA 205, 33, 184, 1, 76, 205, 33, 172, 909
1220 DATA 60, 43, 117, 17, 38, 198, 6, 61, 540
1230 DATA 1, 0, 180, 3, 205, 16, 38, 137, 580
1240 DATA 14, 65, 1, 235, 159, 60, 45, 117, 696
1250 DATA 218, 38, 198, 6, 61, 1, 255, 235, 1012
1260 DATA 147, 172, 60, 43, 117, 8, 38, 198, 783
1270 DATA 6, 62, 1, 0, 235, 134, 60, 45, 543
1280 DATA 117, 193, 38, 198, 6, 62, 1, 255, 870
1290 DATA 233, 121, 255, 172, 60, 45, 117, 9, 1012
1300 DATA 38, 198, 6, 63, 1, 255, 233, 107, 901
1310 DATA 255, 232, 90, 0, 114, 165, 138, 224, 1218
1320 DATA 70, 232, 82, 0, 114, 157, 60, 7, 722
1330 DATA 119, 153, 38, 136, 38, 63, 1, 38, 586
1340 DATA 162, 64, 1, 233, 78, 255, 128, 62, 983
1350 DATA 67, 1, 1, 114, 18, 172, 60, 43, 476
1360 DATA 117, 16, 6, 184, 64, 0, 142, 192, 721
1370 DATA 38, 128, 14, 135, 0, 1, 7, 233, 556
1380 DATA 50, 255, 60, 45, 117, 16, 6, 184, 733
1390 DATA 64, 0, 142, 192, 38, 128, 38, 135, 737
1400 DATA 0, 254, 7, 233, 30, 255, 233, 90, 1102
1410 DATA 255, 172, 60, 13, 116, 6, 60, 32, 714
1420 DATA 116, 247, 248, 195, 249, 195, 172, 60, 1482
1430 DATA 48, 114, 22, 60, 57, 119, 4, 44, 468
1440 DATA 48, 248, 195, 36, 223, 60, 65, 114, 989
1450 DATA 8, 60, 70, 119, 4, 44, 55, 248, 608
1460 DATA 195, 249, 195, 180, 9, 186, 203, 2, 1219
1470 DATA 38, 128, 61, 255, 116, 3, 186, 198, 985
1480 DATA 2, 205, 33, 195, 0, 0, 0, 0, 435