# gyx-decomp：Casio ES PLUS GYX 计算器固件反编译

> gyx-decomp 是 Casio ES PLUS GYX 科学计算器固件的反编译项目，该固件运行在 ROHM nX-U8/100 微控制器上。Casio 用 C 编写的部分被还原为 ANSI C，经 CCU8 编译可得到匹配的汇编；Casio 手写的汇编被反汇编并改造为可用 RASU8 汇编；MCU 启动代码则参照其他 U8 芯片的文件重建。构建脚本依次编译、用 RLU8 链接并转换为 Intel HEX 和二进制，功能配置文件可开关各模式和函数以生成定制 ROM。附带的说明记录了内存模型、编译选项、段命名和链接顺序方面的发现。

- 类型：案例
- 目标：固件
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-09
- 收录于：2026-11-10
- 原始资源：<https://codeberg.org/gwetm/gyx-decomp>
- 一手来源：<https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/gyx-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/gyx-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/gyx-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**构建需要 Windows 及 LAPIS U8/U16 开发工具（CCU8 与 MACU8 汇编器套件）、仓库自带的 ML610904.DCL 器件文件，转换为二进制还需 Python 和 intelhex 库。
- **局限：**尚缺 GY454X VerF 与 GY455X VerF 的诊断测试选择菜单以及日本型号的额外换算功能，部分功能开关也未实现。
- **局限：**汇编注释、C 代码可读性和 RLU8 链接顺序仍在完善中。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/README.md>
2. <https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/build.bat>
3. <https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/CONTRIBUTING.md>
4. <https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/src/features/features.inc>
5. <https://codeberg.org/gwetm/gyx-decomp/src/commit/c8a8e72fad3a1f127db5dc9ee1ed7e19aefdb4fe/src/main.c>

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

- [vmiv：View-Master Interactive Video 模拟器与格式笔记](https://awesomerea.org/zh/resources/vmiv-case/index.md) · 案例
- [Binwalk](https://awesomerea.org/zh/resources/binwalk/index.md) · 工具
- [unblob](https://awesomerea.org/zh/resources/unblob/index.md) · 工具
- [Ghidra 固件工具集](https://awesomerea.org/zh/resources/ghidra-firmware-utils/index.md) · 工具
- [EMBA](https://awesomerea.org/zh/resources/emba/index.md) · 工具
- [固件分析与比较工具（FACT）](https://awesomerea.org/zh/resources/fact-core/index.md) · 工具

## 关于此条目

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