Die SMART Card ist eine Erweiterungskarte für den Sinclair ZX Spectrum. Ich habe sie mir zugelegt, weil auf dem ROM, welches in mehrere Bänke unterteilt ist, auch ein Diagnose ROM enthalten ist. Dieses blendet sich über das Sinclair ROM und bootet eigenständig.
Das Diagnose-ROM ist mir schon bei einigen Reparaturen hilfreich gewesen um einem Fehler in den RAMs ausfindig zu machen.
Desweiteren beinhaltet es einen Loader, der von einer eingelegten SD-Karte Programme laden kann, zusätzlich verfügt es über eine Kempston-kompatible Joystick-Schnittstelle und Reset / NMI-Tasten. Der Loader unterstützt .sna- und .tap-Dateien.
Das integrierte FlashRAM kann fünfzehn 16K-ROMs aufnehmen und diese können aus einem Menü ausgewählt werden, wobei das Standard-ROM frei wählbar ist. Die mitgelieferte Firmware enthält einen ROM-Manager-Programm zum Laden, Kopieren und Löschen der ROM-Images im FlashRAM. Die Schnittstelle hat 128 KB SRAM installiert. Auf der ROM-Bank B ist ein Diagnose-ROM installiert.
Mit einem Schiebeschalter kann zwischen dem Normal- und Diagnose-Betrieb umgeschaltet werden. Daher muss ein Diagnose-ROM immer auf der ROM-Bank B liegen, da über die Schalterstellung "Diag" diese Bank gestartet wird.
Im Normalbetrieb wird der Loader gestartet. Drückt man im Normalbetrieb die Taste "0" beim Einschalten, werden alle ROM-Bänke angezeigt.
Mit Enter kommt man in den ROM Manager.
Hier kann die Firmware aktualisiert bzw. ROMs in die Bänke geladen werden.
Die NMI-Taste fungiert als Spiel-Freezer und ermöglicht die Eingabe von Pokes und das Speichern von Snapshots (.sna-Dateien) auf die eingesteckte SD-Karte.
Die Karte kann an einem 48K Spectrum betrieben werden, aber die V2 SMART Card passt auch zu den 128 Spectrum-Modellen (es werden derzeit jedoch nur 16/48K-Spiele unterstützt).
Weitere Details und Bestellmöglichkeit finden sich unter http://blog.retroleum.co.uk/smart-card-for-zx-spectrum/
Es empfiehlt sich immer wieder einmal reinzuschauen, gerade im Mai 2020 kam für das Diagnose-ROM ein Update.