maniek86 logo

M8SBC-486 (Homebrew 486 computer)

[Back to the homebrew computers page]


M8SBC-486

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
TheRetroWeb entry (thanks!): https://theretroweb.com/motherboards/s/maniek86-m8sbc-486

Page / subpages last updated: 09/01/2026
(Quite a bit may not yet be described, as I was making "dev blogs" in a forum channel on a particular Discord server. I am slowly working to write it all down here.)

Specs:


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.

  1. Intro, schematic and PCB design
     
  2. Initial hardware and chipset
     
  3. Soldering and testing first board
     
  4. Software: BIOS
     
  5. Software: Linux (coming soon)
     
  6. Software: MS-DOS & FreeDOS (coming soon)

Big shout-out to PCBWay!

PCBWay

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.


Compatibility

Last updated: 09/01/2026

ISA Cards

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.

Operating systems

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
stillalive-os Hobby OS Yes Yes Works
cubicDoom Hobby OS Yes Yes Works

DOS software

Program Type Works? Notes Tested on
HIMEM Memory extender No Freezes. To recheck 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 Results 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 (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 (poor result because graphics cards work in 8-bit mode currently) MS-DOS 6.22 & FreeDOS 1.4
Prince of Persia Game Yes Works perfectly 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

Disclaimer

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!

Gallery

Videos coming soon!

Extra 1Extra 2 


Linux & FreeDOS

Second Reality demoFastTracker 2


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


Homebrew Computers