1. Start
  2. Retro
  3. 2026

Simon Boak SB Mini II

29 Min. Lesezeit Retro
Simon Boak SB Mini II

Ein Apple II+ Hardware-Clone: Aufbau, Steckkarten, Firmware und bekannte Probleme

SB mini II, fertig aufgebaut

Zusammengestellt aus einer Forendiskussion der VzEkC-Community (classic-computing.de), Stand August 2026. Dieser Artikel bündelt die verstreuten Erfahrungswerte vieler Nachbauer zu einem strukturierten Nachschlagewerk.

Fertig bestücktes SB mini II Mainboard mit Erweiterungskarten und original Apple-II-Gehäuseteilen als Ständer im Hintergrund.

Fertig bestücktes SB mini II Mainboard mit Erweiterungskarten und original Apple-II-Gehäuseteilen als Ständer im Hintergrund.

1. Überblick: Was ist der SB mini II?

Der SB mini II ist ein von Simon Boak entwickelter Hardware-Nachbau des Apple II+, der bewusst auf Bauteile setzt, die noch gut verfügbar sind. Statt dynamischem RAM (DRAM) kommt statisches RAM (SRAM) zum Einsatz, und auf die komplette NTSC-/Composite-Video-Erzeugung wurde verzichtet. Für die Tastatur sorgt ein Raspberry Pi Pico, der eine handelsübliche USB-Tastatur in die originale Apple-II-Tastaturmatrix übersetzt. Das Gehäuse ist für den 3D-Druck ausgelegt.

Offizielle Projektseite des Entwicklers: unimplementedtrap.com – SB mini II

GitHub-Repository (Platinen, Gehäuse, Schaltpläne, BOM): github.com/simonboak/SB-mini-II

Bericht bei Heise: „Bastler baut Apple II Plus komplett in Hardware nach“

Aus der Forumsdiskussion geht hervor, dass eine zweite Hauptplatinen-Revision vom Entwickler aktuell nicht geplant ist – größere Änderungen am Board sind also vorerst nicht zu erwarten. Die hier gesammelten Community-Fixes (siehe Kapitel 5) sind damit die relevante Referenz für Nachbauer.

2. Technische Eckdaten & Einschränkungen gegenüber dem Original

Der SB mini II verhält sich in weiten Teilen wie ein echter Apple II+, hat aber gegenüber dem Original einige bewusste Einschränkungen an den Erweiterungsslots:

  • Kein Composite-Video-Signal – ein Bildsignal gibt es nur über eine zusätzliche VGA- oder HDMI-Karte.
  • Keine Kassettenschnittstelle.
  • Kein DMA-Signal an den Steckplätzen – betrifft Karten mit direktem Speicherzugriff, z. B. Beschleunigerkarten, Z80-Karten ohne eigenes RAM (SoftCard-Klone) und die WILDCARD.
  • Kein USER-1-Signal – wurde historisch kaum genutzt, meist nur für Bastelprojekte.
  • Kein 7M-Takt an den Slots – betrifft u. a. die CFFA3000, diverse Z80-Karten und die AppleIISd (deren CPLD den 7-MHz-Takt benötigt und daher im SB mini II nicht läuft).

Positiv hervorzuheben: Auf dem Board sitzt bereits eine 65C02-CPU (statt der originalen 6502), wodurch auch Software läuft, die eigentlich einen „enhanced“ IIe voraussetzt. Ein Anschluss für Joystick/Paddles (Game I/O) ist ebenfalls vorhanden, ebenso genügend freie Erweiterungsslots, um das System modular nach eigenem Bedarf auszubauen.

Taktfrequenz

Variante Quarz resultierender CPU-Takt
Original Apple II+ 14,318 MHz Quarz (NTSC-Basis) ≈ 1,023 MHz CPU-Takt
SB mini II (BOM-Vorgabe) 4,096 MHz Quarz ≈ 1,024 MHz CPU-Takt
SB mini II (mit 4,0-MHz-Quarz) 4,0 MHz Quarz ≈ 1,0 MHz CPU-Takt

In der Praxis wird der kleine Unterschied zwischen 1,0 und 1,024 MHz von der Community als nicht wahrnehmbar eingeschätzt. Mehrere Nutzer haben zudem erfolgreich mit höheren Taktraten experimentiert (2–3 MHz per Quarzwechsel), was mit einer WDC-CPU noch weiter ausgereizt werden könnte.

Update: Einem Community-Mitglied ist es gelungen das 7M-Signal nachzurüsten. Möglich wurde es durch den Einsatz eines Si5351A Taktgenerator-Moduls, das 3 hochpräzise Rechtecksignale mit unterschiedlichen Frequenzen generieren kann. Diese können synchon oder asynchron zueinander sein. In diesem Fall sind die erzeugten Signale das 7M Signal, Phi0 und Phi1, die natürlich synchron zueinander sein müssen. Das Si5351A Modul wird über I2C von einem RP2040 Zero beim Booten mit den nötigen Parametern versorgt. Das RP2040 sorgt auch für die nötige 3,3V Stromversorgung. Die Signale werden dann über einen 74AHCT125 auf 5V Pegel gebracht und im System eingespeist. Natürlich ist dann die Original-Takterzeugung auf dem Board zu entfernen, das wären Y1 (der Quarzoszillator) und U1 (74HC(T)74). Dies ist notwendig da das 7M Signal und die Taktsignale des Systems synchron sein müssen und demzufolge aus einer einzigen Quelle stammen sollten. Dadurch ist die ursprüngliche Takterzeugung überflüssig. Zum Testen wurde der Aufbau auf einer Apple II Prototypkarte durchgeführt und die Signale über einen Erweiterungsslot dem System zugeführt. Die fehlenden 7M Verbindungen zwischen den Slots mussten mit einem dünnen Draht nachgerüstet werden. Das SB mini II funktioniert mit der neuen Taktquelle einwandfrei, alle Tests waren erfolgreich. Als direkte Folge dieses Umbaus ist jetzt die CFFA 3000 Erweiterungskarte voll funktionsfähig einsetzbar. Im nächsten Schritt werden die Möglichkeiten geprüft, mit einer kleinen Platine die neue Taktquelle im SB mini II einzubauen ohne einen Slot zu belegen.

3. Steckkarten-Kompatibilität

Da dem SB mini II DMA-, USER-1- und 7M-Signal (siehe Update oben zum 7M Signal) fehlen, funktioniert nicht jede klassische Apple-II-Erweiterungskarte. Die folgende Übersicht fasst den Kenntnisstand aus der Forumsdiskussion zusammen.

3.1 Grafik / Video

