
CPU 6502 के लिए एक इंटरैक्टिव डिससेम्बलर, जो Commodore 8-बिट कंप्यूटरों पर केंद्रित है। इसमें आधुनिक सुविधाओं के साथ एक TUI है, जैसे x-ref, undo/redo, flow arrows, keyboard-driven, स्वचालित विश्लेषण के लिए MCP सर्वर, VICE डीबगर और भी बहुत कुछ!

कमोडोर 8-बिट मशीनों के लिए एक आधुनिक, इंटरैक्टिव 6502 डिस्सेम्बलर। Regenerator पर एक आधुनिक दृष्टिकोण।
किसी एक वर्कफ़्लो का उपयोग करें, या उन्हें संयोजित करें: AI को पहला पास करने दें, फिर परिणामों को इंटरैक्टिव रूप से परिष्कृत करें।
Examples देखें कि क्या हासिल किया जा सकता है, जिसमें विभिन्न कमोडोर प्लेटफ़ॉर्म पर पूर्व-डिस्सेम्बल किए गए गेम शामिल हैं!
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: सभी असेंबलरों के लिए निर्यात राउंडट्रिप (निर्यात → असेंबल → डिफ) सत्यापित करें। को निहित करता हैसमर्थित फ़ाइल फ़ॉर्मेट: .prg, .crt, .d64, .d71, .d81, .t64, .vsf, 6502bench (.dis65), .bin, .raw, और .regen2000proj।
सभी कीबोर्ड शॉर्टकट यहाँ दस्तावेज़ित हैं: keyboard_shortcuts
#regenerator2000 चैनल में शामिल हों, "Misc Projects" के अंतर्गत)योगदान का स्वागत है! कृपया बेझिझक Pull Request सबमिट करें।
दोहरा लाइसेंस: MIT और Apache 2
--headless--mcp-server: MCP सर्वर चलाएँ (पोर्ट 3000 पर HTTP)--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) को निर्दिष्ट निर्देशिका में डंप करें और बाहर निकलें। उन्हें संपादित करें और कॉन्फ़िग निर्देशिका में रखकर कस्टम एनम बनाएँ।