{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/sp00nznet/hover/blob/c6db13466e0258848097ffd8e97d489f46ae37c7/docs/architecture.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Hover! statically recompiles the Windows 95 game Microsoft Hover! from the owner's HOVER.EXE into generated C and builds a 32-bit native host. Its pcrecomp pipeline catalogs functions, lifts game code and binds Windows imports; the author reports playable level-one runs and conformance checks, while host code adds presentation and multiplayer features.",
  "description_zh": "Hover! 将用户自有的 Windows 95 游戏 Microsoft Hover! 的 HOVER.EXE 静态重编译为 C，并构建 32 位原生宿主程序。pcrecomp 流程识别函数、转换游戏代码并绑定 Windows 导入函数；作者报告第一关可玩到结束且一致性检查通过，宿主代码还增加了画面呈现和多人游戏功能。",
  "entry_url": "https://awesomerea.org/resources/hover-static-recompilation-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hover-static-recompilation-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/sp00nznet/hover/blob/c6db13466e0258848097ffd8e97d489f46ae37c7/README.md",
  "group": "cases",
  "id": "hover-static-recompilation-case",
  "json_url": "https://awesomerea.org/resources/hover-static-recompilation-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hover-static-recompilation-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hover-static-recompilation-case/index.md",
  "name": "Hover!: statically recompiling the Windows 95 game to native C",
  "name_zh": "Hover!：将 Windows 95 游戏静态重编译为原生 C 程序",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/hover-static-recompilation-case.png",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's own copy of Microsoft Hover! and the pcrecomp toolkit.",
    "Windows builds require Python 3.10 or later and Visual Studio 2022 C++ tools; Linux builds require clang-cl tooling and 32-bit Wine.",
    "The project is marked alpha; the author reports that the presenter window does not work under Wine.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要用户自有的 Microsoft Hover! 副本和 pcrecomp 工具链。",
    "Windows 构建需要 Python 3.10 或更新版本及 Visual Studio 2022 C++ 工具；Linux 构建需要 clang-cl 工具链和 32 位 Wine。",
    "项目处于 alpha 阶段；作者报告展示窗口在 Wine 下尚不能工作。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/sp00nznet/hover",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