Da kein Composite-Signal zur Verfügung steht, ist eine zusätzliche Grafikkarte zwingend notwendig.

  • Apple II VGA Card (markadev/AppleII-VGA) – klassische VGA-Ausgabe, fertig aufgebaut für rund 30 € erhältlich.

  • A2DVI Plus (rallepalaveev/A2DVI) – reine HDMI-Ausgabe auf Basis eines RP2040/Pico. Ab Firmware-Version 4.x kann sie die Videx-80-Zeichenkarte softwareseitig emulieren, so dass keine zusätzliche 80-Zeichenkarte mehr nötig ist. Bei älteren Versionen (z. B. 1.x/2.x) ist dagegen eine physische 80-Zeichenkarte in Kombination mit der A2DVI erforderlich.

  • A2Fusion – Kombikarte (Grafik + Massenspeicher + RTC + WLAN-Netzwerk + Bluetooth-Maus) für rund 90 €. Laut einem Nutzer, der in engem Kontakt mit dem Entwickler „Ralle“ steht, befindet sich die Karte im Sommer 2026 noch im Pre-Alpha-Stadium – wer kauft, wird Teil der Testgemeinde.

  • A2FPGA Core – FPGA-Coprozessorkarte, laut Community das „Nonplusultra“, aber (noch) ohne Massenspeicheroption, dafür mit Super-Serial-Card-Emulation. Fertig aufgebaut als A2FPGA Multicard bei ReActiveMicro erhältlich (deutlich teurer als die A2Fusion).

  • 80ColumnCard (btb/80ColumnCard) – Nachbau der klassischen Videx-Videoterm-80-Zeichenkarte; wird gebraucht, sofern keine A2DVI ≥ 4.x mit eingebauter 80-Zeichen-Emulation verwendet wird.

Praxis-Erkenntnis aus dem Thread: Eine A2DVI Version 4.4 konnte im SB mini II erst nach einem Firmware-Update der parallel genutzten A2Pico zuverlässig in den 80-Zeichen-Modus schalten – vorher hing sich die Karte in diesem Modus auf. Die genaue Ursache ist unklar, es könnte ein Zusammenspiel mit der A2Pico-Firmware sein.

3.2 Arbeitsspeicher

  • 128 kB Saturn-kompatible RAM-Karte (garrettsworkshop/RAM128) – Nachbau der Language Card / Saturn-Erweiterung. Da fertige 128-kB-Karten ab ca. 50 € kosten, lohnt sich der Eigenbau. Es existieren zwei Varianten: „A“ und „B“ – Version B besitzt zwei DIP-Schalter für optionales ROM-Sharing, dessen praktischer Nutzen im Thread nicht abschließend geklärt werden konnte.

Wichtig: Eine originale (alte) Language Card oder Saturn-Karte lässt sich nicht einfach einstecken, da diese historisch zusätzliche Signale direkt vom Motherboard abgegriffen haben, die im SB mini II nicht in gleicher Form vorliegen.

3.3 Diskettencontroller & Massenspeicher

Wichtig für Floppy-Fans: Ein reales 5,25″-Laufwerk (Disk II) benötigt +5 V, +12 V und −12 V, die an einem originalen Apple-II-Netzteil an den Steckkarten-Pins 25, 50 und 33 anliegen. Ohne entsprechende zusätzliche Spannungsversorgung funktioniert am SB mini II nur eine moderne Emulationslösung mit reinem +5-V-Bedarf.

  • BMOW Floppy Emu – Hardware-Emulator, der über eine Disk-II-Controllerkarte 5,25″-, 3,5″- sowie SmartPort-Festplattenimages (bis 32 MB) bereitstellt und mit nur +5 V auskommt.
  • SmartDiskII (btb/SmartDiskII) – kombiniert Disk-II-Controller- und SmartPort-Funktionalität auf einer Karte.
  • AppleIISd (freitz85/AppleIISd) – nicht im SB mini II einsetzbar, da die verbaute XC9572-CPLD auf der Karte den fehlenden 7-MHz-Takt benötigt.
  • A2Pico + A2retroNET-Firmware (oliverschmidt/a2pico, oliverschmidt/a2retronet) – wird von der Community als praktikabler Ersatz für die AppleIISd genutzt. Aus einer RPi-Pico-basierten Multifunktionskarte wird per Firmware ein SmartPort-Massenspeicher-Controller, der bis zu 8×32-MB-ProDOS-Volumes von einer microSD-Karte bereitstellt und beim Booten eine Auswahl per Konfigurationsmenü erlaubt (siehe Kapitel 9). Die A2Pico stellt den quasi derzeitigen Standard für alle „Beginner“ mit dem SBII. Folgendes Boot Image hat sich zum Test und Einstieg bewiesen: BOOT.po
  • A2Pico2Lite ist sozusagen die „kleine Schwester“ der A2Pico Karte. Unterschiede zur A2Pico sind das Fehlen eines SD-Kartenslots sowie die Bestückung mit einem Pico2-Modul. Als Massenspeicher dient ein USB-Stick, der über ein OTG-Kabeladapter an das Pico-Modul angeschlossen wird. Wie die A2Pico biete auch die A2Pico2Lite zusätzlich verschiede Firmware, um z.B. als Applicard-Clone, als Superserial Card über USB und noch mehr zu agieren.
  • Liron-Card-Clone (Yellowstone) – ermöglicht 5,25″-, 3,5″-Laufwerke sowie Festplatten via SmartPort; ob ein Nachbau im SB mini II läuft, ist im Thread nicht abschließend geklärt.

Historische Randnotiz: 3,5″-Laufwerke wurden am Apple II erst ab 1985 unterstützt (mit dem UniDisk-3,5″-Controller); Serienausstattung gab es erst beim Apple IIc Plus und beim IIgs. Am Apple II/II+ bleibt ein 3,5″-Laufwerk also ein Exot.

3.4 Serielle Schnittstelle & sonstige Karten

  • Super Serial Card II (btb/SuperSerial) – für Datenaustausch per ADT Pro über die serielle Schnittstelle; wird nicht zwingend benötigt, wenn bereits ein BMOW Floppy Emu vorhanden ist. Achtung: Für die SSC wird typischerweise auch −12 V benötigt, die am SB mini II nicht automatisch zur Verfügung stehen (siehe Kapitel 6).

Die S.A.M.-Soundkarte (ein einfacher D/A-Wandler ohne eigene Steuerlogik) sollte laut Community funktionieren, sofern kein DMA verwendet wird – ein Praxistest steht im Thread noch aus.

3.5 Praxisbericht: Vollbestückter Aufbau

Ein Nutzer berichtet von einem SB mini II, der über längere Zeit (u. a. 24-Stunden-RAM-Tests) mit voller Slot-Belegung absolut stabil lief:

  • Slot 0: 128k-RAM-Karte
  • Slot 1: A2Pico2 Lite als Super-Serial-Card (SSC) über USB
  • Slot 2: A2DVI
  • Slot 3: 80-Zeichen-Karte (Videx-kompatibel)
  • Slot 4: A2Pico2 Lite als Z80-Applicard-Klon
  • Slot 5: SSC-Nachbau (RS232)
  • Slot 7: A2Pico2 Lite mit A2retroNET-Firmware

