Sektorkopierer, das ewige Thema


Sektorkopierer, das ewige Thema

von currock » Mo 6. Apr 2020, 19:13
Die Diskussionen gibts seit den 1980ern, aber für mich habe ich immer noch nicht die eierlegende Wollmilchsau gefunden, wenn es die überhaupt gibt.
Sektorkopierer habe ich hier wie Sand am Meer, aber von allen getesteten ist bisher nur einer übrig geblieben, und 100% ist der nun auch nicht:

Copymate XE 3.7 , benutze ich hier mit einem 800XL und 512k RAM, sowie 3 1050ern, eine Original, eine mit Speedy und eine mit Turbo1050. Dazu ein SIO2PC interface und ein S-Drive.

Was bei ihm funktioniert und was meine wichtigsten Pro's sind:
Die automatische Erkennung des Speichers und des Diskettenformats (SD, ED, DD) und die Nutzung des gesamten Speichers, jede Disk wird einmal ganz eingelesen. Liegt das falsche Format im Ziellaufwerk, wird nicht ab gebrochen, sondern nach einer passenden Disk gefragt. Falls Formatieren aktiviert ist, wird automatisch richtig formatiert, auch im Floppy-Simulator AspeQT auf dem eeePC am SIO2PC. Speedy wird erkannt und mit Highspeed wird auch gelesen.

Was mir fehlt:
Ich kann kein Directory (sofern vorhanden) anzeigen.
Diese Version läuft nur mit mehr als 64K RAM.
Es ist keine Datei, sondern ein Bootprogramm, ich muss also immer von einem *.atr oder einer Disk booten.
High-Speed funktioniert nicht mit AspeQT, es wird immer mit Normal-Geschwindigkeit geschrieben.

Wenn ich von Disk auf *.atr kopiere, passt das so eigentlich. Nur hätte ich gerne die Schreibgeschwindigkeit höher gesetzt, was nicht geht, da Copymate eine Bootdisk ist. Wahrscheinlich kann es deswegen auch kein Directory anzeigen, weil kein DOS geladen ist.

Was nutzt Ihr denn, gibt es eine eierlegende Wollmilchsau?

Re: Sektorkopierer, das ewige Thema

von CharlieChaplin » Mo 6. Apr 2020, 20:00
Nun,

ich habe von Copymate 3.7 und 3.8 jeweils eine Fileversion. Allerdings benötigen auch diese Versionen mind. 128k RAM und lesen+schreiben+formatieren max. 720k Format und das Ärgerlichste: Diese Fileversionen scheinen zwar ultraspeed zu unterstützen (US-Doubler u.ä.), jedoch keine Speedy Laufwerke, dort laufen die Programme mit standard/slow speed (19k2 Baud)... habe ich selber mit echten Speedy 1050 LW getestet. Von ein paar Leuten im AA Forum wurde mir erklärt, dass Copymate bestimmte Werte (Baudraten) nutzt und diese für die Speedy nicht ganz passen (wohl aber für US-Doubler und ggf. auch Happy), so dass die Speedy da eben nur mit Normalgeschwindigkeit läuft... (keine Ahnung, ob das stimmt, es klang aber einleuchtend).

Welche Formate benötigtst du denn hauptsächlich beim Kopieren ? Also 90k, 130k, 180k, 360k, 720k, 1440k, oder gar 16MB und/oder 32MB ?!? Klar, eine original 1050 kann max. 130k, Speedy 1050 und Turbo 1050 max. 180k, jedoch können SIO2PC und SDrive bis zu 16MB. Und welchen Speeder (nur Speedy, nur Turbo, Speedy + Turbo zusammen) willst du mit echten LW nutzen oder ggf. mit Emulator emulieren ? Habe mir für Diskformate von 130k bis 720k ein paar Sammeldisks zurecht gebastelt und darauf dann div. Sektorkopierer gesammelt (naja, außer für 90k, denn das können wirklich alle A8 Sektorkopierer, während manche 130k oder andere Diskformate nicht / nicht mehr beherrschen). Natürlich gibt es auch eine ganze Reihe an Sektorkopierern, die ohne Speeder arbeiten und wiederum welche, die nur mit einem ganz best. Speeder laufen (Copy 2000 funkt. z.B. nicht mit der Happy, denn da gibt es beim Formatieren und Schreiben Probleme)...

Irgendwo habe ich auch eine Diskette mit Harddisk-Kopierprogrammen (bis 16MB), allerdings sind diese recht alt und wurden schon 10-20 Jahre nicht mehr upgedatet (darauf sind Programme von KMK/Drac030, C.Strotmann und E.Pütz; wobei ein Programm in Forth gecodet ist und ich keine Ahnung habe, wie man es lädt oder bedient; beim Programm von KMK/Drac030 gibt es aktuellere Versionen mit dem SDX Toolkit)...

