{"id":7822,"date":"2015-01-31T14:53:15","date_gmt":"2015-01-31T13:53:15","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=7822"},"modified":"2026-09-09T07:50:12","modified_gmt":"2026-09-09T05:50:12","slug":"smart-card-retro-sinclair-zx-spectrum","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/smart-card-retro-sinclair-zx-spectrum\/","title":{"rendered":"SMART Card [Sinclair ZX Spectrum]"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Schon wieder ein Interface f\u00fcr den Spectrum? Richtig &#8211; die Entwickler sind richtig produktiv in der letzten Zeit. \ud83d\ude42 Dieses Mal gibt es eine Neuentwicklung &#8211; die SMART Card &#8211; <strong>S<\/strong>napshot (loader) <strong>M<\/strong>ultiple <strong>A<\/strong>lternate <strong>R<\/strong>OMs &amp; <strong>T<\/strong>est Card &#8211; das steht f\u00fcr die Abk\u00fcrzung <em>SMART<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich habe mir wieder erlaubt den Text der Homepage zu \u00fcbersetzen und zusammen zu fassen:<br>Die SMART Card ist ein neues Interface f\u00fcr den Sinclair ZX Spectrum. Es wurde haupts\u00e4chlich als &#8222;billiger&#8220;, einfach zu benutzender Snapshot Spiele Loader. Daher bietet es einen <em>Kempston<\/em> kompatiblen Joystick Anschluss, einen SD Karten Slot und einen Reset-Button &#8211; damit wird es einfach die Lieblingsspiele direkt aus einem Men\u00fc gleich nach dem Einschalten zu starten. (Eine Snapshot-Datei ben\u00f6tigt ca. 5 Sekunden zum Laden von der SD-Karte).<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Es ist aber auch ein <em>Multi-ROM-Switcher<\/em> &#8211; der Onboard Flash RAM kann bis zu 16 16K ROMs enthalten, die von einem Men\u00fc ausgew\u00e4hlt werden k\u00f6nnen, wobei das Standard-ROM frei gew\u00e4hlt werden kann. Die verf\u00fcgbare Firmware enth\u00e4lt einen <em>ROM Manager<\/em> um ROM Images im Flash RAM, laden, kopieren und l\u00f6schen zu k\u00f6nnen. Das Interface bietet auch 128 KB SRAM und einen NMI Knopf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Diagnostic ROM des Entwicklers ist ebenso vorinstalliert. Das bedeutet, dass das Interface zum Testen fehlerhafter Speccy verwendet werden kann (defekte RAM Chips werden identifiziert usw.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Snapshotloader ist eine ROM-Datei die im Flash-ROM sitzt und automatisch gestartet wird. Mit dem ROM-Manager kann auch jedes andere ROM automatisch gestartet werden (z.B. das Test-ROM) &#8211; eigentlich eine sehr coole Idee.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"375\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ngg-import\/smart-card\/SMART-Card-Rueckseite.jpg\" alt=\"SMART Card - R\u00fcckseite\" class=\"wp-image-47993\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ngg-import\/smart-card\/SMART-Card-Rueckseite.jpg 500w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ngg-import\/smart-card\/SMART-Card-Rueckseite-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ngg-import\/smart-card\/SMART-Card-Rueckseite-16x12.jpg 16w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">SMART Card &#8211; L\u00f6tseite<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Kn\u00f6pfe und Schalter<\/strong><br>Der linke Knopf macht einen Reset. Der rechte Knopf ist der NMI-Button &#8211; damit etwas passiert wenn man diesen dr\u00fcckt muss das aktuelle ROM den Button auch unterst\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DIP Schalter<\/strong><br><em>Schalter 1<\/em> &#8211; schaltet den Speicher der SMART Card ein &#8211; Das interne ROM des Spectrum wird abgeschaltet und das <em>SMART ROM<\/em> \u00fcbernimmt die Kontrolle wenn der Schalter auf <em>ON<\/em> steht (das blaue LED leuchtet wenn die SMART Card die Kontrolle hat)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Schalter 2<\/em> &#8211; erm\u00f6glicht den Schreibzugriff auf das <em>FlashRAM<\/em>&nbsp;&#8211; das FlashRAM erlaubt nur neue Daten, wenn der Schalter auf <em>ON<\/em> steht. (das rote LED leuchtet wenn Schreibzugriffe erlaubt sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Schalter 3<\/em> &#8211; Bank B &#8222;\u00dcberschreibe-Modus&#8220; &#8211; Wenn der Schalter auf <em>ON<\/em> ist, startet die SMART Card direkt von Slot B und kann auch nur auf diesen zugreifen. Dies ist n\u00fctzlich wenn die Karte als Diagnose-Tool verwendet wird um fehlerhafte Spectrum zu testen (nat\u00fcrlich nur wenn ein brauchbares Diagnose-ROM in Slot B geladen wurde)<br>\nBegr\u00fcndung: Wenn das Diag ROM \u00fcber das normale BOOT-Men\u00fc mit der GOTO-Funktion (Auswahl des ROMs das automatisch gestartet wird) starten w\u00fcrde, k\u00f6nnte es sein, das das Diagnose ROM nicht arbeitet da das BOOT-Men\u00fc funktionierenden Speicher ben\u00f6tigt. Daher wird das umgangen und das ROM direkt gestartet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Schalter 4<\/em> &#8211; wird nicht benutzt<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kempston Joystick Interface<\/strong><br>Der Joystick Anschluss ist im Standard Kempston-Format (Port 31) verkabelt &#8211; 2 Feuerkn\u00f6pfe werden unterst\u00fctzt. Etwas Spannung ist an den PIN 5 und 7 verf\u00fcgbar f\u00fcr Joysticks die das ben\u00f6tigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ROM Men\u00fc \/ Manager &#8211; Default Slot A<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Interface ist f\u00fcr die Verwendung mit den 48K Spetrum-Modellen vorgesehen. Die SMART Card passt nicht zu den 128K Spectrums &#8211; haupts\u00e4chlich weil der obere Bereich der Geh\u00e4use gr\u00f6\u00dfer ist. Sonst ist es kompatibel zu den Ger\u00e4ten und kann als Diagnostic Card verwendet werden wenn der obere Teil des Geh\u00e4uses&nbsp;entfernt wird.<br>\nDas Interface wird fix und fertig geliefert &#8211; hat aber kein Geh\u00e4use &#8211; die Firmware ist schon installiert. Es muss nur noch eine SD-Karte mit einigen Snapshots&nbsp;(oder TAP-Dateien) eingelegt werden. Der Entwickler betont extra, das das ein Hobby f\u00fcr ihn ist und er jedes Ger\u00e4t von Hand l\u00f6tet. \ud83d\ude42<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/SMART-Card-ROM-Manager.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"375\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/SMART-Card-ROM-Manager.jpg\" alt=\"MART Card - ROM Manager\" class=\"wp-image-8223\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/SMART-Card-ROM-Manager.jpg 500w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/SMART-Card-ROM-Manager-300x225.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><figcaption class=\"wp-element-caption\">SMART Card &#8211; ROM Manager<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Erh\u00e4ltlich ist die SMART Card &nbsp;hier: <a href=\"http:\/\/store.retroleum.co.uk\/spectrum-peripherals\" target=\"_blank\">Smart Card Interface<\/a> f\u00fcr 20 Pfund zzgl. Versandkosten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei mir brach das Kopieren von <em>Snapshots<\/em> auf die SD Karte immer bei ca. 110 Dateien ab. Ich habe nun die Snapshots in Ordner organisiert. Dort ist die Anzahl der Dateien&nbsp;anscheinend egal&#8230;.<br>\nWenn man ROM-Dateien in den Flash laden will, muss der DIP-Schalter 2 auf ON sein. <a href=\"http:\/\/www.worldofspectrum.org\/infoseekadv.cgi?what=1&amp;regexp=&amp;yrorder=1&amp;year=0&amp;type=0&amp;players=0&amp;turns=0&amp;memory=0&amp;language=0&amp;country=0&amp;licence=0&amp;feature=0&amp;publi=0&amp;release=0&amp;format=ROM&amp;scheme=0&amp;scorder=1&amp;score=0&amp;have=1&amp;also=1&amp;sort=1&amp;display=1&amp;loadpics=0\" target=\"_blank\">ROM-Dateien auf WOS!<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inzwischen gab es auch eine Info, an alle die schon eine SMART Card erhalten haben, dass die BETA-Version des Snaploaders verf\u00fcgbar ist, mit dem auch TAP-Dateien geladen werden k\u00f6nnen. Ich habe das Update schon durchgef\u00fchrt und es funktioniert schon sehr gut. Das Laden dauert etwas l\u00e4nger als z.B. beim DIVMMC, aber immer noch viel schneller als mit richtigen Kassetten. \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der aktuellsten Firmware (v03) kann man nun zum Sinclair ROM zur\u00fcckspringen indem man im ROM Auswahl Bildschirm &#8222;Caps Shift&#8220; dr\u00fcckt.<br>Die neue Version des DiagROM (v12) zeigt nun die Adresse eines Speicher-Fehlers an, ebenso das erwartete und aktuell gelesene Byte. Spectrum 128 Tests haben ihr eigenes Men\u00fc.<br> Snapload v04: 48K Spiele sollten nun auch laden wenn die Karte an einen Spectrum 128 (grauer +2 wurde getestet &#8211; Geh\u00e4use offen) &#8211; Ebenso kann man SPACE dr\u00fccken um wieder in den ROM Bildschirm zu booten wenn n\u00f6tig.<br> DiagROM v16: versucht nun Fehler von Logigchips (LS157 und LS00\/32) von tats\u00e4chlichen Speicherfehlern zu unterscheiden. Es wurde ein Viewer f\u00fcr den oberen Speicher hinzugef\u00fcgt f\u00fcr eine visuelle RAM Inspektion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per Ende Januar 2015 ist es aktuell ausverkauft &#8211; kann aber vorbestellt werden. Dieses Interface d\u00fcrfte\u00a0so ziemlich das beste Preis-Leistungsverh\u00e4ltnis am Markt haben und kann es nur jedem empfehlen! \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/AmzLCVVD1OU?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Schon wieder ein Interface f\u00fcr den Spectrum? Richtig &#8211; die Entwickler sind richtig produktiv in der letzten Zeit. \ud83d\ude42 Dieses Mal gibt es eine Neuentwicklung \u2026<\/p>","protected":false},"author":2,"featured_media":47994,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[102],"tags":[4737,4738,666],"class_list":["post-7822","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zx-spectrum","tag-hardware","tag-how-to","tag-sinclair"],"modified_by":"Jungsi","wp-worthy-pixel":{"ignored":false,"public":"7596c3080dce48858039779ba8c4df0e","server":"","url":"https:\/\/vg01.met.vgwort.de\/na\/7596c3080dce48858039779ba8c4df0e"},"wp-worthy-type":"normal","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ngg-import\/smart-card\/SMART-Card.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/7822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/comments?post=7822"}],"version-history":[{"count":3,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/7822\/revisions"}],"predecessor-version":[{"id":47996,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/7822\/revisions\/47996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/47994"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=7822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=7822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=7822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}