# The Phantom Menace：PlayStation 静态重编译与匹配反编译

> 该项目通过静态重编译，使美版 Rev 1《Star Wars Episode I: The Phantom Menace》PlayStation 游戏在桌面设备和 M5Stack Tab5 上原生运行。专用重编译器在构建时将 MIPS 代码转换为 C，再通过 PlayStation 硬件运行环境执行。同步进行的匹配反编译计划逐函数替换生成代码；作者报告原生版本已可游玩，但最初编写的 C 函数尚未达到机器码匹配。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/esp-cpp/tpm-decomp>
- 一手来源：<https://github.com/esp-cpp/tpm-decomp/blob/d51af21f74cccaf1a5d492c7ef39a48c3468bb98/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/phantom-menace-psx-recomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/phantom-menace-psx-recomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/phantom-menace-psx-recomp-case/index.md)

## 使用条件与局限

- **前提条件：**需要用户自备美版 Rev 1 PlayStation 光盘镜像及 SLUS_008.84 可执行文件。
- **前提条件：**匹配构建使用 PSY-Q 4.3 的 GCC 2.8.1 和相关 MIPS 工具。
- **局限：**作者报告最初编写的 C 函数尚未达到机器码匹配。
- **许可：**采用 MIT 许可证。

## 一手来源

1. <https://github.com/esp-cpp/tpm-decomp/blob/d51af21f74cccaf1a5d492c7ef39a48c3468bb98/README.md>
2. <https://github.com/esp-cpp/tpm-decomp/blob/d51af21f74cccaf1a5d492c7ef39a48c3468bb98/recomp/README.md>

## 同分区更多条目：游戏

- [The Simpsons Arcade Game：重编译 PS3 版街机模拟外壳](https://awesomerea.org/zh/resources/simpsons-arcade-ps3-case/index.md) · 案例
- [The Simpsons Arcade：Xbox 360 静态重编译移植](https://awesomerea.org/zh/resources/simpsons-arcade-recomp-case/index.md) · 案例
- [The Simpsons Game：Xbox 360 游戏的 Windows 静态重编译](https://awesomerea.org/zh/resources/the-simpsons-game-recomp-case/index.md) · 案例
- [The Simpsons Wrestling Recompiled：基于 psxrecomp 的 PlayStation 静态重编译](https://awesomerea.org/zh/resources/simpsons-wrestling-recompiled-case/index.md) · 案例
- [模拟人生 2：静态重编译初代 Xbox 游戏](https://awesomerea.org/zh/resources/sims2-xbox-recomp/index.md) · 案例
- [The Two Towers Recompiled：初代 Xbox 静态重编译移植](https://awesomerea.org/zh/resources/two-towers-recompiled-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
