#define me human

关于计算机和技术的一切

Search

正文导航

← Previous

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:重大进展

  1. FPU 仿真代码由内核触发 - 完成
  2. 使用 FPU 指令首次成功进行加法运算:fadd 3.5 + 2.5,用于单精度短实数 - 完成
  3. 所有其他指令和格式都将被检查,并可能进行修复。

更新: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

分享:

喜欢 加载中...

相关

这篇文章发布在 My projects 分类下,并标记为 486SX, 86Box, FPU emulation, FPU_emulation, i486SX, NetBSD, opensource, retro-comuting, retrocomputing 作者是 mezzantrop. 将 永久链接 加入书签。

关于 “NetBSD 10.x kernel MATH_EMULATION” 的 1 条评论

  1. Pingback:Linux kernel to drop 486 and early 586 assist • The Register - PeterSays.com

发表评论 取消回复

Δ 本网站使用 Akismet 来减少垃圾邮件。了解如何处理您的评论数据。 在 WordPress.com 上创建一个免费网站或博客。请勿出售或分享我的个人信息 隐私和 Cookie:本网站使用 Cookie。继续使用本网站,即表示您同意使用它们。要了解更多信息,包括如何控制 Cookie,请点击此处: Cookie Policy

加载评论中... 发表评论... 电子邮件(必填)姓名(必填)网站 %d 使用 WordPress.com 设计一个像这样的站点 开始使用