# Donkey Kong 64: Recompiled：基于 N64Recomp 的原生移植

> 使用 N64Recomp 将美版 Nintendo 64《大金刚 64》静态重编译为原生移植版，并以 RT64 作为渲染器。该移植并非基于反编译源码构建，但借用仍在进行中的 DK64 反编译项目的头文件和部分函数来实现补丁与增强。其重编译配置读取仓库内的符号转储和 ROM，而非反编译生成的 ELF。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-18
- 收录于：2026-10-18
- 原始资源：<https://github.com/Rainchus/Donkey-Kong-64-Recompiled>
- 一手来源：<https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/dk64-recompiled-case/>
- 记录 JSON：<https://awesomerea.org/resources/dk64-recompiled-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/dk64-recompiled-case/index.md)

## 使用条件与局限

- **前提条件：**仅可游玩用户自备的美版 Nintendo 64《大金刚 64》ROM；该 ROM 的其他转储格式会被转换为 .z64。仓库和发布包均不含游戏素材，它不是可运行其他 ROM 的模拟器；README 将模组和其他语言支持列为后续工作。
- **前提条件：**v1.0.3 版本（2026-09-30）提供 Windows、Linux x64／ARM64、Flatpak x64 和 macOS ARM64 压缩包。README 要求显卡支持带 Shader Model 6 的 Direct3D 12.0 或 Vulkan 1.2，CPU 支持 AVX，并将 Linux 上的 Intel 显卡、部分发行版上的预编译 Linux 程序以及叠加层软件列为已知问题。
- **前提条件：**源码构建需要递归克隆、CMake 与 Ninja 加 Clang（Windows 上为带 Clang 的 Visual Studio 2022 及 vcpkg curl）、另行构建的 N64Recomp 和 RSPRecomp，以及与 BUILDING.md 所列 SHA-1 一致的 NTSC-U 1.0 ROM 解压副本；游玩时仍使用标准 ROM。
- **测试证据：**README 称实现了高帧率、宽屏和低输入延迟改进，同时提到极宽画面比例下过场动画边缘的异常。项目未公布等价性或游戏流程测试；固定提交上的 CI 仅构建移植程序，额外输入来自由密钥配置的检出仓库。
- **许可：**项目采用 GPLv3；原游戏、反编译子模块及其他依赖保留各自条款。CONTRIBUTING.md 禁止提交 AI 生成的代码。

## 一手来源

1. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/README.md>
2. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/BUILDING.md>
3. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/us.toml>
4. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/.gitmodules>
5. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/.github/workflows/validate.yml>
6. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/COPYING>
7. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/blob/3b0c36d3fbfeb0b5d2c47923f35cf84b31edcbf7/CONTRIBUTING.md>
8. <https://github.com/Rainchus/Donkey-Kong-64-Recompiled/releases/tag/v1.0.3>

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

- [Driver Recompiled：在本地构建游戏的 psxrecomp 安装宿主](https://awesomerea.org/zh/resources/driver-recomp-setup-host-case/index.md) · 案例
- [FFTARecomp：Final Fantasy Tactics Advance 的静态重编译](https://awesomerea.org/zh/resources/fftarecomp-gba-static-recomp-case/index.md) · 案例
- [《战神》PS2 静态重编译：基于 PS2Recomp 的 Windows 原生移植](https://awesomerea.org/zh/resources/god-of-war-ps2-recomp-case/index.md) · 案例
- [IsaacRecomp：将 Flash 游戏字节码转换为原生 C++](https://awesomerea.org/zh/resources/isaacrecomp-case/index.md) · 案例
- [KartPad：Mario Kart Wii 重编译的平台集成](https://awesomerea.org/zh/resources/kartpad-case/index.md) · 案例
- [King Kong Recompiled：由 AI 开发的 Xbox 360 静态重编译](https://awesomerea.org/zh/resources/king-kong-recompiled-case/index.md) · 案例

## 关于此条目

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