petSD

Moderner Massenspeicher für Commodore CBM/PET mit IEEE-488-Bus

Inhalt

petSD+ Vorderansicht

petSD Übersicht

Das petSD dient als moderne Massenspeicherlösung für Commodore CBM/PET Computer mit IEEE-488 Bus. Es ist dazu gedacht, klassische Disketten­lauf­werke 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.3

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.