Legend of Zelda: Defromeiled

June 4, 2022 0 By dlow

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

للبدء في رمز هذا المشروع، يحتاج المرء ببساطة إلى استنساخ مستودع GIT ثم استخدم مجموعة معينة من أدوات البرامج (اعتمادا على نظام تشغيل المستخدم) لتجميع ROM من التعليمات البرمجية المصدر. من هناك، على الرغم من أن العالم هو جرة مملوءة بالروبية. مثلما رأينا من ألعاب غيرها من الألعاب الأخرى، يمكن إجراء أي عدد من التحسينات في اللعبة الأصلية بما في ذلك تعزيز معدل الإطار، أو تحسين الرسومات، أو إضافة المزدحيات التي لن تكون هناك.

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

بفضل [لازاروس] للحصول على الحافة!