3000 41a6 d000 I ... UNI-COPY 4.2
***********************************************************
*                                                         *
*         Beschreibung U N I - C O P Y                    *
*                                                         *
***********************************************************
                                 (c) wlsoft 4.7.89

Das Programm dient des schnellen Kopierens von Headersave-
programmen zum Softwaretausch und Ordnen von Programmen. Da es
im Gegensatz zu den bekannten Headermenueversionen nicht nur mit
dem Hauptspeicher, sondern auch mit der RAM-FLOPPY zusammen-
arbeitet, ist das gleichzeitige einladen von ca. 256 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 Headersave muessen ueber
               den Sprungverteiler erreichbar sein.
              -In dem Programm ist eine Headerdisk 45-Variante
               von R.Brosig enthalten.(Standort D800H-DFFFH)
               Diese Headerdiskvariante ist nach dem Start von
               Uni-Copy normal nutzbar.
              -Unicopy nutzt die Headerdiskroutinen (!!! 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 3 Teile:

 -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.

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.

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.

^C:       Beenden von Unicopy.


Der Autor ist an Mitteilungen bei auftretenden Fehlern bzw.
notwendigen Verbesserungen interessiert.

                              Bernd Wilske
                              Kantstr.4
                              Brieselang
                              1 5 5 2