home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / disk / hcopy16s / hcopy.txt < prev   
Text File  |  1992-04-22  |  14KB  |  345 lines

  1. **   **   *****    *****   ******  **    ** 
  2. **   **  **   **  **   **  **   **  **  ** 
  3. *******  **       **   **  ******    **** 
  4. **   **  **   **  **   **  **         ** 
  5. **   **   *****    *****   **         **      Shareware-Version
  6.  
  7.  
  8. erstellt von Robert Weiß, 
  9.  
  10. unter Zuhilfenahme von...
  11.  
  12. ...Diskettenroutinen aus dem Buch "Scheibenkleister II" von Claus Brod 
  13. ...Jürgen Stessun's Hyperformat und zahlreichen Tips 
  14. ...MyDials und Interface von Olaf Meisiek; Copyright © 1991 by SHIFT, Flensburg
  15. ...Tastaturroutinen von Harald Siegmund
  16.  
  17.  
  18. Benutzungshinweis: 
  19. ------------------ 
  20. Der Autor übernimmt keine Garantie für die Fehlerfreiheit des Programmes und 
  21. kann für Schäden, die auf eine Fehlfunktion des Programmes zurückzuführen sind, 
  22. nicht haftbar gemacht werden. 
  23.  
  24.  
  25. Copyright: 
  26. ---------- 
  27. HCOPY ist Shareware! 
  28. Die Versionen, die in der Versionsnummer ein 's' enthalten, dürfen für nicht-
  29. kommerzielle Zwecke frei kopiert und weitergegeben werden. Es müssen aller-
  30. dings alle Dateien des Ordners in unveränderter Form weitergegeben werden. 
  31. Wenn Sie HCOPY länger als 2 Wochen benutzen, müssen Sie dem Autor einen Betrag 
  32. von DM 30,- zukommen lassen! Dafür erhalten Sie dann die aktuelle Vollversion, 
  33. werden registriert und erhalten im Falle eines Updates Bescheid. 
  34. Die Aufnahme von HCOPY in Public-Domain (PD) Listen und die Weitergabe durch 
  35. PD-Händler/-Versender ist erst NACH RÜCKSPRACHE mit dem Autor und dessen 
  36. EINVERSTÄNDNIS gestattet!
  37. Die Verbreitung über Mailbox-Netze ist gestattet und erwünscht.
  38.  
  39.  
  40. Hardware-Voraussetzungen: 
  41. ------------------------- 
  42. Atari ST/STE/TT 
  43. Monochrom- oder Farb-Monitor (ab TT-Mid)
  44. lauffähig unter Auflösungserweiterungen (z.B. Overscan) 
  45. TOS >=1.02 
  46. Ein High Density Laufwerk und eine HD-Erweiterung sind nötig, wenn man mehr als 
  47. 11 Sektoren pro Spur formatieren will. 
  48.  
  49.  
  50. Lieferumfang: 
  51. ------------- 
  52. Folgende Dateien sollten sich auf der Diskette befinden! 
  53.             HCOPY.PRG         -       Das Programm 
  54.             HCOPY.RSC         -       Resourcen 
  55.             HCOPY.TXT         -       Dieser Text
  56.       evtl. README.1ST        -       Aktuelle Mitteilungen
  57.             GETMAXTR.TOS      -       Ermittelt höchste Spur
  58.  
  59.  
  60. Was kann HCOPY: 
  61. --------------- 
  62. - Bis zu 92 Spuren, 22 Sektoren (11 ohne High Density) und 2 Seiten kopier- und 
  63.   formatierbar 
  64. - Auf 3½" HD-Disketten bis zu 1.8 MByte frei 
  65. - 18 Sektoren-Format auf 5¼" HD-Disketten 
  66.   => 1:1 Kopie von 3½" nach 5¼" HD-Disketten 
  67. - Erzeugung von schnellen Disketten durch Interleave und Spiralisierung 
  68. - Schnelle Formatierroutine (z.B. 2seitige TOS-Diskette in 35 Sekunden)
  69. - Automatische Erkennung des Diskettentyps
  70. - Erzeugung MSDOS-Kompatibler Disketten 
  71. - Erzeugung eines Virenschutz-Bootsektors
  72. - Erkennung und Markierung defekter Sektoren 
  73. - Umkopieren einer Disk auf anderes Format (z.B DD->HD)
  74. - Kopieren ohne/mit Formatierung 
  75. - Kopieren nur der belegten Sektoren 
  76. - Erzeugung mehrerer Kopien 
  77. - Clustergröße 1 oder 2 Sektoren einstellbar
  78. - Steprate für beide Laufwerke getrennt einstellbar, auch automatisch 
  79. - Testen einer Diskette 
  80. - Schnelles Löschen einer Diskette 
  81. - Ausführliches Disketten-Info 
  82. - Directory-Anzeige 
  83. - 8 Default-Einstellungen (editierbar, speicherbar) 
  84. - HCOPY läuft als ACC und als PRG (einfach umbenennen)
  85. - Lauffähig auf allen Grafik-Erweiterungen
  86. - Alle Dialoge können fliegen
  87. - Vollständig über Tastatur bediehnbar (Teilweise einstellbar)
  88.  
  89.  
  90. Installation: 
  91. ------------- 
  92. Kopieren Sie HCOPY.PRG und HCOPY.RSC in das selbe Verzeichnis. 
  93. Als ACC läuft HCOPY nur in der Vollversion. 
  94.  
  95.  
  96. Der HCOPY Bildschirm: 
  97. --------------------- 
  98.  
  99. 1. Positions- und Tätigkeits-Anzeige 
  100.         Hier wird die aktuelle Diskette als Balken, unterteilt in 2 Seiten und 
  101.         92 Spuren, dargestellt. Anhand dieses Balkens kann man die aktuelle 
  102.         Position und Tätigkeit, die in der Status-Mitteilung als Text 
  103.         ausgegeben wird, erkennen. 
  104.  
  105. 2. Parameter-Einstellungen 
  106. 2.1.    In den Boxen SOURCE und DESTINATION kann das Quell- und das 
  107.         Ziel-Laufwerk eingestellt werden, darunter jeweils die vom Laufwerk 
  108.         benötigte Spurwechselzeit in Millisekunden. 
  109.  
  110. 2.2.    In der nächsten Box ist es möglich, das Diskettenformat manuell 
  111.         einzustellen: 
  112.  
  113.         Oben wird das erforderliche Diskettenformat aus der Sektorenanzahl
  114.         berechnet und bei der Formatierung werden die auf Diskette schreibbaren
  115.         Bytes erkannt und der daraus resultierend Typ angezeigt.
  116.         Z.B. erkennt HCOPY beim Kopieren mit 18 Sektoren automatisch, ob es  
  117.         sich bei der Ziel-(DESTINATION)-Diskette um eine 5.25" oder 3.5" Disk
  118.         handelt und setzt die Sektorlücken dementsprechend (Toll, was?). 
  119.          
  120. 2.3.    Optionen: 
  121.         'USED ONLY' bewirkt in aktivem Zustand, daß der Bootsektor und die FAT
  122.         der Quell-Diskette analysiert und nur die belegten Sektoren eingelesen
  123.         und geschrieben werden. 
  124.  
  125.         Durch aktivieren von 'MULTIPLE COPY' ist es möglich von einer Diskette 
  126.         mehrere Kopien zu erstellen. Die Quell-Diskette wird nur einmal ge-
  127.         lesen, danach wird solange eine Kopie erzeugt, bis auf die Frage nach 
  128.         der Ziel-Diskette mit 'Cancel' geantwortet wird.
  129.  
  130.         'FORMAT DEST.' wird nur ausgewertet, wenn Sie eine Diskette kopieren 
  131.         wollen. In aktivem Zustand wird die Ziel-Diskette gleichzeitig 
  132.         formatiert und beschrieben. 
  133.  
  134.         Ist 'FAST FORMAT' aktiviert, wird der Formatierungs-Vorgang be-
  135.         schleunigt, indem nur die nötigen Daten auf die Diskette gebracht 
  136.         werden. 
  137.  
  138.         Ist 'Format Needed' eingeschaltet, wird beim Kopieren die Ziel-Diskette
  139.         nur formatiert, wenn HCOPY eine Formatierung für nötig hält.
  140.         Die ausschlaggebenden Daten erhält HCOPY aus dem Bootsektor der Ziel-
  141.         Diskette.
  142.  
  143.         Bei selektiertem 'Verify Disk' werden gleich nach dem Formatieren eines
  144.         Tracks alle Sektoren eingelesen, um so festzustellen, ob auch alle 
  145.         in Ordnung sind. 
  146.  
  147.         Mit 'Automatic Steprate' kann man HCOPY dazu bringen, die Steprate 
  148.         selbst zu bestimmen, die Einstellung in 'Source' bzw. 'Dest.' wird also
  149.         ignoriert.
  150.  
  151.         Ist 'VIRUS PROTECT' aktiv, so wird beim Formatieren oder Löschen einer 
  152.         Diskette ein ausführbarer Bootsektor erzeugt, der beim Booten einen 
  153.         Text ausgibt.
  154.         
  155.         'No Additional Headers' schreibt beim formatieren nur die normalen
  156.         Sektoren und KEINE zusätzlichen Header, da diese von einigen DOSen 
  157.         nicht vertragen werden.
  158.         
  159.         Mit 'Settling Delay' wird nach jeder Lese/Schreib-Operation eine
  160.         Wartezeit von 30ms eingelegt, welche bei stark nachschwingenden
  161.         Floppys zur Fehlervermeidung beiträgt.
  162.  
  163.         Bei 'Read/Write-Retrys' läßt sich die Anzahl der Lese- und Schreib-
  164.         versuche bei defekten Sektoren von 0 bis 99 einstellen.
  165.         
  166.  
  167. 2.4.    Die Default-Knöpfe: 
  168.         Mit diesen Knöpfen kann man vorher eingestellte Optionen aktivieren. 
  169.  
  170.  
  171. 3. Let's Do It 
  172.  
  173. COPY:        Kopiert die Daten der Quell-Diskette 1:1 auf die Ziel-Diskette.
  174. COPY NEW:    Arbeitet im Prinzip wie COPY, nur kann man hier ein von der
  175.              Quell-Diskette abweichendes Ziel-Format eingeben.
  176. FORMAT:      Die Ziel-Diskette wird von oben nach unten formatiert, um bei
  177.              einem unbeabsichtigten Formatieren die Daten der eingelegten
  178.              Diskette so lange wie möglich zu erhalten.
  179. ZERO DISK:   Löscht alle Daten der Ziel-Diskette, wobei einfach das Directory
  180.              und die FAT des Zieles gelöscht werden. Eventuell vorhandene
  181.              Defekt-Markierungen werden nur bei selektiertem 'Read Disk-Typ'
  182.              beachtet und nicht gelöscht.
  183. DISK-INFO:   Analysiert die Quell-Diskette und gibt die erhaltenen Daten aus.
  184.              Man kann dann entscheiden ob man die erhaltenen Daten übernimmt
  185.              (=SET) oder nicht (=CANCEL).
  186. SCAN DISK:   Liest alle Daten der Quell-Diskette ein.
  187.              Werden hierbei defekte Sektoren entdeckt, kann man diese am 
  188.              Ende der Operation in der FAT markieren lassen.
  189. DIRECTORY:   Zeigt das Inhaltsverzeichnis der Quell-Diskette an, was natürlich 
  190.              am einfachsten mit einem File-Selector geht (Schlau, nicht!?)
  191. SAVE OPT.:   Speichert die aktuellen Einstellungen ab (nur Vollversion)
  192. INFO:        Information zu HCOPY (Version, Autor, Seriennummer,...)
  193. EXIT:        HCOPY beenden (was sonst?!) 
  194.  
  195.  
  196. HCOPY kann fliegen:
  197. -------------------
  198. Dank Olaf Meisiek's MyDials kann man HCOPY's Dialoge frei auf dem Bildschirm 
  199. bewegen, wenn man auf dem Eselsohr (Links oben) mit gedrückter Maustaste die 
  200. Maus bewegt. Hält man zusätzlich noch die ALTERNATE- oder die CONTROL-Taste 
  201. gedrückt, wird der Dialog durchsichtig. Beim Hauptdialog ist das Eselsohr 
  202. durch den schwarzen Balken (oben) ersetzt worden, dieser erfüllt aber die 
  203. selbe Funktion.
  204. [HELP] läßt eine Dialogbox mit der Erklärung der Tastaturmakros erscheinen.
  205.  
  206.  
  207. Hinweis zur Version 1.??s:
  208. --------------------------
  209. Dies ist die öffentliche Version von HCOPY, die frei kopiert und weitergegeben
  210. werden darf, dafür aber einige Unterschiede zur Vollversion aufweist:
  211. - Läuft nicht als Accessory
  212. - Die Einstellungen lassen sich nicht abspeichern
  213. - Keine Seriennummer
  214. - Bei Programmstart erscheint eine Info-Box
  215. - Bei Programmende erscheint eine Alertbox
  216. - Keine ausführliche Anleitung
  217. - Keine Farb-RSC-Datei für ST-Mittel und TT-Niedrig
  218.  
  219.  
  220. Änderungen:
  221. -----------
  222. zu v1.1
  223. - Bei einem Disketten-Fehler ertönt ein PLING!
  224. - Aktuelle Position wird jetzt auch bei 'Used Only' ohne 'Format Dest.' gezeigt
  225. - Bei 'Multiple Copy' werden die gelesenen Blocks nun neu gezeichnet
  226. - Die laufende Operation kann jetzt mit ESC, HELP oder UNDO abgebrochen werden
  227. - Step-Fehler bei WRITING ohne 'Format Dest.' behoben (Ratterndes Laufwerk)
  228. - Bootsektor für MSDOS verbessert
  229. - Fehler bei ZERO DISK ohne 'Read Disk-Type' behoben
  230. - Bessere Berechnung der benötigten Sektoren für FAT (AT-Format)
  231. - Medienwechsel-Routine entschärft
  232. - Fehler bei 'Fast Format'ierten Disketten behoben
  233. - Verify-Option eingebaut
  234.  
  235. zu v1.2
  236. - Fehler bei Default-Button auf 'Empty' setzen behoben
  237. - Jetzt 1 Default-Button mehr
  238. - Density-Check beim Kopieren jetzt nicht mehr Source, sondern Destination
  239. - Bei Schreib/Lesefehler wird 1mal wiederholt
  240.  
  241. zu v1.21
  242. - Unbenötigte Optionen werden grau dargestellt
  243. - Fehler beim Kopieren mit Formatieren behoben
  244. - Kopierbremse entfernt (jetzt 30% schneller)
  245.  
  246. zu v1.22
  247. - Kopieren mit 'Used Only' verbessert
  248. - HCopy bleibt jetzt bei Disk-Info nicht mehr hängen
  249.  
  250. zu v1.23
  251. - Defekte Sektoren werden erkannt und in der FAT als solche gekennzeichnet
  252. - DISK-INFO erweitert
  253.  
  254. zu v1.25
  255. - Lese- und Schreibversuche bei Fehlern jetzt von 0 bis 99 einstellbar.
  256. - 'Command Load' JA/NEIN korrigiert
  257. - Die automatische Disktyp-Erkennung arbeitet perfekt, so das die Einstell-
  258.   möglichkeiten per Maus und per HCOPY.INF entfallen sind. 
  259.   Dafür wird nun der erforderliche Diskettentyp angezeigt.
  260. - Option 'Set' bei Disk-Info eingebaut
  261.  
  262. zu v1.3
  263. - 'COPY' mit 'Used Only' spart mehr Speicher
  264. - 'COPY NEW' eingebaut (das ist doch eine 1.3 wert, oder?!)
  265.  
  266. zu v1.4
  267. - Die aktuellen Einstellungen können abgespeichert werden 
  268. - Der Bootsektor liegt jetzt immer als physikalisch 1. Sektor auf
  269.   Track 0, Seite 0 (Manche Virenschützer brauchen das)
  270. - Fehler in DISK-INFO bei höher eingestellter Sektorzahl behoben
  271. - Einstellen und Editieren der Defaults ins Programm aufgenommen
  272. - HCOPY.INF wird nicht mehr benötigt
  273.  
  274. zu v1.42
  275. - Markierung defekter Cluster verbessert 
  276. - Disk-Info: Interleave-Faktor wird jetzt korrekt berechnet
  277. - Disk-Info: Additional Headers werden als solche erkannt
  278.  
  279. zu v1.43
  280. - Nach SCAN DISK kann man nun evtl. gefundene Fehler markieren
  281. - [HELP] und [UNDO] eingebaut
  282.  
  283. zu v1.5
  284. - Speicherung der Einstellungen verbessert
  285. - Neue Optionen:
  286.    Automatische Steprate
  287.    Add.Headers On/Off
  288.    Settling Delay
  289. - Defekte Cluster werden bei 'Zero Disk' beachtet
  290. - Diskettenlabel nach dem Formatieren
  291. - Vollständige Tastaturbediehnbarkeit
  292.  
  293. zu v1.51
  294. - Bug beim Speichern enfernt
  295. - Redraw, wenn Hintergrund nicht gerettet werden konnte
  296. - GETMAXTR.TOS
  297.  
  298. zu v1.56
  299. - Alle Optionen im Hauptdialog einstellbar
  300. - HD-Switch für MegaSTEs und TTs eingebaut 
  301. - HCOPYCOL.RSC
  302.  
  303. zu 1.6
  304. - Fehler beim Speichern der Optionen behoben
  305. - RSC verbessert
  306. - 'Read Management Sectors' verbessert - jetzt mit 'Retry'
  307. - High-Density-Schaltungen über Soundchip werden unterstützt
  308. - Auflösung wird überprüft
  309. - Verify-Fehler behoben
  310. - Diskettenwechsel bei Defekt auf Destination
  311.      
  312.  
  313. Bekannte Fehler:
  314. ----------------
  315. - Ein Fehler des TOS 1.4 kann zum Absturz führen, wenn mit HCOPY als Accessory
  316.   gebootet wird. Es muß nähmlich im physikalisch ersten Accessory das FastLoad-
  317.   Bit gelöscht sein (übrigens auch im ersten AUTO-Ordner Progi), damit TOS 1.4 
  318.   einen vollständig gelöschten Speicher vorfindet.
  319.   Bei HCOPY ist das Fastload-Bit gesetzt!
  320.   Sollte der Rechner beim Booten abstürzen, dann müssen Sie entweder die
  321.   physikalische Reihenfolge der Accessories oder das Fastload-Bit ändern.
  322.   Das Fastload-Bit ist Bit Nr.0 im Byte an der Addresse Pgmstart+25 ($19). Um 
  323.   den Fehler zu beheben müssen Sie an diese Addresse ein Byte mit dem Wert 0 
  324.   schreiben, was mit jedem Disk-Monitor zu bewerkstelligen ist.
  325. - Der Spiralfaktor wird bei Disketten mit mehreren verschiedenen Spiralfaktoren
  326.   (wie sie z.B. Hyperformat v3.29ß erzeugt) nicht richtig erkannt.
  327. - Ist ein Cluster belegt, wird er nicht als defekt markiert, da es sonst zu
  328.   Leichenclustern kommen kann.   
  329.  
  330.  
  331. Bezugsaddresse:
  332. ---------------
  333.  
  334. Robert Weiss
  335. Dorfstr.5
  336. W-8401 Graßlfing
  337.  
  338. Tel. 09405/6185
  339.  
  340. Ktnr. 240 585 349
  341. BLZ   750 500 00
  342. Spk. Regensburg
  343.  
  344. EMAIL: Robert Weiss @ N
  345.