Regenerator2000
An interactive disassembler for the CPU 6502, focused on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, flow arrows, keyboard-driven, MCP server for auto analysis, VICE debugger and more!
An interactive disassembler for the CPU 6502, focused on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, flow arrows, keyboard-driven, MCP server for auto analysis, VICE debugger and more!
暂未识别到可直接复制的 MCP 配置,请查看 GitHub README。后台管理员可以补充配置。
# Regenerator 2000  [](https://crates.io/crates/regenerator2000) [](https://discord.gg/r5aMn6Cw5q)  A modern, interactive 6502 disassembler for Commodore 8-bit machines. A modern take on [Regenerator][regenerator]. - **🕹️ Manual Analysis** — A fast, keyboard-centric TUI for hands-on exploration: navigate code, define data, label subroutines, add comments, and iteratively refine your disassembly. - **🤖 Automated Analysis** — A built-in MCP Server lets AI assistants drive the disassembler programmatically. Paired with purpose-built skills, it can analyze entire programs — classifying blocks, tracing routines, and naming symbols — with minimal human intervention. Use either workflow on its own, or combine them: let the AI do a first pass, then refine the results interactively. Check out the [Examples](https://regenerator2000.readthedocs.io/en/latest/examples/) to see what can be accomplished, featuring pre-disassembled games across different Commodore platforms! [regenerator]: https://csdb.dk/release/?id=247992 ## Features Regenerator 2000 brings modern conveniences to 6502 disassembly: - **Disassembly**: Full 6502 support including undocumented opcodes. - **Hex Dump**: - Side-by-side view with disassembly. - Synchronized or independent navigation. - Unshifted or Shifted PETSCII and Screencode charset. - **Sprites**: - Side-by-side view with disassembly. - Multicolor or Single Color - **Bitmap**: - Side-by-side view with disassembly. - High-Resolution (320x200) and Multicolor (160x200). - Uses quadrant-block rendering for full resolution in TUI. - **Charset**: - Side-by-side view with disassembly. - Multicolor or Single Color - **Blocks**: - Side-by-side view with disassembly. - **Debugger**: Connect to VICE for live disassembly, breakpoints, run/step (F2–F9); Debugger panel in the right pane. - **Mini map**: Mini map of the file being analyzed. - **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 - **Binary Unpacker**: Emulate a cycle-accurate 6502 background sandbox to automatically decompress packed C64 programs. - **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. - **Enums**: Define and apply three-tiered value-to-name mappings (System, Global, Project-specific) to replace magic numbers in disassembly and data with semantic names. - **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, L...
A collection of MCP servers.
Chrome DevTools for coding agents
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, M...
Playwright MCP server
GitHub's official MCP Server
🚀 The fast, Pythonic way to build MCP servers and clients.