4293 $10c5 FRESECT Routine zum Bestimmen freier Sektoren. zeigt die Anzahl der freien Sektoren auf einer Disk, die dem User zugänglich sind. 4358 $1106 GETSECTOR Routine zum Sektorsuchen. sucht einen freien Sektor von der Disk. 4452 $1164 SETUP SETUP-Initialisierung der FMS-Parameter. Bereitet das FMS auf die bevorstehende Aktion und auf den Zugang zu einem bestimmten File vor. 4618 $120a WRTDOS Schreiben eines neuen DOS.SYS-Files, einschließlich des neuen FMS-Files zum DOS.SYS-File. 4789 $12b5 ERRNO Beginn der FMS-Fehlernummerntabelle. 4856-4987 $12f8-1372 .... Mehrzweckspeicherbereich des FMS. 4993-5120 $1381-1400 FCB Beginn der FMS-File Control Blocks (FCBs). FCBs werden zum Speichern von Informationen über aktuelle Files benutzt. Die acht FCBs sind 16-Byte-Blocks, die jeweils einzeln mit den IOCBs in Verbindung stehen. 5121 $1401 FILDIR File-Directory, ein 256($100)Byte - Buffer für Einträge im Disk-Directory. 5337 $1501 ENDFMS Disk-Directory(VTOC - Volume Table Of Contents)-Buffer. 64($40) Bytes sind vorgesehen, ein Byte für jedes mögliche File. Es markiert ebenfalls das Ende des FMS. Die VTOC(Sektor 360.$168) ist eine Liste der 720 Sektoren der Diskette. Sie beginnt in Byte 10 und endet in Byte 99. Wenn ein Bit gesetzt ist, zeigt es an, daß der betroffene Sektor benutzt wird. 5440 $1540 DOS DUP.SYS-Initialisierungsadresse. Beginn des mini-DOS. der RAM-residente Teil des DUP. Wird zum gleichen Zweck im K-DOS benutzt. 5446,5450 $1546,154a .... Enthält die Zeile (LSB/MSB) des DOSVEC (Zeile 10.$A). Dies ist der Zeiger zu der Adresse, an die BASIC springt, wenn das DOS aufgerufen wird. 5533 $159d DUPFLG Testet, ob das DUP speicherresident ist. Null bedeutet, daß das DUP nicht im Speicher ist. 5534 $159e OPT Wird zum Speichern des Diskmenüwertes benutzt. 5540 $15a4 SFLOAD Routinen zum Laden eines MEM.SAV-Files, falls es existiert. 5899 $170b MEMLDD Zeigt an, daß das MEM.SAV-File geladen wurde. Null bedeutet, daß es noch nicht geladen wurde. 5947 $173b .... Hier beginnen die Routinen zur Erstellung des MEM.SAV(MEMSAVE)-Files. Sie fangen mit dem Filenamen MEM.SAV an, der in ATASCII-Format gespeichert ist. Die Schreibroutinen beginnen bei MWRITE, 5958($1746). Das DOS-Utility MEMSAVE kopiert die unteren 6000 Byte Speicher auf Disk, um Ihr Basicprogramm vor dem Löschen zu schützen, wenn Sie das DOS aufrufen, das dann das DUP.SYS in diesen Speicherplatz lädt. 6046 $179e MEMFLAG Zeigt an, ob der Speicherinhalt mittels eines MEM.SAV-Files auf Disk kopiert wurde. 6418 $1912 CLMJMP Prüft, ob das DOS MEM.SAV von Disk laden muß, bevor es eine Adresse abruft.