Als mögliche stabilitätsfördernde Faktoren nennt derselbe Nutzer: durchgängig HCT- statt HC-Logikbausteine (da klassische 5-V-Steckkarten eingesetzt werden), eine ältere 65C02-CPU statt der W65C02S, angepasste bzw. weggelassene Pull-up-Widerstände sowie eine kräftiger dimensionierte Spannungsversorgung.

4. Nachbau: Platinen bestellen & bestücken

4.1 Kosten & Bezugsquellen für die Platinen (JLCPCB, Stand Sommer 2026)

Angaben für die einfache grüne HASL-with-Lead-Variante inkl. Versand (ohne evtl. Zoll/Steuern). Bei ENIG-Oberfläche kommen ca. 18–25 € hinzu. Damit liegt eine Einzelplatine je nach Stückzahl bei rund 7–17 €.

Stückzahl Ungefährer Preis
5 Stück ≈ 60 €
10 Stück ≈ 74 €
15 Stück ≈ 92 €

Aus der Diskussion hat sich ein bewährtes Vorgehen für Gruppenbestellungen herauskristallisiert: Eine Person bestellt die Platinen (Hauptplatine + Zusatzkarten wie DiskII- und RAM128k-Leerplatinen) über JLCPCB in größerer Stückzahl, die Bauteile organisiert idealerweise jeder selbst (u. a. wegen unterschiedlicher Sockel-Präferenzen). Für Sammelbestellungen bei Mouser lohnt sich ein Zusammenschluss, da sonst schnell Mindestbestellwerte greifen; bei Reichelt gibt es dagegen keinen Mindestbestellwert.

4.2 Bekannter Layout-Fehler: Kurzschluss am Reset-Taster

In den auf GitHub veröffentlichten Gerber-Dateien führt eine Leiterbahn zu nah am oberen Lötpunkt des Reset-Tasters (SW1) vorbei und erzeugt dort einen ungewollten Kurzschluss (von KiCad im DRC-Check korrekt als Fehler erkannt). Die Folge: RESET hängt dauerhaft auf LOW und das Board bleibt „tot“ – und zwar auch dann, wenn gar kein separater Reset-Taster bestückt wird.

Reset-Bereich der Platine – Kontrolle empfohlen, insbesondere bei aus älteren Gerberdateien gefertigten Platinen.

Reset-Bereich der Platine – Kontrolle empfohlen, insbesondere bei aus älteren Gerberdateien gefertigten Platinen.

Wichtig: Dieser Fehler betraf frühe Fertigungsläufe. Wer eine ältere Platinen-Charge besitzt oder Gerberdateien vor der Korrektur heruntergeladen hat, sollte den betroffenen Punkt vor der Inbetriebnahme prüfen und den Kurzschluss notfalls mit dem Skalpell auftrennen. Alternativ: aktuelle Gerberdateien aus dem GitHub-Repository neu erzeugen.

Update: Der Entwickler hat korrigierte Gerber-Dateien auf GitHub veröffentlicht und den Fehler dabei beseitigt.

4.3 Bauteile-Tipps

  • HC vs. HCT: Der Silkscreen-Aufdruck auf der Platine sieht für die 138er-Dekoder-ICs HCT vor; die offizielle BOM nennt dagegen bei drei von vier ICs die HC-Variante (nur U4 als HCT). Praxisberichte deuten darauf hin, dass beide Varianten funktionieren – HCT gilt als „näher am Original“ speziell im Zusammenspiel mit klassischen 5-V-TTL-Steckkarten.

Bestückungsvergleich der 138er-Logikbausteine: Silkscreen-Aufdruck vs. offizielles Board-Renderbild.

Bestückungsvergleich der 138er-Logikbausteine: Silkscreen-Aufdruck vs. offizielles Board-Renderbild.

  • Achtung, Widerstand R16 (1 kΩ) ist in der BOM aufgeführt, wird auf der Platine selbst aber nicht benötigt – nicht danach suchen, den gibt es nicht! Update: Die BOM wurde diesbezüglich vom Entwickler aktualisiert.
  • SRAM-Bezugsquelle: Reguläre CY62256-Bausteine von Reichelt passen laut Community von den Abmessungen nicht optimal. Als funktionierende Alternative wird UM61M256K-15 (UMC, 256 kBit / 32K×8, 15 ns) genannt, erhältlich z. B. bei spezialisierten eBay-Händlern.
  • Quarz: Statt der BOM-Vorgabe von 4,096 MHz funktioniert auch ein einfacherer 4,0-MHz-Quarz (Board läuft dann mit rund 1,0 statt 1,024 MHz CPU-Takt) – siehe Kapitel 2. Der klassische 14,318-MHz-Quarz für das (nicht vorhandene) NTSC-Signal ist weiterhin gut verfügbar; 17,430-MHz-Quarze für 80-Zeichenkarten werden gelegentlich im Marktplatz gehandelt.
  • 50-polige Slot-Steckverbinder werden von der Community u. a. bei AliExpress bezogen (gesuchter Anbietername im Thread: „Test Board Store“).
  • MC6845-Videocontroller (für Eigenbau-80-Zeichenkarten) ist gelegentlich bei eBay erhältlich.

4.4 Alternative CPU

Standardmäßig sieht die BOM des SB mini II eine moderne W65C02S6TPG-14 vor. Wer stattdessen eine „alte“ 65C02 (z. B. eine Rockwell R65C02) einsetzen möchte, muss einige Signale von Hand anpassen, da die originalen CPU-Varianten an einigen Pins anders beschaltet sind als die moderne WDC-Variante. Aus der Community-Diskussion ergibt sich folgender Umbau:

  • Pin 1 mit Pin 21 verbinden (Masse) – bei älteren 65C02-Varianten ist Pin 1 nicht wie bei der W65C02S mit einer eigenen Funktion belegt, sondern muss auf GND liegen.
  • Pin 38 mit Pin 21 verbinden (SO/Set-Overflow an Masse) – deaktiviert den SO-Eingang, der bei der modernen CPU anders genutzt wird.
  • Widerstände R4 und R5 weglassen.
  • Widerstände R1, R2 und R3 können mit 3,3K belassen werden.

Diese Beschaltung entspricht exakt der Originalschaltung des Apple II+. Ein Nutzer berichtet, dass sein SB mini II mit einer R65C02P3 damit seit mehreren Wochen stabil läuft. Wichtig ist dabei die Chip-Revision: In seinem Apple II+ Rev. 7 (nonRFI) setzt derselbe Nutzer ebenfalls seit Langem problemlos eine R65C02 ein, allerdings mit der Erfahrung, dass es mindestens eine P3-Version (3MHz) sein muss – langsamere Versionen der Rockwell-CPU liefen in seinen Tests nicht zuverlässig.

