home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
pcmag
/
vol5n22.arc
/
FREEZE.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-12-12
|
6KB
|
83 lines
100 REM -- BASIC PROGRAM TO CREATE b:freeze.COM
110 OPEN "b:freeze.COM" AS #1 LEN = 1
120 FIELD #1,1 AS A$
130 CHECKSUM = 0
140 FOR I% = 1 TO 63
150 LINESUM% = 0
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 = 45879 THEN PRINT "Successful Completion!" : END
280 PRINT "COM file is not valid!" : END
290 DATA 233, 125, 1, 0, 0, 0, 0, 0, 359
300 DATA 0, 44, 40, 45, 41, 42, 46, 30, 288
310 DATA 41, 73, 66, 77, 13, 10, 70, 114, 464
320 DATA 101, 101, 122, 101, 32, 65, 108, 114, 744
330 DATA 101, 97, 100, 121, 32, 76, 111, 97, 735
340 DATA 100, 101, 100, 13, 10, 36, 13, 10, 383
350 DATA 67, 111, 112, 121, 114, 105, 103, 104, 837
360 DATA 116, 32, 49, 57, 56, 54, 32, 90, 486
370 DATA 105, 102, 102, 45, 68, 97, 118, 105, 742
380 DATA 115, 32, 80, 117, 98, 108, 105, 115, 770
390 DATA 104, 105, 110, 103, 32, 67, 111, 46, 678
400 DATA 13, 10, 36, 0, 0, 0, 0, 0, 59
410 DATA 0, 0, 0, 128, 252, 255, 117, 3, 755
420 DATA 138, 252, 207, 46, 255, 46, 95, 1, 1040
430 DATA 251, 80, 83, 81, 82, 86, 87, 30, 780
440 DATA 6, 228, 96, 36, 127, 46, 128, 62, 729
450 DATA 4, 1, 0, 116, 20, 60, 83, 117, 401
460 DATA 28, 180, 2, 205, 22, 36, 12, 60, 545
470 DATA 12, 117, 18, 232, 168, 0, 235, 93, 875
480 DATA 144, 60, 69, 117, 8, 180, 2, 205, 785
490 DATA 22, 168, 8, 117, 13, 7, 31, 95, 461
500 DATA 94, 90, 89, 91, 88, 46, 255, 46, 799
510 DATA 91, 1, 232, 137, 0, 46, 198, 6, 711
520 DATA 4, 1, 1, 14, 31, 14, 7, 232, 304
530 DATA 60, 0, 51, 255, 232, 138, 0, 11, 747
540 DATA 201, 116, 34, 60, 27, 116, 30, 137, 721
550 DATA 14, 5, 1, 191, 128, 0, 232, 120, 691
560 DATA 0, 59, 14, 5, 1, 117, 244, 60, 500
570 DATA 27, 116, 240, 51, 246, 191, 128, 0, 999
580 DATA 252, 243, 167, 117, 230, 198, 6, 4, 1217
590 DATA 1, 0, 232, 30, 0, 7, 31, 95, 396
600 DATA 94, 90, 89, 91, 88, 207, 128, 62, 849
610 DATA 3, 1, 0, 116, 8, 139, 22, 7, 296
620 DATA 1, 176, 37, 238, 195, 50, 192, 232, 1121
630 DATA 29, 0, 195, 128, 62, 3, 1, 0, 418
640 DATA 116, 15, 139, 22, 7, 1, 180, 15, 495
650 DATA 205, 16, 141, 30, 9, 1, 215, 238, 855
660 DATA 195, 176, 32, 232, 1, 0, 195, 80, 911
670 DATA 186, 186, 3, 236, 186, 218, 3, 236, 1254
680 DATA 186, 192, 3, 88, 238, 195, 228, 97, 1227
690 DATA 138, 224, 12, 128, 230, 97, 138, 196, 1163
700 DATA 230, 97, 250, 176, 32, 230, 32, 251, 1298
710 DATA 195, 252, 51, 201, 180, 0, 205, 22, 1106
720 DATA 60, 13, 116, 35, 60, 27, 116, 31, 458
730 DATA 60, 8, 116, 9, 131, 249, 64, 116, 753
740 DATA 14, 65, 171, 235, 231, 11, 201, 116, 1044
750 DATA 227, 131, 239, 2, 73, 235, 221, 180, 1308
760 DATA 14, 176, 7, 205, 16, 235, 213, 195, 1061
770 DATA 180, 255, 50, 255, 205, 22, 10, 255, 1232
780 DATA 116, 9, 141, 22, 20, 1, 180, 9, 498
790 DATA 205, 33, 195, 184, 0, 192, 142, 192, 1143
800 DATA 191, 30, 0, 141, 54, 17, 1, 185, 619
810 DATA 3, 0, 252, 243, 166, 116, 20, 198, 998
820 DATA 6, 3, 1, 1, 184, 64, 0, 142, 401
830 DATA 192, 38, 161, 99, 0, 5, 4, 0, 499
840 DATA 163, 7, 1, 180, 53, 176, 22, 205, 807
850 DATA 33, 137, 30, 95, 1, 140, 6, 97, 539
860 DATA 1, 180, 37, 176, 22, 141, 22, 99, 678
870 DATA 1, 205, 33, 180, 53, 176, 9, 205, 862
880 DATA 33, 137, 30, 91, 1, 140, 6, 93, 531
890 DATA 1, 180, 37, 176, 9, 141, 22, 112, 678
900 DATA 1, 205, 33, 141, 22, 128, 2, 205, 737
910 DATA 39, 0, 0, 0, 0, 0, 0, 0, 39