
一款用于 Commodore 8 位计算机的现代化交互式 6502 反汇编器。是对 Regenerator 的现代化重塑。
可以单独使用任一流程,也可结合使用:让 AI 进行初步分析,然后交互式地优化结果。
查看示例,了解不同 Commodore 平台上预反汇编的游戏成果!
Regenerator 2000 为 6502 反汇编带来了现代便利:

为获得最佳体验,尤其是在键盘快捷键和渲染方面,建议使用现代终端。
| 平台 | 推荐终端 |
|---|---|
| Windows | Windows Terminal, Alacritty, WezTerm |
| macOS | iTerm2, Ghostty, Alacritty, kitty, WezTerm |
| Linux | Ghostty, Alacritty, kitty, WezTerm, GNOME Terminal |
cargo install regenerator2000
git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .
要使用 AI 代理(如 Antigravity 或 Claude Code)快速开始分析二进制文件,可以使用 regenerator2000-template 仓库。它预配置了所有必需的技能和代理权限,您可以立即开始分析和逆向工程二进制文件。
启动应用程序,可选择加载文件:
regenerator2000 [OPTIONS] [path/to/file.prg]
--help:打印帮助信息--version:打印版本信息--import_lbl <PATH>:从指定文件导入 VICE 标签--export_lbl <PATH>:将标签导出到指定文件(分析/导入后)--export_asm <PATH>:将汇编代码导出到指定文件(分析/导入后)--export_html <PATH>:将 HTML 导出到指定文件(分析/导入后)--assembler <NAME>:覆盖导出的汇编器格式。有效值:64tass、acme、ca65、kick--headless:以无头模式运行(无 TUI),适用于批处理--verify:对所有汇编器验证导出的往返(导出 → 汇编 → 差异对比)。隐含 --headless支持的文件格式:.prg、.crt、.d64、.d71、.d81、.t64、.vsf、6502bench(.dis65)、.bin、.raw 和 .regen2000proj。
所有键盘快捷键均记录在此处:keyboard_shortcuts
#regenerator2000 频道,位于 "Misc Projects" 下)欢迎贡献!请随时提交 Pull Request。
双许可证:MIT 和 Apache 2.0。
--mcp-server:运行 MCP 服务器(HTTP,端口 3000)--mcp-server-stdio:通过 stdio 运行 MCP 服务器--vice <HOST:PORT>:启动时自动连接到 VICE 二进制监视器(例如 --vice localhost:6502)--dump-system-config-files <PATH>:将所有内置系统配置文件(system-*.toml)转储到指定目录并退出。适用于查看或自定义系统定义。--dump-theme-files <PATH>:将所有内置主题文件(theme-*.toml)转储到指定目录并退出。编辑后放入配置目录即可创建自定义主题。--dump-enum-files <PATH>:将所有内置枚举文件(enum-*.toml)转储到指定目录并退出。编辑后放入配置目录即可创建自定义枚举。