فتح هاوي VBIOS بطاقة رسومية قديمة من نوع S3، ليجعل اللون الأسود أكثر ظلامًا بالفعل

فتح هاوي VBIOS بطاقة رسومية قديمة من نوع S3، ليجعل اللون الأسود أكثر ظلامًا بالفعل

33 software

ملخص الخبر

قناة YouTube *Bits und Bolts* اكتشفت أن لون الأسود في بطاقة الرسومات القديمة S3 Virge DX 4 MB لم يُعرض كأسود نقي، بل كأزرق رمادي غامق. كان هذا قرارًا متعمدًا من الشركة المصنعة – "رفع مستوى اللون الأسود" (pedestal bit) – لجعل الصور على شاشات CRT في معيار NTSC تبدو أكثر نعومة. تمكن صانع الفيديو من تعديل VBIOS وإعادة لون الأسود الحقيقي.

1. ما حدث؟
- استخدمت S3 Virge DX مستوى أسود "مرفوع":
- في BIOS كان اللون مضبوطًا بقيمة `0x3F`.
- عند إعادة تعيين البت إلى صفر أصبح `0x1F`، مما جعل الصورة أكثر قتامة.
- تم ذلك عمدًا لتجنب تلاشي المناطق الداكنة على الشاشات القديمة.

2. كيف اكتشف المؤلف المشكلة
1. التحضير
- كان لدى المؤلف خبرة سابقة في بطاقات الرسومات وقرأ المناقشات المجتمعية.
- فتح مصحح الأخطاء لرؤية قيم السجلات في الوقت الحقيقي.
2. البحث عن البت
- تتبع العناوين المستهدفة، مع تحويل الأعداد الست عشرية إلى ثنائي عبر حاسبة Windows.
- وجد البت عند العنوان `0x3C4`.
- عند تغيير القيمة إلى صفر أصبح الخلفية سوداء.
3. تحديد التأثير
- أعاد القيمة الأصلية لتأكيد أن أحد الثمانية بتات مسؤول عن رفع مستوى الأسود.
- تبقى الحاجة لمعرفة أي بت بالضبط – استخدم طريقة الاستبعاد.

3. تعديل VBIOS
1. التصدير والتعديل
- استخرج VBIOS إلى ملف، وأجرى تغييرات يدوية.
- عند تحليل كود التجميع وجدا مطابقة تُشير إلى المعامل المطلوب.
2. تغيير السجل
- حول القيمة `0x20` إلى `0x00` – هذا هو "رفع" مستوى الأسود.
- بعد التغيير أعاد حساب مجموع التحقق لـ VBIOS:
- المجموع القديم = `0x77`.
- المجموع الجديد = `0x97`.
3. الكتابة مرة أخرى
- حمل BIOS المصحَّح إلى شريحة بطاقة الرسومات، مع استبدال الأصلي.
4. النتيجة
عند أول تشغيل بعد التثبيت أصبح اللون الأسود فعلاً أسودًا حقيقيًا – بدون ظل رمادي غامق. يثبت ذلك أن المشكلة لم تكن خطأً بل قرارًا متعمدًا لتحسين جودة الصورة على شاشات CRT.

الخلاصة:

- المشكلة: رفع اصطناعي لمستوى الأسود في S3 Virge DX.
- الحل: تعديل VBIOS، تصحيح البت ومجموع التحقق.
- الاستنتاج: بعد التثبيت تظهر الصورة أكثر طبيعية.

التعليقات (0)

شارك أفكارك — يرجى الالتزام بالأدب والبقاء ضمن الموضوع.

لا توجد تعليقات بعد. اترك تعليقًا وشارك رأيك!

لترك تعليق، يرجى تسجيل الدخول.

سجّل الدخول للتعليق