home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast.iso
/
pcmag
/
vol6n02.zip
/
SCANDIR.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-12-13
|
5KB
|
83 lines
100 ' Program for creating SCANDIR.COM
110 CLS:PRINT "Checking DATA; please wait..."
120 FOR B=1 TO 65:FOR C=1 TO 17:READ A$:IF C<17 THEN 140
130 Z#=Z#+VAL(A$)
140 NEXT:NEXT
150 IF Z#=92396 THEN RESTORE:GOTO 180
160 PRINT "ERROR: CHECK THE LAST NUMBER IN"
170 PRINT "EACH DATA STATEMENT--THEN REDO":END
180 FOR B=1 TO 65:FOR C=1 TO 16:READ A$:TTL=TTL+VAL("&H"+A$)
190 NEXT
200 READ S:IF S=TTL THEN 220
210 PRINT "DATA ERROR IN LINE";B*10+260;" -- REDO":END
220 TTL=0:NEXT:RESTORE
230 OPEN "SCANDIR.COM" AS #1 LEN=1:FIELD #1,1 AS D$
240 FOR B=1 TO 65:FOR C=1 TO 16:READ A$
250 LSET D$=CHR$(VAL("&H"+A$)):PUT #1:NEXT:READ DUMMY$:NEXT
260 CLOSE:PRINT "SCANDIR.COM CREATED"
270 DATA E9,50,01,43,6F,70,79,72,69,67,68,74,20,31,39,38,1461
280 DATA 36,20,5A,69,66,66,20,44,61,76,69,73,20,50,75,62,1347
290 DATA 6C,69,73,68,69,6E,67,20,43,6F,2E,1A,4D,69,63,68,1417
300 DATA 61,65,6C,20,4A,2E,20,4D,65,66,66,6F,72,64,5C,43,1356
310 DATA 4F,4D,4D,41,4E,44,2E,43,4F,4D,00,7F,2F,43,20,44,1054
320 DATA 49,52,20,20,20,20,20,20,20,20,20,20,20,20,20,20,603
330 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
340 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
350 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
360 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
370 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
380 DATA 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,512
390 DATA 20,3E,44,49,52,2E,24,24,24,0D,00,00,4B,01,00,00,560
400 DATA 00,00,00,00,00,00,00,0D,05,00,00,00,00,00,00,00,18
410 DATA 00,01,00,55,73,65,20,18,20,19,20,1B,20,1A,20,50,644
420 DATA 67,55,70,20,50,67,44,6E,20,53,63,72,6F,6C,6C,20,1380
430 DATA 4C,6F,63,6B,20,20,18,20,41,63,74,69,76,65,20,18,1173
440 DATA 20,20,20,20,20,20,20,20,20,50,72,65,73,73,20,45,914
450 DATA 73,63,20,74,6F,20,45,78,69,74,20,20,20,20,20,20,1107
460 DATA 20,0D,0A,43,4F,4D,4D,41,4E,44,2E,43,4F,4D,20,6D,976
470 DATA 75,73,74,20,62,65,20,69,6E,20,64,72,69,76,65,20,1428
480 DATA 41,3A,24,BB,00,10,B4,4A,CD,21,BF,0D,05,B9,30,75,1413
490 DATA 33,C0,FC,F3,AB,BE,81,00,BD,02,00,BF,53,01,AC,3C,1926
500 DATA 0D,75,0D,80,3E,D4,01,01,74,03,E8,49,01,EB,1E,90,1381
510 DATA 3C,20,74,EA,AA,AC,3C,0D,74,10,3C,20,75,F6,56,57,1617
520 DATA E8,33,01,5F,5E,4D,75,D3,EB,03,E8,29,01,B8,40,00,1638
530 DATA 8E,D8,A1,63,00,05,06,00,0E,1F,A3,D5,01,BB,00,B0,1414
540 DATA 3D,BA,03,74,04,81,C3,00,08,8E,C3,B9,00,20,B4,01,1437
550 DATA CD,10,E8,2E,02,B4,03,BE,0D,05,BF,00,00,E8,FB,01,1567
560 DATA 80,3C,20,75,03,83,C6,27,89,36,D9,01,89,36,DD,01,1530
570 DATA B4,14,E8,E6,01,B4,03,BE,3D,7A,BF,52,00,E8,DB,01,1944
580 DATA 80,3C,20,75,03,83,C6,27,89,36,DB,01,89,36,DF,01,1534
590 DATA B4,14,E8,C6,01,B4,02,BE,E3,01,BF,00,0F,E8,C3,01,1865
600 DATA 83,EF,52,FE,CC,75,F6,B4,02,CD,16,A8,10,74,0C,B4,2174
610 DATA 18,88,26,06,02,88,26,0F,02,EB,1E,B4,18,80,3E,E1,1281
620 DATA 01,01,74,02,B4,20,88,26,06,02,B4,18,80,3E,E2,01,1135
630 DATA 01,74,02,B4,20,88,26,0F,02,BE,06,02,BF,46,0F,E8,1228
640 DATA 81,01,B4,01,CD,16,74,BF,B4,00,CD,16,80,FC,01,75,1750
650 DATA 18,BA,C2,01,C6,06,C9,01,00,B4,41,CD,21,E8,83,01,1658
660 DATA B9,07,06,B4,01,CD,10,CD,20,80,FC,48,75,06,BD,D9,1818
670 DATA FF,E8,EE,00,80,FC,50,75,06,BD,27,00,E8,E3,00,80,2123
680 DATA FC,49,75,06,BD,F4,FC,E8,D8,00,80,FC,51,75,06,BD,2354
690 DATA 0C,03,E8,CD,00,80,FC,4B,75,0A,80,26,E2,01,00,80,1555
700 DATA 0E,E1,01,01,80,FC,4D,75,0A,80,26,E1,01,00,80,0E,1359
710 DATA E2,01,01,E9,51,FF,80,0E,D4,01,01,BA,3E,01,BB,CA,1791
720 DATA 01,8C,1E,CE,01,1E,06,55,FA,2E,8C,16,D0,01,2E,89,1349
730 DATA 26,D2,01,FB,B8,00,4B,CD,21,FA,2E,8B,26,D2,01,2E,1727
740 DATA 8E,16,D0,01,FB,5D,07,1F,73,09,BA,31,02,B4,09,CD,1510
750 DATA 21,CD,20,C6,06,C9,01,00,BA,C2,01,B8,02,3D,CD,21,1542
760 DATA 8B,D8,8B,16,D7,01,8B,FA,81,C2,E8,03,8B,F2,83,C6,2389
770 DATA 02,B9,30,75,B4,3F,CD,21,81,06,D7,01,30,75,2D,02,1396
780 DATA 00,8B,D0,B4,3E,CD,21,C6,06,C9,01,0D,33,DB,B9,27,1740
790 DATA 00,AC,3C,0D,74,06,AA,43,E2,F7,EB,05,B0,20,F3,AA,1938
800 DATA 4E,80,3C,0D,75,06,83,C6,02,83,C3,02,3B,DA,72,DE,1674
810 DATA B9,20,03,B0,00,F3,AA,B9,6E,00,BF,53,01,B0,20,F3,1830
820 DATA AA,C3,80,3E,06,02,18,75,25,8B,36,DD,01,03,F5,3B,1463
830 DATA 36,D9,01,77,04,8B,36,D9,01,80,3C,00,77,04,8B,36,1310
840 DATA D9,01,89,36,DD,01,BF,E0,01,B4,14,E8,2D,00,80,3E,1714
850 DATA 0F,02,18,75,25,8B,36,DF,01,03,F5,3B,36,DB,01,77,1312
860 DATA 04,8B,36,DB,01,80,3C,00,77,04,8B,36,DB,01,89,36,1332
870 DATA DF,01,BF,32,02,B4,14,E8,01,00,C3,E8,05,00,FE,CC,1790
880 DATA 75,F9,C3,8B,16,D5,01,B9,27,00,AC,8A,D8,EC,A8,01,2091
890 DATA 75,FB,FA,EC,A8,01,74,FB,8A,C3,AA,FB,47,E2,EB,83,2807
900 DATA C7,52,C3,32,FF,B4,08,CD,10,B0,19,B9,00,00,BA,4F,1841
910 DATA 19,8A,FC,B4,06,CD,10,C3,B4,09,CD,21,C3,00,00,00,1639