Programm fürn PC, um Atari Disks lesen zu können


Programm fürn PC, um Atari Disks lesen zu können

von Burkhard » Sa 12. Nov 2011, 10:51
Da ich meine Atari XL Anlage zZ nicht flott machen kann (probs mit Floppy und wenig Zeit, schlecht ausgestattete Werkstatt etc.), und auch marode Teile (zB die Floppy) nicht ersetzen kann, möchte ich an dieser Stelle ganz einfach mal anfragen: Gibt es für'n PC ein Programm, daß es ermöglicht, die vom Atari verwendeten Diskformate auf der Diskette zu erfassen und damit die Daten zu lesen. eine entsprechende funktionstüchtige 5,25"-Floppy für'n PC scheint vorhanden!

Re: Programm fürn PC, um Atari Disks lesen zu können

von HiassofT » Sa 12. Nov 2011, 12:20
Hallo Burkhard!
Burkhard hat geschrieben:Da ich meine Atari XL Anlage zZ nicht flott machen kann (probs mit Floppy und wenig Zeit, schlecht ausgestattete Werkstatt etc.), und auch marode Teile (zB die Floppy) nicht ersetzen kann, möchte ich an dieser Stelle ganz einfach mal anfragen: Gibt es für'n PC ein Programm, daß es ermöglicht, die vom Atari verwendeten Diskformate auf der Diskette zu erfassen und damit die Daten zu lesen. eine entsprechende funktionstüchtige 5,25"-Floppy für'n PC scheint vorhanden!

Die Antwort ist ein klares Jein :-)

Ich habe so ein Programm geschrieben, WriteAtr, gibt's auf meiner Homepage, läuft unter DOS (und Win95/98/ME) und kann Atari Disketten schreiben und lesen.

Das Problem dabei ist aber, daß die Floppycontroller im PC meist nicht mit FM Kodierung klarkommen (das PC BIOS unterstützt das nicht, deshalb kann WriteAtr damit auch nicht umgehen), und deshalb Atari Disketten im Single Density (90k) Format nicht gehen. Nächstes Problem: viele Floppycontroller kommen auch nicht richtig mit MFM Kodierung und 128 Bytes pro Sektor zurecht ("Enhanced" bzw "Medium" Density der 1050, 130k pro Disk). Einige Controller können das Format zwar Schreiben, aber nicht Lesen, andere können beides, wieder andere nichts davon. Bleibt also das Double Density Format (MFM, 256 Bytes pro Sektor, 180k), das unterstützen die Controller alle samt.

Tja, wenn da nicht noch ein Problem wäre, das Indexloch. Die 1050 checkt das Indexloch ja garnicht ab und schreibt die Daten irgendwie auf die Disk. Das mögen aber die Floppycontroller im PC garnicht, sie erwarten, daß die Daten nach dem Indexloch anfangen und bevor das nächste mal das Indexloch vorbeikommt wieder aufhören. Sieht der Floppycontroller während einem Sektor einen Indexloch-Puls, bricht er einfach ab, der Sektor ist damit nicht lesbar. Indexloch zukleben geht auch nicht, dann fangen die Controller erst garnicht zu lesen an, deshalb ist Disketten umdrehen und Rückseite lesen/schreiben auch nicht drin.

Wenn die Disk in der XF551 formatiert wurde (die checkt glaubich das Indexloch), könnte es klappen. Kann mich aber nicht erinnern, ob ich das mal getestet habe (als ich WriteAtr programmierte hatte ich nur 1050er).

Also: Lesen von Atari Disketten im PC ist quasi nicht möglich, Schreiben von Disks läuft aber problemlos (und auch Formatieren der Disk im PC, dann Beschreiben im Atari und danach wieder Lesen im PC).

Alternative: ein "richtiges" Atari Laufwerk nehmen und per 1050-2-PC Interface an die serielle Schnittstelle des PCs hängen. Dazu brauchst Du (neben der Atari Floppy und dem Interface) noch Software: die original SIO2PC Software von Nick Kennedy kann das (DOS), APE/ProSystem (DOS/Windows), das soll sich aber mit einigen Floppies recht mimosenhaft verhalten, hab's selber aber noch nicht probiert, und ich habe für Linux sowas geschrieben, ist im AtariSIO Paket mit drin und heisst "atarixfer", das unterstützt bei entsprechender serieller Schnittstelle (16C950 Chip mit max 921kbit) auch die Highspeed Modi der meisten Floppy Speeder - hatte letzte Weihnachten damit ca 100 Disketten mit meiner 1050 Speedy eingelesen.

so long,

Hias

Re: Programm fürn PC, um Atari Disks lesen zu können

von dl7ukk » So 13. Nov 2011, 19:18
Hi,

es ist sicher am Rande für Dich interessant.

Es gibt (noch) einen DOS/ CP/M Converter. Der war dafür gedacht um z.B. Texte des ATARIs am (CP/M) PC auszudrucken. Es sollte noch ein PC Programm dafür geben, um die ATARI Disketten einzulesen. Das habe ich leider nicht (mehr).

Bildschirmfoto-Atari 800 Emulator, Version 2.2.1.png
Bildschirmfoto-Atari 800 Emulator, Version 2.2.1.png (5.94 KiB) 1317-mal betrachtet

Re: Programm fürn PC, um Atari Disks lesen zu können

von CharlieChaplin » Fr 18. Nov 2011, 01:40
Naja,

das Problem mit den zwei Indexlöchern, um am PC (oder mit XF551) auch die Rückseite formatieren zu können, kann man z.B. so lösen: http://www.vesalia.de/d_525disks.htm
Habe Wolfgang davon ca. 50 Stück vermacht, vielleicht bietet er die Dinger billiger als Vesalia an.

Im (DOS-)PC habe ich noch ein altes 5,25" HD Laufwerk von Teac drin. Bei ca. 12 getesteten PC-Laufwerken, war es das einzige, das Atari-Disketten im Format 180k mit Ataridsk von HiasSoft lesen/schreiben/formatieren konnte (und bei dem auch der A8 nachher die Daten lesen/verarbeiten konnte). Sogar die 1050 kann die 180k Disks lesen, wenn sie auf dem HD PC-Laufwerk formatiert wurden (ja, auch wenn das LW mit HD magnetisiert; andersrum zickt das PC-Laufwerk beim lesen/schreiben aber stets, wenn auf der 1050 oder XF551 formatiert wurde).

Müsste jetzt mal Lust und Zeit finden, um zu testen, ob dieses Teac Laufwerk mit WriteATR auch in 130k lesen/schreiben/formatieren kann, das wär natürlich was. Die Modell-Nummer kann ich bei Gelegenheit nachliefern, jedoch weiss ich, dass es sich um ein Modell handelt, bei dem es viele Varianten und Unterschiede gab (wobei aber alle die gleiche Modellnummer hatten). Von daher hat man nicht unbedingt Glück, wenn man zufällig dieses Modell besitzt oder irgendwo auftreibt...

-Andreas Koch.