
CPU 6502용 대화형 디스어셈블러로, Commodore 8비트 컴퓨터에 초점을 맞췄습니다. x-ref, 실행 취소/다시 실행, 흐름 화살표, 키보드 기반, 자동 분석을 위한 MCP 서버, VICE 디버거 등 현대적인 기능을 갖춘 TUI를 제공합니다!

Commodore 8비트 머신용 모던 인터랙티브 6502 디스어셈블러입니다. Regenerator의 현대적인 재해석입니다.
두 워크플로를 각각 사용하거나 결합할 수 있습니다. AI가 1차 분석을 수행하고, 그 결과를 대화형으로 다듬으면 됩니다.
Examples를 확인하여 다양한 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: 모든 어셈블러에 대해 내보내기 라운드트립(내보내기 → 어셈블 → diff) 확인. --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)을 지정된 디렉토리에 덤프하고 종료합니다. 편집 후 설정 디렉토리에 넣어 사용자 정의 열거형을 만들 수 있습니다.