当前位置:首页 > 科技资讯 > 正文

手搓486主板,从零到经典:M8SBC-486震撼问世

若你对“DIY一块主板”的认知仅限于焊接模块、安装现成芯片,那么程序员兼电子爱好者Maniek86的最新作品将彻底颠覆你的认知。

不到6个月的时间,Maniek86从原理设计开始,自行绘制印刷电路板(PCB),实现芯片组逻辑,从零打造了一块完整且可用的Intel 486架构主板。

手搓486主板,从零到经典:M8SBC-486震撼问世 486主板 DIY 开源 复古 第1张

这款主板不仅稳定运行Linux、MS-DOS、FreeDOS等系统,还能让《毁灭战士》、《德军总部 3D》等经典游戏流畅运行,在特定环境下甚至能成功运行Windows 3.1。

如此成就,并非团队合力,而是出自Maniek86一人之手。为了让更多爱好者参与,他已将项目开源至GitHub(https://github.com/maniekx86/M8SBC-486),供众人参考。

梦想始于“小目标”

回溯过往,Maniek86的初衷并不宏大。

他坦言,自己只是想打造一块“能跑Linux的复古主板”,并运行《毁灭战士》以验证性能与兼容性。毕竟,在硬件圈,“能否运行DOOM”堪称终极考验。

然而,事情很快变得“不可控”。

在不断完善设计的过程中,Maniek86发现,只要精准还原486的工作模式,这块主板就不仅能“跑一个系统”,还能运行其他有趣软件。

原本的小项目逐渐演变成一次完整的PC复刻实验。

非“改良”,而是“原创”

在官网,Maniek86分享了项目的起点故事。

2025年4月,他在原型板上优化了自己之前的486自制电脑,但发现规格不尽人意,于是决定打造更出色的产品。

同年8月,他利用闲暇时间勾勒设计草图。Maniek86透露,「PCBWay曾赞助我的小型项目(如ISA扩展卡),我申请赞助更大规模的项目——他们欣然同意!这给了我极大动力。」

于是,他真正开始编码、画原理图和设计PCB。

他特别强调,这不是基于老旧参考设计的改良,而是从头开始设计——包括芯片逻辑、引脚时序及BIOS代码。

这意味着,他需要理解486 CPU的诸多底层细节。

在个人博客上,Maniek86分享了首块电路板的焊接与测试经历。

他从小型SMD元器件入手,逐步攻克FPGA芯片、ATMega128微控制器等核心部件的高精度焊接,甚至为稀缺的PGA插槽想出用DIP插座切割拼接的巧思。

手搓486主板,从零到经典:M8SBC-486震撼问世 486主板 DIY 开源 复古 第2张

通过临时添加下拉电阻、自制PLCC转DIP适配器等方案,他逐一化解难题。

最终,在示波器的辅助下,成功让486 CPU在自制主板上运行无限循环程序。随后实现ISA总线功能,完成显卡初始化,让主板进入文本显示模式,一步步突破从硬件焊接到基础功能验证的全过程。

“半兼容PC”——M8SBC-486主板

这款主板名为M8SBC-486,尺寸仅150 × 150 mm,小于常见的Mini-ITX。

「我称之为‘半兼容PC’,因为它与早期标准x86架构PC有诸多共通之处,但缺少次级可编程中断控制器(PIC)和直接内存访问(DMA)功能。测试显示,许多程序在缺少这些功能的情况下依然能运行。」Maniek86说道。

系统、游戏,全跑起来了!

尽管M8SBC-486存在局限,如未完整支持ISA即插即用(PnP)和直接内存访问(DMA),导致声卡暂不支持(仅AdLib声卡可能兼容),软驱控制器也无法使用,但其表现已超预期。

操作系统方面,它能顺利启动MS-DOS、FreeDOS、Linux。其中MS-DOS需禁用HIMEM内存管理程序;FreeDOS则可搭配Jemmex、HIMEMX等使用。Linux 2.2.26经自定义内核编译等步骤后也能稳定运行。甚至对Windows 3.1(增强模式)也能部分支持,可启动并进入桌面进行键盘操作,但鼠标功能无法使用。

在软件与游戏方面,《波斯王子》《德军总部 3D》《毁灭战士(FastDOOM)》等经典DOS游戏均可流畅运行。

项目已开源

M8SBC-486之所以能引发广泛关注,很大原因在于其完全开源。

原理图、PCB文件、VHDL、BIOS源代码均放在GitHub上。任何人都能下载、复刻或在此基础上继续创新。社区已开始贡献改进代码、实验脚本和新想法。

手搓486主板,从零到经典:M8SBC-486震撼问世 486主板 DIY 开源 复古 第3张

Maniek86表示,这款主板仍有提升空间。未来,他希望进一步增强PC兼容性、完善ISA扩展,甚至尝试为其他x86 CPU做衍生设计。

这意味着M8SBC-486不是终点而是开放平台每一次改进都可能开启新可能。