Analysis updated 2026-08-08 · repo last pushed 2026-05-29
Play classic DOS games on original hardware with authentic 1990s sound card audio.
Experience demoscene music the way it was meant to sound on vintage PCs.
Build your own retro sound card using the project's open hardware designs.
Use modern USB mice and joysticks with legacy DOS computers.
| ianhan/picogus | 000madz000/rfid-attendance | 00kaku/gallery-slider-block | |
|---|---|---|---|
| Language | — | TypeScript | JavaScript |
| Last pushed | 2026-05-29 | 2024-07-22 | 2021-05-19 |
| Maintenance | Maintained | Dormant | Dormant |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires building or buying a physical board, opening up a vintage PC, installing it in an ISA slot, and configuring DOS software drivers and settings.
PicoGUS lets you bring authentic 1990s sound back to vintage DOS computers. It is a small board, built around a Raspberry Pi Pico microcontroller, that plugs into a retro PC and acts like several classic sound cards from that era. The primary focus is emulating the Gravis Ultrasound, a beloved sound card known for its rich audio in demoscene productions and games. But it also emulates Sound Blaster variants, AdLib, Tandy 3-voice, CMS/Game Blaster, and even interfaces with MIDI instruments and certain Panasonic CD-ROM drives. You can also plug in modern USB mice and joysticks. The way it works is by using the Pico's RP2040 chip to electronically pretend to be these old sound cards. When a DOS program tries to play music or sound effects, PicoGUS intercepts those signals and processes them the way the original hardware would have. It then outputs real audio. The project pulls together emulation code from several existing open-source projects, including DOSBox-X and the DREAMM emulator, and runs it on the microcontroller so your vintage computer thinks a genuine 1990s card is installed in its expansion slot. This is designed for retro computing enthusiasts, demoscene fans, and anyone who wants period-accurate audio on original DOS-era hardware. If you have an old 486 or Pentium-era PC and want to play classic games like they originally sounded, or experience demoscene music the way it was meant to be heard, this gives you a modern way to do it without hunting down rare and expensive vintage sound cards. The project notes that GUS support in games is very good to excellent. The project is open source and openly described as a work in progress. The creator notes that due to the nature of emulation and the varying specs of old PC hardware, some things will likely never be perfectly accurate. Fully assembled cards are available from several shops that ship worldwide, or you can build your own using the project's open hardware designs. The creator also accepts donations of motherboards and funds to help test and improve compatibility across more vintage systems.
A small open-source board built around a Raspberry Pi Pico that plugs into vintage DOS PCs and emulates classic 1990s sound cards like the Gravis Ultrasound, Sound Blaster, and AdLib, giving you authentic retro audio without needing rare original hardware.
Maintained — commit in last 6 months (last push 2026-05-29).
The project is open source, meaning the designs and code are freely available for you to use, modify, and build upon.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.