Hi,
nach ein paar Wochen Arbeit ist es nun endlich soweit, daß ich meine überarbeitete und erweiterte Version des SDRIVE's, das SD2IEC für den 8bit Atari, in der V02 (sdrive-ng-1.0) präsentieren kann. Hier ein paar Eckdaten, was sich getan hat:
- SDcard detection and control generally enhanced
- error detection(blinkcodes) for SDcard problems
- SDHC support
- FAT32 support
- many code optimization
- sdrive control program converted to XA
Aufgrund dieser Erweiterungen passt das jetzt natürlich nicht mehr auf einen ATmega8, der war bereits randvoll, sondern muß durch einen ATmega32 oder größer ersetzt werden. Ich hab im Schaltplan die dazu veränderten Pins rot hinzugefügt. Sonst ist alles beim Alten geblieben. Die Beschaltung der SD-Karte ist übrigens nahezu identisch zum SD2IEC, es kann daher die Vorlage für dessen Lochrasteraufbau zum Großteil übernommen werden. Lediglich die 2 Anschlüsse für Card-Detect und -Lock sind abweichend.
In meinem Prototypen habe ich bislang auf sämtliche Taster und Schalter, sowie die 4 Drive-LED's verzichtet, da ich darauf keinen so großen Wert lege. Der Code dazu wurde jedoch nicht verändert, müsste also nach wie vor funktionieren. Mir ist es wichtiger, daß man alles schön per Software steuern kann.
Es sind natürlich noch weitere Features geplant, der Code benötigt jetzt gerade mal 9256bytes Flash, da ist also noch jede Menge Luft nach oben. Hiermit ist erst mal der Grundstock geschaffen, und die mir wichtigsten Features sind eingebaut, damit es überhaupt wieder zeitgemäß nutzbar ist. Ich plane erstmal eine rekursive Suchfunktion, die wohl aus Platzgründen bisher nur vorbereitet war, und ein Schnellstartprogramm zum Auswählen und Starten eines Images auf D1:, sowie den Ausbau der usability. Weitere Vorschläge hierzu nehme ich gerne entgegen.
Würde mich freuen, wenn sich ein paar Betatester finden würden, die lust darauf haben, die Schaltung nachzubauen. Evtl. lässt sich ein altes SD2IEC auch ganz einfach dafür umbauen, falls da jemand was übrig hat. Der Austausch der MCU über einen Adaptersockel zum ATmega8 wäre sicher auch denkbar.
Und wer lust hat, die Schaltung in ein professionelles Layout zu verwandeln, tut sich keinen Zwang an. Ich hab sowas jedoch nicht vor, und hab davon auch wenig Ahnung.
Hier noch der Link zum Ursprungsprojekt, wem das alles hier noch nichts sagt.
Klaus