*************************************************************
* Beschreibung zum Programm HEADER-DISK 54 *
* (c) by Rainer Brosig IG-HC 10/88 *
*************************************************************
HEADER-DISK 54 ist ein Programm zur HEADERSAVE-kompatiblen Ver-
waltung von max. 2 RAM-Disketten nach MP 3/88. Um die Disk moeg-
lichst optimal auszulasten, wurde auf ein Directory verzichtet,
sodass die Files sequentiell auf der Floppy, beginnend mit einem
HEADERSAVE-kompatiblen Kopf, angelegt sind. Die damit verbunde-
nen Suchzeiten sind unmerklich und werden durch die verkuerzte
Ladezeit wieder kompensiert.
Beim Einschalten des Rechners ist es wichtig, vor dem ersten Be-
schreiben der Disk diese komplett zu loeschen.
Kommandos HEADER-DISK 54:
-------------------------
@R READ
- laden File entsprechend abgefragter Filenummer mit
Autostart bei Typ=C vom aktuellem Disk
@RRR - wie @R, aber Autostartverbot
@RN - wie @R aber nach Name+Typ vom aktuellen Disk
@RNN - wie @RN, aber Autostartverbot
@R aadr - auf aadr vom aktuellen Disk verschoben laden
@RA - wie @R, nur mit zusaetzlicher Umschaltung auf Disk A
(@RB->auf Disk B)
@W aadr eadr sadr ENT -> Typ+Name
WRITE
- saven File auf aktuelles Laufwerk
@W: - wie @W, aber es wird der alte Kopfinhalt genommen
z.B. nach @LLL (!!nach @F ist der Kopf zerstoert!!)
@F FILES
- Anzeige der Files auf dem aktuellem Disk
@FA - wie @F, aber zusaetzlicher Zwangsumschaltung des Disk
@K KILL
- loeschen eines Files entsprechend abgefragter Nummer
auf aktuellem Disk
@KA - wie @K, aber mit zusaetzlicher Zwangsumschaltung des
Disk auf A (B)
@KN - wie @K, aber loeschen nach Name+Typ statt Nummer
@KAG - Komplettloeschung Disk A
@KBG - -"- B
@A - Umschalten auf Disk A
@B - Umschalten auf Disk B
@C COPY
- Kopieren von Files von der Disk entsprechend der
eingegebenen Nummern (durch Space oder Komma ge-
trennt) auf Kassette. Es sind max. 64 Zahlen ein-
gebbar.
@CA - wie @C, aber mit Zwangsumschaltung der Disk auf A
@CB B
@CAP wie @CA, aber mit Protokoll als Text im Textpuffer
@CBP wie @CB, - " -
Es wird das Ende eines auf 3000H beginnenden Textes
gesucht und der Protokolltext daran angehangen.
Der Aufruf der Unterprogramme erfolgt HEADERSAVE-kompatibel
ueber den Sprungverteiler auf E000H. Dabei kann ein auf Adr.
E000H stehender HEADERSAVE-Treiber gegen das HEADER-DISK-Pro-
gramm ausgetauscht werden ohne das Aenderungen am rufenden
Programm erfolgen muessen. Bei den Blockroutinen bestehen ein-
schraenkungen bezueglich der max. Groesse des Files auf 64K.
Der Filekopf muss die der Filegroesse entsprechenden Adressen
beinhalten.
Die Grundadressen der Disks werden in E024H (A) und E025H (B)
eingetragen.