{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "LEGOLAND, portable turns a matching decompilation of the 1999 game into builds for Windows, Linux, Android and browsers. It adds program startup code, replaces the game's assembly routines with C, and substitutes Windows graphics, input, audio and other APIs with SDL3 and supporting libraries. Installation reads game data from the user's CD or disc image.",
  "description_zh": "LEGOLAND, portable 将 1999 年游戏的匹配反编译源码移植到 Windows、Linux、Android 和浏览器。项目补充程序启动代码，将原有汇编例程改写为 C，并用 SDL3 等库替代 Windows 图形、输入、音频及其他 API；安装时从用户的 CD 或光盘镜像读取游戏数据。",
  "entry_url": "https://awesomerea.org/resources/legoland-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/legoland-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/facundosterzerforino/legoland-port/blob/b78bd8d7568bd5f746850ae5b545a3010e8e539e/README.md",
  "group": "cases",
  "id": "legoland-port-case",
  "json_url": "https://awesomerea.org/resources/legoland-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/legoland-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/legoland-port-case/index.md",
  "name": "LEGOLAND, portable: a cross-platform port from matching decompiled source",
  "name_zh": "LEGOLAND, portable：基于匹配反编译源码的跨平台移植版",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Requires the user's own LEGOLAND CD or ISO/BIN image for game data.",
    "Platform builds use the documented CMake presets and platform toolchains.",
    "The author reports a complete Windows playthrough; Linux, Android and web play testing remains in progress.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要用户自己的《LEGOLAND》CD 或 ISO/BIN 镜像作为游戏数据来源。",
    "各平台构建使用文档中的 CMake 预设和对应工具链。",
    "作者报告已完整游玩 Windows 版；Linux、Android 和网页版本的游玩测试仍在进行。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/facundosterzerforino/legoland-port",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
