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 →
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 →
TTL-to-RGB, Platine Rev. 1.4 (Bild: hkzlab, GitHub hkzlab/TTL-to-RGB, CC BY-NC-SA 4.0)

Preview – TTL-to-RGB (hkzlab)

TTL-to-RGB von hkzlab ist eine kleine Wandlerplatine, die die digitalen TTL-Signale von MDA-, Hercules-, CGA- und EGA-Karten in analoges RGB übersetzt. Die Logik steckt in einem einzigen GAL20V8 zwischen zwei Puffer-Bausteinen. Anhand der Sync-Polarität erkennt sie MDA/Hercules und hochauflösendes EGA, korrigiert das CGA-Braun und kann EGA-Low-Res wahlweise mit 64-Farben-Palette ausgeben. Eine Frequenzwandlung macht sie nicht, …

Weiterlesen →
MCE Adapter, Platine (Bild: Necroware, GitHub necroware/mce-adapter, Lizenz für das Foto nicht angegeben)

Preview – MCE Adapter (Necroware)

Der MCE Adapter von Necroware wandelt das digitale RGBI-Signal von MDA-, Hercules-, CGA- und EGA-Karten in analoges RGB mit Composite Sync um. Ein PLD und ein Widerstands-DAC übernehmen die Arbeit, unterstützt werden 3, 4, 16 und 64 Farben, hochauflösendes EGA wird automatisch erkannt. Dazu gibt es eine CGA-Braun-Korrektur und eine Monochrom-Emulation in Grün, Weiß oder …

Weiterlesen →
MCE2VGA v2.0: Trägerplatine mit aufgestecktem CoreEP4CE6-FPGA-Modul, oben VGA-Ausgang, unten Digitaleingang (Bild: Texelec, texelec.com, Lizenz nicht angegeben)

Preview – MCE2VGA

Der MCE2VGA ist ein FPGA-Konverter, der die TTL-Signale von MDA-, Hercules-, CGA- und EGA-Karten in einen Bildspeicher schreibt und mit normalem VGA-Timing (31 kHz) wieder ausgibt. Herz ist ein Altera Cyclone IV auf einem fertigen Modul, für jeden Standard gibt es ein eigenes Genlock-Modul in der Gateware, dazu ein Bildschirmmenü. Die Gateware liegt als Quartus-Projekt …

Weiterlesen →
MCE Blaster, bestückte Platine (Bild: Scrap Computing, GitHub scrapcomputing/MCEBlaster, Lizenz für das Foto nicht angegeben)

Preview – MCE Blaster

Der MCE Blaster ist ein eigenständiger MDA/CGA/EGA-zu-VGA-Konverter auf Basis eines Raspberry Pi Pico. Der Pico tastet das TTL-Bild per PIO ab, legt es in einen Puffer und gibt es über einen einfachen R-2R-DAC als Standard-VGA aus, also ganz ohne Scaler und 15-kHz-Monitor. Die Ausgabe ist pixelgenau, das Bild wird automatisch zentriert, und über ein Bildschirmmenü …

Weiterlesen →