# OpenPopTB-MacOS：将《Populous: The Beginning》静态重编译至 Apple Silicon

> OpenPopTB-MacOS 从用户自有的 Windows 可执行文件静态重编译《Populous: The Beginning》及扩展包 Undiscovered Worlds，生成 Apple Silicon 应用。Python 重编译器将发现的 x86 函数转为 C，C 运行时借助 SDL3 提供内存及 Win32、DirectX 行为；作者报告单人模式可玩，并进行了指令和函数级差分检查。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/iagodemacedo/OpenPopTB-MacOS>
- 一手来源：<https://github.com/iagodemacedo/OpenPopTB-MacOS/blob/1b1c58ef33e0e45b502ec8f09301617e1098d51f/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/openpoptb-macos-case/>
- 记录 JSON：<https://awesomerea.org/resources/openpoptb-macos-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/openpoptb-macos-case/index.md)

## 使用条件与局限

- **前提条件：**需要用户自有的游戏副本，包括可执行文件、库和数据。
- **前提条件：**下载版需要 Apple Silicon 与 macOS 14 或更新版本；源码构建支持 macOS 12 或更新版本，并需要 Apple 命令行工具、CMake、Ninja、SDL3、Python 和 innoextract。
- **测试证据：**测试所用游戏版本为 GOG 1.01；其他版本可能可用，但尚未测试。
- **局限：**多人模式仍在开发中。
- **许可：**MIT 许可证适用于仓库中的原创代码。

## 一手来源

1. <https://github.com/iagodemacedo/OpenPopTB-MacOS/blob/1b1c58ef33e0e45b502ec8f09301617e1098d51f/README.md>
2. <https://github.com/iagodemacedo/OpenPopTB-MacOS/blob/1b1c58ef33e0e45b502ec8f09301617e1098d51f/docs/ARCHITECTURE.md>

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

- [OpenSamurai：重建《Sword of the Samurai》](https://awesomerea.org/zh/resources/opensamurai-case/index.md) · 案例
- [OpenShao：静态重编译《真人快打：少林武僧》](https://awesomerea.org/zh/resources/openshao/index.md) · 案例
- [P3P3DS：在 New Nintendo 3DS 上运行《Persona 3 Portable》](https://awesomerea.org/zh/resources/p3p3ds-case/index.md) · 案例
- [Pac-Man Championship Edition：PC 原生静态重编译版](https://awesomerea.org/zh/resources/pac-man-championship-edition-pc-recomp-case/index.md) · 案例
- [PacManRecomp：NES《Pac-Man》原生重编译](https://awesomerea.org/zh/resources/pacmanrecomp-case/index.md) · 案例
- [Parasite Eve：PlayStation 静态重编译](https://awesomerea.org/zh/resources/parasite-eve-recomp/index.md) · 案例

## 关于此条目

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