        ZIPMAN.COM                                         Version 1.42
        ==========                                        (Februar 2018)


        Kurzinfo:  Tool fr die Zip-Treiber "palmZIP" bzw. "PofoZip",
                   das insbesondere zur Formatierung dient.



        nderungen in Version 1.42
        --------------------------

        - Die von ZIPMAN erzeugten Partitionen werden nun am Anfang der
          Partitionstabelle im MBR eingetragen. Bisherige Versionen von
          ZIPMAN legten die Partitionen als primre Partition Nr. 4 (96M)
          bzw. Nr. 2-4 (3x32M) an.
        - Das von ZIPMAN generierte FAT12-Dateisystem enthlt nun keine
          ungenutzten Sektoren direkt hinter den FATs mehr. Das alte
          Format war nicht mit allen DOS-Versionen kompatibel. Unter
          PC-DOS 2.10 waren Dateien nicht sichtbar, die mit neueren DOS-
          Versionen geschrieben wurden.



        Voraussetzungen
        ---------------


        Um ZIPMAN ausfhren zu knnen, mssen folgende Voraussetzungen
        erfllt sein:

        - Zip-Treiber geladen (PofoZIP oder palmZIP)
        - mindestens 33 KByte freier Arbeitsspeicher
        - Zip-Laufwerk angeschlossen und eine Disk eingelegt



        Umformatierung
        --------------


        Wenn Ihr Rechner nicht ber DOS 4.0 (*) oder hher verfgt,
        mssen die Zip-Disketten vor der Verwendung umformatiert werden.
        ZIPMAN stellt hierfr zwei Spezialformate zur Verfgung, die
        speziell fr die DOS-Versionen 2.x und 3.x optimiert (aber auch
        mit neueren DOS-Versionen nutzbar) sind.
        Da diese Formate nur ca. 32 MByte Kapazitt aufweisen (drfen),
        bietet eine Zip-Diskette Platz fr drei derartige Partitionen.
        Vor der Formatierung mu deshalb die gewnschte Partitionsnummer
        im Bereich von 1 bis 3 eingestellt werden.
        Neben den zwei Spezialformaten kann ZIPMAN ab Version 1.40 auch
        das normale Format mit 96 MByte generieren, das erst ab DOS4.0 
        verwendbar ist.

        *) Manche OEM-Versionen von MS-DOS, insbesondere Compaq MS-DOS
           3.31 beherrschen ebenfalls schon Partitionsgrern ber 32
           MB. Gleiches gilt fr DR DOS ab Version 3.31.



        Programmbedienung
        -----------------


        Um grtmgliche Kompatibilitt zu gewhrleisten, erfolgt die
        Ein-/Ausgabe ausschlielich ber DOS-Funktionen, so da auch
        die Bedienung ber ein Terminal problemlos mglich sein sollte.
        Die Textausgabe behlt den aktuellen Videomodus bei, beschrnkt
        sich auf max. 40 Zeichen pro Zeile und verzichtet auf ANSI-
        Sequenzen.

        Nach dem Start von ZIPMAN ohne Parameter befindet man sich im
        Auswahlmen:

                   ZIPMAN 1.42   (c)1997-2018 by K. Peichl
                   ---------------------------------------
                   <P>artition   1=D *   2=E     3=F
                   <T>ype        96M/FAT16 (for DOS 4.x)
                   <F>ormat specified partition
                   <E>ject Zip-Disk
                   <Esc>ape to DOS


        Durch Drcken der entsprechenden Tasten knnen folgende
        Funktionen gewhlt werden:


        <P>artition:

           Hier erscheinen alle Laufwerksbuchstaben, die von palmZIP
           bzw. PofoZip erzeugt wurden. blicherweise existiert fr
           jede der drei mglichen Partitionen ein Laufwerksbuchstabe.
           Um eine bestimmte Partition zur Formatierung auszuwhlen,
           drckt man so oft die Taste <P>, bis die gewnschte Partition
           mit einem Sternchen "*" markiert ist.

        <T>ype:

           Wie oben beschrieben, stehen drei Formate zur Verfgung:

           32M/FAT12 (fr DOS 2.x oder hher)
           32M/FAT16 (fr DOS 3.x oder hher)
           96M/FAT16 (fr DOS 4.x oder hher)

           Durch Drcken der Taste <T> kann die aktuelle Einstellung
           gendert werden. Die Voreinstellung orientiert sich an der
           verwendeten DOS-Version, so da oft keine Anpassung erfor-
           derlich ist.

        <F>ormat:

           Nach einer Sicherheitsabfrage wird die gewhlte Partition
           wie gewnscht formatiert.

        <E>ject:

           Die Zip-Diskette wird aus dem Laufwerk ausgeworfen.

        <Esc>ape:

           Das Programm wird beendet.


        Hinweise:

        - Die Zip-Diskette darf nicht schreibgeschtzt sein.

        - Beim erstmaligen Umformatieren einer 96MByte-Diskette mit
          einem der beiden Spezialformate sind drei Formatierungsvor-
          gnge ntig, um den gesamten Speicherplatz zu erschlieen.
          Eine vorhergehende Partitionierung ( la FDISK) ist _nicht_
          erforderlich.

        - Aus Platzgrnden schliet sich die gleichzeitige Verwendung
          des 96M-Formats mit einer 32M-Partition auf der selben Zip-
          Diskette selbstverstndlich aus. Da beim Umformatieren jedoch
          nicht das gesamte Medium gelscht wird, kann unter Umstnden
          auf eine alte Partition immer noch zugegriffen werden. Bei
          Schreibzugriffen droht Datenverlust!

        - Nach der hier angewandten Definition betrgt 1 MByte
          1024*1024 Bytes. 96 MByte entsprechen somit 100.663.296 Bytes,
          wovon beim 96M/FAT16-Format 100.431.872 Bytes fr Daten zur
          Verfgung stehen.



        Kommandozeilenparameter
        -----------------------


        /Sx  Legt eine neue Sleeptime fest. Der Wert x (dezimal 1..99,
             0=nie) gibt an, nach wievielen Minuten Ruhezeit das Zip-
             Laufwerk den Motor abschaltet. Siehe (*)
             Beispiel:  ZIPMAN /S5

        /E   Eject (Diskettenauswurf). Siehe (*)

        /MBR Legt einen neuen Master Boot Record an (siehe unten)

        /?   Kurzer Hilfetext

        Die folgenden Parameter beziehen sich auf das niedrigste
        dem Zip-Laufwerk zugeordnete logische Laufwerk:

        /Px  ndert die angesprochene Partition (x=1..3). Siehe (**)

        /P?  Liefert die aktuelle Partition zur Abfrage mit
             Errorlevel (Ergebnis: 1 bis 3)

        /D?  Liefert den aktuellen Laufwerksbuchstaben zur Abfrage
             mit Errorlevel (z.B. 68, also Laufwerk D)

        Legende:

        (*)  Die mit (*) gekennzeichneten Parameter setzen mindestens
             PofoZIP 1.20 oder palmZIP 1.10 voraus.
        (**) Funktioniert nur mit altem Treiber (palmZIP<1.20 bzw.
             PofoZip<1.30).



        Verwendung von ZIPMAN in Batchprogrammen
        ----------------------------------------


        Ab Version 1.1 akzeptiert ZIPMAN Eingaben auch aus einer
        Steuerdatei, die die gewnschten Tastendrcke simuliert.
        Am Ende der Datei darf das Escape-Zeichen nicht vergessen
        werden (Erzeugung z.B. mit MSDOS-Edit: <Ctrl>+<P>, <Esc>
        oder beim Editor des Portfolio: <Alt>+<>, <Esc>).
        In Batchprogrammen knnte dann ein Aufruf von ZIPMAN etwa
        folgendermaen aussehen:    ZIPMAN <tasten.txt >nul



        Technische Details
        ------------------


        Einige Kenngren der Spezialformate im Vergleich zum origi-
        nalen 100 MByte-Format:

                           3x32M/FAT12     3x32M/FAT16       96M/FAT16
        --------------------------------------------------------------
        ab DOS-Version             1.0             3.0             4.0
        --------------------------------------------------------------
        FAT-Typ                  FAT12           FAT16           FAT16
        --------------------------------------------------------------
        FATs pro             frher: 3
        Partition         seit 7/98: 2               2               2
        --------------------------------------------------------------
        verfgbarer       3 x 33406976    3 x 33454080
        Speicherplatz    = 100.220.928   = 100.362.240     100.431.872
        --------------------------------------------------------------
        Clustergre              8192            2048            2048
        --------------------------------------------------------------
        Stammverzeich-         3 x 511         3 x 511
        niseintrge             = 1533          = 1533             511
        --------------------------------------------------------------



        Aufbau der partitionierten Zip-Disk mit 3 x 32M/FAT12:

         SCSI-   DOS-   Sektor-
        Sektor  Sektor  Anzahl  Inhalt
        ---------------------------------------------
            0h               1  Master-Boot-Record
            1h              31  versteckt

           20h      0h       1  Bootsektor Laufwerk D (z.B.)
           21h      1h      12  1. FAT              D
           2Dh      Dh      12  2. FAT              D
           39h     19h      32  Root-Dir            D
           59h     39h   65248  Datenbereich        D
         FF39h   FF19h     199  frei

        10000h              32  frei
        10020h      0h       1  Bootsektor Laufwerk E
        10021h      1h      12  1. FAT              E
        1002Dh      Dh      12  2. FAT              E
        10039h     19h      32  Root-Dir            E
        10059h     39h   65248  Datenbereich        E
        1FF39h   FF19h     199  frei

        20000h              32  frei
        20020h      0h       1  Bootsektor Laufwerk F
        20021h      1h      12  1. FAT              F
        2002Dh      Dh      12  2. FAT              F
        20039h     19h      32  Root-Dir            F
        20059h     39h   65248  Datenbereich        F
        2FF39h   FF19h     199  frei
                        ------
                        196608

        Gesamter Datenbereich: 100.220.928 Bytes in 8192-Byte-Clustern

        ltere Versionen von ZIPMAN legten etwas andere FAT12-Partitionen an:

        Vor Version 1.30:
        Jede FAT12-Partition enthielt 3 FATs. Dadurch wre es dem
        Betriebssystem theoretisch mglich, einen Fehler in den FATs
        nicht nur zu erkennen, sondern per Mehrheitsentscheid auch zu
        korrigieren. Leider macht davon vermutlich keine DOS-Version
        gebrauch. Manche DOS-Versionen (und auch Windows 95) kamen mit
        einer dreifach vorhandenen FAT berhaupt nicht zurecht.

        Versionen 1.30 bis 1.41:
	Hinter jeder der beiden FATs einer FAT12-Partition liegen 6 freie
	Sektoren. Das ermglichte beim Atari Portfolio (welcher nur die
	erste FAT nutzt) die Weiterverwendung von Zip-Disketten, die mit
	einer lteren Version von ZIPMAN formatiert wurden.

	
        Aufbau der partitionierten Zip-Disk mit 3 x 32M/FAT16:

         SCSI-   DOS-   Sektor-
        Sektor  Sektor  Anzahl  Inhalt
        ---------------------------------------------
            0h               1  Master-Boot-Record
            1h              31  versteckt

           20h      0h       1  Bootsektor Laufwerk D (z.B.)
           21h      1h     128  2 FATs              D
           A1h     81h      32  Root-Dir            D
           C1h     A1h   65340  Datenbereich        D
         FFFDh   FFDDh       3  frei

        10000h              32  frei
        10020h      0h       1  Bootsektor Laufwerk E
        10021h      1h     128  2 FATs              E
        100A1h     81h      32  Root-Dir            E
        100C1h     A1h   65340  Datenbereich        E
        1FFFDh   FFDDh       3  frei

        20000h              32  frei
        20020h      0h       1  Bootsektor Laufwerk F
        20021h      1h     128  2 FATs              F
        200A1h     81h      32  Root-Dir            F
        200C1h     A1h   65340  Datenbereich        F
        2FFFDh   FFDDh       3  frei
                        ------
                        196608

        Gesamter Datenbereich: 100.362.240 Bytes in 2048-Byte-Clustern


        Aufbau der normalen 96M/FAT16 Zip-Disk:

         SCSI-   DOS-   Sektor-
        Sektor  Sektor  Anzahl  Inhalt
        ----------------------------------------------------------------------
            0h               1  Master-Boot-Record
            1h              31  versteckt

           20h      0h       1  Bootsektor
           21h      1h     384  2 FATs
          1A1h    181h      32  Root-Dir
          1C1h    1A1h  196156  Datenbereich
        2FFFDh  2FFDDh       3  frei
                        ------
                        196608

        Gesamter Datenbereich: 100.431.872 Bytes in 2048-Byte-Clustern


        
        Neuer Master Boot Record:

        Seit Version 1.20 erstellt ZIPMAN beim Formatieren automatisch
        einen Master Boot Record auf der Zip-Diskette. Frhere Versionen
        verlieen sich darauf, da ein MBR existiert, was aber bei man-
        chen (lteren) Zip-Disketten nicht der Fall ist (zu erkennen an
        einer Gesamtkapazitt von 100448256 Bytes). Bei solchen Disket-
        ten konnte nach der Formatierung mit ZIPMAN <1.20 die erste Par-
        tition nicht vom Iomega-Treiber erkannt werden. Der MBR fr drei
        32M-Partitionen kann mit

              ZIPMAN /MBR

        nachtrglich (ohne Datenverlust) auf einer mit ZIPMAN formatier-
        ten Diskette eingerichtet werden.

        Details zum MBR:
        - Der neue MBR enthlt die Partitionstabelle, aber kein Bootpro-
          gramm!
        - In der Partitionstabelle wird fr jede Partition der selbe
          FAT-Typ ausgewiesen (FAT12 oder FAT16). Mglicherweise gibt
          es Gertetreiber fr das Zip-Laufwerk, die diese Information
          auslesen (Mac?). Die gleichzeitige Verwendung der beiden
          Formate 32M/FAT12 und 32M/FAT16 gemeinsam auf einer Zip-Dis-
          kette knnte dann Schwierigkeiten bereiten.



        Zugriff auf partitionierte Disketten mit dem Treiber von Iomega
        ---------------------------------------------------------------

        Der Treiber von Iomega ordnet dem Zip-Laufwerk nur EINEN Lauf-
        werkbuchstaben zu, so da ohne Umwege nur auf die erste Partition
        einer mit ZIPMAN formatierten Diskette zugegriffen werden kann.

        Ein Ausweg besteht darin, den Treiber SCSIDRV.SYS durch
        ASPIDISK.SYS von Adaptec zu ersetzen. Hier der entsprechende
        Auszug aus CONFIG.SYS (Pfade und Schnittstellenparameter bitte
        selbst anpassen):

          DEVICE = ASPIPPM1.SYS  049 FILE=ECR.ILM SPEED=10
          DEVICE = ASPIDISK.SYS /D /R3

        Beim Booten werden jetzt drei neue Laufwerke erstellt, die den
        Partitionen der Zip-Diskette entsprechen!



        Anhang
        ------

        Warenzeichen:
         Zip und Iomega sind eingetragene Warenzeichen der Firma Iomega.
         Windows 95 ist ein eingetragenes Warenzeichen von Microsoft.

        Copyright:
         Diese Software ist urheberrechtlich geschtzt und darf aus-
         schlielich zum Zweck der Datensicherung kopiert werden.

        Kontakt:
	 Klaus Peichl, E-Mail: pei@freenet.de
	 WWW:  http://leute.server.de/peichl/palmzip.htm
