T.BASICS
FILE INFORMATION
FILENAME(S): T.BASICS
FILE TYPE(S): PRG
FILE SIZE: 3.7K
FIRST SEEN: 2025-11-30 18:12:17
APPEARS ON: 1 disk(s)
FILE HASH
7ff8cd1c6367ce9d220871f213a631edfe3c46a583a139d6b6b7d441056cc08b
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 45 S 1 | T.BASICS | PRG | Sailor, Ganheden | 9 | 4 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 5A 45 52 4F 0D 0D 20 20 20 20 20 |..^U:ZERO.. | 00000010: 20 20 20 C2 C1 D3 C9 C3 D3 3A 20 C5 52 52 4F 52 | ......: .RROR| 00000020: 20 C3 48 41 4E 4E 45 4C 0D 0D 20 20 20 20 42 59 | .HANNEL.. BY| 00000030: 20 C6 45 4E 44 45 52 20 D4 55 43 4B 45 52 20 41 | .ENDER .UCKER A| 00000040: 4E 44 20 CA 4F 45 4C 20 D2 45 41 0D 0D 20 20 20 |ND .OEL .EA.. | 00000050: 20 D3 4F 4F 4E 45 52 20 4F 52 20 4C 41 54 45 52 | .OONER OR LATER| 00000060: 20 41 53 20 59 4F 55 20 45 58 50 4C 4F 52 45 0D | AS YOU EXPLORE.| 00000070: 54 48 45 20 43 4F 4D 50 55 54 45 52 20 49 4E 20 |THE COMPUTER IN | 00000080: 46 52 4F 4E 54 20 4F 46 20 59 4F 55 20 59 4F 55 |FRONT OF YOU YOU| 00000090: 27 4C 4C 0D 45 4E 43 4F 55 4E 54 45 52 20 41 20 |'LL.ENCOUNTER A | 000000A0: 42 4C 49 4E 4B 49 4E 47 20 44 52 49 56 45 20 4C |BLINKING DRIVE L| 000000B0: 49 47 48 54 20 4F 52 20 41 0D 43 52 59 50 54 49 |IGHT OR A.CRYPTI| 000000C0: 43 20 44 49 53 4B 20 45 52 52 4F 52 20 4D 45 53 |C DISK ERROR MES| 000000D0: 53 41 47 45 2E 20 20 C9 46 20 59 4F 55 0D 4B 4E |SAGE. .F YOU.KN| 000000E0: 4F 57 20 41 42 4F 55 54 20 C3 48 41 4E 4E 45 4C |OW ABOUT .HANNEL| 000000F0: 20 23 31 35 2C 20 54 48 45 0D C3 4F 4D 4D 41 4E | #15, THE..OMMAN| 00000100: 44 2F C5 52 52 4F 52 20 43 48 41 4E 4E 45 4C 2C |D/.RROR CHANNEL,| 00000110: 20 59 4F 55 20 46 45 45 4C 20 41 20 4C 4F 54 0D | YOU FEEL A LOT.| 00000120: 53 41 46 45 52 2E 0D 0D 0D 0D 0D 0D 0D 0D 20 20 |SAFER......... | 00000130: 20 20 C3 48 41 4E 4E 45 4C 20 23 31 35 20 49 53 | .HANNEL #15 IS| 00000140: 20 55 53 45 44 20 46 4F 52 20 53 45 4E 44 49 4E | USED FOR SENDIN| 00000150: 47 0D 43 4F 4D 4D 41 4E 44 53 20 54 4F 20 54 48 |G.COMMANDS TO TH| 00000160: 45 20 44 49 53 4B 20 44 52 49 56 45 2C 20 41 4E |E DISK DRIVE, AN| 00000170: 44 20 46 4F 52 0D 52 45 43 45 49 56 49 4E 47 20 |D FOR.RECEIVING | 00000180: 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 41 42 4F 55 |INFORMATION ABOU| 00000190: 54 20 54 48 45 20 44 52 49 56 45 0D 53 54 41 54 |T THE DRIVE.STAT| 000001A0: 55 53 20 46 52 4F 4D 20 54 48 45 20 44 52 49 56 |US FROM THE DRIV| 000001B0: 45 2E 20 20 D9 4F 55 20 4F 50 45 4E 20 54 48 45 |E. .OU OPEN THE| 000001C0: 0D 43 48 41 4E 4E 45 4C 2C 20 41 53 20 59 4F 55 |.CHANNEL, AS YOU| 000001D0: 20 57 4F 55 4C 44 20 4F 50 45 4E 20 41 4E 59 0D | WOULD OPEN ANY.| 000001E0: 43 48 41 4E 4E 45 4C 2C 20 57 49 54 48 20 54 48 |CHANNEL, WITH TH| 000001F0: 45 20 CF D0 C5 CE 20 43 4F 4D 4D 41 4E 44 2E 20 |E .... COMMAND. | 00000200: 20 D4 48 45 0D 55 53 55 41 4C 20 53 59 4E 54 41 | .HE.USUAL SYNTA| 00000210: 58 20 49 53 20 CF D0 C5 CE 31 35 2C 38 2C 31 35 |X IS ....15,8,15| 00000220: 2E 0D 0D 20 20 20 20 D4 48 45 20 46 49 52 53 54 |... .HE FIRST| 00000230: 20 31 35 20 49 53 20 54 48 45 20 43 48 41 4E 4E | 15 IS THE CHANN| 00000240: 45 4C 0D 4E 55 4D 42 45 52 2C 20 54 48 45 20 38 |EL.NUMBER, THE 8| 00000250: 20 49 53 20 54 48 45 20 44 52 49 56 45 20 4E 55 | IS THE DRIVE NU| 00000260: 4D 42 45 52 2C 0D 41 4E 44 20 54 48 45 20 4C 41 |MBER,.AND THE LA| 00000270: 53 54 20 31 35 20 49 53 20 54 48 45 20 53 45 43 |ST 15 IS THE SEC| 00000280: 4F 4E 44 41 52 59 0D 41 44 44 52 45 53 53 2E 20 |ONDARY.ADDRESS. | 00000290: C9 4E 20 47 45 4E 45 52 41 4C 2C 20 54 48 45 20 |.N GENERAL, THE | 000002A0: 46 49 52 53 54 20 4E 55 4D 42 45 52 0D 49 53 20 |FIRST NUMBER.IS | 000002B0: 54 48 45 20 53 41 4D 45 20 41 53 20 54 48 45 20 |THE SAME AS THE | 000002C0: 54 48 49 52 44 20 4E 55 4D 42 45 52 2E 0D 0D 0D |THIRD NUMBER....| 000002D0: 0D 0D 0D 0D 20 20 20 20 D9 4F 55 20 43 41 4E 20 |.... .OU CAN | 000002E0: 53 45 4E 44 20 53 45 56 45 52 41 4C 20 55 53 45 |SEND SEVERAL USE| 000002F0: 46 55 4C 0D 43 4F 4D 4D 41 4E 44 53 20 54 4F 20 |FUL.COMMANDS TO | 00000300: 54 48 45 20 44 52 49 56 45 2E 20 20 C6 4F 52 20 |THE DRIVE. .OR | 00000310: 49 4E 53 54 41 4E 43 45 2C 0D 54 4F 20 46 4F 52 |INSTANCE,.TO FOR| 00000320: 4D 41 54 20 41 20 44 49 53 4B 2C 20 59 4F 55 20 |MAT A DISK, YOU | 00000330: 55 53 45 20 54 48 49 53 3A 0D 0D 20 20 20 CF D0 |USE THIS:.. ..| 00000340: C5 CE 31 35 2C 38 2C 31 35 2C 22 CE 30 3A 44 49 |..15,8,15,".0:DI| 00000350: 53 4B 20 4E 41 4D 45 2C 49 44 22 3A 0D 20 20 20 |SK NAME,ID":. | 00000360: 20 20 20 20 20 C3 CC CF D3 C5 31 35 0D 0D 20 20 | .....15.. | 00000370: 20 20 C9 4E 20 54 48 45 20 49 4D 4D 45 44 49 41 | .N THE IMMEDIA| 00000380: 54 45 20 4D 4F 44 45 20 49 54 27 53 20 41 20 47 |TE MODE IT'S A G| 00000390: 4F 4F 44 0D 49 44 45 41 20 54 4F 20 43 4C 4F 53 |OOD.IDEA TO CLOS| 000003A0: 45 20 54 48 45 20 43 48 41 4E 4E 45 4C 20 52 49 |E THE CHANNEL RI| 000003B0: 47 48 54 20 41 57 41 59 2E 0D C9 4E 20 41 20 50 |GHT AWAY...N A P| 000003C0: 52 4F 47 52 41 4D 20 49 54 27 53 20 4F 46 54 45 |ROGRAM IT'S OFTE| 000003D0: 4E 20 42 45 54 54 45 52 20 54 4F 0D 4B 45 45 50 |N BETTER TO.KEEP| 000003E0: 20 C3 48 41 4E 4E 45 4C 20 23 31 35 20 4F 50 45 | .HANNEL #15 OPE| 000003F0: 4E 20 57 48 49 4C 45 20 59 4F 55 20 41 52 45 0D |N WHILE YOU ARE.| 00000400: 52 45 41 44 49 4E 47 20 4F 52 20 57 52 49 54 49 |READING OR WRITI| 00000410: 4E 47 20 54 4F 20 4F 54 48 45 52 20 43 48 41 4E |NG TO OTHER CHAN| 00000420: 4E 45 4C 53 2E 0D 0D 20 20 20 20 C9 4E 20 41 44 |NELS... .N AD| 00000430: 44 49 54 49 4F 4E 20 54 4F 20 46 4F 52 4D 41 54 |DITION TO FORMAT| 00000440: 54 49 4E 47 2C 20 4F 54 48 45 52 0D 54 48 49 4E |TING, OTHER.THIN| 00000450: 47 53 20 59 4F 55 20 43 41 4E 20 44 4F 20 41 52 |GS YOU CAN DO AR| 00000460: 45 20 53 43 52 41 54 43 48 49 4E 47 2C 0D 52 45 |E SCRATCHING,.RE| 00000470: 4E 41 4D 49 4E 47 20 41 4E 44 20 43 4F 50 59 49 |NAMING AND COPYI| 00000480: 4E 47 20 46 49 4C 45 53 2C 0D 49 4E 49 54 49 41 |NG FILES,.INITIA| 00000490: 4C 49 5A 49 4E 47 20 54 48 45 20 44 52 49 56 45 |LIZING THE DRIVE| 000004A0: 20 41 4E 44 20 56 41 4C 49 44 41 54 49 4E 47 0D | AND VALIDATING.| 000004B0: 54 48 45 20 44 49 53 4B 20 49 54 53 45 4C 46 2E |THE DISK ITSELF.| 000004C0: 0D 0D D4 48 45 53 45 20 41 52 45 20 54 48 45 20 |...HESE ARE THE | 000004D0: 53 59 4E 54 41 58 45 53 2E 0D 0D D4 4F 20 53 43 |SYNTAXES....O SC| 000004E0: 52 41 54 43 48 20 41 20 46 49 4C 45 20 46 52 4F |RATCH A FILE FRO| 000004F0: 4D 20 54 48 45 20 44 49 53 4B 3A 0D 0D 20 20 20 |M THE DISK:.. | 00000500: CF D0 C5 CE 20 31 35 2C 38 2C 31 35 2C 22 D3 30 |.... 15,8,15,".0| 00000510: 3A 46 49 4C 45 4E 41 4D 45 22 3A C3 CC CF D3 C5 |:FILENAME":.....| 00000520: 31 35 0D 0D D4 4F 20 52 45 4E 41 4D 45 20 41 20 |15...O RENAME A | 00000530: 46 49 4C 45 20 4F 4E 20 54 48 45 20 44 49 53 4B |FILE ON THE DISK| 00000540: 3A 0D 0D 20 20 20 CF D0 C5 CE 31 35 2C 38 2C 31 |:.. ....15,8,1| 00000550: 35 2C 22 D2 30 3A 4E 45 57 4E 41 4D 45 3D 4F 4C |5,".0:NEWNAME=OL| 00000560: 44 4E 41 4D 45 22 3A 0D 20 20 20 20 20 20 20 20 |DNAME":. | 00000570: C3 CC CF D3 C5 31 35 0D 0D 20 20 20 20 D4 4F 20 |.....15.. .O | 00000580: 43 4F 50 59 20 41 20 46 49 4C 45 20 55 4E 44 45 |COPY A FILE UNDE| 00000590: 52 20 41 4E 4F 54 48 45 52 20 4E 41 4D 45 0D 4F |R ANOTHER NAME.O| 000005A0: 4E 20 54 48 45 20 53 41 4D 45 20 44 49 53 4B 3A |N THE SAME DISK:| 000005B0: 0D 0D 20 20 20 CF D0 C5 CE 31 35 2C 38 2C 31 35 |.. ....15,8,15| 000005C0: 2C 22 C3 30 3A 4E 45 57 4E 41 4D 45 3D 30 3A 4F |,".0:NEWNAME=0:O| 000005D0: 4C 44 4E 41 4D 45 22 0D 20 20 20 20 20 20 20 20 |LDNAME". | 000005E0: 3A C3 CC CF D3 C5 31 35 0D 0D 0D 0D 20 20 20 20 |:.....15.... | 000005F0: D4 4F 20 49 4E 49 54 49 41 4C 49 5A 45 20 54 48 |.O INITIALIZE TH| 00000600: 45 20 44 52 49 56 45 20 2D 20 54 48 49 53 0D 57 |E DRIVE - THIS.W| 00000610: 49 4C 4C 20 53 54 4F 50 20 54 48 45 20 44 52 49 |ILL STOP THE DRI| 00000620: 56 45 20 4C 49 47 48 54 20 46 52 4F 4D 0D 42 4C |VE LIGHT FROM.BL| 00000630: 49 4E 4B 49 4E 47 3A 0D 0D 20 20 20 CF D0 C5 CE |INKING:.. ....| 00000640: 31 35 2C 38 2C 31 35 2C 22 C9 30 22 3A C3 CC CF |15,8,15,".0":...| 00000650: D3 C5 31 35 0D 0D D4 4F 20 56 41 4C 49 44 41 54 |..15...O VALIDAT| 00000660: 45 20 41 20 44 49 53 4B 3A 0D 0D 20 20 20 CF D0 |E A DISK:.. ..| 00000670: C5 CE 31 35 2C 38 2C 31 35 2C 22 D6 30 22 3A C3 |..15,8,15,".0":.| 00000680: CC CF D3 C5 31 35 0D 0D 20 20 20 20 D4 48 45 20 |....15.. .HE | 00000690: 48 41 4E 44 49 45 53 54 20 54 48 49 4E 47 20 54 |HANDIEST THING T| 000006A0: 4F 20 44 4F 20 57 49 54 48 20 54 48 45 0D C3 4F |O DO WITH THE..O| 000006B0: 4D 4D 41 4E 44 2F C5 52 52 4F 52 20 43 48 41 4E |MMAND/.RROR CHAN| 000006C0: 4E 45 4C 20 49 53 20 54 4F 20 52 45 41 44 20 54 |NEL IS TO READ T| 000006D0: 48 45 0D 44 52 49 56 45 20 53 54 41 54 55 53 2E |HE.DRIVE STATUS.| 000006E0: 20 20 C9 54 27 53 20 41 20 47 4F 4F 44 20 49 44 | .T'S A GOOD ID| 000006F0: 45 41 20 54 4F 20 44 4F 0D 54 48 49 53 20 49 4E |EA TO DO.THIS IN| 00000700: 20 41 20 50 52 4F 47 52 41 4D 20 54 48 41 54 20 | A PROGRAM THAT | 00000710: 52 45 41 44 53 20 4F 52 0D 57 52 49 54 45 53 20 |READS OR.WRITES | 00000720: 54 4F 20 54 48 45 20 44 49 53 4B 2E 20 20 D4 48 |TO THE DISK. .H| 00000730: 45 4E 2C 20 49 4E 20 43 41 53 45 20 4F 46 0D 41 |EN, IN CASE OF.A| 00000740: 4E 20 45 52 52 4F 52 2C 20 59 4F 55 27 4C 4C 20 |N ERROR, YOU'LL | 00000750: 48 41 56 45 20 54 48 45 20 49 4E 46 4F 52 4D 41 |HAVE THE INFORMA| 00000760: 54 49 4F 4E 0D 59 4F 55 20 4E 45 45 44 20 54 4F |TION.YOU NEED TO| 00000770: 20 44 49 41 47 4E 4F 53 45 20 54 48 45 20 50 52 | DIAGNOSE THE PR| 00000780: 4F 42 4C 45 4D 2E 0D 0D 0D 20 20 20 20 C9 4E 20 |OBLEM.... .N | 00000790: 41 20 50 52 4F 47 52 41 4D 2C 20 54 48 45 20 45 |A PROGRAM, THE E| 000007A0: 52 52 4F 52 20 43 48 41 4E 4E 45 4C 20 49 53 0D |RROR CHANNEL IS.| 000007B0: 52 45 41 44 20 4C 49 4B 45 20 54 48 49 53 3A 0D |READ LIKE THIS:.| 000007C0: 0D 20 20 20 34 30 30 20 CF D0 C5 CE 31 35 2C 38 |. 400 ....15,8| 000007D0: 2C 31 35 0D 20 20 20 34 31 30 20 C9 CE D0 D5 D4 |,15. 410 .....| 000007E0: 23 31 35 2C C5 D2 25 2C C5 D2 24 2C D4 D2 25 2C |#15,..%,..$,..%,| 000007F0: D3 C5 25 0D 20 20 20 34 32 30 20 C3 CC CF D3 C5 |..%. 420 .....| 00000800: 31 35 0D 0D 20 20 20 20 C5 D2 25 20 57 49 4C 4C |15.. ..% WILL| 00000810: 20 42 45 20 54 48 45 20 45 52 52 4F 52 20 4E 55 | BE THE ERROR NU| 00000820: 4D 42 45 52 2E 0D C5 D2 24 20 49 53 20 54 48 45 |MBER....$ IS THE| 00000830: 20 45 52 52 4F 52 20 4D 45 53 53 41 47 45 2E 20 | ERROR MESSAGE. | 00000840: 20 C6 4F 52 20 41 0D 44 45 53 43 52 49 50 54 49 | .OR A.DESCRIPTI| 00000850: 4F 4E 20 4F 46 20 54 48 45 20 45 52 52 4F 52 20 |ON OF THE ERROR | 00000860: 4D 45 53 53 41 47 45 53 2C 0D 53 45 45 20 54 48 |MESSAGES,.SEE TH| 00000870: 45 20 4C 49 54 54 4C 45 20 42 4F 4F 4B 20 54 48 |E LITTLE BOOK TH| 00000880: 41 54 20 43 41 4D 45 20 57 49 54 48 0D 59 4F 55 |AT CAME WITH.YOU| 00000890: 52 20 44 49 53 4B 20 44 52 49 56 45 2E 20 D4 D2 |R DISK DRIVE. ..| 000008A0: 25 20 41 4E 44 20 D3 C5 25 20 41 52 45 20 54 48 |% AND ..% ARE TH| 000008B0: 45 0D 54 52 41 43 4B 20 41 4E 44 20 53 45 43 54 |E.TRACK AND SECT| 000008C0: 4F 52 20 57 48 45 52 45 20 54 48 45 20 45 52 52 |OR WHERE THE ERR| 000008D0: 4F 52 0D 4F 43 43 55 52 52 45 44 2E 0D 0D 0D 0D |OR.OCCURRED.....| 000008E0: 0D 0D 20 20 20 20 C9 4E 20 59 4F 55 52 20 50 52 |.. .N YOUR PR| 000008F0: 4F 47 52 41 4D 20 59 4F 55 20 53 48 4F 55 4C 44 |OGRAM YOU SHOULD| 00000900: 20 CF D0 C5 CE 0D 54 48 45 20 45 52 52 4F 52 20 | .....THE ERROR | 00000910: 43 48 41 4E 4E 45 4C 20 42 45 46 4F 52 45 20 CF |CHANNEL BEFORE .| 00000920: D0 C5 CE 49 4E 47 0D 41 4E 4F 54 48 45 52 20 43 |...ING.ANOTHER C| 00000930: 48 41 4E 4E 45 4C 20 46 4F 52 20 44 49 53 4B 20 |HANNEL FOR DISK | 00000940: 41 43 43 45 53 53 2C 20 41 4E 44 0D C3 CC CF D3 |ACCESS, AND.....| 00000950: C5 20 54 48 45 20 45 52 52 4F 52 20 43 48 41 4E |. THE ERROR CHAN| 00000960: 4E 45 4C 20 41 46 54 45 52 0D C3 CC CF D3 C5 49 |NEL AFTER......I| 00000970: 4E 47 20 54 48 45 20 4F 54 48 45 52 20 43 48 41 |NG THE OTHER CHA| 00000980: 4E 4E 45 4C 2E 20 20 D9 4F 55 20 4D 41 59 0D 57 |NNEL. .OU MAY.W| 00000990: 41 4E 54 20 54 4F 20 D0 D2 C9 CE D4 20 54 48 45 |ANT TO ..... THE| 000009A0: 20 45 52 52 4F 52 20 4D 45 53 53 41 47 45 20 54 | ERROR MESSAGE T| 000009B0: 4F 0D 54 48 45 20 53 43 52 45 45 4E 20 4F 52 20 |O.THE SCREEN OR | 000009C0: 4A 55 53 54 20 41 43 54 20 55 50 4F 4E 20 49 54 |JUST ACT UPON IT| 000009D0: 2E 0D D2 45 41 44 49 4E 47 20 54 48 45 20 45 52 |...EADING THE ER| 000009E0: 52 4F 52 20 43 48 41 4E 4E 45 4C 20 57 49 4C 4C |ROR CHANNEL WILL| 000009F0: 20 53 54 4F 50 0D 54 48 45 20 44 52 49 56 45 20 | STOP.THE DRIVE | 00000A00: 46 52 4F 4D 20 42 4C 49 4E 4B 49 4E 47 2E 0D 0D |FROM BLINKING...| 00000A10: 20 20 20 20 D4 48 45 52 45 20 49 53 20 41 20 4E | .HERE IS A N| 00000A20: 49 46 54 59 20 57 41 59 20 4F 46 20 52 45 41 44 |IFTY WAY OF READ| 00000A30: 49 4E 47 0D 54 48 45 20 45 52 52 4F 52 20 43 48 |ING.THE ERROR CH| 00000A40: 41 4E 4E 45 4C 20 49 4E 20 54 48 45 20 49 4D 4D |ANNEL IN THE IMM| 00000A50: 45 44 49 41 54 45 0D 4D 4F 44 45 2E 20 C5 4E 54 |EDIATE.MODE. .NT| 00000A60: 45 52 20 54 48 49 53 20 4C 49 4E 45 3A 0D 0D 20 |ER THIS LINE:.. | 00000A70: 20 20 CF D0 C5 CE 31 35 2C 38 2C 31 35 3A C6 CF | ....15,8,15:..| 00000A80: D2 C9 3D 30 D4 CF 32 35 3A 0D 20 20 20 20 20 20 |..=0..25:. | 00000A90: 20 20 D3 D9 D3 34 33 30 39 36 23 31 35 2C C5 24 | ...43096#15,.$| 00000AA0: 3A 3F C5 24 3B 3A 0D 20 20 20 20 20 20 20 20 C9 |:?.$;:. .| 00000AB0: C6 D3 D4 3D 30 D4 C8 C5 CE CE C5 D8 D4 0D 0D 0D |...=0...........| 00000AC0: 20 20 20 20 C1 4E 59 54 49 4D 45 20 59 4F 55 20 | .NYTIME YOU | 00000AD0: 41 52 45 20 CF D0 C5 CE 49 4E 47 20 41 4E 44 0D |ARE ....ING AND.| 00000AE0: C3 CC CF D3 C5 49 4E 47 20 46 49 4C 45 53 20 49 |.....ING FILES I| 00000AF0: 4E 20 41 20 50 52 4F 47 52 41 4D 20 59 4F 55 20 |N A PROGRAM YOU | 00000B00: 57 49 4C 4C 0D 45 4E 43 4F 55 4E 54 45 52 20 45 |WILL.ENCOUNTER E| 00000B10: 52 52 4F 52 53 2E 20 20 C2 59 20 52 45 41 44 49 |RRORS. .Y READI| 00000B20: 4E 47 20 54 48 45 0D 45 52 52 4F 52 20 43 48 41 |NG THE.ERROR CHA| 00000B30: 4E 4E 45 4C 20 59 4F 55 20 43 41 4E 20 46 49 47 |NNEL YOU CAN FIG| 00000B40: 55 52 45 20 4F 55 54 20 57 48 41 54 0D 57 45 4E |URE OUT WHAT.WEN| 00000B50: 54 20 57 52 4F 4E 47 20 41 4E 44 20 43 4F 4E 54 |T WRONG AND CONT| 00000B60: 49 4E 55 45 20 57 49 54 48 0D 43 4F 4E 46 49 44 |INUE WITH.CONFID| 00000B70: 45 4E 43 45 2E 20 20 CD 41 4E 59 20 54 49 4D 45 |ENCE. .ANY TIME| 00000B80: 53 20 54 48 45 20 50 52 4F 42 4C 45 4D 0D 49 53 |S THE PROBLEM.IS| 00000B90: 20 41 20 53 49 4D 50 4C 45 20 22 44 52 49 56 45 | A SIMPLE "DRIVE| 00000BA0: 20 4E 4F 54 20 52 45 41 44 59 22 20 41 4E 44 20 | NOT READY" AND | 00000BB0: 41 4E 0D 49 4E 49 54 49 41 4C 49 5A 41 54 49 4F |AN.INITIALIZATIO| 00000BC0: 4E 20 49 53 20 41 4C 4C 20 54 48 41 54 27 53 20 |N IS ALL THAT'S | 00000BD0: 4E 45 45 44 45 44 2E 0D 0D 20 20 20 20 D4 48 45 |NEEDED... .HE| 00000BE0: 20 4D 41 49 4E 20 52 45 41 53 4F 4E 20 46 4F 52 | MAIN REASON FOR| 00000BF0: 20 49 4E 49 54 49 41 4C 49 5A 49 4E 47 0D 49 53 | INITIALIZING.IS| 00000C00: 20 54 4F 20 54 45 4C 4C 20 54 48 45 20 44 52 49 | TO TELL THE DRI| 00000C10: 56 45 20 54 48 41 54 20 59 4F 55 20 41 52 45 0D |VE THAT YOU ARE.| 00000C20: 55 53 49 4E 47 20 41 20 4E 45 57 20 44 49 53 4B |USING A NEW DISK| 00000C30: 2E 20 20 D3 49 4E 43 45 20 4D 41 4E 59 20 44 49 |. .INCE MANY DI| 00000C40: 53 4B 53 0D 48 41 56 45 20 49 44 45 4E 54 49 43 |SKS.HAVE IDENTIC| 00000C50: 41 4C 20 C9 C4 20 4E 55 4D 42 45 52 53 20 20 2D |AL .. NUMBERS -| 00000C60: 2D 0D CC CF C1 C4 D3 D4 C1 D2 20 44 49 53 4B 53 |-......... DISKS| 00000C70: 20 55 53 45 20 D3 31 2C 20 D3 32 2C 20 D3 33 20 | USE .1, .2, .3 | 00000C80: 4F 52 20 D3 34 0D 2D 2D 20 49 54 27 53 20 49 4D |OR .4.-- IT'S IM| 00000C90: 50 45 52 41 54 49 56 45 20 54 48 41 54 20 59 4F |PERATIVE THAT YO| 00000CA0: 55 0D 49 4E 49 54 49 41 4C 49 5A 45 20 54 48 45 |U.INITIALIZE THE| 00000CB0: 20 44 52 49 56 45 20 41 46 54 45 52 20 53 57 41 | DRIVE AFTER SWA| 00000CC0: 50 50 49 4E 47 0D 44 49 53 4B 53 20 54 48 41 54 |PPING.DISKS THAT| 00000CD0: 20 4D 41 59 20 48 41 56 45 20 54 48 45 20 53 41 | MAY HAVE THE SA| 00000CE0: 4D 45 20 C9 C4 2E 0D 0D 0D 20 20 20 20 C9 46 20 |ME ...... .F | 00000CF0: 54 48 45 20 44 52 49 56 45 20 54 48 49 4E 4B 53 |THE DRIVE THINKS| 00000D00: 20 59 4F 55 20 41 52 45 20 53 54 49 4C 4C 0D 55 | YOU ARE STILL.U| 00000D10: 53 49 4E 47 20 54 48 45 20 53 41 4D 45 20 44 49 |SING THE SAME DI| 00000D20: 53 4B 2C 20 41 4E 44 20 59 4F 55 27 52 45 20 4E |SK, AND YOU'RE N| 00000D30: 4F 54 2C 0D 49 54 20 43 41 4E 20 45 41 53 49 4C |OT,.IT CAN EASIL| 00000D40: 59 20 57 52 49 54 45 20 4F 4E 45 20 46 49 4C 45 |Y WRITE ONE FILE| 00000D50: 20 4F 56 45 52 0D 41 4E 4F 54 48 45 52 20 41 4E | OVER.ANOTHER AN| 00000D60: 44 20 59 4F 55 27 4C 4C 20 4C 4F 53 45 20 54 48 |D YOU'LL LOSE TH| 00000D70: 45 20 46 49 52 53 54 0D 46 49 4C 45 2E 0D 0D 20 |E FIRST.FILE... | 00000D80: 20 20 20 C6 4F 52 20 46 55 52 54 48 45 52 20 49 | .OR FURTHER I| 00000D90: 4E 46 4F 52 4D 41 54 49 4F 4E 20 4F 4E 20 54 48 |NFORMATION ON TH| 00000DA0: 45 0D 31 35 34 31 20 44 49 53 4B 20 44 52 49 56 |E.1541 DISK DRIV| 00000DB0: 45 20 C9 20 52 45 43 4F 4D 4D 45 4E 44 3A 0D 0D |E . RECOMMEND:..| 00000DC0: 20 20 20 20 C9 CE D3 C9 C4 C5 20 C3 CF CD CD CF | ...... .....| 00000DD0: C4 CF D2 C5 20 C4 CF D3 0D 20 20 20 20 20 20 20 |.... .... | 00000DE0: 42 59 20 C9 4D 4D 45 52 53 20 41 4E 44 20 CE 45 |BY .MMERS AND .E| 00000DF0: 55 46 45 4C 44 0D 20 20 20 20 20 20 20 50 55 42 |UFELD. PUB| 00000E00: 4C 49 53 48 45 44 20 42 59 20 C4 C1 D4 C1 CD CF |LISHED BY ......| 00000E10: D3 D4 2C 20 C9 CE C3 2E 0D 0D 20 20 20 20 D4 C8 |.., ...... ..| 00000E20: C5 20 C1 CE C1 D4 CF CD D9 20 CF C6 20 D4 C8 C5 |. ....... .. ...| 00000E30: 20 31 35 34 31 0D 20 20 20 20 20 20 20 42 59 20 | 1541. BY | 00000E40: C5 4E 47 4C 49 53 43 48 20 41 4E 44 20 D3 5A 43 |.NGLISCH AND .ZC| 00000E50: 5A 45 50 41 4E 4F 57 53 4B 49 0D 20 20 20 20 20 |ZEPANOWSKI. | 00000E60: 20 20 50 55 42 4C 49 53 48 45 44 20 42 59 20 C1 | PUBLISHED BY .| 00000E70: C2 C1 C3 D5 D3 20 D3 CF C6 D4 D7 C1 D2 C5 0D 0D |..... ..........| 00000E80: 20 20 20 20 20 20 20 20 2A 2A 2A 2A 20 C5 4E 44 | **** .ND| 00000E90: 20 4F 46 20 D4 45 58 54 20 2A 2A 2A 2A 0D | OF .EXT ****. |
..^U:ZERO.. BASICS: ERROR CHANNEL
.. BY FENDER TUCKER AND JOEL REA..
SOONER OR LATER AS YOU EXPLORE.THE COMP
UTER IN FRONT OF YOU YOU'LL.ENCOUNTER A
BLINKING DRIVE LIGHT OR A.CRYPTIC DISK E
RROR MESSAGE. IF YOU.KNOW ABOUT CHANNEL
#15, THE.COMMAND/ERROR CHANNEL, YOU FEE
L A LOT.SAFER......... CHANNEL #15 IS
USED FOR SENDING.COMMANDS TO THE DISK D
RIVE, AND FOR.RECEIVING INFORMATION ABOU
T THE DRIVE.STATUS FROM THE DRIVE. YOU
OPEN THE.CHANNEL, AS YOU WOULD OPEN ANY.
CHANNEL, WITH THE OPEN COMMAND. THE.USU
AL SYNTAX IS OPEN15,8,15... THE FIRST
15 IS THE CHANNEL.NUMBER, THE 8 IS THE
DRIVE NUMBER,.AND THE LAST 15 IS THE SEC
ONDARY.ADDRESS. IN GENERAL, THE FIRST NU
MBER.IS THE SAME AS THE THIRD NUMBER....
.... YOU CAN SEND SEVERAL USEFUL.COMM
ANDS TO THE DRIVE. FOR INSTANCE,.TO FOR
MAT A DISK, YOU USE THIS:.. OPEN15,8,1
5,"N0:DISK NAME,ID":. CLOSE15..
IN THE IMMEDIATE MODE IT'S A GOOD.IDEA
TO CLOSE THE CHANNEL RIGHT AWAY..IN A P
ROGRAM IT'S OFTEN BETTER TO.KEEP CHANNEL
#15 OPEN WHILE YOU ARE.READING OR WRITI
NG TO OTHER CHANNELS... IN ADDITION T
O FORMATTING, OTHER.THINGS YOU CAN DO AR
E SCRATCHING,.RENAMING AND COPYING FILES
,.INITIALIZING THE DRIVE AND VALIDATING.
THE DISK ITSELF...THESE ARE THE SYNTAXES
...TO SCRATCH A FILE FROM THE DISK:..
OPEN 15,8,15,"S0:FILENAME":CLOSE15..TO R
ENAME A FILE ON THE DISK:.. OPEN15,8,1
5,"R0:NEWNAME=OLDNAME":. CLOSE15.
. TO COPY A FILE UNDER ANOTHER NAME.O
N THE SAME DISK:.. OPEN15,8,15,"C0:NEW
NAME=0:OLDNAME". :CLOSE15....
TO INITIALIZE THE DRIVE - THIS.WILL STOP
THE DRIVE LIGHT FROM.BLINKING:.. OPEN
15,8,15,"I0":CLOSE15..TO VALIDATE A DISK
:.. OPEN15,8,15,"V0":CLOSE15.. THE
HANDIEST THING TO DO WITH THE.COMMAND/ER
ROR CHANNEL IS TO READ THE.DRIVE STATUS.
IT'S A GOOD IDEA TO DO.THIS IN A PROGR
AM THAT READS OR.WRITES TO THE DISK. TH
EN, IN CASE OF.AN ERROR, YOU'LL HAVE THE
INFORMATION.YOU NEED TO DIAGNOSE THE PR
OBLEM.... IN A PROGRAM, THE ERROR CHA
NNEL IS.READ LIKE THIS:.. 400 OPEN15,8
,15. 410 INPUT#15,ER%,ER$,TR%,SE%. 4
20 CLOSE15.. ER% WILL BE THE ERROR NU
MBER..ER$ IS THE ERROR MESSAGE. FOR A.D
ESCRIPTION OF THE ERROR MESSAGES,.SEE TH
E LITTLE BOOK THAT CAME WITH.YOUR DISK D
RIVE. TR% AND SE% ARE THE.TRACK AND SECT
OR WHERE THE ERROR.OCCURRED....... IN
YOUR PROGRAM YOU SHOULD OPEN.THE ERROR
CHANNEL BEFORE OPENING.ANOTHER CHANNEL F
OR DISK ACCESS, AND.CLOSE THE ERROR CHAN
NEL AFTER.CLOSEING THE OTHER CHANNEL. Y
OU MAY.WANT TO PRINT THE ERROR MESSAGE T
O.THE SCREEN OR JUST ACT UPON IT..READIN
G THE ERROR CHANNEL WILL STOP.THE DRIVE
FROM BLINKING... THERE IS A NIFTY WAY
OF READING.THE ERROR CHANNEL IN THE IMM
EDIATE.MODE. ENTER THIS LINE:.. OPEN15
,8,15:FORI=0TO25:. SYS43096#15,E$
:?E$;:. IFST=0THENNEXT... ANYT
IME YOU ARE OPENING AND.CLOSEING FILES I
N A PROGRAM YOU WILL.ENCOUNTER ERRORS.
BY READING THE.ERROR CHANNEL YOU CAN FIG
URE OUT WHAT.WENT WRONG AND CONTINUE WIT
H.CONFIDENCE. MANY TIMES THE PROBLEM.IS
A SIMPLE "DRIVE NOT READY" AND AN.INITI
ALIZATION IS ALL THAT'S NEEDED... THE
MAIN REASON FOR INITIALIZING.IS TO TELL
THE DRIVE THAT YOU ARE.USING A NEW DISK
. SINCE MANY DISKS.HAVE IDENTICAL ID NU
MBERS --.LOADSTAR DISKS USE S1, S2, S3
OR S4.-- IT'S IMPERATIVE THAT YOU.INITIA
LIZE THE DRIVE AFTER SWAPPING.DISKS THAT
MAY HAVE THE SAME ID.... IF THE DRIV
E THINKS YOU ARE STILL.USING THE SAME DI
SK, AND YOU'RE NOT,.IT CAN EASILY WRITE
ONE FILE OVER.ANOTHER AND YOU'LL LOSE TH
E FIRST.FILE... FOR FURTHER INFORMATI
ON ON THE.1541 DISK DRIVE I RECOMMEND:..
INSIDE COMMODORE DOS. BY IMMER
S AND NEUFELD. PUBLISHED BY DATAMO
ST, INC... THE ANATOMY OF THE 1541.
BY ENGLISCH AND SZCZEPANOWSKI.
PUBLISHED BY ABACUS SOFTWARE..
**** END OF TEXT ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL