home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / new / disk / misc / pfs / tools / diskspare2.2 / dok < prev    next >
Text File  |  1994-08-08  |  17KB  |  407 lines

  1.                  DiskSpareDevice 2.2
  2.  
  3.                 written and (c) 1992-1994
  4.                   by Klaus Deppisch
  5.                  All rights reserved
  6.  
  7.  Was ist diskspare.device:
  8.  
  9.     Es ist eine Ergänzung bzw. Ersatz für das trackdisk.device,
  10.     mit dem es möglich ist Disketten mit 960K oder 984K (DD) zu
  11.     formatieren. Wenn Sie ein (trackdisk kompatibles) HD-Laufwerk
  12.     haben, können Sie HD-Disketten mit 1920K oder 1968K formatieren.
  13.     
  14.  Was macht das Device:
  15.     
  16.     Das Device verwendet einen etwas anderen Trackaufbau als das
  17.     'trackdisk.device'. Es werden keine (unbenutzten) SektorHeader
  18.     angelegt und ein paar Byte mehr geschrieben.
  19.     -> Es können 12 Sektoren pro Track gelesen und geschrieben werden.
  20.     
  21.         ALLE Laufwerke, die ich getestet habe könn(t)en 12.4 Sektoren
  22.         schreiben aber leider keine 25 Sektoren im HD-Modus. Folglich
  23.         dürfte es nur mit SEHR exotischen Laufwerken Probleme geben.
  24.     
  25.     Wenn Sie das Device einbinden, können Sie das entsprechende
  26.     Laufwerk wie jedes andere auch formatieren, kopieren, Dateien 
  27.     kopieren und löschen und was Sie sonst noch mit Ihren normalen 
  28.     Disketten machen.
  29.  
  30.  AB 2.0:    
  31.     Der HD-Modus des Devices ist kompatibel mit dem Format meines
  32.     'highdensity.device', das von mir nicht mehr weiterentwickelt
  33.     wird. Bitte nicht mehr verwenden!
  34.  
  35.  AB 2.1:    
  36.     Das Device funktioniert nun auch mit dem ProfFilesystem von
  37.     Michiel Pelt. BITTE nicht mit der Version 2.0 des Devices
  38.     verwenden (der Motor bleibt immer an, und es kann zu Read/Write-
  39.     Errors kommen). Im DD- und HD-Verzeichnis sind jeweils Mountfiles
  40.     (für WB 2.1/3.0) PS0 und PS1. (Die Namen (PSx) sind von Brett Simcock)
  41.     Außerdem wurden einige Fehler beseitigt.
  42.     
  43.  Was benötigen Sie:
  44.  
  45.     - Kickstart 2.0 oder höher    das Device unter 1.3 zum Laufen
  46.                     zu bringen wäre nur mit direkter 
  47.                     Hardwareprogrammierung möglich !
  48.     - das diskspare.device             hier ist die Version 2.1
  49.     - die Mountlist(Files)        sowohl für Workbench 2.0 als auch
  50.                     für Workbench 2.1 und höher vorhanden
  51.     - ein Disketten Laufwerk    Sie sollten eigentlich eins haben
  52.     
  53.  Was ist zu tun:
  54.  
  55.     - lesen Sie dieses Doc-File (1. BEVOR Sie irgendwas mit dem
  56.       Device oder Ihren Disketten anstellen. 2. Den GANZEN Text)
  57.     
  58.     - zur Installation verwenden Sie am besten das Script (Deutsch).
  59.       Das Script setzt allerdings eine komplette Workbench voraus.
  60.       Wenn Sie keine Festplatte haben und mit einer abgespeckten
  61.       Workbench Diskette arbeiten, sollten Sie es besser von Hand
  62.       installieren.
  63.     
  64.     Wenn Sie von Hand installieren möchten:
  65.     
  66.     - kopieren Sie das File 'diskspare.device' in Ihren DEVS: Ordner.
  67.     
  68.     - fügen Sie das File 'Mountlist' (im DD bzw. HD Ordner) in Ihre
  69.       Mountlist (im Devs: Ordner) mit einem Editor oder mit 'Join'
  70.       (CLI Kommando) ein (nur WB 2.0).
  71.     
  72.  WICHTIG: Kopieren Sie * KEINESFALLS * die mitgelieferte Mountlist
  73.       einfach in Ihren Devs: Ordner, weil Sie damit Ihre eigene
  74.       Mountlist überschreiben würden !!! 
  75.       
  76.     - fügen Sie in Ihre 'User-Startup' folgende Zeilen ein:
  77.       'mount DSX:' (X = 0-3) und
  78.       'addbuffers DSX: >NIL:' (wird auch nur für WB 2.0 benötigt)
  79.       
  80.     - ab WB 2.1 brauchen Sie nur das entsprechende File aus dem DD
  81.       bzw. HD Ordner in Ihren Devs:DosDrivers Ordner zu kopieren.
  82.       
  83.     - wenn Sie kein HD-Laufwerk haben, bringt Ihnen die Verwendung
  84.       der HD-Mountlist(Files) außer einem erhöhten Speicherverbrauch
  85.       des Devices NICHTS.
  86.       
  87.     - beim nächsten Reset wird jetzt das Device automatisch geladen.
  88.     
  89.     
  90.     Die Zeile 'addbuffers DSX: >NIL:' ist nötig um das Device wirklich
  91.     einzubinden. Bei WB 2.0 ist es besser mit addbuffers zu arbeiten
  92.     als mit Mount=1 (in der Mountlist), weil Sie so keinen 'No Disk
  93.     in Drive' Requester beim Mounten bekommen. Ab WB 2.1 können Sie
  94.     Mount=1 verwenden.
  95.     
  96.     ACHTUNG:
  97.     Wenn Sie weder die addbuffers-Zeile noch Mount=1 verwenden, wird
  98.     das Device erst beim ersten Ansprechen korrekt eingebunden. Das 
  99.     kann dazu führen das einige Programme abstürzen. Liegt nicht am
  100.     Device sondern an der Workbench!
  101.     
  102.     Um das Device 'schnell mal' zu testen, klicken Sie einfach auf das
  103.     QuickTest Icon. Aber: Sie bekommen kein Disk Icon für unformatierte
  104.     Disketten wenn Sie nach LoadWB mounten (also auch mit dem QuickTest
  105.     nicht). Sie müßen also die erste Formatierung der Disk mit der Shell
  106.     ausführen. (format drive DS0: name Test)
  107.     
  108.     
  109.  Beispiele:
  110.      
  111.  1.    Sie haben zwei Laufwerke und wollen 'DF1' als 'DS1' verwenden:
  112.  
  113.      Sie haben das Device in Ihren Devs: Ordner kopiert und die
  114.      Mountlist eingefügt (NICHT EINFACH KOPIEREN !!!) bzw. die 
  115.      Mountfiles (ab WB 2.1) in Ihren Devs:DosDrivers Ordner kopiert.
  116.      Oder Sie haben das Installationsscript verwendet.
  117.  Test:    
  118.      Um zu testen ob alles geklappt hat (oder nicht), können Sie
  119.      jetzt Ihren Amiga reseten oder ein Shell Fenster öffnen und
  120.      'mount DS1: <Return> eingeben. Als nächstes 'dir DS1: <Return>'.
  121.      Jetzt sollten Sie einen Requester sehen: 'No Disk present in 
  122.      device DS1:', klicken Sie auf 'Cancel'. Sodann sollten Sie     
  123.      'format drive DS1: name Test noicons' eingeben. Wenn Sie jetzt
  124.      eine LEERE Diskette einlegen, müßen Sie einen kleinen Moment
  125.      warten, da erst das 'trackdisk.device' auf die Diskette zu-
  126.      greift, bevor Sie 'Return' drücken. (genau wie bei CrossDOS)
  127.     Nachdem Sie mit 'Return' bestätigt haben, wird die Diskette
  128.     wie jede normale Diskette formatiert. Wenn die Formatierung
  129.     beendet ist, geben Sie bitte 'Info DS1: <Return>' ein. Sie
  130.     sollten jetzt eine Zeile wie diese sehen:
  131.     'DS1:      983K      1966      2   0%   0  Read/Write Test'
  132.     Wenn dem so ist, können Sie sich freuen, weil alles geklappt
  133.     hat und Sie ab jetzt die 100K die Sie schon immer bei Ihren
  134.     Disketten mitbezahlt haben jetzt auch nutzen können.
  135.     
  136.  2.    Sie sind stolzer Besitzer eines Amiga 4000 und möchten Ihr
  137.      internes Laufwerk als DS0: mit 1968K Kapazität verwenden.
  138.      Verwenden Sie bitte das Installationsscript (Deutsch) und
  139.      beantworten Sie die Frage nach einem HD Laufwerk mit ja (y).
  140.      Für weiteren Test siehe oben ab Test: (DS0 statt DS1 und die
  141.      doppelte Kapazität).
  142.      
  143.  
  144.  Probleme ?
  145.     
  146.     - Falls Sie beim Einbinden des Devices Schwierigkeiten
  147.       haben, verwenden Sie bitte das Installationsscript.
  148.     
  149.     - Format liefert eine Fehlermeldung: 'no disk inserted'
  150.       -> Sie müssen kurz warten bevor Sie bestätigen, da der
  151.       Diskwechsel erst erkannt wird wenn das trackdisk.device
  152.       auf die Diskette zugegriffen hat. 
  153.     
  154.     - Format liefert eine Fehlermeldung: 'format failed try 
  155.       another disk' -> Wenn Sie sich nicht sicher sind, das
  156.       die Diskette in Ordnung ist, probieren Sie eine andere.      
  157.     
  158.     - Format liefert immer 'Cyl xx defekt' -> Es sieht so aus,
  159.       als hätten Sie tatsächlich ein Laufwerk, welches nicht
  160.       in der Lage ist, die erhöhte Tracklänge zu verarbeiten.
  161.       (Bis jetzt hat sich niemand deswegen bei mir gemeldet!)
  162.  
  163.  Zur Beachtung:
  164.     
  165.       - Wenn Sie sich mit Mountlists, User-Startups und ähnlichem
  166.           Zeug nicht auskennen, verwenden Sie bitte das mitgelieferte
  167.           Script (Deutsch) oder fragen Sie einen Bekannten, der sich
  168.           damit auskennt. Mounten Sie NICHT in der startup-sequence,
  169.           sondern in der dafür vorgesehenen User-Startup.
  170.           
  171.       - Wenn Sie das Device nach 'LoadWB' mounten, erscheint auf
  172.     der Workbench kein Icon für unformatierte Disketten. Das
  173.     ist kein Fehler im Device, sondern eine Eigenheit der
  174.     Workbench (bei z.B. RAD: genauso).
  175.     
  176.       - Wenn Sie das Device mit der Voreinstellung 984K/1968K pro
  177.           Disk verwenden, beachten Sie bitte, das das nur durch einen
  178.           Patch des trackdisk.device möglich ist. Normalerweise kann
  179.     es nur bis Zylinder 79 lesen/schreiben. Ich habe versucht
  180.     den Patch so sicher wie möglich zu machen, aber es besteht
  181.     die Möglichkeit, das er mit zukünftigen Kickstartversionen
  182.     nicht mehr funktioniert. Kann abgeschaltet werden (s.u.).
  183.     
  184.       - Die automatische Umschaltung zwischen DD und HD Betrieb ist
  185.     leider auch nur durch einen Patch (des FFS) möglich. Dieser
  186.     zweite Pfusch, will sagen Patch ist notwendig, da das FFS
  187.     NUR beim trackdisk.device nach einem Diskwechsel die neue
  188.     Diskettenkapazität vom Device erfragt. Für diesen Patch
  189.     gilt das gleiche wie für den obigen. (Beide funktionieren
  190.     sowohl mit KS2.0 als auch mit KS3.0 einwandfrei!)
  191.     [ Falls Sie ein anderes Filesystem als das FastFileSystem 
  192.     verwenden un