Awesome REA
العربية
العودة إلى جميع الحالات

Ski or Die: إعادة بناء Snowball War في Rust

الهدف: لعبة Snowball War الصغيرة من إصدار DOS لـ Ski or Die

المؤلف / الإسناد: tuunanet

تاريخ مراجعة المصدر:

حالة المراجعة: تمت مراجعة المصادر؛ لا يتم إعادة تشغيل اختبارات المؤلف بشكل مستقل.

السؤال

كيف يمكن استعادة قواعد الرمي والاصطدام والنشر والتسجيل من لعبة DOS؟

ما فعله REA

يقوم REA CLI ومحول Ghidra 16-bit بفحص صورة تحميل MZ غير المعبأة. تقوم بذور التعليمات البرمجية المعلنة بواسطة المتصل واستعلامات trace/function/search بالتحقيق في الوحدات النمطية.

النتائج التي أبلغ عنها المؤلف

ينشر المؤلف إعادة بناء Rust + SDL2 ومواصفات السلوك وملاحظات الهندسة العكسية وأدوات استخراج الأصول.

القيود والمطالبات التي لم يتم التحقق منها

تم إعادة بناء Snowball War فقط. لا يوجد تشغيل صوتي أو مقارنة جنبًا إلى جنب مع نظام التشغيل DOS الأصلي؛ تم تقريب معدل الإطارات وسلوك PRNG. يجب أن تأتي الأصول من نسخة اللعبة الخاصة بالقارئ.

ماذا نتعلم

اكتب مواصفات السلوك المدعومة بالعنوان قبل إعادة الكتابة، وقم بتسمية كل تقدير تقريبي.

دليل استخدام REA في المصدر

Every analysis call therefore ran through the REA CLI

تم تبسيط تنسيق المقتطفات. اقرأ المصدر الأصلي للحصول على السياق الكامل.

المصادر الأصلية

ملخص التحرير المستقل. الائتمان ينتمي إلى المؤلفين الأصليين. لا يتم إعادة توزيع البرامج المستهدفة والمثبتات ومخرجات برنامج فك التحويل البرمجي الكاملة هنا.

شاهد هذه الحالة على GitHub · أقترح التصحيح