***********************************************************
* *
* Beschreibung U N I - C O P Y *
* *
***********************************************************
(c) wlsoft 29.10.89
Das Programm dient des schnellen Kopierens von Headersave-
programmen zum Softwaretausch und Ordnen von Programmen. Da es
im Gegensatz zu den bekannten Haedermenueversionen nicht nur mit
dem Hauptspeicher, sondern auch mit mindestens einer RAM-FLOPPY
zusammenarbeitet, ist das gleichzeitige einladen von max. 512
KByte moeglich.
ACHTUNG: Das Programm nutzt ausser der RAM-FLOPPY den gesammten
Hauptspeicher des Rechners.
Bedingungen:
-----------
1.Hardware: RAM-FLOPPY nach MP 3/88
2.Software: -Die Blockroutinen des Haedersave muessen ueber
den Sprungverteiler erreichbar sein.
-In dem Programm ist eine Haederdisk 45-Variante
enthalten.(Standort D800H-DFFFH)
Diese Haederdiskvariante ist nach dem Start von
Uni-Copy normal nutzbar.
-Unicopy nutzt die Haederdiskroutinen (!!! nicht
nur Sprungverteiler)
Programmstandort: 0D000H - 0DFFFH
Start: 0D000H
Arbeitsbereich: 00E0H - 0CFFFH
Bedienung:
---------
Nach dem Start des Programms wird abgefragt, ob die FLOPPY
geloescht werden soll. Da diese damit auch zugleich
initialisiert wird, ist das bei dem ersten Start unbedingt
notwendig. Anschliessend werden die Anzahl der nacheinander von
Magnetband zu ladenden Files abgefordert. Das Druecken von
'ENTER' ueberspringt diese Funktionen ohne Aktivitaeten.
Das Menue enthaelt 4 Teile:
-In der ersten Zeile wird ständig Laufwerk, Nr. des aktuellen
File bzw. das aktuelle Kommando angezeigt.
-Im oberen Drittel wird staendig ein aktuelles Teildirektory
der FLOPPY erzeugt. Mit den Kursortasten ist ein Rollen des
Direktorys moeglich.
Der Kursor '>' zeigt auf das aktuelle File.
-Im 2.Drittel wird ein Hilfsmenue fuer alle moeglichen
Funktionen von Unicopy angezeigt.
-Im unteren Drittel ist ein Fenster installiert, in dem die
Kommandoeingabe bzw. der Dialog erfolgt.
Kommandobeschreibung
--------------------
L - Load: Laden eines File's von Magnetband auf den naechsten
freien Platz der FLOPPY.
Dabei wird keine Namensabfrage o.ae. durchgefuehrt.
S - Save: Schreiben des aktuellen File's von FLOPPY auf Magnet-
band.
C - Copy: Es wird abgefragt,ob alle (A) oder nur die File's ab
Kursorposition kopiert werden sollen. Alle Files der
Floppy werden nacheinander als einzelne File's auf
Magnetband geschrieben.
M - Move: Das aktuelle File wird auf die andere Diskette
kopiert.
V - Veri: Vergleichen der File's auf Magnetband auf ordnungs-
gemaesse Aufzeichnung.
Abbruch mit ^C bei Kopfblocksuche bzw. Fehlermeldung
moeglich.
T - Type: Das aktuelle File wird im Kommandofenster in ASCII
angezeigt. Dabei wird keine Auswertung von Steuer-
zeichen vorgenommen.
^C bricht diese Funktion ab, alle anderen Tasten
erzeugen die naechste Seite des File's.
K - Kill: Das aktuelle File wird nach einer Sicherheitsabfrage
geloescht.
J - Jump: Das aktuelle File wird auf den originalen Speicher-
bereich geladen, falls es sich nicht mit Uni-Copy
ueberschneidet.
Ist das File vom Typ 'C', wird es gestartet. Eine
Rueckkehr nach Uni-Copy ist moeglich, wenn das MC-
Programm mit einem RST 38-Ruf endet.
!!! Das Programm ist nicht gegen das Ueberschreiben
durch Anwenderprogramme gesichert.
Z.B. der Start von KC-Basic ohne Speicherbegren-
zung fuehrt zum Systemabsturz nach 'Bye'.
O - sOrt: Das aktuelle File wird an den naechsten freien Platz
kopiert. Anschliessend wird es an der Kursorposition
geloescht. Durch diese Funktion ist das Umsortieren
von File's moeglich.
A - Addr: Anzeige von Anfangs-,End- und Startadresse des
aktuellen File's.
R - dRiv: Laufwerkswechsel
N - New: Es wird ein Neustart des Programms ausgefuehrt.
D - Down: Der Kursor rueckt um 13 File nach unten.
U - Up: Der Kursor rueckt um 13 File nach oben.
P - Prin: Das Inhaltsverzeichnis der Floppy wird auf den Drucker
ausgegeben.
^C: Beenden von Unicopy.
Bernd Wilske
Kantstr.4
Brieselang
1 5 5 2