Microsoft Word 1.1a 原生 x64 移植版
Microsoft Word for Windows 1.1a, Native X64 Port
这是一个将历史悠久的 Microsoft Word for Windows 1.1a(代号 Opus)完整移植到现代 64 位 Windows 平台的开源项目。它并非模拟器,也不是基于现代控件的重写,而是直接编译原始源代码,仅用现代 C++ 替换了 16 位汇编和内存管理部分。项目利用 Visual Studio 2022 和 CMake 构建,让这款经典编辑器以原生 x64 可执行文件的形式在 Windows 10 或 Windows 11 上流畅运行。开发者保留了原始的用户体验和核心逻辑,同时通过单元测试和 UI 自动化测试确保行为一致,为研究早期软件架构提供了珍贵的原生环境。
这不是一个模拟器,也不是使用现代编辑器控件的重新实现。
HN 评论区
75- acmdas
回到 85-86 年,我为 USDA 开发过培训材料(用的是 Dan Bricklin 的 Demo),针对的是运行在 3B2 机器上、基于 SysV v2 系统的 curses 版 Word 5。如果能看到它被移植到 Linux 或某个 BSD 系统上,我会非常高兴。
事实上,我甚至很想在我的某台工作站上同时运行 Word 和 Excel '98。在我看来,从那之后情况就开始走下坡路了。
直到 2010 年,我不得不间歇性地使用 Windows 和 Office 来配合客户工作。我确信 '98 之后 Excel 确实提供了一些重要的边缘情况功能,但对我来说,UI 是一路烂到底的。
- spider-mario
试着编译了一下,但它引用了一个 `cmake/GenerateMenuHelpHeader.cmake` 文件,而这个文件在仓库里似乎根本不存在?
- ulfw
要是能有一两张截图就好了
- BaudouinVH
移植到 Linux 的难度会有多大?
- pmkary
酷!