hardware:diy:speicher:cfadapterbeeslot
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
hardware:diy:speicher:cfadapterbeeslot [04/11/2005 17:11] – Bilder eingefügt pbk | hardware:diy:speicher:cfadapterbeeslot [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== PoFo goes Compact Flash ====== | ||
+ | Haltet Euch fest, jetzt kommt der Hammer! | ||
+ | |||
+ | Aus der gemeinsamen Arbeit von Peter Faasse, Jochen Borchert und mir ist nun ein Adapter für Compact Flash Karten entstanden, der in den Bee-Slot (Portfolio Kartenschacht) gesteckt wird und von aussen das Einschieben und den Betrieb von CF-Karten ermöglicht. Die CF-Karten verschwinden vollkommen im Bee-Slot, genau wie die orginalen RAM-Karten. Die Bilder im Archiv FIXME geben einen Eindruck, wie der Adapter im Innern des PoFo aussehen könnte. Mit diesem Adapter kann man die RAM-Karten endlich ad acta legen und betritt mit dem PoFo völlig neue Speicher- und Nutzungsdimensionen. Möglich wurde die Ansteuerung der CF-Karten über den Bee-Slot durch die Tatsache, dass sich die CF-Karten problemlos im 8-bit-Modus ansprechen lassen (im Gegensatz zu Peter Faasses verzweifelten Bemühungen an den Festplatten, | ||
+ | |||
+ | |||
+ | ===== Ein paar Details ===== | ||
+ | |||
+ | Da ein echter Chip-Select über den Bee-Slot und die PoFo-Routinen nicht möglich ist, ist es nötig, sich dieses Signal über die 80c88-CPU zu erzeugen (kleine Schaltung mit dem 74hc138, FIXME) und über den Pin 3 des Bee-Slots dem Adapter sozusagen Bee-Slot-fremd zuzuführen. Pin 3 des Bee-Slots liegt auf positivem Potential und wird von den ATARI-RAM-Karten nicht benutzt. Ursprünglich war dieser Pin für eine Abfrage des Batteriestatus des Li-Zellen vorgesehen. Dieses Konzept wurde aber beim Portfolio und den ATARI-RAM-Karten (im Gegensatz zu den originalen Bee-Cards) fallengelassen. D.h. Pin 3 kann für unsere eigenen Zwecke benutzt werden. | ||
+ | |||
+ | Aus den Zeilen wird deutlich, dass der Portfolio mit einem einzigen Draht an die CPU (bzw. an den Bus) und dem Anheben von Pin 3 des Bee-Slots, modifiziert werden muss, damit der CF-Adapter intern einsetzbar ist. Diese Hardware-Ergänzung stört oder interferriert in keiner Weise mit den normalen Funktionen des PoFo, d.h. ohne den CF-Adapter würde alles beim alten bleiben. | ||
+ | |||
+ | {{ hardware: | ||
+ | |||
+ | |||
+ | ===== Booten vom CF-Adapter ===== | ||
+ | |||
+ | Bleibt moch das Problem der Bootbarkeit der CF-Karte, die ja nun den Bee-Slot ausfüllt. Auch daran wurde gedacht und auf dem Adapter ein FLASH-PROM vorgesehen, das, wie bekannt, als Laufwerk A: bootet, den Treiber installiert und automatisch die CF-Karte verfügbar macht. Einen Test- und Probeaufbau mit einer PROM-Karte kann man auf dem Bild sehen. Ein FLASH-PROM hätte zudem den Vorteil, dass z.B. bei einer Aktualisierung des Treibers, dieser bequem neu ins FLASH-PROM geladen werden könnte. | ||
+ | |||
+ | {{ hardware: | ||
+ | |||
+ | |||
+ | ===== Möglichkeiten ===== | ||
+ | |||
+ | Ich selbst stehe seit einiger Zeit vor dem Problem, dass originale Speicherkarten bald nicht mehr verfügbar sein werden, trotz konstantem Bedarf meiner Kunden. Der CF-Adapter springt nun in diese Lücke und erschliesst eine ganze Reihe von neuen Möglichkeiten, | ||
+ | |||
+ | * wechselbares Speichermedium in der Grössenordnung 4MB bis 96MB und mehr | ||
+ | * man kann quasi die Losung ausgeben: die gesamte PoFo-Soft auf **einer** CF-Karte | ||
+ | * sehr schneller Zugriff (Peter hat im Treiber sogar den stromsparendsten Modus eingestellt und trotzdem ist der Zugriff superschnell) | ||
+ | * für CF-Karte und Flash-PROM werden nie wieder Batterien benötigt! | ||
+ | * zusätzliche Stromaufnahme beim Zugriff auf die CF-Karte ca. 45mA, standby <1mA | ||
+ | * simpler Datenaustausch zwischen PC und Portfolio (daran wird noch gearbeitet, da die Formatierung der CF-Karte derzeit noch nicht zu der gewohnten HD-Formatierung unter DOS kompatibel ist). Unter Linux in einem Notebook und mit einem CF2PCMCIA-Adapter kann die mit dem PoFo formatierte und beschriebene CF-Karte bereits jetzt problemlos gelesen und beschrieben werden. Details dazu hier. | ||
+ | * der Portfolio-Bus bleibt für alle weiteren Anwendungen frei! | ||
+ | |||
+ | |||
+ | ===== To Do ===== | ||
+ | |||
+ | |||
+ | * Wie bereits erwähnt, soll das derzeitige Format noch DOS-kompatibel gemacht werden, oder alternativ ein kleiner Treiber entwickelt werden, der dem PC unter DOS erlaubt das FAASSe`sche Format zu lesen. | ||
+ | * Probleme gibt es mit dem Multikopiertool XCOPY, das normalerweise erlaubt auch Verzeichnisse zu kopieren. Im Augenblick müssen Verzeichnise noch von Hand(sprich einzeln) und über das Tool ATMD.COM angelegt werden. | ||
+ | * Wünschenswert wäre auch ein Tool, das den gesamten Inhalt der CF-Karten binär ausliest und auf dem PC zu Sicherheitszwecken abspeichert. Auch dies geht derzeit noch nicht. | ||
+ | |||
+ | |||
+ | // | ||
+ | |||
+ | FIXME Dateien fehlen noch |