在 GitHub 上加星Star2.4k 个星标

案例

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。附带的说明记录了内存模型、编译选项、段命名和链接顺序方面的发现。

目标
固件
类别
独立重建案例
关联
独立重建项目
来源复核于
复制为 Markdown查看 JSON引用

使用条件与局限

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

引用

BibTeX

@misc{gyx-decomp-case,
  title = {{gyx-decomp: Casio ES PLUS GYX firmware decompilation}},
  howpublished = {\url{https://codeberg.org/gwetm/gyx-decomp}},
  url = {https://codeberg.org/gwetm/gyx-decomp},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/gyx-decomp-case/}}
}

纯文本

gyx-decomp: Casio ES PLUS GYX firmware decompilation。https://codeberg.org/gwetm/gyx-decomp(访问于 2026-11-09)。Awesome REA 条目:https://awesomerea.org/zh/resources/gyx-decomp-case/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  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

同分区更多条目:固件与硬件

固件与硬件分区全部 260 项资源固件与硬件案例(175)

↑↓ 移动↵ 打开⌘↵ 新标签页