Alles anzeigenhallo Diddl
ich war auf deiner seite, sehr interessante sachen hast du schon gemacht
ich habe erst gestern mit christian Toast_r betreff der rettung meiner hunderte disketten geschrieben,
die mehrere jahrzehnte in meinen garagen lagen.er wollte die erst versuchen zu lesen und zu retten, wenn es eine lösung für die 100 tpi laufwerke auf der flux-ebene gibt.
damit die disketten möglichst schonend und in der ersten track umdrehung gerettet werden können.da sich manche sehr alten disketten wohl auflösen.
ich habe vor über 10 jahren auch noch verschiedene neue floppy platinen in meinen garagen gefunden.für die 1570, 1571 und die 1541 und da habe ich mir damals gedanken gemacht, wie ich die mal auch ohne laufwerke benutzen könnte.
so kam ich damals auf die idee, mit einem atmega, ein laufwerk zu emulieren.
über die 8 bit port schnittstelle, die alle commodore floppys auch haben. wo nach dem analogen aufbereiten die seriellen daten die dann parallel übergeben werden.
so bin ich immer noch der meinung, der einfachste und preiswerteste weg wäre doch wohl, eine vorhandene passende floppy zu nehmen, z.b. eine 8250 und die rohdaten die vom analogen teil kommen direkt über einen atmega an einen pc erstmal zu senden. so kann man dann erst später versuchen die daten auszuwerten.
am besten von einem track gleich mehrere umdrehungen übertragen, falls es leseprobleme gibt.
nun habe ich auf deiner seite dein track display gesehen und das du eigentlich genau dieses machst.
du benutzt dieses port an der 6522 und byte ready signal. dann die daten auswertest um die trackanzeige zu steuern.
da erstmal hunderte meiner disketten erstmal gesichert werden sollten und diese möglichst geschont werden sollten.
würde erstmal eine schnelle übertragung an einen pc erstmal ausreichen.
die auswertung könnte dann, durch ein programm auf dem pc, viel später erfolgen.
dann habe ich dein xs-1541 auf deiner seite gesehen, welches auch die daten schon an einen pc überträgt.
so könnte man vielleicht auch dieses auch schon direkt dazu nehmen um die 8 bits, vom 6522, zu übertragen.
und man würde keine neue hardware benötigen, nur einen adapter für den 6522 und das byte ready signal?
so würde man zum retten auch keine aufwändige flux lösung benötigen, da alle commodore floppysdieses port haben. ideal wäre es, wenn der atmega im gleichen rutsch sogar die zwischenspuren mit retten würde.
damit man bei der späteren rekonstruktion, der daten, die gegebenenfalls noch mit auswerten kann.
falls es da doch eine möglichkeit geben könnte, über das 6522 port, die alten disketten schonen zu retten,
dann wäre es gut, wenn man ein eigenes thema dafür machen könnte.
grußhelmut
Hallo Helmut
Ähm, Floppylaufwerke, Disketten einlesen, ganze Spur in einer Umdrehung ...
Ehrlich gesagt ist das mein absolutes Lieblingsthema.
Ich träume von meiner Jugend auf von Floppy Laufwerke mit richtig viel RAM.
Wobei ich damals noch keine richtige Vorstellung hatte, von "richtig viel".
Unter "richtig viel" hätte ich an 16K gedacht oder so.
Nun auf Seite der 1541 wurden meine wildesten Träume übertroffen.
Der Benutzer Tommi_NRW vom F64 hat das MeGALoDOS geschaffen.
Eine Platine für die 1541 mit 512K FLASH und 512K SRAM.
Ich hab da auch ein Programm geschrieben, das eine ganze Diskette 1:1 in den Floppy RAM liest.
Von da aus kann man es entweder zum PC übertragen (über OpenCBM) oder wieder auf eine Diskette zurück schreiben.
Siehe 10 Sekunden Copy:
https://www.forum64.de/index.p…copy/&highlight=Megalodos
=======
Ja nun würde ich das schon auch gerne für die 8250 machen.
Mich haben bisher folgende Dinge davon abgehalten:
- es hat zu wenig RAM
- es gibt zu wenig Doku über die Hardware und den Disk Controller
- es gibt zu wenig Bedarf, niemand hat große Mengen Disketten mit wichtigem Inhalt
Punkt 2 mit der Doku, das hat sich inzwischen geändert.
Ich habe mich mit der Hardware sehr beschäftigt und ich habe DOS Listings, auch vom Disk Controller ROM.
Punkt 1 habe ich auch schon beinahe gelöst:
Mit dem Ding könnte ich alle meine RAM und ROM Probleme lösen:
https://oe7twj.at/index.php?title=6502-Extension
Punkt 3, - naja, jetzt bist du da der "Bedarf" an so einer Lösung hat.
Aber ich brauch noch viele Wochen Zeit.
Im Kopf ist da schon vieles, aber es muss sich erst zu einem konkreten Bild formen.
Das Projekt 8250 Disketten einlesen wird es geben, es muss nur noch etwas mehr "reifen".