_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

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 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL