بعد 28 عامًا ، قام المتسلل بإصلاح التباطؤ المتفشي على Gradius III من SNES

يتذكر العديد من اللاعبين من عمر معين (بما في ذلك هذا المؤلف) خيبة أمل أوائل التسعينيات من شراء نسخة SNES من لعبة arcade shmup جراديوس الثالث. في لقطات المجلة ، كانت العفاريت الضخمة الملونة في اللعبة مشهداً ، مقارنةً بأركيد 1989 الأصلي. في العمل ، مع ذلك ، فإن أي مشهد به أكثر من حفنة من الأعداء سيتباطأ إلى زحف غير قابل للتشغيل تقريبًا على أجهزة SNES التي تعاني من قلة القوة.

الآن ، قام المخترق البرازيلي ROM Vitor Vilela بتصحيح هذا الخطأ الذي استمر لثلاثة عقود تقريبًا من خلال تصحيح ROM الذي يخلق نسخة جديدة خالية من التباطؤ للعبة للعب على محاكي SNES والأجهزة القياسية.

المفتاح لجهود Vilela هو رقاقة SA-1 ، وهو معالج مساعد تم العثور عليه في بعض خراطيش SNES المتأخرة مثل سوبر ماريو آر بي جي و كيربي سوبر ستار. بالإضافة إلى السرعة على مدار الساعة أسرع من وحدة المعالجة المركزية (SNES) القياسية (تصل إلى 10.74 ميجا هرتز مقابل 3.58 ميجا هرتز لوحدة المعالجة المركزية) ، يفتح SA-1 أيضًا وظائف رياضية أسرع ، وتحسين معالجة الرسومات ، وقدرات المعالجة المتوازية لمبرمجي SNES.

تعمل Vilela منذ أشهر مع أجهزة التطوير SA-1 القديمة وأدوات التطوير الحديثة لتوثيق الأعمال والتعيينات الداخلية لتلك الشريحة. اعتبارا من هذا الأسبوع ، يقول فيللا أن العمل على جراديوس الثالث يمكن اعتباره الآن "مستقرًا" وأن "عصر SA-1 الجديد" يمكن أن يبدأ.

على عكس الرقائق المتخصصة مثل Super FX المعروفة ، فإن SA-1 لديه نفس البنية مثل وحدة المعالجة المركزية SNES ، مما يجعل كود النقل مكتوبًا للنظام الأساسي. ولكن هذا لا يعني أنه يمكنك فقط إضافة الشريحة إلى أي لعبة ROM والحصول على زيادة فورية في السرعة. كتب فيليلا أن الأمر استغرق "ثلاثة أشهر من البحث [التفكيك] ، التفكيك ، تحليل الشفرة ، إعادة تعيين الذاكرة ، وتحرير الشفرة" للوصول إلى هذه النقطة. التصحيح "يغير معظم هياكل البيانات [و] المؤشرات ويخلق أخيرًا نظامًا متوسطًا لاستدعاء SA-1 لإجراءات الروتين الأكثر كثافة و SNES لإجراءات تفاعل PPU / APU وتحديث V-blank."

النتيجة ، كما هو واضح في مقارنة مقاطع الفيديو المضمنة هنا ، هي نسخة من جراديوس الثالث أن فيللا يقول يعمل مرتين إلى ثلاث مرات أسرع من الأصلي. كما أنها تحافظ على معدل الإطار الناعم الحريري بغض النظر عن عدد العفاريت المفصلة المملوءة بالشاشة التي تفسد المشهد. هذا صحيح حتى في المرحلة الثانية من اللعبة الشهيرة ، المليئة بالفقاعات ، والتي تحولت من عرض شرائح مضطرب إلى عرض مدهش لقوة SNES المعززة. كما لو أن هذا لم يكن كافيًا ، فإن التصحيح يقطع أوقات تحميل اللعبة ، حيث يقطع 3.25 ثانية كاملة عن الرسوم المتحركة البطيئة لبدء التشغيل.

في حين أنه مثير للإعجاب من الناحية التقنية ، يمكن للمرء أن يقول أن هذا التصحيح يفسد الطريق جراديوس الثالث كان من المفترض أن تكون لعبت. يلاحظ Vilela أن عدم وجود تباطؤ "يجعل الأمر أكثر صعوبة بشكل لا يصدق" ، وتقترح حتى أن "بعض أجزاء الممرات من اللعبة لا تبدو RTA (حركة في الوقت الفعلي) قابلة للتطبيق مع SA-1.. لكن يجب ألا نقلل من القدرات البشرية ".

ورد أن جهاز SNES الحقيقي ليس لديه مشكلة في تصحيح SA-1 جراديوس الثالث، حتى عند تشغيل أداة مثل SD2SNES. لكن بينما تقول Vilela "ستعمل أحدث برامج محاكاة SNES بما في ذلك bsnes و Snes9x" مع الإصدار المصحح للعبة ، إلا أن برامج محاكاة مثل ZSNES غير متوافقة.

مع وضع الجذر في مكانه الصحيح ، تقوم Vilela بالفعل بتقديم طلبات للحصول على ألعاب SNES الأخرى المعرضة للتباطؤ والتي يمكن أن تستفيد من العلاج SA-1. في الوقت الحالي ، يقول إنه سيعود للعمل توو ماريو العالم 2، وهو إصدار "الجحيم الرصاصي" من منهاج الذي يظهر قبالة قدرات SA-1.

بالاعتبار في أعقاب "mod مضاهاة HD" الحديثة التي تعزز وضوح ألعاب SNES "Mode 7" ، علينا أن نتساءل عن التحسينات الأخرى التي يستطيع مجتمع القرصنة الحديث إدخالها على عصر الألعاب ذي 16 بت.

صورة القائمة بواسطة Konami

شاهد الفيديو: مبارك ومرسي وجها لوجه في المحكمة لأول مرة منذ ثورة 25 يناير (أبريل 2020).