How to Build a Reproducible FPGA Retro-Gaming Setup
Build an FPGA retro system with documented hardware, trusted firmware and cores, lawful content, safe power/video, tested saves, and reversible updates.
tag
13 posts
Build an FPGA retro system with documented hardware, trusted firmware and cores, lawful content, safe power/video, tested saves, and reversible updates.
Getting a USB flash drive to appear as a drive letter under FreeDOS by correctly configuring USBASPI's driver chain, or falling back to BIOS-level access.
Configuring the USBASPI/ASPIDISK driver chain to give FreeDOS a working drive letter for a USB flash drive, bridging DOS-era drivers to a newer standard.
How Haiku's device manager matches modular drivers, builds a node tree, publishes /dev interfaces, handles removal, and limits support claims.
A Bluetooth device won't connect, keeps dropping, or macOS doesn't see it — a systematic path through the common causes before a full reset.
The T2, introduced in the 2017 iMac Pro and rolled out through 2018, took boot security, storage encryption, and other sensitive functions off the main CPU.
How IBM's rushed 5150 became a cloneable platform—and why published interfaces, an independent BIOS, and DOS all mattered.
How transistors, integrated circuits, memory, displays, batteries, and manufacturing—not one magic chip—made personal computing portable.
IBM launched the 5150 in August 1981 with an unusually modular design whose documentation and suppliers helped create the PC-compatible market.
Match a printer's real page language and connection to Haiku's driver and transport, validate a test page, and isolate failures safely.
Diagnosing why a sound, network, or serial device fails or hangs the system when used alongside another — classic IRQ conflicts and how to resolve them.
A DOS program can't print, or output is garbled — usually a port configuration, IRQ, or cable-mode mismatch, all diagnosable without any special tools.
Diagnosing missing or wrong DOS game audio by tracing the BLASTER environment variable against the card's actual jumper or Plug-and-Play settings.