一个开源项目成功将历史版本 Microsoft Word for Windows 1.1a(原代号 Opus)移植为原生 64 位 Windows 可执行程序 [1]。该项目完全基于原始 Word 1.1a 源代码构建,而非采用模拟器或重新实现的方式 [1]。开发者通过将 16 位 x86 汇编入口点翻译为固定宽度的 C/C++ 代码,并将分段和双间接内存句柄映射到 x64 安全的原生运行时,使得原始应用和用户体验得以在现代 64 位 Windows 环境中运行 [1]。
项目采用 Visual Studio 2022 和 CMake 3.25+ 进行编译配置 [1],并包含单元测试、运行时测试和 UI 自动化工作流测试 [1]。
An open-source project has successfully converted Microsoft Word for Windows 1.1a—historically codenamed Opus—into a native 64-bit Windows executable [1]. The initiative, developed by jmarshall23, preserves the original Word source code and resources while replacing 16-bit assembly, segmented memory, and Win16 platform dependencies with modern alternatives to enable the classic application to run as a 64-bit Windows program with its original user experience intact [1].
The porting effort builds entirely from the original Word 1.1a source code rather than relying on emulation or reimplementation [1]. The technical approach involved translating 16-bit x86 assembly entry points into fixed-width C/C++ code and mapping segmented and indirect memory handles to x64-safe native runtime operations [1]. The project uses Visual Studio 2022 and CMake 3.25 or later for compilation and configuration [1]. Quality assurance is supported through unit tests, runtime tests, and UI automation workflow testing [1].