FPGA Based IBM-PC-XT
I built an IBM-PC-XT compatible computer using a mixture of authentic parts and a modern FPGA. The article linked contains a detailed description of the development process, and at the bottom is a link to the schematics and HDL source code. My main goal for this project was to push myself to learn as much as possible while ending up with an small, fun, usable retro device I can play with. The computer currently has the following features: - NEC V20 CPU running at 10Mhz - 1MB SRAM system memory - CGA graphics adapter with some EGA support - Micro SD card emulation of a Hard Disk - PS/2…
What it does
In the maker’s words, at launch
I built an IBM-PC-XT compatible computer using a mixture of authentic parts and a modern FPGA. The article linked contains a detailed description of the development process, and at the bottom is a link to the schematics and HDL source code. My main goal for this project was to push myself to learn as much as possible while ending up with an small, fun, usable retro device I can play with. The computer currently has the following features: - NEC V20 CPU running at 10Mhz - 1MB SRAM system memory - CGA graphics adapter with some EGA support - Micro SD card emulation of a Hard Disk - PS/2 keyboard and Mouse support - Adlib audio output using an authentic YM3014 DAC - Internal hard drive clicker - System peizo speaker Feedback and suggestions for improvements are very welcome.
Does the same job
all alternatives →- M4My 486 Server2022 · 486servu.dy.fi · ▲255
Hello. I wrote a multitasking 16-bit real mode "operating system" that works on every IBM PC compatible computer, and a TCP/IP stack for it. Then I wrote an HTTP server for it.
- C8CHIP-8 console implemented in FPGA2018 · github.com · ▲120
- IMI made a little digital circuit simulator that operates on PNGs2022 · github.com · ▲259
This is a little toy project of mine that lets you simulate digital logic graphs. It was inspired by Minecraft's Redstone and the Piet esolang. It's got some serious drawbacks-- you write circuits as PNGs and simulate them with a Python interface. It's slow to run and slow to experiment with. And it is certainly difficult to use for people with any kind of color blindness. But despite that, I hope this can still be a fun toy!
- RWRetrocomputing with Clash: Haskell for FPGA Hardware Design2021 · unsafeperform.io · ▲80
- FEFirst ever FPGA CPU built using open source tools?2015 · excamera.com · ▲13

More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, November 2025
the whole month →
- IB
Life & fun · Nov 2025 · bitsnpieces.dev



- BBoing▲782
Life & fun · Nov 2025 · boing.greg.technology