An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, arrows, keyboard-driven, mcp server, VICE debugger and more!
Systems: Supports Commodore 8-bit machines: C64, C128, VIC-20, Plus/4, PET 4.0, PET 2.0, and 1541.
Import: Load the following file formats
PRG: PRG files
CRT: Cartridge images with bank selection support
D64: 35/40/42-track disk images
D71: 70/80-track double-sided disk images
D81: 80-track disk images
T64: Tape images
VSF: VICE Session files
RAW / BIN: Raw binaries files
DIS65: 6502bench project files
REGEN2000PROJ: Regenerator 2000 project files
Export to .asm or HTML. Supported assemblers:
64tass
ACME
Kick Assembler
ca65
Project Management: Save and load your work
Analysis: Auto-analysis to identify code and data regions.
Editing:
Labels: Add, edit, and remove local and global labels.
Comments: Add side comments and line comments.
Origin: Change the load address/origin of the binary.
Data Types: Convert regions to Code, Byte, Word, Address, Lo/Hi Address, Hi/Lo Address,
Lo/Hi Word, Hi/Lo Word, PETSCII Text, Screencode Text, External File, or Undefined.
Undo/Redo: Full history support for all actions.
Navigation:
Jump: Go to specific addresses, specific line numbers, or follow
operands.
X-Ref: Inspect cross-references for labels/addresses.
git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .
Usage
Start the application with an optional file to load:
regenerator2000 [OPTIONS] [path/to/file.prg]
CLI Options
--help: Print help message
--version: Print version information
--import_lbl <PATH>: Import VICE labels from the specified file
--export_lbl <PATH>: Export labels to the specified file (after analysis/import)
--export_asm <PATH>: Export assembly to the specified file (after analysis/import)
--export_html <PATH>: Export HTML to the specified file (after analysis/import)
--assembler <NAME>: Override the assembler format for export. Valid values: 64tass, acme, ca65, kick
--headless: Run in headless mode (no TUI), useful for batch processing
--verify: Verify export roundtrip (export → assemble → diff) for all assemblers. Implies --headless
--mcp-server: Run MCP server (HTTP on port 3000)
--mcp-server-stdio: Run MCP server via stdio
--vice <HOST:PORT>: Auto-connect to VICE binary monitor at startup (e.g. --vice localhost:6502)
--dump-system-config-files <PATH>: Dump all built-in system config files (system-*.toml) to the specified directory and exit. Useful for inspecting or customizing system definitions.
--dump-theme-files <PATH>: Dump all built-in theme files (theme-*.toml) to the specified directory and exit. Edit them and place in the config directory to create custom themes.
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。
🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integration, and native Claude Code / Codex Integration