Homebrew 68K Machine Has A PCI Bus

Lobsters Hottest News

Summary

A homebrew project by maniek86 creates a Motorola 68000-based computer with a PCI bus using an FPGA as a bridge, showcasing advanced DIY hardware engineering on protoboard.

<p><a href="https://lobste.rs/s/zstki6/homebrew_68k_machine_has_pci_bus">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 08/21/26, 08:59 PM

# Homebrew 68K Machine Has A PCI Bus Source: [https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/](https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/) [Skip to content](https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/#content) The Peripheral Component Interconnect \(PCI\) bus was first introduced all the way back in 1992\. It quickly became the standard way to interface add\-on cards on the PC platform, supplanting earlier buses like ISA and various other oddball standards\. You wouldn’t expect to see a PCI bus on a Motorola\-based machine, but[\[maniek86\]’s homebrew rig offers just that\.](https://maniek86.xyz/projects/homebrew_m68k_pci.php) ![](https://hackaday.com/wp-content/uploads/2026/08/img_20250823_154643_c.jpg?w=400)That’s a lot of soldering\.This computer is a beautiful piece of homebrew engineering, constructed out of protoboard and loose wires rather than any fancy PCB\. At the heart of the build lies a Motorola 68000 running at 10 MHz\. It’s got 1 MB of SRAM, 4 KB of ROM, and a MC68681P acting as a UART, timer source, and I/O controller\. Where things get special, though, is in the inclusion of a Xilinx Spartan II FPGA \(XC2S100\), which acts as a PCI bridge\. It provides the machine with two 32\-bit 5\-volt PCI slots which are interrupt capable, albeit with no bus mastering\. A XC95144XL CPLD also sits present to act as glue logic to help lace everything together\. \[maniek86\] does a great job of explaining exactly why the PCI bus was hard to implement, and how it was pulled off in the end\. The guide also covers how the system was able to interface various cards, from a PCI serial expansion to a Cirrus VGA adapter\. It’s all good stuff\. We’ve featured other work from \[maniek86\] before, too,[like this brilliant 486\-based single\-board computer\.](https://hackaday.com/2026/01/08/m8sbc-86-is-an-fpga-based-kinda-pc-compatible-486/)Video after the break\. - [*![](https://hackaday.com/wp-content/themes/hackaday-2/img/share_face.png)*](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F) - [*![](https://hackaday.com/wp-content/themes/hackaday-2/img/share_twitter.png)*](https://twitter.com/intent/tweet?text=Homebrew%2068K%20Machine%20Has%20A%20PCI%20Bus%20via%20@hackaday&url=https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/) - [*![](https://hackaday.com/wp-content/themes/hackaday-2/img/share_in.png)*](https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F) - [*![](https://hackaday.com/wp-content/themes/hackaday-2/img/share_mail1.png)*](mailto:?subject=Homebrew+68K+Machine+Has+A+PCI+Bus%20|%20Hackaday&body=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F)

Similar Articles

CP/M-68K emulator

Lobsters Hottest

A hobbyist developer created an emulator for the Motorola 68000 CPU that runs CP/M-68K, with custom BIOS and RAM disk support; source code is available on GitHub and GitLab.

Linux/M68k

Hacker News Top

Linux/m68k is the port of the Linux operating system to run on systems using Motorola's 68020/030/040/060 microprocessors. The page provides information about the project, distributions, and links.

I built a pint-sized Macintosh

Jeff Geerling

Built a pint-sized Macintosh using a Raspberry Pi Pico running Pico Micro Mac firmware, with VGA output and USB keyboard/mouse.

The Card That Made the Apple II Serious

Lobsters Hottest

A deep dive into the Videx VideoTerm, the 80-column card that transformed the Apple II into a serious business machine, and its modern FPGA emulation via the A2FPGA project, focusing on hardware architecture and the MC6845 CRT controller.

z386: An Open-Source 80386 Built Around Original Microcode

Hacker News Top

The article details z386, an open-source FPGA implementation of an 80386 CPU built using the original Intel microcode. It can boot DOS 6/7, run protected-mode programs, and play classic games like Doom, serving as both an educational reconstruction and a usable FPGA CPU.