Praktisch bedeutet das: Wer eine ältere 65C02 „vorrätig“ hat (wie es im Thread mehrfach der Fall war), kann sie mit diesem kleinen Umbau anstelle der in der BOM vorgesehenen W65C02S6TPG-14 einsetzen und spart sich damit ggf. eine Extra-Bestellung – vorausgesetzt, es handelt sich um eine ausreichend aktuelle Chip-Revision (P3 oder höher).

4.5 RAM-Timing-Fix (Phi2O-Workaround)

Nach umfangreichen Tests (zwei separat aufgebaute Boards – eines mit HC-, eines mit HCT-Logikbausteinen –, WDC- und Rockwell-CPU in allen Kombinationen, mehrere Saturn/128k-RAM-Karten, verschiedene Peripheriekarten und vier unterschiedliche Stromversorgungen) hat ein Community-Mitglied eine wahrscheinliche Hauptursache für die häufig berichtete Instabilität und „Zickigkeit“ des SB mini II identifiziert: ein Timing-Problem in der Takterzeugung für das RAM.

Hintergrund: Der Systemtakt wird extern erzeugt und läuft in die CPU auf Pin 37 (bei der 6502-Nomenklatur „Phi0“, von WDC bei der W65C02S „Phi2I“ genannt). Aus der CPU kommen zwei Taktausgänge zurück: Pin 38 gibt ein invertiertes Signal aus (Phi1O), Pin 39 ein weiteres Taktsignal (klassisch „Phi2“, bei WDC „Phi2O“). Im SB mini II wird für praktisch alle Systemsignale der ursprüngliche Systemtakt (Phi0/Phi2I) verwendet – mit einer Ausnahme: Das Write-Enable-Signal fürs RAM wird zusammen mit R/W aus Phi2O (Pin 39) gewonnen.

Warum das problematisch ist: Weder im originalen Apple II noch im Apple IIe wird der Phi2O-Ausgang der CPU überhaupt verwendet. WDC rät in der Prozessordokumentation zur W65C02S explizit von der Nutzung dieses Ausgangs ab, da der Zeitversatz zwischen Phi2I (Eingang) und Phi2O (Ausgang) mit rund 20–30 ns nicht garantiert werden kann – ein Wert, der insbesondere mit schnellem RAM zu Problemen führt. In der Praxis bedeutet das: Das RAM läuft nicht vollständig synchron zum restlichen System. Dies deckt sich mit den beobachteten Symptomen: Mit der WDC-CPU zeigte der DeadRAM-Test durchgehend Fehler, das Systemverhalten war instabil und abhängig davon, welche Karte in Slot 0 steckte. Besonders betroffen war die als sonst „superstabil“ bekannte 128k-RAM-Karte von Garrett’s Workshop (im Bericht als „Palaveev-Karte“ bezeichnet), mit der zuvor gar nichts funktionierte.

Der Fix: Pin 39 (Phi2O) wird vorsichtig aus dem CPU-Sockel herausgebogen, sodass kein Kontakt mehr zum Sockel besteht. Anschließend wird Pin 39 auf der Platine per Drahtbrücke direkt mit Pin 37 (Phi2I/Systemtakt) verbunden. Dadurch bezieht auch das RAM sein Write-Enable-Signal aus dem allgemeinen, unverzögerten Systemtakt statt aus dem zeitversetzten Phi2O.

Pin 39 der W65C02S

SB mini II

Ergebnis: Nach diesem Umbau lief das System auf Anhieb fehlerfrei – der DeadRAM-Test zeigte keine Fehler mehr, und auch die zuvor komplett funktionsunfähige Garrett’s-Workshop-Karte arbeitete anschließend stabil.

Status: Es handelt sich um einen vorläufigen Befund aus einer laufenden, sehr gründlichen Testreihe. Ein ausführlicher Bericht mit vollständiger Testmatrix (HC vs. HCT, WDC- vs. Rockwell-CPU, verschiedene RAM-Karten und Netzteile) ist angekündigt, sobald auch die 128k-Karte von Garrett’s Workshop – die vermutlich am weitesten verbreitete RAM-Karte in der Community – vollständig getestet wurde. Dieser Fix sollte daher vorerst als vielversprechender, aber noch nicht endgültig community-verifizierter Workaround behandelt werden. Stand 18.09.2025.

5. Stromversorgung

5.1 Stromanschluss: Original-Stecker vs. Alternativen

Der originale Apple-II-Power-Connector ist nicht ganz leicht zu beschaffen. In der Praxis haben sich zwei Alternativen etabliert:

  • Molex Mini-Fit Jr. (2×3-polig, Stecker) – wird auch als zusätzlicher Stromanschluss bei PCI-E-Grafikkarten verwendet. Das Rastermaß weicht geringfügig vom Original ab; werden die Pins der Stiftleiste jedoch leicht nach innen gebogen, passt der Stecker sauber auf das Board.

SB mini II

SB mini II

Molex-Mini-Fit-Jr.-Stiftleiste als funktionierender Ersatz für den originalen Apple-II-Power-Connector.

Molex-Mini-Fit-Jr.-Stiftleiste als funktionierender Ersatz für den originalen Apple-II-Power-Connector.

  • Alternativ passt auch ein handelsüblicher 6-poliger männlicher VGA-Grafikkartenstecker auf das Board, z. B. selbst aus zwei VGA-Versorgungskabeln zusammengelötet.

  • Wer alle originalen Apple-II-Spannungsschienen (inkl. −5 V und −12 V) benötigt – etwa für eine Super Serial Card II – kann auf einen PicoPSU-Adapter zurückgreifen, der fertig aufgebaut bei Tindie erhältlich ist.

PicoPSU-Adapter mit passendem Steckverbinder.

PicoPSU-Adapter mit passendem Steckverbinder.

Der PicoPsu Adapter ist speziell für Apple II+ und Apple 2e Gehäuse konzipiert. Wenn man ein anderes Gehäuse benutzen möchte bietet sich, vom gleichen Anbieter, der ATX4VC Adapter. Es ist im Prinzip die gleiche Konstruktion, jedoch mit getrennten Schalter und einen etwas anderen Formfaktor.

5.2 Bekanntes Problem: A2Pico startet nicht zuverlässig

