{
  "added_at": "2026-10-19",
  "additional_evidence_urls": [
    "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/docs/TECHNICAL.md",
    "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/game.toml",
    "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/.gitmodules",
    "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/framework_pins.txt",
    "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/mods/preloaded/README.md",
    "https://github.com/TekRantGaming/psxrecomp/blob/03d383fe855c25edc52aabdee750ffc12f3d8bdd/README.md",
    "https://github.com/TekRantGaming/psxrecomp/blob/03d383fe855c25edc52aabdee750ffc12f3d8bdd/LICENSE"
  ],
  "category": "reconstruction-cases",
  "description_en": "Translates the PlayStation game’s MIPS code to C with a pinned psxrecomp fork and builds Windows and Linux programs on its hardware-modelling runtime, with a launcher and a game-specific plugin. Without patching game code, the plugin adds 16:9 matches, 60 FPS by raising the emulated CPU clock and rescaling movement, intro skipping and unlocks. The user’s own NTSC-U disc image is required, and the measurements are author-reported.",
  "description_zh": "借助固定版本的 psxrecomp 分支，将这款 PlayStation 游戏的 MIPS 代码转换为 C，并基于其模拟硬件行为的运行时构建 Windows 与 Linux 程序，另附启动器和专用插件。插件在不修补游戏代码的前提下，实现比赛中的 16:9 画面、通过提高模拟 CPU 频率并修正移动量达到 60 FPS、跳过片头及全部解锁。需使用者自备 NTSC-U 光盘镜像；测量结果为作者报告。",
  "entry_url": "https://awesomerea.org/resources/simpsons-wrestling-recompiled-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/simpsons-wrestling-recompiled-case/",
  "evidence_url": "https://github.com/TekRantGaming/simpsons-wrestling-recompiled/blob/1aaee1a999f4dcc60dbf965a9ed9944373528469/README.md",
  "group": "cases",
  "id": "simpsons-wrestling-recompiled-case",
  "json_url": "https://awesomerea.org/resources/simpsons-wrestling-recompiled-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/simpsons-wrestling-recompiled-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/simpsons-wrestling-recompiled-case/index.md",
  "name": "The Simpsons Wrestling Recompiled: a psxrecomp PlayStation static recompilation",
  "name_zh": "The Simpsons Wrestling Recompiled：基于 psxrecomp 的 PlayStation 静态重编译",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "The reviewed master branch (VERSION 1.0.0, matching the v1.0.0 release) is a static recompilation, not a decompilation: psxrecomp translates SLUS_012.27’s R3000A code into a local generated/ tree using Ghidra-derived function seeds. psxrecomp is a pinned submodule from TekRantGaming’s fork of RetroPortingToolKit/psxrecomp, whose README describes a hardware-accurate runtime with bundled OpenBIOS as the default, so a retail BIOS is not normally required. Known issues include misplaced widescreen pause-screen HUD elements and uneven experimental 120 FPS.",
    "The user supplies The Simpsons Wrestling (PlayStation, North America, SLUS-01227) as a .cue with its .bin. game.toml records the expected data-track size and hashes; the launcher checks the disc before play and reads it in place. Building also needs that disc to generate the C code. README states that the repository holds no game code and that the download contains no game files.",
    "Play needs 64-bit Windows 10/11 or 64-bit Linux with glibc 2.38, plus OpenGL 3.3. Windows builds use Visual Studio 2022 Build Tools, CMake, Ninja and the bundled clang-cl with ThinLTO and a committed PGO profile; Linux builds use gcc with X11, Wayland, GL, ALSA, PulseAudio and udev development packages. The launcher is a separate SDL2 program from the TRG Launcher submodule, while the runtime uses SDL3.",
    "TECHNICAL.md reports attract-demo matches in two arenas at 1.00x speed and a steady 60 FPS on one Ryzen 7 7800X3D/RTX 4070 Ti PC, plus jump-height and walking-distance comparisons with stock timing. Linux was checked only under WSL2; the AppImage is untested on native Linux and Steam Deck. These are author measurements.",
    "GitHub detects no license and the reviewed tree has no LICENSE file, so reuse terms for the project’s own code are not stated; the pinned psxrecomp fork carries the PolyForm Noncommercial 1.0.0 license. The game and its trademarks remain with Fox Interactive, Activision and the other named owners. README discloses that the port was made almost entirely with Claude Code under the owner’s direction."
  ],
  "requirements_zh": [
    "所审阅的 master 分支（VERSION 1.0.0，与 v1.0.0 发布一致）是静态重编译，而非反编译：psxrecomp 借助来自 Ghidra 的函数种子，将 SLUS_012.27 的 R3000A 代码转换到本地 generated/ 目录。psxrecomp 以子模块形式固定在 TekRantGaming 对 RetroPortingToolKit/psxrecomp 的分支上，其 README 描述了硬件精确的运行时，并默认使用随附的 OpenBIOS，因此通常无需零售版 BIOS。已知问题包括宽屏暂停画面的 HUD 元素错位，以及实验性 120 FPS 下画面不够均匀。",
    "使用者需自备 The Simpsons Wrestling（PlayStation 北美版，SLUS-01227）的 .cue 及对应 .bin 文件。game.toml 记录了数据轨道的预期大小和哈希；启动器在游玩前检查光盘，并直接读取原位置的镜像。构建同样需要该光盘来生成 C 代码。README 称仓库不含游戏代码，下载包也不含游戏文件。",
    "运行需 64 位 Windows 10／11，或 glibc 2.38 的 64 位 Linux，以及 OpenGL 3.3。Windows 构建使用 Visual Studio 2022 生成工具、CMake、Ninja 和随附的 clang-cl，并启用 ThinLTO 及仓库中提交的 PGO 配置文件；Linux 构建使用 gcc 及 X11、Wayland、GL、ALSA、PulseAudio、udev 开发包。启动器是来自 TRG Launcher 子模块的独立 SDL2 程序，运行时则使用 SDL3。",
    "TECHNICAL.md 报告在一台 Ryzen 7 7800X3D／RTX 4070 Ti PC 上，两个场馆的演示比赛以 1.00 倍速度稳定运行在 60 FPS，并给出与原版计时相比的跳跃高度和行走距离。Linux 仅在 WSL2 下检查过；AppImage 尚未在原生 Linux 或 Steam Deck 上测试。这些是作者测量结果。",
    "GitHub 未检测到许可，所审阅的源码树中也没有 LICENSE 文件，因此项目自身代码的再使用条款未予说明；固定版本的 psxrecomp 分支采用 PolyForm Noncommercial 1.0.0 许可。游戏及其商标仍归 Fox Interactive、Activision 及其他列明的权利人所有。README 披露该移植几乎完全借助 Claude Code 完成，由仓库所有者指导。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/TekRantGaming/simpsons-wrestling-recompiled",
  "verification": "source-reviewed",
  "verified_at": "2026-10-18"
}
