ianhan

ianhan / picograph

Public

PicoGraph is a Pi Pico 2 ISA video card that supports several PC graphics standards using DisplayLink

19
0
89% credibility
Found May 30, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

PicoGraph is experimental firmware that turns a tiny Raspberry Pi Pico 2 computer into a complete vintage graphics card. It plugs into the PicoMEM hardware and emulates classic PC video adapters like VGA, EGA, Hercules, and MDA, while also supporting USB DisplayLink monitors and HID devices. The project is designed for retro computing enthusiasts who want to build or repair vintage PCs without hunting for rare original hardware.

How It Works

1
🔌 Hardware arrives on your desk

You receive a Pico 2 board mounted on a PicoMEM device, ready to be set up on your workbench.

2
🎨 Your retro display lights up

You connect a USB DisplayLink adapter and your old VGA monitor springs to life with crisp graphics, just like the classic machines you remember.

3
💾 Software modules load automatically

The system picks the right graphics card to emulate based on your setup, whether that's a Hercules card for text mode or a full VGA adapter for games.

4
⌨️ Your keyboard and mouse work instantly

Plug in any USB keyboard, mouse, or game controller and everything responds without any extra setup or drivers to install.

🖥️ Your vintage computer is reborn

You now have a fully functional retro video card that fits in your pocket, letting you run old DOS games and applications on period-accurate hardware.

Sign up to see the full architecture

3 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is picograph?

PicoGraph is a Raspberry Pi Pico 2-based ISA video card that emulates classic PC graphics standards. It runs custom firmware on PicoMEM hardware, connecting to USB DisplayLink adapters via TinyUSB to drive displays while emulating MDA, Hercules, EGA, VGA, and Cirrus Logic adapters on the ISA bus. Written in C, it started as debugging tooling for FPGA projects and evolved into the first Pico-based ISA graphics card.

Why is it gaining traction?

This project fills a niche gap for retro computing enthusiasts and FPGA developers who need to visualize ISA bus activity without traditional hardware. The hook is clear: you get a programmable ISA video card in a $4 microcontroller form factor. It supports several graphics standards including DisplayLink USB adapters, making it practical for both legacy system emulation and hardware debugging. The modular architecture lets developers write custom I/O and memory traps for their specific needs.

Who should use this?

Retro computing hobbyists building or restoring vintage systems will find this most useful. FPGA developers working with ISA bus projects can use it as a visualization and debugging tool. If you're exploring psychographics examples in retro hardware communities or need a flexible ISA snooping device for hardware validation, this is worth watching. It's not for production use yet.

Verdict

With a 0.9% credibility score and only 19 stars, PicoGraph is firmly in experimental territory. The documentation is functional but sparse, and there's no test coverage to speak of. That said, the concept is solid and the implementation shows careful engineering. Watch this one from a distance until it matures, but if you're working with ISA graphics or DisplayLink hardware, the source code is worth studying.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.