[Back to the homebrew computers page]

The M8SBC-486 is a 486 homebrew computer motherboard made from scratch. From the schematic and PCB to the chipset! It is not based on existing designs, but rather on my experience with my previous experimental 486 homebrew (page about it coming soon!). I started working on it back in August 2025 and I started researching the 486 CPU in April 2025. I initially planned to make it just a 486 homebrew with the ordinary goal of getting it to run Linux and DOOM. However, my design choices made it compatible enough to run other cool stuff!
I call it "kinda PC compatible" because it has a lot in common with standard older x86 PCs. The main things missing here are the secondary PIC and DMA. However, based on my tests on this board, many programs can work without these. The missing DMA especially removes sound card support. Just see below the compatibility table!
GitHub repository of the project: https://github.com/maniekx86/M8SBC-486
Page / subpages last updated: 14/01/2026
As this project is pretty big and took me much more time than my previous homebrew computers, I decided to split this page about it into multiple pages. Many answers to questions about why I did something a certain way rather than another can be found on these subpages, so I invite you to read on.
Thanks to PCBWay's support, I was able to start this project. The idea for this large homebrew project emerged during the development of my previous projects, which were also sponsored by PCBWay. Their support essentially allowed me to start this project.
PCBWay is a well-known PCB prototyping and manufacturing service, providing high-quality boards and excellent customer support. I have worked with their boards in the past and can say that they are of great quality. The sponsorship also included a free quick delivery option. If you’re looking for reliable PCB prototyping and manufacturing services, I highly recommend checking them.
Last updated: 14/01/2026
Currently, the BIOS is not capable of the ISA PnP feature. Therefore, only cards that are not PnP or that can operate in a non-PnP mode will work.
Tested mostly on preinstalled images
| Operating system | Type | Works? | Preinstalled image? | Notes |
|---|---|---|---|---|
| MS-DOS 6.22 | DOS | Yes | Yes | Works without HIMEM enabled. |
| FreeDOS 1.4 | DOS | Yes | Yes | See note about included Jemmex bellow |
| Linux 2.2.26 | Linux | Yes | Yes | Needed custom kernel build, bodge wire to reroute IDE IRQ to PIC, few kernel parameters and custom bootloader but works fine |
| Windows 3.1 (enhanced mode) | Windows | Kinda | Yes | Tested on FreeDOS 1.4 with the "win31 kernel". Had to tweak a bunch of settings. It launches, gets to the shell and is usable with keyboard, but I can't get mouse to work! |
| Windows 3.1 (standard mode) | Windows | No | Yes | Errors |
| Windows 95 | Windows | No | No | Can get almost to the end of the setup but errors later on. Preinstalled image crashes |
| stillalive-os | Hobby OS | Yes | Yes | Works |
| cubicDoom | Hobby OS | Yes | Yes | Works |
| Program | Type | Works? | Notes | Tested on |
|---|---|---|---|---|
| HIMEM | Memory extender | No | Freezes | MS-DOS 6.22 |
| Jemmex | Memory extender | Yes | Works fine | FreeDOS 1.4 |
| HIMEMX | Memory extender | Yes | Works fine | FreeDOS 1.4 |
| CACHECHK | Utility | Yes | Old results, Results after 14/01/2026 | MS-DOS 6.22 & FreeDOS 1.4 |
| Second Reality | Demo | Yes | Works when using TVGA8900C or GD5428 with minor issues at two parts of the demo. | MS-DOS 6.22 & FreeDOS 1.4 |
| FastTracker II | Program | Yes | Works fine. Sound output can be achieved via "PC speaker" in "Pulse mod." mode or "Soundplayer" (LPT DAC: Covox Speech Thing) | FreeDOS 1.4 |
| 3DBench 1.0 | Bench utility | Yes | Works fine (to recheck) (poor result because graphics cards work in 8-bit mode currently) | FreeDOS 1.4 |
| 3DBench 1.0c | Bench utility | Yes | Works fine, scores 8.7 (to recheck) (poor result because graphics cards work in 8-bit mode currently) | MS-DOS 6.22 & FreeDOS 1.4 |
| Prince of Persia | Game | Yes | Works fine | MS-DOS 6.22 |
| CHKCPU | Utility | Yes | Works fine | MS-DOS 6.22 |
| Wolfenstein 3D | Game | Yes | Works fine | MS-DOS 6.22 |
| DOOM (FastDOOM) | Game | Yes | Works fine | FreeDOS 1.4 |
This project is essentially my hobby, as I like retro, electronics, digital circuits and low-level programming. I never expected this computer to run DOS in the first place. I consider it pretty much experimental and made to research the workings of older x86 chips. I am pretty sure that this work could be used to build something more robust and stable or even to develop fully custom-made boards for other x86 CPUs. It took me a lot of time, but I don't regret it. There are still many issues, but it's heartwarming that I can get so much existing software to work. And, thanks to everyone for support!
Videos coming soon!



Linux & FreeDOS




Board architecture. First page of the schematic shows it pretty nice as well.

