Regenerator 2000 is an advanced interactive disassembler specifically designed for the 6502 CPU, with a strong focus on Commodore 8-bit machines like the C64, C128, and Plus/4. It offers a modern Text User Interface (TUI) packed with features such as integrated hex dumps, sprite, bitmap, and charset visualizers, cross-references, undo/redo capabilities, and extensive keyboard-driven navigation. Users can import a wide array of file formats, including .prg, .d64, .crt, and more, and export assembly code compatible with popular assemblers like 64tass, ACME, Kick Assembler, and ca65. For programmatic access and automation, Regenerator 2000 includes an MCP Server, providing an interface for external tools to interact with its disassembly, analysis, and memory manipulation features.
Key Features
01Interactive 6502 Disassembly with TUI and undocumented opcode support
02Integrated Hex Dump, Sprite, Bitmap, Charset, and Blocks visualizers
03Comprehensive Import/Export for various Commodore file formats and assemblers
0423 GitHub stars
05Advanced Editing & Navigation with labels, comments, undo/redo, and cross-references
06MCP Server for programmatic control and automation via HTTP or stdio
Use Cases
01Reverse engineering and analyzing 6502 binaries from Commodore 8-bit computers.
02Generating compatible assembly source code from compiled binaries for modification or study.
03Automating disassembly, analysis, and data extraction tasks via the MCP server.