
أداة تفكيك تفاعلية لوحدة المعالجة المركزية 6502، تركز على حواسيب كومودور 8 بت. تتميز بواجهة مستخدم نصية (TUI) مع ميزات حديثة مثل الإسنادات المرجعية (x-ref)، التراجع/الإعادة (undo/redo)، الأسهم التدفقية، التحكم بلوحة المفاتيح، خادم MCP للتحليل التلقائي، مصحح VICE والمزيد!

مفكك شيفرة 6502 حديث وتفاعلي لأجهزة كومودور ذات 8 بت. نسخة عصرية من ريجينيراتور.
استخدم أي من سيرَي العمل بمفرده، أو اجمع بينهما: دع الذكاء الاصطناعي يقوم بالمرور الأول، ثم صقل النتائج بشكل تفاعلي.
اطلع على الأمثلة لترى ما يمكن تحقيقه، وتضم ألعابًا مفككة مسبقًا عبر منصات كومودور المختلفة!
يجلب ريجينيراتور 2000 وسائل الراحة الحديثة إلى تفكيك شيفرة 6502:

لضمان أفضل تجربة، خاصة فيما يتعلق باختصارات لوحة المفاتيح والعرض، نوصي باستخدام طرفية حديثة.
| المنصة | الطرفيات الموصى بها |
|---|---|
| ويندوز | Windows Terminal، Alacritty، WezTerm |
| macOS | iTerm2، Ghostty، Alacritty، kitty، WezTerm |
| لينكس | Ghostty، Alacritty، kitty، WezTerm، GNOME Terminal |
cargo install regenerator2000
git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .
لبدء تحليل الثنائيات بسرعة باستخدام وكيل ذكاء اصطناعي (مثل 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.
جميع اختصارات لوحة المفاتيح موثقة هنا: اختصارات لوحة المفاتيح
#regenerator2000، تحت "مشاريع متنوعة")المساهمات مرحب بها! لا تتردد في تقديم طلب سحب (Pull Request).
ترخيص مزدوج: MIT و Apache 2
--headless--mcp-server: تشغيل خادم MCP (HTTP على المنفذ 3000)--mcp-server-stdio: تشغيل خادم MCP عبر stdio--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) إلى الدليل المحدد والخروج. قم بتحريرها وضعها في دليل التكوين لإنشاء تعدادات مخصصة.