Word 1.1a를 x64로 포팅한 오픈소스 프로젝트 공개
원제: Microsoft Word for Windows 1.1a, Native X64 Port
왜 중요한가
레거시 소프트웨어의 x64 이식 사례로, 역사적 소프트웨어 보존 및 저수준 Windows 이식 기술 연구에 참고가 된다.
개발자 jmarshall23가 GitHub에 Microsoft Word for Windows 1.1a(개발 코드명: Opus)를 네이티브 64비트 Windows 실행 파일로 포팅한 프로젝트를 공개했다. 에뮬레이터나 재구현이 아닌 원본 소스코드 기반으로, Visual Studio 2022와 CMake 3.25 이상을 사용해 빌드 가능하다.
이 프로젝트는 Microsoft Word for Windows 1.1a의 원본 소스코드 및 리소스를 기반으로, 16비트 어셈블리·세그먼트 메모리·Win16 플랫폼 의존 부분을 현대적인 코드로 교체하여 64비트 Windows 실행 파일(WORD1.exe)로 빌드할 수 있도록 한 것이다。
동작 환경은 64비트 Windows(Windows 10 또는 Windows 11)이며, Visual Studio 2022(C++ 데스크톱 개발 워크로드 포함), Windows 10/11 SDK, CMake 3.25 이상, PowerShell이 필요하다. 빌드는 CMake 프리셋(x64-debug 또는 x64-release)을 통해 진행하며, 생성된 솔루션 파일을 Visual Studio에서 직접 열어 빌드하는 것도 가능하다.
프로젝트 README에 따르면 이는 에뮬레이터나 현대적인 에디터 컨트롤을 사용한 재구현이 아니라, 원본 Word의 애플리케이션 동작과 사용자 경험을 그대로 재현하는 것을 목표로 한다. 공개 목적은 연구용(research purposes)으로 명시되어 있으며, GitHub에서 Star 112개, Fork 9개를 기록하고 있다.