Mehrere Nutzer berichten von einer A2Pico-Karte, die nur unregelmäßig korrekt bootet: Mal blockiert sie die A2DVI komplett (kein Bild), mal landet das System sofort im Basic-Prompt statt das Boot-Menü der Karte anzuzeigen. Nach ausführlicher gemeinsamer Fehlersuche verdichten sich die Hinweise auf ein Spannungsversorgungs-Thema:

  • Der im Bauteil-Vorschlag vorgesehene Pololu-Abwärtswandler D24V10F5 (5 V / 1 A) liefert in Messungen teils nur inkonsistente Ergebnisse; ein direkter Anschluss über ein Labornetzteil mit sauberen 5 V behob das Problem bei einem Nutzer vollständig.
  • Ein größer dimensionierter Wandler (z. B. Pololu S13V30F5 mit 3 A) oder ein zusätzlicher Pufferkondensator (100–470 µF) auf der 5-V-Schiene werden als möglicher Fix diskutiert – die im Wandler eingebaute Soft-Start-Funktion könnte laut Community sogar kontraproduktiv sein, wenn Controller-ICs bereits vor einer stabilen Spannung zu arbeiten beginnen.
  • Beleuchtete USB-Tastaturen (mit LED-Beleuchtung) erhöhen den Einschaltstrom messbar und können das Boot-Verhalten zusätzlich verschlechtern. Workaround: Tastatur erst nach abgeschlossenem Bootvorgang anstecken.
  • Ein zu knapp an der SD-Karte platzierter Pufferkondensator wird ebenfalls als möglicher Störfaktor genannt; ein 10-µF-Kondensator möglichst nah zwischen +3,3 V (Pin 4) und GND (Pin 6) der SD-Karte wird empfohlen.

Fazit aus der Diskussion: Es handelt sich vermutlich nicht um einen einzelnen Fehler, sondern um ein empfindliches Zusammenspiel aus Spannungsqualität, Einschaltstrom der angeschlossenen USB-Peripherie und der jeweiligen A2Pico-/A2DVI-Version. Eine sauber dimensionierte, stabile 5-V-Versorgung mit ausreichend Reserve (nicht nur 1 A) gilt als der vielversprechendste Lösungsansatz.

5.2.1 Schwäche des Pololu-1-A-Wandlers – Wechsel zu einem 3-A-Wandler empfohlen

Der in der BOM vorgesehene Pololu-Abwärtswandler D24V10F5 ist mit maximal 1 A Ausgangsstrom denkbar knapp dimensioniert: Allein die A2Pico-Karte, eine angeschlossene USB-Tastatur und ein paar Steckkarten mit eigener Logik können in Summe bereits nahe an diese Grenze kommen – gerade beim Einschalten, wenn kurzzeitig deutlich mehr Strom fließt als im Dauerbetrieb (Einschaltstromspitzen von USB-Tastaturen, Aufladen von Pufferkondensatoren auf den Steckkarten usw.). Reicht die Reserve des Wandlers hier nicht aus, bricht die 5-V-Schiene kurz ein, noch bevor sich alle Karten stabil initialisiert haben – ein plausibler Mitverursacher für die in Kapitel 5.2 beschriebenen unzuverlässigen Boot-Vorgänge der A2Pico.

Als Ersatz empfiehlt sich ein Wechsel auf einen deutlich kräftiger dimensionierten Wandler wie den TSR 3N (z. B. TSR 3-2450, 15 W, 5 VDC, 3 A, SIP-3) von Traco Power, erhältlich bei Reichelt. Er liefert mit 3 A dreimal so viel Dauerstrom wie der Pololu-Wandler und damit ausreichend Reserve für Einschaltspitzen und eine voll bestückte Slot-Leiste. Praktisch für den Nachbau: Die TSR-3N-Serie ist als Drop-in-Ersatz für lineare TO-220-Spannungsregler (LM78xx-kompatibel) ausgelegt, kommt aber im deutlich kompakteren SIP-3-Gehäuse, arbeitet dank Schaltregler-Prinzip ohne Kühlkörper auch bei voller Last und bringt bereits Kurzschlussschutz, Strombegrenzung und Unterspannungsabschaltung mit. Der etwas höhere Preis gegenüber dem Pololu-Modul relativiert sich durch die gewonnene Betriebssicherheit – wer wiederholt mit Boot-Problemen der A2Pico oder anderer stromhungriger Zusatzkarten zu kämpfen hat, sollte den Wandlertausch als einen der ersten und einfachsten Fixes ausprobieren.

6. Tastatur (Keyboard-Controller)