Im Abbuc Mitgliederbereich (Tools-Packs Compilations) gibt es auch ein ATR-Image mit Sektorkopierern für versch. Speeder zum Download. Da ist auch die Fileversion von Copymate 3.7 oder 3.8 drauf (habe ich dort Copy 720k genannt), doch diese läuft wie gesagt bei Speedy und Turbo nur mit standard/slow speed...

Re: Sektorkopierer, das ewige Thema

von currock » Mo 6. Apr 2020, 22:01
Ich habe hier noch eine Diskettenkiste, die ich vor Jahren vor dem Sperrmüll gerettet habe, und in der einige Disketten nicht beschriftet sind. Vielleicht sollte ich auch erst mal alles einmal laden und beschriften.
Bisher waren keine DD-Disks dabei, nur SD und ED gemischt.
Die Floppy mit dem vermutlichen Speedy habe ich mit der Kiste bekommen. Ich vermute einen Speedy, kann aber auch was anderes sein, jedenfalls zeigt AspeQT beim Lesen von diesem Lauferk 57600 Baud an und das Laufwerk hat auch mindestens einen Track-Buffer. Die Floppy hatte ich auch mal auf, aber ist keine Beschriftung auf der Platine. Muss mal die verschiedenen Tools durchprobieren um zu sehen, um was es sich da handelt. Wäre halt schön, wenn das Schreiben auf AspeQT auch schneller ginge, nur kann ich bei Copymate 3.7 da nichts einstellen. Die Fileversion muss ich mir auch mal ansehen, denn die Diskversion, die ich hier haben, formatiert definitiv auch ED, wenn die Quelle ED ist.
Geht dann morgen mal weiter.

Re: Sektorkopierer, das ewige Thema

von CharlieChaplin » Mo 6. Apr 2020, 23:18
Copymate 3.7 XE und 3.8 XE können beide 130k verarbeiten. Es handelt sich dabei aber um einen Mod. von Jason Kay, die original Versionen von Mike Palmer & Mike Long (1.x, 2.x., 4.x) können kein 130k und auch kein 720k...

Für deine Zwecke würde ich dir das Programm "Diskcopy" vom TurboDOS XL/XE empfehlen (Abbuc PD Nr. 506). Es unterstützt Turbo und Speedy, hat eine Directory Funktion, unterstützt D1: bis D4: und kann 90k-360k verarbeiten. Das Programm läuft auf 64k Rechnern und unterstützt unter TurboDOS bis 320k RAM, wenn es von einem anderen DOS, Gamedos, Bootloader (oder als XEX Datei via SIO2xyz oder Flashcart) geladen wird jedoch nur noch max. 128k RAM.
Mit der ESC Taste kommt man ins Setup, hier kann man mit den Pfeiltasten hoch/runter eine Option auswählen und mittels Return Taste diese auf on oder off stellen (Tip: Quit on Empty Sector auf off stellen). Nochmal ESC drücken, um das Setup zu verlassen und dann kann man mit Return die Diskette(n) kopieren. Um das Programm zu verlassen, die Select Taste gedrückt halten und dann Reset drücken - es wird ein Reboot/Kaltstart ausgeführt.

Diskcopy_TurDOS.jpg
Diskcopy (TurboDOS)
Diskcopy_TurDOS.jpg (25.71 KiB) 1493-mal betrachtet

Re: Sektorkopierer, das ewige Thema

von currock » Di 7. Apr 2020, 21:43
Ok, danke!
Vor dem Diskcopy habe ich schon etwas ratlos gesessen, ich teste es jedenfalls mal.
Ich habe hier eine Diskette mit der Bezeichnung Happy2, die eine Happy-Erweiterung erkennt. Die ganzen Programme scheinen auch etwas ein zu stellen, das Kopieren und Formatieren von echten Disketten funktioniert ähnlich schnell wie mit der Turbo1050. Ist halt ein bisschen blöd, daß die Happy erst erkannt wird, wenn auch von diesem Laufwerk gebootet wird.
Mein erstes 1050er mit der Turbo1050 muss ich noch mal auseinander nehmen, das ober Lager, das sie Floppy einklemmt rappelt und schranzt schon seit damals, als wäre es gleich vorbei. Aber Fehler macht es keine und das Lager läuft auch leicht.

Sektorkopierer, das ewige Thema

von Erhard » Di 7. Apr 2020, 21:47
Hi,

ich benutze meinen eigenen. Wird als Datei unter SpartaDOS gestartet und kann SD und DD bis 655535 Sektoren. Formatieren ist (noch) nicht eingebaut. Verwendet einen 16K Puffer und kann die HighSpeed von SpartaDOS benutzen.

Beispiel ABBUC Mag ATRen:

Erstelle leeres ATR auf dem PC auf Laufwerk D: und lade es als D3: in APE:
D2:MA D3: D:\ABUC140A.ATR 1040 S /M

