Moin.
Ich wollte mal meine neue Platine vorstellen: MeGALoDOS
Eine Multi-Floppyspeeder Platine mit zusätlicher OLED gestützter Bedienung.
Die Platine hat einen CPLD, 1mb Flash und 2mb Ram.
Im Moment beherbergt meine Platine die folgenden Floppyspeeder:
Professional Dos (RAPI DOS)
Dolphin DOS 2.0
Prologic DOS 1.6 (nicht classic)
Speeddos Expert
Speeddos
S-Jiffy DOS
Jiffy DOS,
CBM DOS 2.6 mit Fix-Patches
Turbo Access 2.7
und Turbo Trans 3.4 mit 512kb Ramdisk
Ins Flash passt noch mehr. Zur Zeit limitiert der CPLD die Anzahl der umschaltbaren DOS Varianten.
Die Platine bildet die Hardware aller Speeder originalgetreu ab, also incl. 2MHz Umschaltung, Hardwaredecoder und Ramfloppy. (Und mit den Macken die diese Speeder manchmal so haben )
Es sind jeweils die Varianten ohne zusätzlichen I/O Baustein in der Floppy. Diese kann man mit nem größeren CPLD natürlich nachbilden. Ich sehe aber keinen Vorteil,
ausser natürlich dass in 1541C und 1541 II dann nicht "geschnippelt" werden muss. Schneller wird es nicht ....
Es kann entweder über meine Userportplatine vom Professional DOS umgeschaltet und die Tracks auf einer 7 Segment Anzeige ausgegeben werden,
dann wird die Nummer des eingestellten DOS beim halten von Reset auf der Trackanzeige eingeblendet,
oder über einen Arduino ein Drehencoder und ein Oled angeschlossen. Den Mega 328p bringe ich vielleicht in der nächsten Version noch auf der Platine unter.
Alle Speeder sind im Video nur mit Userportanbindung vorgeführt. Natürlich arbeiten die dafür vorgesehenen auch mit der originalen Hardware für den Expansionsport und im Mischbetrieb mit Originalen.
Für Prologic Dos ist das Parallelkabel *fast* pinkompatibel. Für Turbo Access und Turbo Trans müsste man noch eine Leitung im Parallelkabel umwidmen und einen passenden Stecker machen.
Zeigt das Display "unknown", dann ist der Track noch nicht im RAM der Floppy abgelegt (nach Einschalten und Reset).
Die Floppy übernimmt die neue DOS- und DEV#- Einstellung erst mit einem Reset.
Das verhindert beim DOS so einige Probleme und die Floppyadresse wird eh erst beim Reset gesetzt. Deshalb wird nach dem Umschalten immer "press Reset" gefordert.
Die Einstellungen sind persistent, d.h. sie bleiben auch nach dem Ausschalten erhalten.