petSD
Moderner Massenspeicher für Commodore CBM/PET mit IEEE-488-Bus
Inhalt
|
|
petSD Übersicht
Das petSD dient als moderne Massenspeicherlösung für Commodore
CBM/PET Computer mit IEEE-488 Bus. Es ist dazu gedacht, klassische
Diskettenlaufwerke und Festplatten zu ersetzen oder zu ergänzen
und einen einfachen Datenaustausch zwischen PET und PC mittels SD-Karte zu
ermöglichen.
Nach dem ersten petSD von 2011 entstand 2015
das erste petSD+, das zusätzlich noch den seriellen CBM-Bus und damit
den C64 unterstützt und mit einem LCD-Display mit
Menüsystem bequem bedient werden kann.
petSD+ Hardware
Die Hardware basiert auf einem Atmel AVR
ATmega 1284P
Mikrocontroller, der 128 KB Flash und 16 KB RAM beinhaltet. An den
IEEE-488-Bus ist er über Bustreiber
(75160/
75161) angeschlossen, um einen
sicheren Betrieb auch mit mehreren angeschlossenen Geräten zu
gewährleisten.
Eine grüne LED dient als
Aktivitätsanzeige, eine rote LED blinkt im Fehlerfall.
Eine batteriegepufferte Echtzeituhr
(PCF8583/
DS3231), die
vom CBM aus bedient werden kann, ermöglicht, dass
beim Schreiben auf SD-Karte Dateien mit aktuellem Datum und Uhrzeit gestempelt
werden.
Das petSD+ ist mit einer "richtigen" IEEE-488-Buchse ausgestattet, an
der die Kabel verschraubt werden können.
Die Bedienung erfolgt über ein
Menüsystem, das mit drei Tasten Vor, Zurück und
Auswählen bedient wird. Dort werden die Geräteadresse und andere Einstellungen
vorgenommen.
Firmware
NODISKEMU ist ein Fork von
sd2iec von Ingo
Korb (nebst anderen) mit Änderungen und Erweiterungen von Nils Eilers.
Die IEEE-488-Routinen wurden von Grund auf neu geschrieben, mit dem Ziel, die
Zuverlässigkeit und Geschwindigkeit deutlich zu erhöhen.
Binaries stehen als nightlies zur Verfügung.
Release-Versionen gibt es noch nicht.
Wer sich bei Ingo Korb für seine
aufwändige Arbeit erkenntlich zeigen möchte, kann dies mit Hilfe
seines Wunschzettel auf
amazon.de
machen.
100% Open Source
Firmware, Hardware und alle Werkzeuge für deren Erstellung sind freie
Software.
Die Firmware NODISKEMU
ist lizenziert unter
GPL 2 only.
Schaltplan, Platinenlayout (mit KiCad
erstellt) und die zugehörige Dokumentation der Hardware sind unter
CC BY-SA 4.0
lizenziert.
Downloads
petSD+ rev. 2.4
Mögliche Alternativen
Wo kann ich ein petSD+ kaufen?
Dave Stevenson hat sich freundlicherweise bereit erklärt, es zu vertreiben und eine eigene, große
petSD-Seite eingerichtet, die natürlich auch Informationen zur Bestellung enthält.