Kopiere Disk in Laufwerk 1 nach Laufwerk 3 in HighSpeed:
D2:S18B 1 3 /C /S

CU, Erhard

Re: Sektorkopierer, das ewige Thema

von Stefan » Di 7. Apr 2020, 23:51
Erhard hat geschrieben:Hi,

ich benutze meinen eigenen. Wird als Datei unter SpartaDOS gestartet und kann SD und DD bis 655535 Sektoren.


:o ...wirklich soo viele Sektoren?
:arrow: Da hat doch wohl nur die :p5: geprellt :?:

Ich verwende den von Bibosoft, also den Sektorkopierer, der bei der Speedy dabei war. Der funktioniert prima mit der Speedy1050 wie auch der SIO2PC, kann SD, MD und DD, unterstützt Highspeed und auch 320K. Beide Erweiterungen hatte ich damals vom Compyshop erworben, zusammengelötet und eingebaut.

Der Weisheit letzter Schluss ist das wohl auch nicht, wie ich finde, denn eine tadellose eins-zu-eins-Kopie erhält man wohl nur, wenn entweder in der VTOC alle Sektoren als belegt markiert sind, oder man die Option "Formatieren" ausgeschaltet hat und eine passend formatierte Diskette als Ziel parat hat.

Viele Grüße
Stefan

Re: Sektorkopierer, das ewige Thema

von CharlieChaplin » Mi 8. Apr 2020, 22:54
Einer der Sektorkopierer der Speedy Systemdisk heißt "Sectorcopy 1.4/1.5", er unterstützt S/M/D, 64k-320k RAM und ultraspeed der Speedy (nicht Happy!), hat aber keine Directoy Funktion. Es werden glaube ich zwei LW unterstützt und in der neueren Version 1.5 kann man mit Shift-Control-Tab neu booten (Version 1.4 war m.W. resetfest und unterstützte max. 192k RAM).

Auf den neueren (letzten?) Speedy Systemdisks von K.Peters war Copy 2000 V2.41D für S/M/D drauf, das Programm läuft ab 48k RAM, es unterstützt bis 320k RAM (oder sogar bis zu 1MB XRAM mit der K.P. Megaram 3) und bietet noch ein schönes Datenfenster, bei dem man die gelesenen/geschriebenen Daten während des Kopierens sieht. Copy 2000 läuft mit Pokey Divisor 0, hat jedoch keine Directory Funktion und mag nur Speedy oder normale LW ohne Speeder (keine Happy, kein USD, etc.); auch hier kann man mit Shift-Control-Tab neu booten.

MyCopyr! 2.1 unterstützt ultraspeed (Happy, Speedy, USD, Hyper-XF, etc.), läuft mit 64k RAM und unterstützt XRAM, kann S/M/D bearbeiten und hat eine Directory Funktion für D1: und D2:. Bei genügend XRAM wird 90k und 180k in einem Durchgang gelesen+geschrieben, 130k wird leider immer in mehreren (mind. zwei) Durchgängen gelesen+geschrieben. Es werden glaube ich max. zwei LW unterstützt und mit Control-B (und danach Start) kann man neu booten.

MyCopyR_21.jpg
Mycopyr 2.1
MyCopyR_21.jpg (8.45 KiB) 1421-mal betrachtet


Alle genannten Sektorkopierer gibt es als Fileversionen, die man von DOS aus laden kann. Manche Kopierer laufen auch mit Gamedos oder Bootloader, das direkte Laden als XEX via SIO2xyz-Geräten (oder Flashcarts) habe ich noch nicht getestet...

Sektorkopierer, das ewige Thema

von Erhard » Fr 10. Apr 2020, 10:45
Hi,

Stefan hat geschrieben:...wirklich soo viele Sektoren?
:arrow: Da hat doch wohl nur die :p5: geprellt


Offensichtlich.

Stefan hat geschrieben:denn eine tadellose eins-zu-eins-Kopie erhält man wohl nur, wenn entweder in der VTOC alle Sektoren als belegt markiert sind


Da sehe ich etwas anders. Es gibt für den Atari mehrere verschiedene Dateisysteme und demzufolge auch mehrere Versionen von VTOC. Ein Sektorkopierer sollte sich überhaupt nicht nach dem Dateisystem richten, sondern Sektoren kopieren.

Man kann auch nicht davon ausgehen, daß ein Formatieren alle Sektoren des Ziels mit dem Wert 0 füllt. Die 1050 mag dies, auch mit diversen Erweiterungen, tun, bei Emulatoren muß dies im Einzelfall geprüft werden. Bei APE war dies früher z.B. nicht der Fall, das hat Steven erst auf meine Bitte eingebaut.

Wenn man sicher ist, daß das Ziel beim Formatieren auch genullt wird, dann könnte der Sektorkopierer leere Sektoren überspringen. Einige Sektorkopierer haben das eingebaut.

CU, Erhard