Ein auf dem Mainboard verbauter Raspberry Pi Pico übernimmt die Rolle des Tastatur-Interfaces und übersetzt eine handelsübliche USB-Tastatur in die Apple-II-Tastaturmatrix – eine originale Apple-][-Tastatur lässt sich über diesen Weg allerdings nicht anschließen.

Eigenständiges GitHub-Repository der Keyboard-Firmware: SB-mini-II-Keyboard

Ein Community-Mitglied hat die Original-Firmware für deutsche Tastaturen angepasst und dabei folgende Änderungen vorgenommen:

  • Die Tastatur startet mit gesetztem CAPSLOCK, da der Interpreter grundsätzlich Großbuchstaben für Befehle erwartet.
  • Da moderne Tastaturen häufig keine PrintScreen-Taste mehr besitzen, wurde die Reset-Funktion auf die Tastenkombination Strg+Esc gelegt (einhändig auslösbar).
  • Alle verfügbaren 7-Bit-Zeichen sind belegt; Umlaute und ß liegen korrekt, sofern der passende Zeichensatz auf der Grafikkarte gewählt ist.
  • In einer zweiten Firmware-Version wurde ein Problem behoben, bei dem die Raute-Taste (#) je nach Tastaturmodell unterschiedliche HID-Codes sendet – ohne diesen Fix erzeugte eine bestimmte Taste versehentlich ein „Ö“ statt „#“.

Auf manchen Tastaturen liegt die Raute (#) an einer anderen Position als erwartet – ein bekannter Stolperstein bei der Keyboard-Firmware.

Auf manchen Tastaturen liegt die Raute (#) an einer anderen Position als erwartet – ein bekannter Stolperstein bei der Keyboard-Firmware.

Boot-Verhalten der A2Pico/A2retroNET-Karte: Ist beim Einschalten bereits eine USB-Tastatur angeschlossen, kann es sein, dass kein Boot-Countdown erscheint und das System direkt ins Basic-Prompt startet. Wird die Tastatur dagegen erst nach dem Booten angesteckt, funktioniert alles zuverlässig. Als Ursache wird ein Zusammenhang mit dem Einschaltstrom der Tastatur bzw. der Stromversorgungs-Thematik aus Kapitel 5 vermutet.

7. ROM & Firmware

Über den Jumper JP1 wird ausgewählt, welches System nach dem Einschalten startet: geschlossen bootet Applesoft BASIC, offen die alternative ROM-Hälfte (in der Originalkonfiguration Forth). Ein Wechsel im laufenden Betrieb erfordert das Umstecken der Brücke plus einen Kaltstart.

Kaltstart-Trick: Bei der von der Community angepassten Firmware lässt sich ein Kaltstart durch zweimaliges sehr schnelles Auslösen von RESET (bzw. Strg+Esc) erreichen, ohne das Board tatsächlich aus- und wieder einzuschalten.

Original ROM: 32Krom Forth Applesoft lowercase coldreset

Pico Keyboard FW: sb_mini_ii_keyboards

BOM: BOM v1.2 2 – SB mini II

7.1 Eigenes ROM-Image zusammenstellen

Wer statt der zweiten ROM-Hälfte ein eigenes Test- oder Diagnose-Image (z. B. Adrian Blacks DeadTest) einbinden möchte, kann sich am folgenden, im Thread erarbeiteten Adressschema orientieren:

  • Byte $0000–$0FFF (erste 4 KB): frei/mit Nullen auffüllen
  • Byte $1000–$37FF: weiterhin frei / Nullen
  • Ab $3800: Startadresse für ein 2 KB großes DeadTest-ROM
  • Ab $5000: Startadresse für das (12 KB große) Applesoft-ROM

Hinweis aus der Diskussion: Ursprünglich wurde $4000 als Startadresse für Applesoft vermutet – dort beginnt jedoch lediglich der 4-KB-Nullbereich; die tatsächlich funktionierende Adresse ist $5000.

7.2 Zeichensatz-ROM

Der SB mini II besitzt kein eigenes Character-ROM. Die Darstellung der Zeichen übernimmt vollständig die jeweilige Grafikkarte (A2DVI/A2VGA), die sich den Bildschirminhalt aus dem RAM holt und dort entscheidet, welcher hinterlegte Zeichensatz zur Anzeige kommt. Die Tastatur-Firmware im Raspberry Pi Pico legt dagegen ausschließlich das Tastaturlayout fest und hat keinen Einfluss auf die Zeichendarstellung.

8. Zeichensätze & 80-Zeichen-Darstellung

Ein Apple II/II+ kann von Haus aus nur Großbuchstaben darstellen. Erst der IIe brachte einen fest im ROM verankerten Zeichensatz mit Klein- und Großbuchstaben mit. Beim SB mini II übernimmt stattdessen die A2DVI/A2VGA-Karte diese Aufgabe komplett softwareseitig.

SB mini II

Konfigurationsmenü der A2DVI: Zeichensatz-Auswahl (links) und Videx-Einstellung für den 80-Zeichen-Modus (rechts).

Konfigurationsmenü der A2DVI: Zeichensatz-Auswahl (links) und Videx-Einstellung für den 80-Zeichen-Modus (rechts).

Bewährte Einstellungen für deutsche Tastatur & Groß-/Kleinschreibung

Kurz vorab:

  • Zeichensatz-Seite 1 des A2DVI-Konfigurationsmenüs: Custom Font 4 (deutsch, mit Groß- und Kleinschreibung)
  • Videx-Einstellung (Seite 2, für den 80-Zeichen-Modus): „german“
  • Alternativ funktioniert Groß-/Kleinschreibung auch zuverlässig mit dem Zeichensatz „Apple IIe unenhanced“ – dann fehlen allerdings die deutschen Umlaute.
  • Wird stattdessen „Apple II+ US“ gewählt, werden grundsätzlich nur Großbuchstaben dargestellt – das Character-ROM des originalen Apple II+ kannte historisch schlicht keine Kleinbuchstaben.

Im Detail:

Im Konfigurationsmenü der A2DVI-Karte gibt es zwei ähnlich benannte, aber grundlegend unterschiedliche Einstellungen, die man nicht verwechseln sollte. Der Menüpunkt „1. Character Set“ auf Seite 1 betrifft den Zeichensatz für den 40-Zeichen-Modus. Der Menüpunkt „3. US Character Set“ dagegen ist eine separate Einstellung für den sogenannten alternativen Zeichensatz, der über einen ALTCHR-Schalter umgeschaltet werden kann – bei älteren Karten per Lötbrücke, bei neueren per Jumper zugänglich. Praktisch daran ist, dass man so zum Beispiel per Kippschalter jederzeit, auch während des laufenden Betriebs, zwischen zwei hinterlegten Zeichensätzen wechseln kann, etwa zwischen deutschem und US-Layout. Für die 80-Zeichen-Darstellung gibt es zusätzlich auf Seite 2 des Menüs eine eigene Videx-Einstellung, die aber nicht per ALTCHR umschaltbar ist und daher separat passend gesetzt werden muss.

Bei den eigentlichen Zeichensätzen zeigt sich im praktischen Test ein deutlicher Unterschied. Der Zeichensatz „US Apple II+“ stellt grundsätzlich nur Großbuchstaben dar, da das Character-ROM des originalen Apple II+ historisch schlicht keine Kleinbuchstaben kannte. Läuft man Software, die auch Kleinbuchstaben nutzt, mit diesem Zeichensatz, ist das Ergebnis nicht rund und kann zu Zeichensalat oder sogar Abstürzen führen – besonders unter ProDOS ist das ein bekanntes Problem. Genau dieser Zeichensatz ist aber leider der Standard, mit dem eine SB mini II in Kombination mit einer A2DVI immer bootet.

Deutlich unproblematischer ist der Zeichensatz „Apple IIe unenhanced“. Er unterstützt Groß- und Kleinschreibung zuverlässig und verursacht in der Praxis keine Probleme – allerdings fehlen hier die deutschen Umlaute. Wer stattdessen Umlaute benötigt, findet sie im „Custom Font 4“, der ebenfalls Groß- und Kleinschreibung beherrscht und zusätzlich die deutschen Sonderzeichen enthält. Diese Umlaute sind allerdings auf Positionen gemappt, die im US-Zeichensatz von anderen Zeichen belegt sind – im Custom Font 4 fehlen dadurch entsprechend einige der ursprünglichen US-Sonderzeichen.

Für alle, die eine deutsche Tastatur nutzen und Wert auf korrekte Groß-/Kleinschreibung sowie Umlaute legen, hat sich folgende Kombination bewährt: Auf Seite 1 des Konfigurationsmenüs wird als Zeichensatz „Custom Font 4“ (deutsch, mit Groß- und Kleinschreibung) gewählt, auf Seite 2 wird für den 80-Zeichen-Modus die Videx-Einstellung auf „german“ gesetzt. Wer auf die Umlaute verzichten kann, fährt alternativ auch mit „Apple IIe unenhanced“ zuverlässig gut.

Ein kurioses Detail am Rande: Mit dem deutschen Zeichensatz erscheint als Kommandozeilen-Prompt statt der gewohnten eckigen Klammer „]“ ein „Ü“. Der Grund dafür liegt in der Geschichte – Apple hat die deutschen Umlaute damals auf ungenutzte Zeichenpositionen gelegt, wodurch die eckige Klammer im deutschen Zeichensatz durch das „Ü“ ersetzt wurde. Wer lieber wieder die klassische eckige Klammer als Prompt sehen möchte, sollte statt „Apple IIe unenhanced“ den Zeichensatz „Apple IIe enhanced“ wählen.

Da eine SB mini II mit A2DVI standardmäßig immer mit dem problembehafteten US-Apple-II+-Zeichensatz startet, bietet es sich an, den „Apple IIe unenhanced“-Zeichensatz als alternativen Zeichensatz zu hinterlegen und diesen bereits vor dem eigentlichen Boot-Vorgang per Jumper zu aktivieren. So lässt sich der unangenehme Start-Zeichensatz von vornherein umgehen, ohne bei jedem Systemstart manuell ins Konfigurationsmenü wechseln zu müssen.

Noch nicht dokumentiert ausprobiert wurde bislang der Shift-Mod-Jumper auf dem SB mini II Board. Rein theoretisch soll dieser es ermöglichen, auch mit dem US-Apple-II+-Zeichensatz Kleinbuchstaben zu nutzen, wobei das allerdings nicht von allen Programmen unterstützt wird. Hier stehen noch weitere Tests aus, um zu sehen, wie sich das in der Praxis tatsächlich verhält.

Konfiguriert wird die A2DVI entweder direkt in einem zweiten (funktionierenden) Apple II per Konfigurationsdiskette, oder bei bereits vorhandenem Datenträgerzugriff über ein kleines, direkt eintippbares BASIC-Programm:

10 HOME : PRINT "ENTER A2DVI SLOT (1-7): ";
20 GET S
30 IF (S<1) OR (S>7) THEN GOTO 20
40 PRINT "LOOK AT YOUR A2DVI SCREEN!"
50 VTAB 21
60 S = -16256 + S*16
70 POKE S+15,11
80 POKE S+15,22
90 POKE S+9,0
100 GET A$
110 C = ASC(A$)
120 POKE S+9,C
130 IF C <> 27 THEN GOTO 100
140 POKE S+15,0
150 HOME : PRINT "GOODBYE!"

9. Massenspeicher in der Praxis: A2retroNET & ProDOS-Images

Die A2Pico mit A2retroNET-Firmware speichert ihre Konfiguration in einer einfachen Textdatei namens A2retroNET.txt auf der SD-/USB-Karte. Beispielhafter Inhalt:

[settings]
bootdelay=9
[drives]
number=8
1=USB:/BOOT.po
2=USB:/2018-01-23 – ProDOS8.2mg
3=USB:/TOTALREPLAY.po
4=USB:/disk35.po
5=
6=
7=
8=

(Bei Verwendung einer SD-Karte statt eines USB-Sticks wird „USB:“ durch „SD:“ ersetzt.)

Ist bootdelay zu kurz oder 0 gesetzt, bootet die Karte ohne Verzögerung direkt in ein eingetragenes Image bzw. mangels Auswahl in den Interpreter – es bleibt dann keine Zeit, per Taste C das Konfigurationsmenü aufzurufen. Zusätzliche Eigenheit: Beim Einschalten erscheint unten rechts zunächst ein wechselndes „Warte“-Zeichen, bevor der eigentliche Countdown beginnt. Erst während des Countdowns lässt sich das Menü per C öffnen – ein Tastendruck während der Wartephase wird ignoriert und führt direkt ins erste hinterlegte Image.

Der Zugriff auf die RAM128k-Karte ist für den Betrieb zwingend notwendig, da das Konfigurationsprogramm mindestens 64 KB RAM voraussetzt.

9.1 Bekannte Fehlerbilder bei ProDOS-Images

SB mini II

„NO-SLOT CLOCK NOT FOUND – CLOCK NOT INSTALLED“: Fehlermeldung eines Festplattenimages, das einen Uhrentreiber (z. B. für eine NoSloClock) erwartet, die im SB mini II nicht verbaut ist.

„NO-SLOT CLOCK NOT FOUND – CLOCK NOT INSTALLED“: Fehlermeldung eines Festplattenimages, das einen Uhrentreiber (z. B. für eine NoSloClock) erwartet, die im SB mini II nicht verbaut ist.

Diese Meldung stammt vom Treiber einer nicht vorhandenen No-Slot-Clock und kann in der Regel ignoriert werden – ProDOS lädt anschließend automatisch die nächste Systemdatei. Bleibt das System dennoch hängen, empfiehlt die Community, das Image mit CiderPress zu untersuchen und – falls eine STARTUP-Datei vorhanden ist – deren Inhalt per LOAD STARTUP / LIST STARTUP zu prüfen und das Laden des Uhrentreibers ggf. auszukommentieren.

Ein weiteres beobachtetes Problem: Enthält der Startbildschirm eines Images Kleinbuchstaben, kann es mit dem Zeichensatz „Apple II+ US“ (der keine Kleinbuchstaben kennt) zu Darstellungs-„Zeichensalat“ oder sogar zum Programmabsturz kommen. Abhilfe schafft der Wechsel auf den Zeichensatz „Apple IIe unenhanced“, der auch Kleinbuchstaben korrekt darstellt.

10. Joystick / Game I/O

Der Anschluss für Joystick bzw. analoge Paddles trägt auf dem Silkscreen die Bezeichnung „Game I/O“ und befindet sich unten rechts auf dem Mainboard. Da der historisch eingesetzte NE558-Quad-Timer-Baustein kaum noch verfügbar ist, wurde er im Design durch ein Paar NE556-Bausteine ersetzt.

Referenzimplementierung des NE558-Ersatzes: roybaer/ne558_replacement

10.1 Schnelltest ohne angeschlossenen Joystick

Zur ersten Diagnose genügt folgendes BASIC-Programm – auch ganz ohne angeschlossenen Joystick:

10 PRINT PDL(0), PDL(1)
20 GOTO 10

Ohne angeschlossenen Joystick sollte kontinuierlich zweimal der Wert 255 ausgegeben werden. Werden dagegen deutlich niedrigere Werte angezeigt (in einem gemeldeten Fall ca. 130), liegt ein Hardwareproblem vor.

10.2 Bekannter Hardware-Fix bei fehlerhaften PDL-Werten

Ein Nutzer identifizierte als Ursache für zu niedrige PDL-Werte, dass bei den beiden NE556-Bausteinen sämtliche CV-Leitungen (Pin 3 und 11) miteinander verbunden und gemeinsam über einen 100-nF-Kondensator sowie einen 2,5-kΩ-Widerstand gegen Masse geführt sind. Laut Datenblatt-Referenzschaltungen sollten unbenutzte CV-Leitungen dagegen jeweils einzeln mit einem eigenen 100-nF-Kondensator gegen Masse liegen. Der praktikable Fix ohne Board-Neuauflage: Bei einem der beiden 556er (U8) die Pins 3 und 11 vorsichtig hochbiegen und separat mit einem eigenen 100-nF-Kondensator direkt an Pin 7 (GND) löten. Nach diesem fliegenden Umbau lieferte der Joystick zuverlässig Werte bis 255.

Die Community diskutiert als sauberere Alternative für künftige Board-Revisionen, entweder den 2,5-kΩ-Widerstand grundsätzlich unbestückt zu lassen oder die Leiterbahn zwischen den beiden 556er-Bausteinen aufzutrennen und pro Baustein einen eigenen 100-nF-Kondensator (z. B. auf der Platinenunterseite) zu ergänzen. Ein Konsens, ob das tatsächlich nötig ist, wurde im Thread nicht erzielt – bei mehreren anderen Nachbauten lieferte der PDL-Test auch ohne jede Modifikation zuverlässig 255.

10.3 Joystick-Adapter

Ein originaler analoger Apple-II-Joystick ist heute vergleichsweise teuer. Als Alternativen werden im Thread genannt:

  • Übersicht und Anleitung für einen Adapter für einen 15-poligen analogen PC-Joystick: IBMtoA2JoystickAdapter
  • Weiterführende Infos: hier

Schaltplan zur Adaption eines analogen 15-poligen PC-Joysticks an den Apple-II-Game-I/O-Port.

Schaltplan zur Adaption eines analogen 15-poligen PC-Joysticks an den Apple-II-Game-I/O-Port.

Apple-II-Game Controller.

Apple-II-Game Controller.

  • Adapter für digitale Atari-/C64-kompatible Joysticks: tebl/Apple2-Joystick-Adapter (GitHub) – Hinweis: Der originale Apple-Joystick arbeitet analog, Atari- und C64-Joysticks dagegen rein digital. Für ein möglichst originalgetreues Steuergefühl lohnt sich daher eher die Adaption eines analogen PC-Joysticks.

11. Gehäuse & individuelle Umbauten

Die offiziellen 3D-Druckdateien für das Standardgehäuse liegen im GitHub-Repository unter: SB-mini-II/Enclosure

3D-Modell des offiziellen Gehäuses (Kühlrippen-Optik) im Vorschau-Rendering.

3D-Modell des offiziellen Gehäuses (Kühlrippen-Optik) im Vorschau-Rendering.

Der für das Gehäuse passende Schalter ist 9×13, und sieht z.B. so aus:

SB mini II

SB mini II

SB mini II

Aus der Community sind darüber hinaus mehrere individuelle Gehäuselösungen bekannt geworden:

  • Einbau in ein leeres Macintosh-SE-Gehäuse inklusive 8″-LCD-Display (4:3-Format) mit passgenauer, gewölbter Plexiglasscheibe für den „Röhren-Look“ – Displayhalterung und Plexiglasscheibe stammen von einem spezialisierten Etsy-Anbieter, der Zubehör für „Knubbelmac“-Umbauten fertigt.
  • Gehäusedruck in Schwarz statt im Standard-Farbton, inklusive passend in Schwarz bestellter Platinen.
  • Einbau in ein „Knubbelmac“-Leergehäuse mit klappbarem Rückteil für den Zugriff auf die Steckkarten (in Planung, noch nicht final umgesetzt).

Wichtiger Praxishinweis beim Eigenbau: Beim Rasp­berry-Pi-Pico auf dem Mainboard sollten Bauhöhe und USB-Anschluss vor dem Gehäusedruck geprüft werden – Ist der Pico nicht gesockelt – passt es nicht.

In dem Fall nutzt man die angepasste Version: Rückseite_tiefer

12. Community: Sammelbestellungen & Treffen

Im Verlauf der Diskussion organisierten mehrere Forumsmitglieder eine gemeinsame Sammelbestellung für Mainboards sowie Zusatzkarten (128k-RAM, DiskII) bei JLCPCB, zusätzlich wurden Bauteile wie A2Pico2-Lite-Karten und A2DVI-v4.6-Module gemeinsam beschafft. Die Bezahlung erfolgte unkompliziert per PayPal (Freunde-Option) an eine zentral organisierende Person, die anschließend die Sammelbestellung auslöste und die Karten/Boards nach Erhalt individuell weiterverteilte.

Ein Retrocomputertreffen (RCT, Hannover) diente als praktischer Fixpunkt: Dort wurde gemeinsam ein erstes Board in Betrieb genommen, ein hartnäckiger Fehler (siehe Kapitel 4.2, Reset-Kurzschluss) im Team über rund drei Stunden gesucht und schließlich gefunden, ROMs vor Ort gebrannt und Firmware-Stände abgeglichen. Dieser gemeinschaftliche Debugging-Prozess bildet die Grundlage vieler in diesem Artikel dokumentierter Erkenntnisse.

Bezeichnend für den Entstehungskontext dieser Wissensdatenbank ist eine Aussage aus der Originaldiskussion: Community-Mitglieder wiesen selbst mehrfach darauf hin, dass „das ganze Projekt eigentlich nach einer Wiki-Seite schreit“, da die offizielle GitHub-Dokumentation nur „semi hilfreich“ sei. Dieser Artikel ist der Versuch, diesem Wunsch nachzukommen.

13. Bekannte Baustellen & offene Fragen (Stand: August 2026)

  • Erledigt: A2Pico startet nicht immer zuverlässig – Zusammenhang mit Spannungsqualität wahrscheinlich, aber nicht abschließend bewiesen (siehe Kapitel 5.2).
  • Erledigt: Boot-Verhalten mit angeschlossener (insbesondere beleuchteter) USB-Tastatur teils inkonsistent. (siehe Kapitel 5.2).
  • Ob eine ROM-Sharing-Funktion der 128k-RAM-Karte (Version B) im SB mini II einen praktischen Nutzen hat, ist ungeklärt.
  • Warum eine A2DVI ab Version 4.4 bei manchen Nutzern erst nach einem Firmware-Update der A2Pico zuverlässig in den 80-Zeichen-Modus wechselt, konnte nicht abschließend geklärt werden.
  • Kompatibilität der S.A.M.-Soundkarte sowie diverser Liron-/SmartPort-Nachbauten wurde in der Theorie diskutiert, aber im Thread noch nicht praktisch verifiziert.
  • Eine zweite Hauptplatinen-Revision ist nach aktuellem Kenntnisstand nicht geplant – Fixes (z. B. Reset-Kurzschluss) müssen von Nachbauern manuell angewendet werden.

14. Quellen & weiterführende Links

Projekt & Dokumentation

Erweiterungskarten

Diskussion & Community

Dieser Artikel wurde aus einer aktiven Community-Diskussion zusammengetragen und wird mit dem Fortschritt weiterer Nachbauten voraussichtlich weiter ergänzt. Korrekturen und Ergänzungen sind ausdrücklich willkommen.

Zuerst erschienen in der Wissensdatenbank des VzEkC: classic-computing.de/sb-mini-ii-howto

Pfeiltasten wählen, Enter öffnetEsc schließt