

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」の下)貢献は大歓迎です!お気軽にプルリクエストを送信してください。
デュアルライセンス:MIT および Apache 2
--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)をすべて指定したディレクトリにダンプして終了。編集して設定ディレクトリに配置するとカスタム列挙型を作成可能。