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

DISK.DOC

FILE INFORMATION

FILENAME(S): DISK.DOC

FILE TYPE(S): PRG

FILE SIZE: 524b

FIRST SEEN: 2025-11-30 16:59:22

APPEARS ON: 2 disk(s)

FILE HASH

521134b5403dbd888a4bf0ba1bcc254a1e8b027709ccbf913c7b8dd7035a2e25

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASTERIX DISK.DOC PRG High Voltage Complete C64 Collection 16 8 DOWNLOAD FILE
ASTERISK DISK.DOC PRG High Voltage Complete C64 Collection 15 12 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 20 44 69 73 6B 20  69 6E 74 65 72 66 61 63  |   Disk interfac|
00000010: 65 20 63 6F 6D 6D 61 6E  64 73 20 28 64 69 73 6B  |e commands (disk|
00000020: 29 0D 0D 0D 75 73 61 67  65 3A 0D 0D 20 20 20 64  |)...usage:..   d|
00000030: 69 73 6B 20 6E 6F 75 6E  31 20 6E 6F 75 6E 32 20  |isk noun1 noun2 |
00000040: 2E 2E 2E 20 6E 6F 75 6E  4E 0D 0D 20 77 68 65 72  |... nounN.. wher|
00000050: 65 20 74 68 65 20 6E 6F  75 6E 73 20 63 6F 6E 73  |e the nouns cons|
00000060: 69 73 74 20 6F 66 3A 0D  0D 20 24 7B 66 69 6C 65  |ist of:.. ${file|
00000070: 73 70 65 63 7D 20 20 20  52 65 61 64 20 64 69 72  |spec}   Read dir|
00000080: 65 63 74 6F 72 79 0D 20  60 7B 64 6F 73 20 63 6D  |ectory. `{dos cm|
00000090: 64 7D 20 20 20 20 53 65  6E 64 20 63 6D 64 2C 20  |d}    Send cmd, |
000000A0: 72 65 61 64 20 65 72 72  20 63 68 61 6E 0D 20 3F  |read err chan. ?|
000000B0: 7B 66 69 6C 65 73 70 65  63 7D 20 20 20 47 65 74  |{filespec}   Get|
000000C0: 73 20 66 69 6C 65 20 66  72 6F 6D 20 64 72 69 76  |s file from driv|
000000D0: 65 0D 20 2A 7B 66 69 6C  65 73 70 65 63 7D 20 20  |e. *{filespec}  |
000000E0: 20 53 65 6E 64 73 20 66  69 6C 65 20 74 6F 20 64  | Sends file to d|
000000F0: 72 69 76 65 0D 0D 0D 65  78 61 6D 70 6C 65 73 3A  |rive...examples:|
00000100: 0D 0D 20 20 20 64 69 73  6B 20 24 3A 2A 3D 70 0D  |..   disk $:*=p.|
00000110: 20 20 20 20 20 20 20 28  4C 69 73 74 73 20 50 52  |       (Lists PR|
00000120: 6F 47 72 61 6D 73 20 6F  6E 20 64 69 73 6B 29 0D  |oGrams on disk).|
00000130: 0D 20 20 20 64 69 73 6B  20 60 73 3A 22 69 6E 74  |.   disk `s:"int|
00000140: 72 6F 20 2F 74 64 75 22  20 60 0D 20 20 20 20 20  |ro /tdu" `.     |
00000150: 20 20 28 53 63 72 61 74  63 68 65 73 20 66 69 6C  |  (Scratches fil|
00000160: 65 2C 20 74 68 65 6E 20  72 65 61 64 73 20 74 68  |e, then reads th|
00000170: 65 0D 20 20 20 20 20 20  20 20 65 72 72 6F 72 20  |e.        error |
00000180: 63 68 61 6E 6E 65 6C 29  0D 0D 20 20 20 64 69 73  |channel)..   dis|
00000190: 6B 20 24 20 60 76 20 24  0D 20 20 20 20 20 20 20  |k $ `v $.       |
000001A0: 28 44 69 72 65 63 74 6F  72 79 2C 20 76 61 6C 69  |(Directory, vali|
000001B0: 64 61 74 65 73 2C 20 74  68 65 6E 20 64 69 72 73  |dates, then dirs|
000001C0: 0D 20 20 20 20 20 20 20  20 61 67 61 69 6E 29 0D  |.        again).|
000001D0: 0D 20 20 20 64 69 73 6B  20 60 73 3A 2E 61 6C 69  |.   disk `s:.ali|
000001E0: 61 73 20 2A 2E 61 6C 69  61 73 0D 20 20 20 20 20  |as *.alias.     |
000001F0: 20 20 28 55 70 64 61 74  65 73 20 74 68 65 20 2E  |  (Updates the .|
00000200: 61 6C 69 61 73 20 66 69  6C 65 29 0D              |alias file).    |
   DISK INTERFACE COMMANDS (DISK)...USAG
E:..   DISK NOUN1 NOUN2 ... NOUNN.. WHER
E THE NOUNS CONSIST OF:.. ${FILESPEC}   
READ DIRECTORY. `{DOS CMD}    SEND CMD, 
READ ERR CHAN. ?{FILESPEC}   GETS FILE F
ROM DRIVE. *{FILESPEC}   SENDS FILE TO D
RIVE...EXAMPLES:..   DISK $:*=P.       (
LISTS PROGRAMS ON DISK)..   DISK `S:"INT
RO /TDU" `.       (SCRATCHES FILE, THEN 
READS THE.        ERROR CHANNEL)..   DIS
K $ `V $.       (DIRECTORY, VALIDATES, T
HEN DIRS.        AGAIN)..   DISK `S:.ALI
AS *.ALIAS.       (UPDATES THE .ALIAS FI
LE).
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL