Willkommen auf meinem Blog

Hier sammle ich Notizen zu Microcontrollern und Retro-Hardware: was bei mir funktioniert hat, was nicht, und wo die Quellen liegen. Beruf und Familie lassen oft Wochen oder Monate Pause. Deshalb schreibe ich Ergebnisse und Links auf — damit ich (und andere) nicht jedes Mal bei null anfangen. Zwei Einstiege: Microcontroller — Arduino, ESP, Raspberry Pi …

Weiterlesen →
AmiCube (Bild: Ranko Rodic, minimig.ca)

Preview – AmiCube F1200

Der AmiCube ist ein FPGA-Computer von Ranko Rodic, der unter minimig.ca auch die Minimig-Platinen weiterentwickelt. Vorgestellt wurde er Anfang 2024 als AmiCube F1200, die aktuelle Platine heißt AmiCube v1.1. Ein Xilinx Spartan-6 bildet den Amiga mit OCS-, ECS- und AGA-Chipsatz nach, dazu kommen RTG-Grafik und 128 MiB SDRAM. Besonders sind der Sockel für eine echte …

Weiterlesen →
UnAmiga, Variante mit Cyclone V (Bild: benitoss, GitHub)

Preview – UnAmiga

UnAmiga ist ein FPGA-Board aus der spanischen Retro-Szene rund um das Forum ForoFPGA. Auf einem Intel Cyclone IV läuft eine Portierung des Minimig-Cores, damit wird das Board zum Amiga 500 oder mit dem AGA-Core zum Amiga 1200. VGA, Audio, PS/2 für Tastatur und Maus sowie zwei Atari-Joystickports machen es zum kompakten Komplettrechner. Neben dem Amiga …

Weiterlesen →
Vampire V4+ Standalone (Bild: Apollo Computer, Shop)

Preview – Vampire V4

Die Vampire-Karten des Apollo-Teams gehören zu den schnellsten Amigas überhaupt. Herz ist der eigene FPGA-Prozessorkern Apollo 68080, ein stark erweiterter 68k mit 64-Bit-Befehlen, dazu der Chipsatz SAGA als AGA-kompatible Weiterentwicklung mit Truecolor und RTG. Die vierte Generation gibt es als eigenständigen Rechner V4+ Standalone sowie als Beschleunigerkarten Firebird (A500/A1000/A2000), Icedrake (A1200) und Manticore (A600). Die …

Weiterlesen →
MiSTer: DE10-Nano mit I/O-Board (Bild: MiSTer-Wiki auf GitHub)

Preview – MiSTer FPGA

MiSTer ist eine offene FPGA-Plattform, die Alexey Melnikov 2017 aus dem MiST-Projekt heraus gestartet hat. Basis ist das Terasic DE10-Nano mit Intel Cyclone V, ergänzt um ein SDRAM-Modul, einen USB-Hub und auf Wunsch ein I/O-Board für analoge Monitore. Auf dem FPGA laufen sogenannte Cores, die alte Rechner und Konsolen in Hardware nachbilden. Für den Amiga …

Weiterlesen →
Minimig Rev. 1 (Bild: Dennis van Weeren, gemeinfrei, via Wikimedia Commons)

Preview – Minimig

Der Minimig (kurz für „Mini Amiga“) ist das Pionierprojekt unter den FPGA-Amigas. Dennis van Weeren hat ab 2005 einen kompletten Amiga 500 als Open-Source-Hardware nachgebaut: Die Customchips Agnus, Denise und Paula stecken in einem Xilinx-FPGA, als CPU dient eine echte 68000. Anders als ein Software-Emulator bildet er den Rechner also in Hardware nach. 2007 hat …

Weiterlesen →
Tang Nano 20K - oben (Bild: Sipeed Wiki)

Preview – Tang Nano 20K

Der Tang Nano 20K ist ein kleines, günstiges FPGA-Board von Sipeed mit einem Gowin GW2AR-18, HDMI-Buchse und 8 MB SDRAM direkt im FPGA-Gehäuse. Ein Debugger-Chip (BL616) ist schon an Bord und dient bei den Retro-Cores zugleich als USB-Host für Tastatur, Maus und Bildschirmmenü. Rund um Till Harbaum (MiSTle-Dev) sind dafür fertige Cores entstanden, unter anderem …

Weiterlesen →
PCjr TandyMod: kleine Steckplatine mit Jumper neben dem passenden IC-Sockel

Preview – PCjr TandyMod

Der PCjr TandyMod ist eine kleine Umbauplatine für den IBM PCjr von Alan Hightower, der auch die jr-IDE entwickelt hat. Sie ersetzt den Baustein ZM31 (ein 74LS157) auf dem Mainboard durch eine geänderte Adressumschaltung. Dadurch liegt der Grafikspeicher so wie beim Tandy 1000, und manche Tandy-Spiele laufen mit 16-Farben-Grafik auch auf dem PCjr. Texelec verkauft …

Weiterlesen →
EGA Mono Composite Adapter, aufgebaute Platine für den EGA-Feature-Connector

Preview – EGA-Mono-Composite-Converter

Der EGA-Mono-Composite-Converter von Monotech ist eine kleine Aufsteckplatine für den Feature-Connector einer EGA-Karte. Sie erzeugt daraus ein sauberes monochromes Composite-Signal, gedacht für den internen Bernstein-Monitor des IBM 5155 (Portable PC). Die Schaltung beruht auf Hugo Holdens Anleitung „Fitting an EGA card to an IBM 5155“ von 2016 und kommt mit nur drei aktiven Bauteilen aus: …

Weiterlesen →
Logo des Projekts GBS-Control

Preview – GBS-Control

GBS-Control ist eine offene Ersatzfirmware für die günstigen Scaler-Platinen GBS-8200/8220 mit dem Tvia-TrueView5725-Chip. Sie macht aus dem Billig-Scaler einen Wandler mit geringer Latenz, der RGBS, RGBHV und Komponente verarbeitet und als VGA ausgibt. Gesteuert wird über einen zusätzlichen ESP8266 bequem per Browser im WLAN. Die Platinen kosten laut Projekt meist unter 30 USD. Zusammen mit …

Weiterlesen →
OSSC – Open Source Scan Converter (Bild: Evan Amos, Wikimedia Commons, gemeinfrei)

Preview – OSSC (Open Source Scan Converter)

Der OSSC (Open Source Scan Converter) ist ein latenzarmer Zeilenvervielfacher für analoge Videosignale, ursprünglich vor allem für Spielkonsolen gedacht. Statt das Bild zwischenzuspeichern, vervielfacht er die Zeilen direkt und arbeitet so praktisch ohne Verzögerung. Er nimmt RGBS, RGsB und YPbPr entgegen und gibt HDMI/DVI aus; im Inneren arbeiten ein Cyclone-IV-FPGA mit RISC-V-Softcore und ein TVP-Videodigitalisierer. …

Weiterlesen →