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

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

9 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)

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

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

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

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