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

RAMDISK.TXT

FILE INFORMATION

FILENAME(S): RAMDISK.TXT

FILE TYPE(S): SEQ

FILE SIZE: 1.4K

FIRST SEEN: 2025-10-20 14:31:51

APPEARS ON: 1 disk(s)

FILE HASH

d6ae2282ff3442a46e1728bf5b38199923fe9d4f14a685320461778996e84525

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MASTERMMSOFT RAMDISK.TXT SEQ Treasure Chest - Klaus Der Suhler 19 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 CB 45 59 57 4F 52  44 3A 20 20 20 20 20 D2  |  .EYWORD:     .|
00000010: C1 CD C4 C9 D3 CB 0D 20  0D 20 20 D3 45 45 20 41  |....... .  .EE A|
00000020: 4C 53 4F 3A 20 20 20 20  C7 C5 D4 D2 C1 CD 2C D0  |LSO:    ......,.|
00000030: D5 D4 D2 C1 CD 2C C9 CE  D3 D4 C1 CC CC 2C D2 C5  |.....,.......,..|
00000040: CD CF D6 C5 2C D3 C5 D4  D2 C1 CD 2C D2 C4 CF C6  |....,......,....|
00000050: C6 2C D2 C4 C9 D2 0D 20  0D 20 20 C6 49 4C 45 53  |.,..... .  .ILES|
00000060: 20 41 52 45 20 20 53 54  4F 52 45 44 20 49 4E 20  | ARE  STORED IN |
00000070: 41 20 D2 C1 CD 20 44 49  53 4B 20 41 53 20 41 20  |A ... DISK AS A |
00000080: 4C 49 4E 4B 45 44 20 4C  49 53 54 2C 20 41 4C 4F  |LINKED LIST, ALO|
00000090: 54 20 4C 49 4B 45 20 54  48 45 20 57 41 59 20 C2  |T LIKE THE WAY .|
000000A0: C1 D3 C9 C3 0D 53 54 4F  52 45 53 20 54 48 45 20  |.....STORES THE |
000000B0: 4C 49 4E 45 53 20 4F 46  20 41 20 C2 C1 D3 C9 C3  |LINES OF A .....|
000000C0: 20 50 52 4F 47 52 41 4D  2E 0D 20 0D 20 20 CE 4F  | PROGRAM.. .  .O|
000000D0: 20 43 4F 4D 4D 41 4E 44  53 20 20 41 52 45 20 41  | COMMANDS  ARE A|
000000E0: 43 54 55 41 4C 4C 59 20  20 45 58 45 43 55 54 45  |CTUALLY  EXECUTE|
000000F0: 44 20 46 52 4F 4D 20 20  57 48 45 52 45 20 54 48  |D FROM  WHERE TH|
00000100: 45 59 20 53 49 54 20 49  4E 20 54 48 45 20 D2 C1  |EY SIT IN THE ..|
00000110: CD 20 44 49 53 4B 2E 0D  D4 48 45 59 20 41 52 45  |. DISK...HEY ARE|
00000120: 20 20 46 49 52 53 54 20  4D 4F 56 45 44 20 54 4F  |  FIRST MOVED TO|
00000130: 20 57 48 45 52 45 20 54  48 45 59 20 41 52 45 20  | WHERE THEY ARE |
00000140: 49 4E 54 45 4E 44 45 44  20 54 4F 20 52 55 4E 2E  |INTENDED TO RUN.|
00000150: 20 D4 48 49 53 20 4D 41  4B 45 53 20 54 48 45 20  | .HIS MAKES THE |
00000160: D2 C1 CD 0D 44 49 53 4B  20 43 4F 4D 50 4C 45 54  |....DISK COMPLET|
00000170: 45 4C 59 20 20 52 45 4C  4F 43 41 54 41 42 4C 45  |ELY  RELOCATABLE|
00000180: 2C 20 53 4F 20 59 4F 55  20 43 41 4E 20 48 41 56  |, SO YOU CAN HAV|
00000190: 45 20 59 4F 55 52 20 D2  C1 CD 20 44 49 53 4B 20  |E YOUR ... DISK |
000001A0: 49 4E 20 42 41 4E 4B 20  31 20 54 4F 44 41 59 0D  |IN BANK 1 TODAY.|
000001B0: 41 4E 44 20 41 54 20 20  53 4F 4D 45 20 4F 54 48  |AND AT  SOME OTH|
000001C0: 45 52 20 20 41 44 44 52  45 53 53 20 49 4E 20 20  |ER  ADDRESS IN  |
000001D0: 42 41 4E 4B 20 30 20 20  54 4F 4D 4F 52 52 4F 57  |BANK 0  TOMORROW|
000001E0: 2C 20 41 4E 44 20 20 49  4E 20 D2 CF CD 20 54 48  |, AND  IN ... TH|
000001F0: 45 20 44 41 59 20 41 46  54 45 52 0D 54 4F 4D 4F  |E DAY AFTER.TOMO|
00000200: 52 52 4F 57 2E 0D 20 0D  20 20 D9 4F 55 20 43 41  |RROW.. .  .OU CA|
00000210: 4E 20 20 52 55 4E 20 41  4E 59 20 20 50 52 4F 47  |N  RUN ANY  PROG|
00000220: 52 41 4D 20 53 4D 41 4C  4C 20 20 45 4E 4F 55 47  |RAM SMALL  ENOUG|
00000230: 48 20 54 4F 20 20 46 49  54 20 49 4E 20 54 48 45  |H TO  FIT IN THE|
00000240: 20 D2 C1 CD 20 44 49 53  4B 20 53 49 4D 50 4C 59  | ... DISK SIMPLY|
00000250: 20 42 59 0D 54 59 50 49  4E 47 20 49 54 53 20 20  | BY.TYPING ITS  |
00000260: 4E 41 4D 45 20 4F 4E 20  20 54 48 45 20 43 4F 4D  |NAME ON  THE COM|
00000270: 4D 41 4E 44 20 20 4C 49  4E 45 20 41 4E 44 20 20  |MAND  LINE AND  |
00000280: 48 49 54 54 49 4E 47 20  52 45 54 55 52 4E 2E 20  |HITTING RETURN. |
00000290: D9 4F 55 20 4D 41 59 20  57 41 4E 54 20 54 4F 0D  |.OU MAY WANT TO.|
000002A0: 52 45 4E 41 4D 45 20 53  4F 4D 45 20 46 49 4C 45  |RENAME SOME FILE|
000002B0: 53 20 42 45 46 4F 52 45  20 C9 CE D3 D4 C1 CC CC  |S BEFORE .......|
000002C0: 49 4E 47 20 54 48 45 4D  20 46 4F 52 20 45 41 53  |ING THEM FOR EAS|
000002D0: 59 20 54 59 50 49 4E 47  2E 0D 20 0D 20 0D 20 20  |Y TYPING.. . .  |
000002E0: C5 41 43 48 20 D2 C1 CD  20 44 49 53 4B 20 45 4E  |.ACH ... DISK EN|
000002F0: 54 52 59 20 43 4F 4E 53  49 53 54 53 20 4F 46 20  |TRY CONSISTS OF |
00000300: 41 20 53 4D 41 4C 4C 20  48 45 41 44 45 52 20 46  |A SMALL HEADER F|
00000310: 4F 4C 4C 4F 57 45 44 20  42 59 20 54 48 45 20 46  |OLLOWED BY THE F|
00000320: 49 4C 45 20 49 54 53 45  4C 46 2E 0D 20 20 D4 48  |ILE ITSELF..  .H|
00000330: 45 20 46 4F 52 4D 41 54  20 49 53 20 41 53 20 46  |E FORMAT IS AS F|
00000340: 4F 4C 4C 4F 57 53 3A 0D  20 0D 20 20 20 20 32 20  |OLLOWS:. .    2 |
00000350: 42 59 54 45 53 20 20 20  20 20 CF 46 46 53 45 54  |BYTES     .FFSET|
00000360: 20 54 4F 20 54 48 45 20  4E 45 58 54 20 D2 C1 CD  | TO THE NEXT ...|
00000370: 20 44 49 53 4B 20 45 4E  54 52 59 2E 20 C1 20 5A  | DISK ENTRY. . Z|
00000380: 45 52 4F 20 48 45 52 45  20 4D 45 41 4E 53 20 57  |ERO HERE MEANS W|
00000390: 45 27 56 45 0D 20 20 20  20 20 20 20 20 20 20 20  |E'VE.           |
000003A0: 20 20 20 20 20 52 45 41  43 48 45 44 20 54 48 45  |     REACHED THE|
000003B0: 20 45 4E 44 20 4F 46 20  54 48 45 20 D2 C1 CD 20  | END OF THE ... |
000003C0: 44 49 53 4B 2E 0D 20 0D  20 20 20 20 3F 20 42 59  |DISK.. .    ? BY|
000003D0: 54 45 53 20 20 20 20 20  D4 48 45 20 46 49 4C 45  |TES     .HE FILE|
000003E0: 4E 41 4D 45 2C 20 CE D5  CC CC 20 54 45 52 4D 49  |NAME, .... TERMI|
000003F0: 4E 41 54 45 44 2E 0D 20  0D 20 20 20 20 31 20 42  |NATED.. .    1 B|
00000400: 59 54 45 20 20 20 20 20  20 C9 46 20 42 49 54 20  |YTE      .F BIT |
00000410: 37 20 49 53 20 54 52 55  45 2C 20 54 48 49 53 20  |7 IS TRUE, THIS |
00000420: 49 53 20 41 20 D3 C5 D1  20 46 49 4C 45 2E 20 C9  |IS A ... FILE. .|
00000430: 46 20 42 49 54 20 36 20  49 53 20 54 52 55 45 2C  |F BIT 6 IS TRUE,|
00000440: 20 49 54 53 20 41 0D 20  20 20 20 20 20 20 20 20  | ITS A.         |
00000450: 20 20 20 20 20 20 20 D4  D9 D0 C5 20 46 49 4C 45  |       .... FILE|
00000460: 2C 20 4F 54 48 45 52 57  49 53 45 20 49 54 53 20  |, OTHERWISE ITS |
00000470: 41 20 42 41 54 43 48 20  46 49 4C 45 2E 0D 20 0D  |A BATCH FILE.. .|
00000480: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000490: C9 46 20 42 49 54 20 37  20 49 53 20 46 41 4C 53  |.F BIT 7 IS FALS|
000004A0: 45 2C 20 54 48 45 4E 20  54 48 49 53 20 49 53 20  |E, THEN THIS IS |
000004B0: 41 20 50 52 4F 47 52 41  4D 20 46 49 4C 45 20 41  |A PROGRAM FILE A|
000004C0: 4E 44 20 54 48 49 53 20  42 59 54 45 0D 20 20 20  |ND THIS BYTE.   |
000004D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 49 53 20  |             IS |
000004E0: 54 48 45 20 56 41 4C 55  45 20 54 4F 20 50 4F 4B  |THE VALUE TO POK|
000004F0: 45 20 49 4E 54 4F 20 24  C6 C6 30 30 20 42 45 46  |E INTO $..00 BEF|
00000500: 4F 52 45 20 4A 55 4D 50  49 4E 47 20 54 4F 20 54  |ORE JUMPING TO T|
00000510: 48 45 20 50 52 4F 47 52  41 4D 27 53 0D 20 20 20  |HE PROGRAM'S.   |
00000520: 20 20 20 20 20 20 20 20  20 20 20 20 20 45 4E 54  |             ENT|
00000530: 52 59 20 50 4F 49 4E 54  2E 0D 20 0D 20 20 20 20  |RY POINT.. .    |
00000540: 3F 20 42 59 54 45 53 20  20 20 20 20 D4 48 45 20  |? BYTES     .HE |
00000550: 46 49 4C 45 20 44 41 54  41 20 46 4F 4C 4C 4F 57  |FILE DATA FOLLOW|
00000560: 53 2E 0D 20 0D 20 0D 0A  0D                       |S.. . ...       |
  KEYWORD:     RAMDISK. .  SEE ALSO:    
