案例
keen-clone:Commander Keen 1 的 C/SDL2 移植
Linux 原生与浏览器移植面向 Commander Keen 第一章,作者记录以 REA/Ghidra 对 KEEN1.EXE 逐函数研究并重建 C/SDL2 游戏,附带公开分析资料;范围仅为第一章,并非全系列。
使用条件与局限
- 前提条件:原生构建需要 C 编译器、make、SDL2 开发文件及自有 Keen 1 数据(含 KEEN1.EXE);README 列出 v1.1 与共享软件 v1.31。
- 局限:浏览器构建需要 Emscripten 和自备游戏数据;文档将网页打包限定于共享软件章节,浏览器快捷键及按来源隔离的 IndexedDB 存储与原生宿主不同。
- 测试证据:仓库列出反编译/反汇编、调用图和原始 REA 输出等分析资料,未提供独立的行为一致性或完整通关评估。
- 许可:核查时仓库根目录没有项目许可文件;Commander Keen 及原始数据保留各自权利,公开源码不额外授予复用许可。
关于此条目
- 类型
- 案例
- 类别
- REA 社区调查案例
- 关联
- 作者报告的混合工具流程
- 目标
- 二进制 · 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · carlhako/keen-clone · 修订 9c6ac72