home *** CD-ROM | disk | FTP | other *** search
- 100 REM - BASIC PROGRAM TO CREATE CTRLCAP.COM
- 110 CLS:PRINT "Creating CTRLCAP.COM ": OPEN "CTRLCAP.COM " AS #1 LEN = 1
- 120 FIELD #1, 1 AS A$: CHECKSUM#=0
- 130 FOR I = 1 TO 10
- 140 LINESUM#=0: LOCATE 2,3: PRINT "Countdown: " 10 - I ;
- 150 FOR J = 1 TO 16: READ BYTE$: BYTE = VAL("&H" + BYTE$)
- 160 CHECKSUM# = CHECKSUM# + BYTE: LINESUM# = LINESUM# + BYTE
- 170 IF (BYTE < 256) THEN LSET A$=CHR$(BYTE): PUT #1
- 180 NEXT J
- 190 READ LINETOT$: LINECHECK# = VAL("&H"+LINETOT$)
- 200 IF LINECHECK# = LINESUM# THEN GOTO 220
- 210 LOCATE 4,2: PRINT "Error in line #" ; 260 + 10 * I: GOTO 260
- 220 NEXT I
- 230 CLOSE: READ FILETOT$ : FILECHECK# = VAL(FILETOT$)
- 240 IF CHECKSUM# <> FILECHECK# THEN GOTO 260
- 250 PRINT: PRINT "CTRLCAP.COM created successfully": SYSTEM
- 260 PRINT: PRINT "CTRLCAP.COM is not valid!": END
- 270 DATA EB, 72, 43, 54, 52, 4C, 43, 41, 50, 20, 31, 2E, 30, 20, 28, 63, 4C0
- 280 DATA 29, 20, 31, 39, 38, 38, 2C, 20, 5A, 69, 66, 66, 20, 43, 6F, 6D, 43D
- 290 DATA 6D, 75, 6E, 69, 63, 61, 74, 69, 6F, 6E, 73, 20, 43, 6F, 72, 70, 65E
- 300 DATA 2E, D, A, 50, 43, 20, 4D, 61, 67, 61, 7A, 69, 6E, 65, 20, FE, 542
- 310 DATA 20, 52, 6F, 62, 65, 72, 74, 20, 4C, 2E, 20, 48, 75, 6D, 6D, 65, 544
- 320 DATA 6C, 9C, 80, FC, 4F, 74, 3, 9D, EB, 15, 9D, 50, 24, 7F, 3C, 1D, 6D0
- 330 DATA 75, 5, 58, 4, 1D, EB, 7, 3C, 3A, 58, 75, 2, 2C, 1D, F9, EA, 556
- 340 DATA 0, 0, 0, 0, B4, 9, BA, 2, 1, CD, 21, B8, 15, 35, CD, 21, 458
- 350 DATA 89, 1E, 70, 1, 8C, 6, 72, 1, B8, 15, 25, BA, 51, 1, CD, 21, 509
- 360 DATA B8, 0, 31, BA, 18, 0, CD, 21, 0, 0, 0, 0, 0, 0, 0, 0, 2A9
- 370 DATA 12817
-