Preview – Graphics Gremlin

Last Updated on 10. October 2026 by SuffocationLink status: OK

FPGA-basierte 8-Bit-ISA-Videokarte, die IBM MDA und CGA logisch nachbildet und das Bild zusätzlich als monitorfreundliches 31-kHz-VGA-Signal ausgibt. Welcher Standard aktiv ist, entscheidet der per DIP-Schalter gewählte FPGA-Bitstream. Ein ausführlicher Beitrag ist in Arbeit.

Was ist ein Preview? Hier zeige ich kurz Hardware, die ich entdeckt, aber noch nicht genauer angeschaut habe. So behalte ich den Überblick und ihr seht schon vorab, was kommt. Sobald ich dazu komme, ersetzt ein ausführlicher Beitrag das Preview. Was zuerst dran ist, bestimmen eure Kommentare oder meine Lust und Zeit ;).

Description

  • Emuliert MDA (wahlweise VGA-kompatibel oder für echte MDA-Monitore) und CGA mit eingebautem Zeilenverdoppler
  • Lattice iCE40, programmierbar mit offener IceStorm-Toolchain (iceprog) über FT2232H
  • 2-lagige Platine 106 × 95 mm, alle Bauteile oben, Feinpitch-SMD (0,5 mm)
  • Ausgänge: VGA, RGBI-DE-9, Composite-RCA und Header für den IBM 5155 Portable
  • Fork von spark2k06: Hercules-Modus und AdLib/CMS-Soundkarte als vierter Bitstream, Hardware unverändert
  • Standards: MDA, CGA
  • Bus: ISA 8 Bit
  • Basis: Lattice iCE40-FPGA (Bitstreams per Verilog), 8-Bit-SRAM als Bildspeicher, SPI-Flash für bis zu 4 Bitstreams, 14,318-MHz- und 10-MHz-Oszillator
  • Ausgang: VGA DE-15 (31 kHz, Zeilenverdoppler), RGBI DE-9 (TTL), Composite (RCA, CGA), 5155-Composite-Header
  • Status: fertig, mehrfach nachgebaut (Rev. 2); Zyklus-Genauigkeit laut Autor noch nicht perfekt (8088MPH läuft nicht 100 %)
  • Bezug: KiCad-Dateien, Gerber (fab/isavideo_rev2.zip), BOM mit Mouser-Nummern und Verilog offen auf GitHub; Fertigkarten gab es auf Tindie (Weird Electronics, spark2k06/aitorgomez) – beide Angebote inzwischen beendet
  • Lizenz Hardware: offen: CC BY-SA 4.0 (LICENSE-Datei im Repo)
  • Lizenz Software: offen: Verilog-Gateware im selben Repo unter CC BY-SA 4.0 (LICENSE-Datei)

Graphics Gremlin – ProjektseiteLink status: OK

Graphics Gremlin – LizenzLink status: OK

Related Posts

Preview – UnAmigaLink status: OK
Preview – Vampire V4Link status: OK
Preview – MiSTer FPGALink status: OK
Preview – MinimigLink status: OK
Preview – Tang Nano 20KLink status: OK
Preview – PCjr TandyModLink status: OK
Preview – GBS-ControlLink status: OK

Sources

Logbook

DateChangeAuthor
10.10.2026Preview angelegt (Übersicht nachbaubare Grafikkarten)
Post created
Suffocation
Changelog

Leave a Reply

Your email address will not be published. Required fields are marked *