
Infinite Mac 现在能在浏览器里跑 BeOS 了
BeOS 现在可以在 Infinite Mac 的浏览器里启动,而让它跑起来的代价,是修掉模拟器里那些只对 Mac OS 成立的假设。
更多 模拟
首页
BeOS 现在可以在 Infinite Mac 的浏览器里启动,而让它跑起来的代价,是修掉模拟器里那些只对 Mac OS 成立的假设。

把经典 Mac OS 移植到 Wii 和 GameCube 上,从 OpenBIOS 与 Trampoline 一路补到伪造的 SCSI 驱动,最后第一次进了桌面。

一个实验模型:把 RV32IM 核心编译进 Qwen3.5 4B 的权重,11 层 CPU 在模型的前向传播里执行,寄存器、内存和程序计数器都存在 Gated DeltaNet 的状态矩阵里。大整数运算从 48.6% 提到 100%。

作者先让 1993 年的 FreeCell 在 Windows 11 上跑起来,又翻 Internet Archive 的 NT 3.1 预发布版,最后找到 1992 年 11 月的 CDPLAYER.EXE:它赶上了调用约定修复,又靠系统里还留着的 crtdll.dll 绕开坏掉的 C 运行时。

Simon Edwardsson 用逐次按键的方式,让 360M 参数的模型直接预测终端画面,背后没有 shell。行并行解码把整屏重绘从 6.7 秒压到 0.87 秒,最后整套模型以 208 MB 跑在浏览器标签页里。

用暴力搜索遍历所有短的位运算公式,找到一个无分支取浮点数最低置位的写法,还发现一处复用子表达式的改写,这是编译器不会自己想到的。

86Box 模拟老 PC 时几乎只吃单核性能,M6 Mac Mini 跑 650MHz Pentium II 时音频欠载,600MHz 才是稳定结果。

在 ARM 的弱定序内存模型上模拟 x86-TSO,是模拟器里长期存在的坑。模拟器要自己补回全存储定序才算正确,代价是大量内存屏障,性能与正确性难以两全,文章梳理了问题根源与几种做法的取舍。