# Jackal UEFI：基于反汇编的 NES 游戏 UEFI 移植版

> Jackal UEFI 将 NES 游戏《赤色要塞》的 6502 反汇编逐行翻译为 C 核心，移植成可在 UEFI Shell 中原生运行的程序。画面由 UEFI GOP 输出，输入和计时由 UEFI 服务处理；资源提取器从用户的 ROM 生成图块、调色板和关卡布局。音频调用保留状态与时间行为，但不输出声音。

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

## 使用条件与局限

- **前提条件：**需要合法取得的 Jackal ROM，存放为 ref/orgrom.nes，以生成资源。
- **前提条件：**文档中的构建环境使用 Windows、Visual Studio 2019、EDK2、Python 3、QEMU 和 OVMF。
- **局限：**程序不输出音频。
- **许可：**原创代码和工具采用 MIT 许可证。

## 一手来源

1. <https://github.com/MikeWuPing/UEFI_Jackal/blob/8309f5bbd0a9275167e473a78dd32d4c05cb6b9b/README.md>
2. <https://github.com/MikeWuPing/UEFI_Jackal/blob/8309f5bbd0a9275167e473a78dd32d4c05cb6b9b/README_en.md>

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

- [jgalbs cod4：将 Call of Duty 4 多人客户端移植到 Apple silicon](https://awesomerea.org/zh/resources/jgalbs-cod4-case/index.md) · 案例
- [KH_COM_VITA：将 Kingdom Hearts: Chain of Memories 移植至 PS Vita](https://awesomerea.org/zh/resources/kh-com-vita-case/index.md) · 案例
- [khdays-vita：《Kingdom Hearts 358/2 Days》的 PS Vita 移植版](https://awesomerea.org/zh/resources/khdays-vita-case/index.md) · 案例
- [Killzone Shadow Fall：采用 Vulkan 图形转换的 Windows 原生移植](https://awesomerea.org/zh/resources/killzone-shadow-fall-pc-case/index.md) · 案例
- [Kingdom Hearts 358/2 Days：基于一致性反编译的原生 PC 移植](https://awesomerea.org/zh/resources/khdays-native-pc-port-case/index.md) · 案例
- [Knack for PC：以替代运行时运行 PS4 游戏](https://awesomerea.org/zh/resources/knack-pc-case/index.md) · 案例

## 关于此条目

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