# pw_firm：Pokéwalker 固件反编译

> pw_firm 为 Pokéwalker 的 Renesas H8 微控制器重建 C 固件，涵盖设备驱动、游戏逻辑、界面和红外通信。作者报告构建产物可在模拟器中运行，平均二进制匹配率约为 76%；原版编译器配置尚未确定。

- 类型：案例
- 目标：固件
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/UnrealPowerz/pw_firm>
- 一手来源：<https://github.com/UnrealPowerz/pw_firm/blob/0fbcd5d1082f564a93b27082eacb684576df0b5e/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/pw-firm-pokewalker-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/pw-firm-pokewalker-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/pw-firm-pokewalker-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**文档中的构建需要 Docker、Python 3.9 及以上版本，以及另行取得的 Renesas H8 C 编译器安装程序。
- **前提条件：**比对脚本需要从实体 Pokéwalker 导出的固件。
- **局限：**作者报告平均二进制匹配率约为 76%；原版编译器版本和参数仍未确定。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/UnrealPowerz/pw_firm/blob/0fbcd5d1082f564a93b27082eacb684576df0b5e/README.md>

## 同分区更多条目：固件与硬件

- [Strato：在 Android 上模拟 Nintendo Switch 系统](https://awesomerea.org/zh/resources/strato-switch-emulation-case/index.md) · 案例
- [Nuked MD：重建 Sega Mega Drive 芯片组](https://awesomerea.org/zh/resources/nuked-md-case/index.md) · 案例
- [NC2000/1020Emu：文曲星设备模拟](https://awesomerea.org/zh/resources/nc2000-1020emu-case/index.md) · 案例
- [m-bootloader：重建 JieLi 合成器启动与闪存接口](https://awesomerea.org/zh/resources/m-bootloader-case/index.md) · 案例
- [CEN64：Nintendo 64 寄存器传输级模拟](https://awesomerea.org/zh/resources/cen64-nintendo-64-emulation-case/index.md) · 案例
- [Orbital：面向虚拟化的 PlayStation 4 硬件重建](https://awesomerea.org/zh/resources/orbital-ps4-reconstruction-case/index.md) · 案例

## 关于此条目

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