GETRAM,PUTRAM,INSTALL,REMOVE,SETRAM,RDOF
F,RDIR. .  FILES ARE  STORED IN A RAM DI
SK AS A LINKED LIST, ALOT LIKE THE WAY B
ASIC.STORES THE LINES OF A BASIC PROGRAM
.. .  NO COMMANDS  ARE ACTUALLY  EXECUTE
D FROM  WHERE THEY SIT IN THE RAM DISK..
THEY ARE  FIRST MOVED TO WHERE THEY ARE 
INTENDED TO RUN. THIS MAKES THE RAM.DISK
 COMPLETELY  RELOCATABLE, SO YOU CAN HAV
E YOUR RAM DISK IN BANK 1 TODAY.AND AT  
SOME OTHER  ADDRESS IN  BANK 0  TOMORROW
, AND  IN ROM THE DAY AFTER.TOMORROW.. .
  YOU CAN  RUN ANY  PROGRAM SMALL  ENOUG
H TO  FIT IN THE RAM DISK SIMPLY BY.TYPI
NG ITS  NAME ON  THE COMMAND  LINE AND  
HITTING RETURN. YOU MAY WANT TO.RENAME S
OME FILES BEFORE INSTALLING THEM FOR EAS
Y TYPING.. . .  EACH RAM DISK ENTRY CONS
ISTS OF A SMALL HEADER FOLLOWED BY THE F
ILE ITSELF..  THE FORMAT IS AS FOLLOWS:.
 .    2 BYTES     OFFSET TO THE NEXT RAM
 DISK ENTRY. A ZERO HERE MEANS WE'VE.   
             REACHED THE END OF THE RAM 
DISK.. .    ? BYTES     THE FILENAME, NU
LL TERMINATED.. .    1 BYTE      IF BIT 
7 IS TRUE, THIS IS A SEQ FILE. IF BIT 6 
IS TRUE, ITS A.                TYPE FILE
, OTHERWISE ITS A BATCH FILE.. .        
        IF BIT 7 IS FALSE, THEN THIS IS 
A PROGRAM FILE AND THIS BYTE.           
     IS THE VALUE TO POKE INTO $FF00 BEF
ORE JUMPING TO THE PROGRAM'S.           
     ENTRY POINT.. .    ? BYTES     THE 
FILE DATA FOLLOWS.. . ...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL