{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/aap/osdbits/blob/ea0c68712b28b36fe033ed4fe488d86958de53d2/docs/menu-rendering-reverse.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "osdbits reconstructs the PlayStation 2 OSDSYS opening animation as a standalone Emotion Engine program from a retail boot ROM image. It ports towers, fog, light streaks and refractive cubes, and compares output with GS dumps and savestates. The repository also includes VU microcode disassembly and notes on menu rendering; textures are extracted locally from the user's BIOS dump.",
  "description_zh": "osdbits 从零售版 PS2 启动 ROM 的 OSDSYS 镜像重建开机动画，生成独立的 Emotion Engine 程序。它移植塔群、雾、光迹和折射立方体，并用 GS 转储与保存状态比较结果。仓库还收录 VU 微代码反汇编及菜单渲染分析；纹理由用户自己的 BIOS 转储在本地提取。",
  "entry_url": "https://awesomerea.org/resources/osdbits-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/osdbits-case/",
  "evidence_url": "https://github.com/aap/osdbits/blob/ea0c68712b28b36fe033ed4fe488d86958de53d2/README.md",
  "group": "cases",
  "id": "osdbits-case",
  "json_url": "https://awesomerea.org/resources/osdbits-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/osdbits-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/osdbits-case/index.md",
  "name": "osdbits: reconstructing the PlayStation 2 OSDSYS opening",
  "name_zh": "osdbits：重建 PlayStation 2 OSDSYS 开机动画",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A PS2 BIOS image dumped from the user's own console for texture extraction.",
    "The SCE PS2 EE toolchain with ee-gcc, ee-dvp-as and SDK at /usr/local/sce/ee.",
    "The opening is reconstructed; the illegal disc screen lacks ROM comparison and the menu/browser is documented only.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "提取纹理需要从用户自己的 PS2 主机转储 BIOS 镜像。",
    "需要 SCE PS2 EE 工具链，包括 ee-gcc、ee-dvp-as，以及位于 /usr/local/sce/ee 的 SDK。",
    "开机画面已重建；非法光盘画面尚未与 ROM 比较，菜单和浏览器目前只有分析文档。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/aap/osdbits",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
