NetBSD 10.x 内核 MATH_EMULATION 探索
#define me human
关于计算机和技术的一切
Search
正文导航
NetBSD 10.x 内核 MATH_EMULATION
发布于 04.02.2025 作者 mezzantrop
这是我那饱经风霜、快要散架的笔记本电脑,它搭载着 90 年代早期的 #i486SX CPU。 它非常古老,甚至没有 FPU(实际上,并非如此,他们只是从 i486DX 中去掉了 FPU,以降低 CPU 的成本)! 无论如何,我一直梦想着在其上运行现代类 UNIX 操作系统。因此,我花了一些时间来复活 #NetBSD-10.x 内核中的数学仿真,你猜怎么着? 我做到了! 但这里有一个问题——就在我完成内核编译,准备测试我的工作的那一刻,我的笔记本电脑决定停止识别 Enter 键。 就这样。 现在,我不知道我的 FPU 仿真是否真的有效!所以, #retrocomputing 的朋友们——如果有人有 i486SX 机器并且愿意尝试一下,我将非常感激!
更新:11.03.2025:重大进展
- FPU 仿真代码由内核触发 - 完成
- 使用 FPU 指令首次成功进行加法运算:fadd 3.5 + 2.5,用于单精度短实数 - 完成
- 所有其他指令和格式都将被检查,并可能进行修复。
更新:31.03.2025:结果已传递给用户
今天,简单但正确的计算结果已成功传递给用户!
更新 2025.04.27: 🚀 首个版本发布! 🚀
我很高兴地宣布 i486SX_soft_FPU 的首个版本发布——这是一个用于经典 Intel 486SX CPU 的软件 FPU 模拟器,可在 NetBSD 10 上运行!
该项目为 486SX 机器重新带来了浮点支持,即使现代 NetBSD 版本不再原生支持没有硬件 FPU 的处理器。如果你喜欢复古计算、操作系统黑客技术,或者只是热爱老式硬件,请查看它!
👉 项目页面:https://github.com/mezantrop/i486SX_soft_FPU 欢迎大家做出贡献、提供反馈和进行测试!
让我们让这些老式机器继续存活下去! 🔥🖥️
#retrocomputing #NetBSD #486SX #opensource
更新 2025.05.03: 86Box
刚刚在 #86Box 上成功测试了带有 #i486SX #FPU_emulation 的 #NetBSD-10.1
分享:
- 在 X 上分享(在新窗口中打开) X
- 在 Facebook 上分享(在新窗口中打开) Facebook
- 在 LinkedIn 上分享(在新窗口中打开) LinkedIn
- 在 Tumblr 上分享(在新窗口中打开) Tumblr
- 在 Telegram 上分享(在新窗口中打开) Telegram
- 在 WhatsApp 上分享(在新窗口中打开) WhatsApp
- 在 Pocket 上分享(在新窗口中打开) Pocket
- 在 Pinterest 上分享(在新窗口中打开) Pinterest
- 在 Reddit 上分享(在新窗口中打开) Reddit
- 点击通过电子邮件发送链接给朋友(在新窗口中打开)Email
- 点击打印(在新窗口中打开) Print
喜欢 加载中...
相关
这篇文章发布在 My projects 分类下,并标记为 486SX, 86Box, FPU emulation, FPU_emulation, i486SX, NetBSD, opensource, retro-comuting, retrocomputing 作者是 mezzantrop. 将 永久链接 加入书签。
关于 “NetBSD 10.x kernel MATH_EMULATION” 的 1 条评论
发表评论 取消回复
Δ 本网站使用 Akismet 来减少垃圾邮件。了解如何处理您的评论数据。 在 WordPress.com 上创建一个免费网站或博客。请勿出售或分享我的个人信息 隐私和 Cookie:本网站使用 Cookie。继续使用本网站,即表示您同意使用它们。要了解更多信息,包括如何控制 Cookie,请点击此处: Cookie Policy
- 评论
- 转贴
- 订阅 已订阅
-
#define me human 加入 42 位其他订阅者 注册我
-
- 已经拥有 WordPress.com 帐户? 立即登录。
-
* [  #define me human ](https://mezzantrop.wordpress.com/2025/02/04/netbsd-10-x-kernel-math_emulation/<https:/mezzantrop.wordpress.com>)
加载评论中...
发表评论...
电子邮件(必填)姓名(必填)网站
%d
使用 WordPress.com 设计一个像这样的站点
开始使用