محول رسومات ملونة
كان محول الرسومات الملونة ( CGA )، والذي كان يُطلق عليه في الأصل أيضًا اسم محول الألوان/الرسومات أو محول شاشة IBM Color/Graphics ، [ 1 ] والذي تم تقديمه في عام 1981، أول بطاقة رسومات ملونة من IBM لجهاز IBM PC وقد أسس معيارًا فعليًا لعرض الكمبيوتر .
تصميم الأجهزة
صُممت بطاقة الرسومات الأصلية من نوع IBM CGA حول وحدة تحكم العرض Motorola 6845 ، [ 2 ] وجاءت مزودة بذاكرة فيديو مدمجة سعتها 16 كيلوبايت ، وتضمنت عدة أوضاع للرسومات والنصوص . وكانت أعلى دقة عرض في أي وضع 640 × 200 ، وأعلى عمق لوني مدعوم 4 بت (16 لونًا).
يمكن توصيل بطاقة CGA إما بشاشة CRT ذات محرك مباشر باستخدام واجهة RGBI رقمية 4 بت ( TTL ) ، مثل شاشة IBM 5153 الملونة، أو بتلفزيون متوافق مع نظام NTSC أو شاشة فيديو مركبة عبر موصل RCA . [ 3 ] يوفر موصل RCA فيديو النطاق الأساسي فقط، لذا يتطلب توصيل بطاقة CGA بجهاز تلفزيون بدون مدخل فيديو مركب استخدام مُعدِّل ترددات لاسلكية منفصل . [ 1 ]
أنتجت شركة IBM شاشة العرض الملونة للحاسوب الشخصي 5153 لاستخدامها مع CGA، ولكن هذا لم يكن متاحًا عند الإصدار [ 4 ] ولن يتم إصداره حتى مارس 1983. [ 5 ]
على الرغم من عدم توفر شاشة عرض ملونة خاصة بشركة IBM، كان بإمكان العملاء استخدام مخرج الفيديو المركب (مع مُعدِّل ترددات لاسلكية عند الحاجة)، أو مخرج التشغيل المباشر مع شاشات الطرف الثالث المتوفرة التي تدعم تنسيق RGBI ومعدل المسح. بعض شاشات الطرف الثالث كانت تفتقر إلى مدخل شدة الإضاءة، مما قلل عدد الألوان المتاحة إلى ثمانية، [ 4 ] كما أن العديد منها كان يفتقر إلى الدوائر الإلكترونية الفريدة من IBM التي كانت تُظهر اللون الأصفر الداكن باللون البني، لذا فإن أي برنامج يستخدم اللون البني كان سيُعرض بشكل غير صحيح.
إمكانيات الإخراج
قدمت CGA عدة أوضاع فيديو. [ 6 ] [ 7 ] [ 8 ]
أوضاع الرسومات:
- 160 × 100 في 16 لونًا، تم اختيارها من لوحة ألوان مكونة من 16 لونًا، باستخدام تكوين محدد لوضع النص 80 × 25 .
- تم استخدام 4 بتات لكل بكسل، مع استخدام إجمالي للذاكرة قدره (160 × 100 × 4) / 8 = 8 كيلوبايت.
- 320 × 200 في 4 ألوان، مختارة من 3 لوحات ألوان ثابتة، مع متغيرات عالية ومنخفضة الكثافة، مع اختيار اللون 1 من لوحة ألوان مكونة من 16 لونًا.
- استخدم هذا 2 بت لكل بكسل، مع إجمالي استخدام للذاكرة يبلغ (320 × 200 × 2) / 8 = 16 كيلوبايت.
- 640 × 200 بلونين، أحدهما أسود والآخر مختار من لوحة ألوان مكونة من 16 لونًا.
- تم استخدام بت واحد لكل بكسل، مع استخدام إجمالي للذاكرة قدره (640 × 200) / 8 = 16 كيلوبايت.
حققت بعض البرامج عمقًا لونيًا أكبر من خلال استخدام لون القطع الأثرية عند توصيلها بشاشة مركبة.
أوضاع النص:
- 40 × 25 مع خط بحجم 8 × 8 بكسل (دقة فعالة تبلغ 320 × 200 )
- 80 × 25 مع خط بحجم 8 × 8 بكسل (دقة فعالة تبلغ 640 × 200 )
كانت شركة IBM تهدف إلى جعل CGA متوافقًا مع أجهزة التلفزيون المنزلية. يمكن استخدام وضعَي النص 40 × 25 والرسومات 320 × 200 مع التلفزيون، بينما صُمِّمَ وضعا النص 80 × 25 والرسومات 640 × 200 للشاشة. [ 2 ]
- مقارنة أوضاع رسومات CGA
320 × 200 في لوحة ألوان من 4 ألوان 0
320 × 200 في لوحة ألوان من 4 ألوان، كثافة منخفضة 0
320 × 200 في لوحة ألوان من 4 ألوان 1
320 × 200 في لوحة ألوان من 4 ألوان، شدة إضاءة منخفضة واحدة
320 × 200 في لوحة ألوان من 4 ألوان 3
320 × 200 في لوحة ألوان من 4 ألوان، 3 منها ذات كثافة منخفضة
640 × 200 بلونين
160 × 100 في 16 لونًا
ألوان القطع الأثرية المركبة (من 640 × 200 أحادي اللون)
ألوان القطع الأثرية المركبة (من لوحة الألوان 1، 320 × 200)
ألوان القطع الأثرية المركبة (من لوحة الألوان 320 × 200 رقم 0)
- صور برامج CGA
مثال على رسومات CGA نموذجية بدقة 320 × 200 في لعبة " Alley Cat "، وهي لعبة مبكرة من ألعاب IBM PC ذاتية التشغيل
برنامج PCPaint بدقة 320 × 200، لوحة الألوان الثالثة ذات الكثافة المنخفضة، يعرض واجهة نموذجية منخفضة الدقة. لاحظ استخدام تقنية التمويه اللوني للتغلب على قيود لوحة ألوان CGA.
لعبة SimCity بدقة 640 × 200 أحادية اللون. لاحظ استخدام تقنية التمويه لمحاكاة درجات اللون الرمادي ونسبة البكسل غير المربعة التي تشوه الخطوط.

لوحة الألوان
تستخدم شاشة CGA نطاق ألوان RGBI ذو 4 بتات و16 لونًا ، ولكن لا تتوفر جميع الألوان في جميع الأوقات، وذلك بحسب وضع الرسومات المستخدم. في وضعَي الدقة المتوسطة والعالية، تُخزَّن الألوان بعمق بتات أقل ويتم اختيارها بواسطة فهارس لوحة ألوان ثابتة، وليس عن طريق الاختيار المباشر من لوحة الألوان الكاملة ذات الـ 16 لونًا.
عند استخدام أربعة بتات (لوضع الدقة المنخفضة، أو لبرمجة سجلات الألوان) يتم ترتيبها وفقًا لنموذج ألوان RGBI : [ 9 ]
- تمثل البتات الثلاثة السفلية مكونات اللون الأحمر والأخضر والأزرق
- يؤدي ضبط بت "المكثف" الرابع إلى زيادة سطوع جميع مكونات الألوان الثلاثة (الأحمر والأخضر والأزرق). [ 10 ]
| لون | أنا | R | جي | ب | لون | أنا | R | جي | ب |
|---|---|---|---|---|---|---|---|---|---|
| أسود | 0 | 0 | 0 | 0 | رمادي 2 | 1 | 0 | 0 | 0 |
| أزرق | 0 | 0 | 0 | 1 | أزرق فاتح | 1 | 0 | 0 | 1 |
| أخضر | 0 | 0 | 1 | 0 | أخضر فاتح | 1 | 0 | 1 | 0 |
| سماوي | 0 | 0 | 1 | 1 | أزرق فاتح | 1 | 0 | 1 | 1 |
| أحمر | 0 | 1 | 0 | 0 | أحمر فاتح | 1 | 1 | 0 | 0 |
| أرجواني | 0 | 1 | 0 | 1 | لون أرجواني فاتح | 1 | 1 | 0 | 1 |
| بني | 0 | 1 | 1 | 0 | أصفر فاتح | 1 | 1 | 1 | 0 |
| رمادي 1 | 0 | 1 | 1 | 1 | أبيض | 1 | 1 | 1 | 1 |
ثم يتم تفسير هذه البتات اللونية الأربعة داخليًا بواسطة الشاشة، أو تحويلها إلى ألوان NTSC (انظر أدناه).
مع شاشة RGBI
عند استخدام شاشة ذات محرك مباشر، يتم إخراج بتات الألوان الأربعة مباشرة إلى موصل DE-9 الموجود في الجزء الخلفي من البطاقة.
داخل الشاشة، تُفسَّر الإشارات الأربع لتشغيل أجهزة إطلاق الألوان الأحمر والأخضر والأزرق. وبالرجوع إلى نموذج ألوان RGBI الموصوف أعلاه، تُترجم الشاشة رقم اللون الرقمي المكون من أربع بتات إلى سبعة جهود تناظرية مميزة تتراوح بين 0.0 و1.0 لكل جهاز إطلاق. [ 11 ]
| أصفر داكن | |
|---|---|
| 6 | #AAAA00 |
يُعامل اللون السادس معاملة خاصة؛ ففي الوضع الطبيعي، يتحول اللون السادس إلى أصفر داكن ، كما هو موضح على اليمين، ولكن لتحقيق درجة لونية بنية أكثر جاذبية، تستخدم معظم شاشات RGBI، بدءًا من شاشة IBM 5153 الملونة، [ 12 ] دوائر خاصة تستثني اللون السادس وتغير لونه من الأصفر الداكن إلى البني عن طريق تقليل سعة الإشارة الخضراء التناظرية. وقد اختلف مقدار هذا التقليل بين طرازات الشاشات: فشاشة IBM 5153 الأصلية للحاسوب الشخصي تقلل سعة الإشارة الخضراء بنحو الثلث، [ 13 ] بينما تقوم شاشة IBM 5154 المحسّنة بتحويل جميع أرقام ألوان RGBI ذات 4 بتات داخليًا إلى أرقام ألوان ECD ذات 6 بتات، [ 9 ] وهو ما يعادل خفض سعة الإشارة الخضراء إلى النصف. توفر شاشات Tandy CM-2، [ 14 ] CM-4 [ 15 ] وCM-11 [ 16 ] مقياس جهد يحمل علامة "BROWN ADJ." لضبط مقدار تقليل الإشارة الخضراء.
تم الاحتفاظ بلوحة الألوان "RGBI مع اللون البني المعدل" كلوحة ألوان افتراضية لمعايير رسومات الكمبيوتر الشخصي اللاحقة مثل EGA و VGA ، والتي يمكنها تحديد الألوان من نطاقات ألوان أكبر بكثير، ولكنها تعود إلى هذه النطاقات افتراضيًا حتى تتم إعادة برمجتها.
ستقوم بطاقات الفيديو/الشاشات اللاحقة في أوضاع محاكاة CGA بتقريب الألوان باستخدام الصيغة التالية:
الأحمر := 2/3 × ( رقم اللون و4) / 4 + 1/3 × ( رقم اللون و8) / 8 الأخضر := 2/3 × ( رقم اللون و2) / 2 + 1/3 × ( رقم اللون و8) / 8 الأزرق := 2/3 × ( رقم اللون و1) / 1 + 1/3 × ( رقم اللون و8) / 8 إذا كان (اللون == 6) أخضر := أخضر * 2/3
مما ينتج عنه لوحة ألوان CGA المتعارف عليها: [ 11 ]
| 0 | أسود رقم 000000 | 8 | رمادي داكن 555555 |
| 1 | أزرق 0000AA | 9 | أزرق فاتح .5555FF |
| 2 | أخضر #00AA00 | 10 | أخضر فاتح #55FF55 |
| 3 | سماوي #00AAAA | 11 | أزرق سماوي فاتح #55FFFF |
| 4 | أحمر AA0000 | 12 | أحمر فاتح FF5555 |
| 5 | أرجواني #AA00AA | 13 | أرجواني فاتح #FF55FF |
| 6 | بني AA5500 | 14 | أصفر #FFFF55 |
| 7 | رمادي فاتح AAAAAA | 15 | أبيض #FFFFFF |
ملاحظة: قيم الألوان السداسية المعروضة هي مكافئات RGB ذات 8 بت، بينما CGA داخليًا هي RGBI ذات 4 بت
مع جهاز عرض/تلفزيون ملون مركب

بالنسبة للإخراج المركب، تُشفّر أرقام الألوان ذات الأربع بتات بواسطة مكونات CGA المدمجة إلى إشارة متوافقة مع نظام NTSC، تُغذّى إلى منفذ إخراج RCA الخاص بالبطاقة. ولأسباب تتعلق بالتكلفة، لا يتم ذلك باستخدام محول RGB إلى YIQ كما هو منصوص عليه في معيار NTSC، بل باستخدام سلسلة من القلابات وخطوط التأخير. [ 17 ] [ 18 ]
وبالتالي، فإن الألوان المرئية تفتقر إلى النقاء؛ لا سيما أن كلاً من اللون السماوي والأصفر لهما مسحة خضراء، ويبدو اللون 6 مرة أخرى أصفر داكن بدلاً من البني. [ 19 ]
تختلف درجات الإضاءة النسبية للألوان التي تنتجها دائرة توليد الألوان المركبة بين إصدارات CGA: فهي متطابقة للألوان من 1 إلى 6 ومن 9 إلى 14 في إصدارات CGA المبكرة التي تم إنتاجها حتى عام 1983، [ 20 ] وتختلف في إصدارات CGA اللاحقة بسبب إضافة مقاومات إضافية. [ 21 ]
أوضاع النص القياسية
توفر بطاقة CGA أربعة أنماط نصية لنظام BIOS ( الأنماط من 0 إلى 3 ، وتُسمى أنماط الأحرف والأرقام أو A/N في وثائق IBM). في هذه الأنماط، لا يمكن الوصول إلى وحدات البكسل الفردية على الشاشة مباشرةً. بدلاً من ذلك، تُقسّم الشاشة إلى شبكة من خلايا الأحرف، تعرض كل منها حرفًا مُعرّفًا بأحد خطي الصور النقطية، "العادي" و"الرفيع"، المُضمّنين في ذاكرة القراءة فقط (ROM) الخاصة بالبطاقة. الخطوط ثابتة ولا يمكن تعديلها أو اختيارها برمجيًا، بل فقط عبر وصلة توصيل على اللوحة نفسها.
تُخزَّن الخطوط كصور نقطية بعمق لوني 1 بت، حيث يُمثِّل الرقم "1" الحرف، بينما يُمثِّل الرقم "0" الخلفية. ويمكن اختيار هذه الألوان بشكل مستقل، لكل حرف على الشاشة، من لوحة ألوان CGA الكاملة المكونة من 16 لونًا. وتُحدَّد مجموعة الأحرف بواسطة صفحة ترميز الأجهزة رقم 437 .
بيانات صورة الخط متاحة فقط للبطاقة نفسها، ولا يمكن للمعالج قراءتها. في أوضاع الرسومات، يعمل إخراج النص بواسطة نظام الإدخال والإخراج الأساسي (BIOS) عن طريق نسخ النص من ذاكرة القراءة فقط (ROM) الخاصة بالخط بتًا بتًا إلى ذاكرة الفيديو.
وضع 40 × 25
يُعدّ كلٌّ من وضعَي BIOS 0 و 1 وضعَي نصٍّ بأربعين عمودًا وخمسة وعشرين صفًّا، حيث يُمثّل كلّ حرف نمطًا من ثماني نقاط في ثماني نقاط. تبلغ دقة الشاشة الفعلية في هذا الوضع 320 × 200 بكسل ( بنسبة عرض إلى ارتفاع 1:1.2). تحتوي البطاقة على ذاكرة فيديو كافية لثماني صفحات نصية مختلفة في هذا الوضع.
لا يمكن ملاحظة الفرق بين هذين الوضعين إلا على شاشة مركبة، حيث يُعطّل الوضع 0 خاصية عرض الألوان المتتابعة، مما يجعل جميع النصوص تظهر بتدرجات الرمادي. أما الوضع 1 فيُفعّل خاصية عرض الألوان المتتابعة، مما يسمح بظهور الألوان. يتطابق الوضعان 0 و1 وظيفيًا على شاشات RGB وعلى المحولات الأحدث التي تحاكي CGA دون دعم إخراج الألوان المركبة.
وضع 80 × 25
يُفعّل وضعا BIOS 2 و 3 نمط عرض نصي مكون من 80 عمودًا و25 صفًا، حيث يظل كل حرف على شكل نمط نقطي 8 × 8 ، ولكن بمعدل مسح أعلى. تبلغ دقة الشاشة الفعلية في هذا الوضع 640 × 200 بكسل. في هذا الوضع، تحتوي البطاقة على ذاكرة فيديو كافية لأربع صفحات نصية مختلفة.
كما هو الحال مع أوضاع النص ذات الـ 40 عمودًا، يقوم الوضع 2 بتعطيل انفجار اللون في الإشارة المركبة، بينما يقوم الوضع 3 بتمكينه.
لون وضع النص
تخزن كل خلية حرف أربعة بتات للون المقدمة ولون الخلفية. مع ذلك، في الإعدادات الافتراضية للبطاقة، لا يحدد البت الرابع للون الخلفية شدة الإضاءة، بل يحدد خاصية الوميض للخلية. ستومض جميع الأحرف على الشاشة التي تم ضبط هذا البت عليها بشكل دوري، أي سيتغير لون مقدمتها إلى لون خلفيتها فتصبح غير مرئية. تومض جميع الأحرف في وقت واحد.
من خلال ضبط سجل الأجهزة، يمكن تعطيل ميزة الوميض، مما يؤدي إلى استعادة الوصول إلى ألوان الخلفية عالية الكثافة.
تومض جميع الأحرف على الشاشة بشكل متزامن. يتم تفعيل تأثير الوميض افتراضيًا، بينما يتم تعطيل تأثير الخلفية عالية الكثافة؛ وتعطيل الوميض هو الطريقة الوحيدة لاختيار فهارس الألوان الثمانية الأخيرة (من 8 إلى 15) للون الخلفية بحرية.
تجدر الإشارة إلى أن لغتي البرمجة GW-BASIC وMicrosoft QBASIC المضمنتين في نظام MS-DOS كانتا تدعمان جميع أوضاع النصوص في شاشة CGA مع تحكم كامل بالألوان، لكنهما لم توفرا وسيلةً عاديةً عبر لغة BASIC لتحويل شاشة CGA من وضع الوميض إلى وضع 16 لونًا للخلفية. مع ذلك، كان هذا ممكنًا من خلال برمجة سجلات الأجهزة مباشرةً باستخدام عبارة OUT في لغة BASIC.

من الأمثلة التجارية المبكرة للبرامج التي تعمل ضمن هذه المعايير المحددة لوضع النص الملون، برنامج Animation Creation ، وهو حزمة ترفيهية وخدمية نشرتها شركة IBM عام 1983. [ 22 ] وباعتباره يعمل ضمن بيئة IBM BASICA ، فقد تجاوز البرنامج اختناقات وحدة المعالجة المركزية وناقل البيانات في ذلك الوقت، وذلك من خلال معالجة ذاكرة الفيديو في وضع النص مباشرةً بدلاً من الاعتماد على عرض مستوى البكسل. واستخدم البرنامج 95 حرفًا نصيًا قياسيًا من ذاكرة القراءة فقط للخط، بالإضافة إلى 160 حرفًا خاصًا (يمكن اختيارها في مجموعات من ستة أحرف في كل مرة)، والتي كان بإمكان المستخدمين محاذاتها أفقيًا ورأسيًا لإنشاء كائنات رسومية زائفة أكبر حجمًا.
نظرًا لأن كل خلية حرفية تدعم بشكل أصلي الاختيار المستقل من بين الألوان الثمانية الافتراضية للنص والخلفية، فقد أمكن إنشاء رسومات معقدة مباشرةً داخل مخازن شاشة النص. ولتحقيق الرسوم المتحركة، اعتمد البرنامج على التشغيل المتسلسل لمخازن الشاشة المخزنة مؤقتًا، مما يسمح للمستخدمين بتحريك ما يصل إلى ثماني شاشات بحجم 24×40 حرفًا أو أربع شاشات بحجم 24×80 حرفًا. كما تضمن البرنامج وظيفة لتكرار عناصر الخلفية الثابتة عبر الإطارات المتسلسلة دون إعادة إدخال البيانات، مع حفظ ملفات الرسوم المتحركة الناتجة مباشرةً على القرص المرن . [ 22 ]
أوضاع الرسومات القياسية
توفر تقنية CGA أوضاع رسومات بثلاث دقة عرض: 160 × 100 ، و 320 × 200 ، و 640 × 200. في جميع الأوضاع، يمكن ضبط كل بكسل على الشاشة مباشرةً، ولكن عمق الألوان في الأوضاع الأعلى لا يسمح بالاختيار بحرية من لوحة الألوان الكاملة المكونة من 16 لونًا.
320 × 200
في الوضعين متوسطي الدقة 320 × 200 ( الوضعين 4 و 5 )، تتكون كل بكسل من بتّين، يختاران الألوان من لوحة ألوان رباعية. في الوضع 4، توجد لوحتان للألوان، بينما في الوضع 5 توجد لوحة واحدة.
| 8 | الوضع 4 | الوضع 5 | ||||
|---|---|---|---|---|---|---|
| لوحة الألوان 0 | اللوحة 1 | شدة منخفضة | شدة عالية | |||
| شدة منخفضة | شدة عالية | شدة منخفضة | شدة عالية | |||
| 0 | 0 – الخلفية | 0 – الخلفية | 0 – الخلفية | 0 – الخلفية | 0 – الخلفية | 0 – الخلفية |
| 1 | 2 – أخضر | 10 – أخضر فاتح | 3 – سماوي | 11 – سماوي فاتح | 3 – سماوي | 11 – سماوي فاتح |
| 2 | 4 – أحمر | 12 – أحمر فاتح | 5 – أرجواني | 13 – لون أرجواني فاتح | 4 – أحمر | 12 – أحمر فاتح |
| 3 | 6 – بني | 14 – أصفر | 7 – رمادي فاتح | 15 – أبيض | 7 – رمادي فاتح | 15 – أبيض |
يمكن إجراء عدة خيارات عن طريق برمجة سجلات الأجهزة. أولاً، لوحة الألوان المختارة. ثانياً، شدة الإضاءة - والتي تُحدد للشاشة بأكملها، وليس على أساس كل بكسل على حدة. ثالثاً، يمكن ضبط اللون 0 (لون "الخلفية") على أي من الألوان الستة عشر.
يؤثر وضع الرسومات المحدد في نظام BIOS على لوحات الألوان المتاحة. يوفر وضع BIOS 4 لوحتي ألوان: الأخضر/الأحمر/البني والأزرق السماوي/الأرجواني/الأبيض.
كما هو الحال مع نمطي النص 0 و2، يُعطّل النمط 5 خاصية انفجار الألوان ليسمح بظهور الألوان بتدرجات الرمادي على شاشة العرض المركبة. مع ذلك، وعلى عكس أنماط النص، يؤثر هذا النمط أيضًا على الألوان المعروضة على شاشة RGBI، مُحوّلاً إياها إلى لوحة الألوان السماوية/الحمراء/البيضاء الموضحة أعلاه. لم تُوثّق شركة IBM هذه اللوحة، ولكنها استُخدمت في بعض البرامج.
640 × 200
في الوضع عالي الدقة 640 × 200 ( الوضع 6 )، كل بكسل عبارة عن بت واحد، مما يوفر لونين يمكن اختيارهما من لوحة الألوان المكونة من 16 لونًا عن طريق برمجة سجلات الأجهزة.
في هذا الوضع، تُخزَّن صورة الفيديو كصورة نقطية بسيطة، حيث يُخصَّص بت واحد لكل بكسل لتحديد اللون إما "للمقدمة" أو "للخلفية". الألوان الافتراضية هي الأسود والأبيض الساطع، ولكن يمكن تغيير لون المقدمة إلى أي لون من ألوان لوحة CGA الستة عشر. لا يمكن تغيير لون الخلفية من الأسود على بطاقة IBM CGA الأصلية.
يُعطّل هذا الوضع إشارة اندفاع الألوان المركبة افتراضيًا. لا يوفر نظام الإدخال والإخراج الأساسي (BIOS) خيارًا لتفعيل اندفاع الألوان في وضع 640 × 200، ويتعين على المستخدم الكتابة مباشرةً إلى سجل التحكم في الوضع لتفعيله.
أوضاع وتعديلات رسومية إضافية
توجد العديد من الميزات الرسمية وغير الرسمية التي يمكن استغلالها لتحقيق تأثيرات خاصة.
- في وضع الرسومات بدقة 320 × 200 ، يمكن تغيير لون الخلفية (الذي يؤثر أيضًا على لون الإطار)، والذي يكون أسودًا افتراضيًا عند بدء تشغيل الوضع، إلى أي من الألوان الخمسة عشر الأخرى في لوحة ألوان CGA. يتيح ذلك بعض التنوع، بالإضافة إلى تأثيرات الوميض، حيث يمكن تغيير لون الخلفية دون الحاجة إلى إعادة رسم الشاشة (أي دون تغيير محتويات ذاكرة الفيديو).
- في وضع النص، يمكن تغيير لون الحدود (المعروض خارج منطقة العرض العادية ويشمل منطقة المسح الزائد ) من اللون الأسود الافتراضي إلى أي من الألوان الـ 15 الأخرى.
- بفضل التوقيت الدقيق، يُمكن التبديل إلى لوحة ألوان أخرى أثناء إخراج الفيديو، مما يسمح باستخدام أيٍّ من لوحات الألوان الست لكل سطر مسح. مثال على ذلك لعبة California Games [ 23 ] عند تشغيلها على معالج 8088 بتردد 4.77 ميجاهرتز. لا يُنتج تشغيلها على جهاز كمبيوتر أسرع هذا التأثير، لأن الطريقة التي استخدمها المبرمجون لتبديل لوحات الألوان في مواقع محددة مسبقًا حساسة للغاية لسرعة الجهاز. يُمكن تطبيق الأمر نفسه على لون الخلفية، كما هو الحال في إنشاء النهر والطريق في لعبة Frogger [ 24 ] . مثال آخر موثق لهذه التقنية هو نسخة Atarisoft من لعبة Jungle Hunt لأجهزة الكمبيوتر الشخصية.
- يمكن تقريب الألوان الإضافية باستخدام تقنية التمويه اللوني .
- يوفر استخدام لوحة الألوان 0 بكثافة منخفضة واللون الأزرق الداكن كلون خلفية الألوان الأساسية الثلاثة RGB ، بالإضافة إلى اللون البني.
يمكن دمج بعض التعديلات المذكورة أعلاه. ويمكن العثور على أمثلة في العديد من الألعاب. [ 25 ]
160 × 100 وضع 16 لونًا


من الناحية التقنية، لا يُعد هذا الوضع وضعًا رسوميًا، بل هو تعديل لوضع النص 80 × 25. [ 26 ] يتم تغيير سجل ارتفاع خلية الحرف لعرض سطرين فقط لكل خلية حرف بدلًا من الأسطر الثمانية المعتادة. هذا يُضاعف عدد صفوف النص المعروضة أربع مرات، من 25 إلى 100. هذه الأحرف النصية "المضغوطة" ليست أحرفًا كاملة، إذ يعرض النظام فقط السطرين العلويين منها (ثمانية بكسلات لكل سطر) قبل الانتقال إلى السطر التالي.
| الشخصية 221 | |
| 221 بنص أزرق وخلفية حمراء | |
| 221 بنص أحمر وخلفية زرقاء | |
| الشخصية 222 |
يتكون الحرف رقم 221 من مجموعة أحرف CGA من مربع يشغل النصف الأيسر بالكامل من مصفوفة الأحرف. (يتكون الحرف رقم 222 من مربع يشغل النصف الأيمن بالكامل).
بما أنه يمكن تخصيص ألوان مختلفة للخلفية واللون الأمامي لكل شخصية، فيمكن تلوينها (على سبيل المثال) باللون الأزرق على اليسار (لون أمامي) والأحمر الفاتح على اليمين (لون خلفي). ويمكن عكس ذلك بتبديل اللونين الأمامي والخلفي.
باستخدام الحرف 221 أو 222، يمكن التعامل مع كل نصف من كل خلية حرفية مقطوعة كبكسل منفرد، مما يوفر 160 بكسل أفقيًا لكل سطر. وبالتالي، يصبح من الممكن الحصول على 160 × 100 بكسل بـ 16 لونًا، بنسبة عرض إلى ارتفاع تبلغ 1:1.2.
على الرغم من أنها طريقة غير مباشرة لتحقيق عرض رسومات بستة عشر لونًا، إلا أنها تعمل بشكل جيد، وقد ذُكر هذا الوضع (وإن لم يُشرح) في وثائق أجهزة IBM الرسمية. [ 27 ] استُخدم هذا الوضع في وقت مبكر من عام 1983 في لعبة Moon Bugs . [ 28 ] [ 29 ] [ 30 ]
يمكن تحقيق مزيد من التفاصيل في هذا النمط باستخدام أحرف أخرى، وذلك بدمج فن ASCII مع التقنية المذكورة آنفًا. وقد استكشفت شركة ماكروكوم هذا الأسلوب في لعبتين: Icon: Quest for the Ring (صدرت عام 1984) و The Seven Spirits of Ra (صدرت عام 1987). [ 30 ] [ 31 ] [ 32 ]
يمكن أيضًا استخدام نفس تقنية تقليل ارتفاع خلية النص مع وضع النص 40 × 25 ، مما ينتج عنه دقة 80 × 100 ونسبة عرض إلى ارتفاع البكسل تبلغ حوالي 1.67:1.
مخرج مركب
أدى استخدام مخرج الفيديو المركب بدلاً من شاشة RGBI إلى إنتاج فيديو بجودة أقل، وذلك بسبب ضعف فصل نظام NTSC بين الإضاءة واللون. [ 33 ] وتُعد هذه مشكلة خاصة مع النصوص المكونة من 80 عمودًا: [ 34 ]

لهذا السبب، يحتوي كل من وضعَي النص والرسومات على وضع مُكرَّر يُعطِّل خاصية تدفُّق الألوان المُركَّب ، مما ينتج عنه صورة بالأبيض والأسود، ولكنه يُزيل أيضًا تداخل الألوان لإنتاج صورة أكثر وضوحًا. في شاشات RGBI، يكون إصدارا كل وضع متطابقين عادةً، باستثناء وضع الرسومات 320 × 200 ، حيث يُنتج الإصدار "أحادي اللون" لوحة ألوان ثالثة.
ألوان القطع الأثرية الموسعة
اكتشف المبرمجون أن هذا الخلل يمكن تحويله إلى ميزة، حيث تتحول أنماط النقاط عالية الدقة إلى مناطق متجانسة من الألوان الصلبة، مما يسمح بعرض ألوان جديدة تمامًا . ويمكن استخدام كل من نمطي الرسومات القياسيين 320 × 200 رباعي الألوان و 640 × 200 بالألوان على خلفية سوداء مع هذه التقنية.
عملية داخلية
الألوان المباشرة هي الألوان الستة عشر العادية كما هو موضح أعلاه تحت عنوان "لوحة ألوان CGA".
تظهر الألوان المشوهة نتيجةً لتفسير مُفكِّك الألوان NTSC في شاشة العرض المركبة لبعض معلومات الإضاءة على أنها ألوان. من خلال وضع البكسلات بعناية في أنماط مناسبة، يستطيع المبرمج إنتاج تشوهات لونية متقاطعة محددة تُنتج لونًا جديدًا مرغوبًا؛ إما من بكسلات سوداء وبيضاء خالصة في وضع 640 × 200 ، أو نتيجةً لمزيج من الألوان المباشرة والألوان المشوهة في وضع 320 × 200 ، كما هو موضح في الصور التالية:
- توليد ألوان القطع الأثرية المركبة CGA: البكسلات كما تظهر على شاشة RGBI (يسار) أو شاشة مركبة (يمين).
640 × 200
لوحة ألوان 320 × 200 0
لوحة ألوان 320 × 200 رقم 1
وبالتالي، مع الاختيار بين وضع 320 × 200 مقابل وضع 640 × 200 ، والاختيار بين لوحتي الألوان، ولون واحد قابل للتحديد بحرية (الخلفية في وضع 320 × 200 والمقدمة في وضع 640 × 200 )، من الممكن استخدام العديد من مجموعات ألوان القطع الأثرية المختلفة، مما يؤدي إلى نطاق إجمالي يزيد عن 100 لون.

أدت عروض لاحقة أجراها هواة إلى زيادة الحد الأقصى لعدد الألوان التي يمكن لشاشة CGA عرضها في وقت واحد إلى 1024 لونًا. [ 35 ] [ 36 ] تتضمن هذه التقنية تعديلًا في وضع النص يُضاعف عدد أسطر النص أربع مرات. ثم تُستخدم بعض أحرف ASCII، مثل U و‼، لإنتاج الأنماط اللازمة، مما ينتج عنه صور غير مشوشة بدقة فعالة تبلغ 80 × 100 على شاشة مركبة. [ 35 ]
تحدث 160 دورة من ساعة ألوان نظام NTSC خلال إخراج كل سطر، لذا في وضع 40 عمودًا، يشغل كل بكسل نصف دورة، وفي وضع 80 عمودًا، يشغل كل بكسل ربع دورة. وبتقييد عرض الأحرف على سطر أو سطرين علويين من المسح الضوئي، والاستفادة من ترتيب البكسلات في أحرف معينة من صفحة الترميز 437 ، يُمكن عرض ما يصل إلى 1024 لونًا. [ 35 ] استُخدمت هذه التقنية في العرض التوضيحي 8088 MPH . [ 36 ]
التوافر والتحذيرات
يُظهر الإصدار 320 × 200 من هذه التقنية (انظر أعلاه) وضع الرسومات القياسي المدعوم من BIOS على شاشة ملونة مركبة. أما الإصدار 640 × 200 ، فيتطلب تعديل بت واحد (تعطيل اندفاع الألوان) مباشرةً في سجلات الأجهزة الخاصة ببطاقة CGA. ونتيجةً لذلك، يُشار إليه عادةً على أنه "وضع" منفصل.
نظراً لاعتمادها الكامل على عملية التشفير/فك التشفير NTSC، فإن تشوهات الألوان المركبة غير متوفرة على شاشة RGBI، كما أنها لا تتم محاكاتها بواسطة EGA أو VGA أو محولات الرسومات المعاصرة.
يدعم برنامج DOSBox، وهو برنامج محاكاة حاسوب حديث مُصمم خصيصاً للألعاب، وضع CGA الذي يُحاكي تشوهات الألوان في شاشات العرض المركبة. ويدعم البرنامج كلاً من وضع العرض المركب بدقة 640 × 200 والوضع الأكثر تعقيداً بدقة 320 × 200 .
الدقة والاستخدام
يؤدي تشوه الصورة المركبة، سواءً استُخدم عمدًا أو كتشوه غير مرغوب فيه، إلى تقليل الدقة الأفقية الفعلية إلى 160 بكسل كحد أقصى، وقد تزيد هذه الدقة في حالة النصوص السوداء على خلفية بيضاء أو البيضاء على خلفية سوداء، دون تغيير الدقة الرأسية. يُوصف عرض الفيديو المركب الناتج بألوان "مشوهة" أحيانًا بأنه "وضع" 160 × 200 / 16 لونًا، مع أنه تقنيًا كان يستخدم وضعًا قياسيًا.
أدى انخفاض دقة هذه الطريقة في معالجة تشوهات الألوان المركبة إلى استخدامها بشكل شبه حصري في الألعاب. وقد قدمت العديد من الألعاب الشهيرة رسومات مُحسّنة لشاشات الألوان المركبة. لعبة Ultima II ، وهي أول لعبة في السلسلة يتم نقلها إلى جهاز IBM PC، استخدمت رسومات CGA المركبة. كما قدمت لعبة King's Quest I رسومات بـ 16 لونًا على أجهزة الكمبيوتر الشخصية وPCjr وTandy 1000، ولكنها وفرت "وضع RGB" في شاشة البداية، والذي كان يستخدم فقط وضع رسومات CGA العادي، المحدود بأربعة ألوان.
- أمثلة على ألعاب CGA على شاشات RGBI وشاشات مركبة
مايكروسوفت ديكاتلون . أعلى: اللعبة في وضع المركب؛ أسفل: اللعبة في وضع RGB؛ يسار: مع شاشة RGB؛ يمين: مع شاشة مركبة.
لعبة King's Quest . أعلى: اللعبة في وضع المركب؛ أسفل: اللعبة في وضع RGB؛ يسار: مع شاشة RGB؛ يمين: مع شاشة مركبة.
ألتيما 2. اليسار: مع شاشة RGB؛ اليمين: مع شاشة مركبة.
القيود والأخطاء والتصحيحات
يتم توفير توقيت الفيديو على شاشة CGA بواسطة وحدة التحكم بالفيديو Motorola 6845. صُممت هذه الدائرة المتكاملة في الأصل لشاشات العرض الأبجدية الرقمية (النصية) فقط، ويمكنها معالجة 128 صفًا من الأحرف كحد أقصى.
لتحقيق أوضاع الرسومات التي تحتوي على 200 خط مسح على شاشة CGA، تتم برمجة MC6845 بـ 100 صف من الأحرف لكل صورة، وخطين مسح لكل صف من الأحرف. ولأن عنوان ذاكرة الفيديو الذي يُخرجه MC6845 متطابق لكل خط مسح ضمن صف الأحرف، يجب على شاشة CGA استخدام "عنوان الصف" الناتج من MC6845 (أي خط المسح ضمن صف الأحرف) كبت عنوان إضافي لجلب بيانات الصورة النقطية من ذاكرة الفيديو. [ 37 ]
هذا يعني أنه ما لم يكن حجم بيانات المسح النقطي لخط مسح واحد قوةً للعدد اثنين، فلا يمكن تخزين بيانات المسح النقطي بشكل متواصل في ذاكرة الفيديو. بدلاً من ذلك، تخزن أوضاع الرسومات على شاشة CGA خطوط المسح ذات الأرقام الزوجية بشكل متجاور في الذاكرة، متبوعةً بكتلة ثانية من خطوط المسح ذات الأرقام الفردية تبدأ من موضع ذاكرة الفيديو 8192. ينتج عن هذا الترتيب عبء إضافي في أوضاع الرسومات للبرامج التي تتعامل مع ذاكرة الفيديو.
على الرغم من أن وحدة التحكم بالفيديو MC6845 قادرة على توفير التوقيت للفيديو المتداخل ، إلا أن دارة CGA تُحاذي إشارات التزامن بطريقة تجعل المسح دائمًا متتابعًا. ونتيجةً لذلك، يستحيل مضاعفة الدقة الرأسية إلى 400 خط مسح باستخدام شاشة قياسية بتردد 15 كيلوهرتز.
يؤدي استخدام عرض نطاق ترددي أعلى في وضع النص ذي الـ 80 عمودًا إلى ظهور خطوط أفقية قصيرة عشوائية على الشاشة (تُعرف باسم "التشويش") إذا قام برنامج بالكتابة مباشرةً إلى ذاكرة الفيديو أثناء عرض الشاشة. يتجنب نظام الإدخال والإخراج الأساسي (BIOS) هذه المشكلة بالوصول إلى الذاكرة فقط أثناء إعادة التتبع الأفقي، أو بإيقاف الإخراج مؤقتًا أثناء التمرير. على الرغم من أن هذا يتسبب في وميض الشاشة، إلا أن شركة IBM رأت أن هذا أفضل من ظهور التشويش. [ 2 ] لا تحدث مشكلة "التشويش" على أي محول فيديو آخر، أو على معظم أجهزة CGA المقلدة.
في وضع النص ذي الثمانين عمودًا، يتضاعف تردد ساعة البكسل، وتُخرَج جميع إشارات التزامن لضعف عدد دورات الساعة لضمان استمرارها للمدة المطلوبة. وتُستثنى من ذلك دائرة إشارة انفجار اللون في مخرج الصورة المركبة : فنظرًا لأنها لا تزال تُخرِج نفس عدد الدورات، ولكن بتردد الساعة المضاعف، فإن إشارة انفجار اللون الناتجة تكون قصيرة جدًا بالنسبة لمعظم الشاشات، مما يؤدي إلى عدم ظهور اللون أو عدم استقراره. ولذلك، تُدرج وثائق IBM وضع النص ذي الثمانين عمودًا كـ"ميزة" فقط لشاشات RGBI وشاشات الصورة المركبة بالأبيض والأسود. [ 38 ] ويمكن الحصول على لون مستقر عن طريق ضبط لون الحدود على اللون البني، والذي يُنتج طورًا مطابقًا لإشارة انفجار اللون الصحيحة ، ويُستخدم كبديل لها.
دعم رأس الهاتف
تم إصدار بطاقة CGA بالتزامن مع بطاقة IBM MDA ، ويمكن تثبيتها بجانب بطاقة MDA في نفس الحاسوب. يسمح أمرٌ مُضمّن في نظام التشغيل PC DOS بالتبديل بين مخرجات العرض لبطاقتي CGA وMDA. [ 39 ] تدعم بعض البرامج، مثل Lotus 1-2-3 [ 40 ] و AutoCAD ، استخدام كلتا الشاشتين في آنٍ واحد.
دعم قلم الإضاءة

وفرت بطاقة IBM CGA موصلًا رأسيًا بستة دبابيس لتوصيل قلم ضوئي ، وهي ميزة مشتركة مع الإصدارات الأولى من محول العرض أحادي اللون ومحول الرسومات المحسّن اللاحق . كانت وظيفة القلم الضوئي تُدار بشكل أساسي بواسطة معالج Motorola 6845. فعندما يستشعر القلم الموصول ضوءًا من مادة فسفورية متوهجة أثناء مسح شاشة CRT ، تُرسل إشارة إلى معالج MC6845 الذي يقوم بدوره بتثبيت عنوان الذاكرة الحالي المُخرَج. أما بطاقة CGA نفسها، فكانت توفر وسيلة أساسية لضبط حالة التثبيت وإعادة ضبطها، بالإضافة إلى قراءة حالة التثبيت وحالة مفتاح أو زر فعلي واحد.
يمكن قراءة العنوان المُثبَّت عبر سجلين مخصصين داخل شريحة MC6845، ومن خلالهما يمكن استنتاج الموضع التقريبي للقلم على الشاشة. وقد وفر نظام الإدخال والإخراج الأساسي (BIOS) الخاص بأجهزة IBM PC روتين خدمة مقاطعة ، وهو الدالة 04h من المقاطعة 10H ، والذي يمكن استخدامه لإرجاع موضع قلم الضوء المحسوب [ 41 ] .
أنتجت عدة شركات أقلامًا ضوئية لأجهزة الكمبيوتر الشخصية من IBM، باستثناء شركة IBM نفسها. وقد يكون عدم توافقها مع مادة الفوسفور P39 طويلة الأمد المستخدمة في شاشة 5151 قد أثر سلبًا على انتشارها الأولي [ 42 ] .
عانى دعم قلم الضوء في شاشة CGA من دقة فعالة منخفضة، حيث قد يصل عدد البكسلات التي تتوافق مع عنوان واحد إلى 16 بكسل (في وضع الرسومات عالية الدقة). ولذلك، تطلب التحكم الدقيق في قلم الضوء توصيل كل من القلم وشاشة CGA ببطاقة واجهة مخصصة لقلم الضوء [ 43 ] .
عانى قلم CGA الضوئي أيضًا من دعم برمجي محدود. ومن أبرز ألعاب الكمبيوتر التي تدعم قلم CGA الضوئي: Sargon III و Micrografx PC-Draw [ 44 ] [ 45 ] .
دعم البرامج
حظيت لوحة CGA بدعم واسع في برامج الحاسوب الشخصي حتى أوائل التسعينيات. ومن بين البرامج التي دعمت هذه اللوحة:
- Visi On (واجهة مستخدم رسومية مبكرة، تستخدم وضع أحادي اللون 640x200)
- نظام التشغيل ويندوز 3.0 (والإصدارات السابقة، يدعم وضع اللون الأحادي 640x200 [ 46 ] )
- نظام التشغيل OS/2 الإصدار 1.1 (والإصدارات السابقة)
- مدير بيئة الرسومات (GEM)
محولات منافسة
وصفت مجلة BYTE في يناير 1982 مخرجات CGA بأنها "جيدة جدًا - أفضل قليلًا من الرسومات الملونة على الحواسيب الصغيرة الموجودة آنذاك". [ 4 ] لكن مجلة PC Magazine خالفت هذا الرأي، إذ ذكرت في يونيو 1983 أن "شاشة IBM أحادية اللون رائعة للغاية لعرض النصوص ومريحة جدًا للعين، لكنها تقتصر على رسومات الأحرف البسيطة. جودة النصوص على الشاشات المتصلة بمحول الألوان/الرسومات... هي في أحسن الأحوال متوسطة الجودة، وتؤدي إلى إجهاد العين على المدى الطويل". [ 47 ]
وفي تعليق استعادي، اتخذت مجلة "الجيل القادم" أيضًا موقفًا سلبيًا تجاه تقنية CGA، حيث ذكرت: "حتى بالنسبة لتلك الفترة (أوائل الثمانينيات)، كانت هذه الرسومات سيئة للغاية، وتبدو باهتة مقارنة بأجهزة الألوان الأخرى المتوفرة في السوق." [ 48 ]
كان لدى شركة CGA العديد من المنافسين:
- لأغراض الأعمال ومعالجة النصوص، قدمت شركة IBM محول العرض أحادي اللون (MDA) بالتزامن مع شاشة CGA. وقد حظي MDA بشعبية أكبر بكثير من CGA في البداية. [ 49 ] ونظرًا لبيع عدد كبير من أجهزة الكمبيوتر الشخصية للشركات، كان النص أحادي اللون الواضح وعالي الدقة أكثر ملاءمة لتشغيل التطبيقات.
- في عام 1982، تم طرح بطاقة الرسومات Hercules Graphics Card (HGC) غير التابعة لشركة IBM ، وهي أول بطاقة رسومات خارجية لأجهزة الكمبيوتر الشخصية. بالإضافة إلى وضع نصي متوافق مع MDA، فقد وفرت وضع رسومات أحادي اللون بدقة 720 × 348 بكسل، وهي دقة أعلى من دقة CGA.
- وفي عام 1982 أيضاً، تم طرح لوحة Plantronics Colorplus ، التي تتميز بضعف سعة ذاكرة لوحة CGA القياسية (32 كيلوبايت، مقارنةً بـ 16 كيلوبايت). ويمكن استخدام الذاكرة الإضافية في أوضاع الرسومات لمضاعفة عمق الألوان، مما يوفر وضعين إضافيين للرسومات: 16 لوناً بدقة 320 × 200 ، أو 4 ألوان بدقة 640 × 200 .
- احتوى جهاز IBM PCjr (1984) وجهاز Tandy 1000 (1985) المتوافق معه على معالج رسومات مدمج بتقنية "CGA الموسعة" التي رفعت سعة ذاكرة الفيديو إلى ما يزيد عن 16 كيلوبايت، مما أتاح عرض 16 لونًا بدقة 320 × 200 بكسل وأربعة ألوان بدقة 640 × 200 بكسل. ولأن جهاز Tandy 1000 استمر لفترة أطول بكثير من جهاز PCjr، عُرفت أنماط عرض الفيديو باسم " محول رسومات Tandy " أو "TGA" ، وكانت شائعة جدًا في ألعاب الفيديو خلال ثمانينيات القرن الماضي. وكان جهاز Plantronics Colorplus مشابهًا له، ولكنه أقل استخدامًا .
- في عام 1984، طرحت شركة IBM أيضًا وحدة التحكم الرسومية الاحترافية (PGC) ، وهي حل رسومي متطور مصمم لتطبيقات التصميم بمساعدة الحاسوب (CAD) على سبيل المثال . وكانت متوافقة إلى حد كبير مع نظام CGA. لم تحظَ وحدة PGC بانتشار واسع النطاق نظرًا لسعرها البالغ 4000 دولار، وتم إيقاف إنتاجها في عام 1987.
بدائل أخرى:
- طرحت شركة بارادايس سيستمز في عام 1984 أول بطاقة ناجحة متوافقة مع معيار CGA لشاشات MDA. عرضت هذه البطاقة ألوان CGA الستة عشر بتدرجات اللون الواحد. ونظرًا لتوافقها مع معيار CGA من حيث المكونات المادية، لم تكن بطاقة بارادايس بحاجة إلى دعم برمجي خاص أو برامج تشغيل إضافية. [ 50 ]
- من بين التحسينات الأخرى في بعض الشرائح المتوافقة مع CGA (بما في ذلك تلك الموجودة في Olivetti M24 / AT&T 6300 و DEC VAXmate وبعض أجهزة الكمبيوتر المحمولة من Compaq و Toshiba ) مضاعفة الدقة الرأسية. وهذا يوفر عرضًا نصيًا بجودة أعلى بدقة 8 × 16، بالإضافة إلى وضع رسومات إضافي بدقة 640 × 400 .
وقد حلت بطاقة EGA ( المحول الرسومي المحسن ) من IBM محل بطاقة CGA في السوق الاستهلاكية، وهي تدعم معظم أوضاع CGA وتضيف دقة إضافية ( 640 × 350 ) بالإضافة إلى لوحة ألوان قابلة للتحديد بواسطة البرامج مكونة من 16 لونًا من أصل 64 لونًا في كل من أوضاع النصوص والرسومات.
تحديد
موصل DE-9 لشاشة RGBI

يستخدم محول الرسومات الملونة موصل DE-9 قياسيًا لتوصيل الفيديو مباشرةً (بشاشة RGBI). الموصل الموجود على البطاقة أنثى، بينما الموصل الموجود على كابل الشاشة ذكر.
| دبوس | وظيفة |
|---|---|
| 1 | أرضي |
| 2 | أرضي |
| 3 | أحمر |
| 4 | أخضر |
| 5 | أزرق |
| 6 | شدة |
| 7 | محجوز |
| 8 | التزامن الأفقي |
| 9 | التزامن الرأسي |
| يكتب | رقمي، TTL |
|---|---|
| دقة | 640 × 200، 320 × 200 |
| H-fREq | 15699.8 هرتز (14.318181 ميجاهرتز/8/114) |
| التردد | 59.923 هرتز (تردد أفقي/262) |
| الألوان | 16 |
موصل RCA لشاشة عرض مركبة أو تلفزيون

يستخدم محول الرسومات الملونة موصل RCA قياسيًا للتوصيل بتلفزيون متوافق مع نظام NTSC أو شاشة عرض فيديو مركبة . [ 3 ] الموصل الموجود على البطاقة أنثى، بينما الموصل الموجود على كابل الشاشة ذكر.
| يكتب | مركب تناظري متوافق مع نظام NTSC |
|---|---|
| دقة | 640 × 200، 320 × 200 |
| H-fREq | 15699.8 هرتز (14.318181 ميجاهرتز/8/114) |
| التردد | 59.923 هرتز (تردد أفقي/262) |
| الألوان | 16، مئات من ألوان القطع الأثرية |
انظر أيضاً
مراجع
- 1 2 دليل IBM CGA (PDF) . ص 1.
- 1 2 3 برادلي، ديفيد ج . (سبتمبر 1990). "نشأة جهاز IBM PC" . بايت . الصفحات 414-420 . تم الاطلاع عليه في 2 أبريل 2016 .
- 1 2 أ. كومار (2002). موسوعة إدارة أجهزة الحاسوب . منشورات أنمول. ص 1050. ISBN 978-81-261-1030-8.
- 1 2 3 ويليامز، جريج (يناير 1982). "نظرة فاحصة على حاسوب IBM الشخصي" . بايت . ص 36. تم الاطلاع عليه في 19 أكتوبر 2013 .
- ↑ شركة آي بي إم (4 فبراير 1983). خطاب إعلان رقم 183-002 - شاشة عرض ملونة من آي بي إم، 5153 .
- ↑ دليل IBM CGA (ملف PDF) . صفحة 2.
- ↑ إليوت، جون. "ملاحظات حول محول الرسومات الملونة" . الصفحة الرئيسية لجون إليوت . تم الاسترجاع في 17 مايو 2026 .
- ↑ ليونارد، جيم. "فيديو مرجعي لاختبار توافق CGA" . تم الاسترجاع في 14 أكتوبر 2020 .
- 1 2 3 مكتبة مراجع أجهزة الكمبيوتر الشخصية من IBM: شاشة IBM الملونة المحسّنة (ملف PDF) . صفحة 4.
- يُعدّ اللون البني، المُمثَّل بالقيم R=1، G=1، B=0، I=0، استثناءً؛ فبينما يُظهر التفسير المباشر لهذه القيم البتية هذا اللونَ على أنه أصفر داكن، يتم تقليل شدة المكون الأخضر، لإنتاج اللون البني، وذلك لهذهالقيمة البتية الرباعية فقط. راجع هذه الصفحة لمزيد من التفاصيل. يتم تنفيذ هذا التفسير الخاص للون البني باستخدام RGBI في الشاشة؛ شاشة IBM 5153 المصممة لـ CGA تُنفِّذ هذا التفسير، بينما لم تكن بعض الشاشات القديمة من جهات خارجية تُنفِّذه.
- 1 2 "لوحة ألوان CGA الحقيقية وإخراج الألوان في جهاز IBM 5153" . VileR. 2022-06-11 . تم الاطلاع عليه بتاريخ 2024-05-18 .
- ↑ شركة آلات الأعمال الدولية (1983): دليل المرجع الفني لجهاز الكمبيوتر الشخصي IBM XT، الصفحات من D-42 إلى D-43.
- ↑ "تمثيل مخرجات ألوان IBM 5153 بدقة أكبر | منتديات اتحاد الحواسيب القديمة" . Forum.vcfed.org. ديسمبر 2021. تاريخ الاسترجاع: 21 مارس 2022 .
- ↑ دليل خدمة شاشة تاندي CM-2 الملونة . صفحة 48.
- ↑ دليل خدمة شاشة تاندي CM-4 الملونة . صفحة 41.
- ↑ بيانات الخدمة الفنية من Sams&Company ComputerFacts: شاشة Magnavox® طراز 7BM613074G - شاشة Radio Shack® طراز CM11 . 1988. ص 11.
- ↑ دين وآخرون (1984): توليد إشارة فيديو ملونة مركبة من إشارات ملونة رقمية. براءة اختراع أمريكية رقم 4,442,428
- ↑ شركة آلات الأعمال الدولية (1983): دليل المرجع الفني لجهاز الكمبيوتر الشخصي IBM XT، الصفحة D-40.
- ↑ فايلر (15 أبريل 2015). "CGA بـ 1024 لونًا - نمط جديد: الدليل المصور" . تم الاطلاع عليه بتاريخ 17 أكتوبر 2020.
... لوحة ألوان CGA، كما تم عرضها بواسطة مخرج مركب لبطاقة قديمة الطراز.
- ↑ حاسوب IBM الشخصي (ملف PDF) (مرجع تقني). مكتبة مراجع أجهزة حاسوب IBM الشخصي ( طبعة منقحة). أبريل 1983. ص. D-50.
- ↑ محول شاشة IBM للألوان/الرسومات (ملف PDF) (مرجع تقني). خيارات ومحولات IBM. صفحة 32.
- 1 2 "إنشاء الرسوم المتحركة" . PixelatedArcade . تم الاسترجاع في 8 يونيو 2026 .
- ↑ "لقطات شاشة لألعاب كاليفورنيا لنظام DOS" . MobyGames . مؤرشف من الأصل بتاريخ 11 أغسطس 2022.
- ↑ "لقطات شاشة من لعبة Frogger (1983)" . MobyGames .
- ↑ "أنماط الفيديو المدعومة : CGA (مُعدَّل)" . MobyGames .
- ↑ محول شاشة الألوان/الرسومات من IBM (ملف PDF) . 6361509. IBM. الصفحات 9، 20 – عبر مكتبة مراجع أجهزة الكمبيوتر الشخصية من IBM.
- ↑ "ibm :: pc :: cards :: Technical Reference Options and Adapters Volume 2 Apr84" . أرشيف الإنترنت . أبريل 1984. ص 50. تم الاطلاع عليه بتاريخ 9 يناير 2020 .
- ↑ "لقطات شاشة من لعبة Moon Bugs (1983)" . MobyGames . تم الاطلاع عليه بتاريخ 2023-01-06 .
- ↑ شركة ويندميل سوفتوير (1983)، مون باجز ، تم الاطلاع عليه بتاريخ 2023-01-06
- 1 2 "CGA في 1024 لونًا - نمط جديد: الدليل المصور" . int10h.org . تم الاطلاع عليه بتاريخ 2023-01-06 .
- ↑ "Icon: Quest for the Ring for DOS (1984)" . MobyGames . تم الاطلاع عليه بتاريخ 2023-01-06 .
- ↑ "الأرواح السبعة لرا لنظام DOS (1987)" . موبي جيمز . تم الاطلاع عليه بتاريخ 2023-01-06 .
- ↑ شركة Analog Devices. "مُشفِّر RGB إلى NTSC/PAL منخفض التكلفة مع منفذ Luma Trap" (ملف PDF) . صفحة 14. تاريخ الاسترجاع: 18 أكتوبر 2020.
تنشأ مشكلة أساسية عندما تحتوي إشارة Luma ... على مكونات ترددية تقع ضمن نطاق Chroma.
- ↑ شركة Analog Devices. "مُشفِّر RGB إلى NTSC/PAL منخفض التكلفة مع منفذ Luma Trap" (ملف PDF) . صفحة 15. تاريخ الاسترجاع: 18 أكتوبر 2020.
تحتوي الانتقالات الحادة من الأسود إلى الأبيض ... على مكونات ترددية ...، وتلك الموجودة في نطاق الكروما تُنشئ تلوينًا متقاطعًا.
- 1 2 3 VileR (2015-04-15). "8088 ميل في الساعة: CGA بـ 1024 لونًا - وضع جديد: الدليل المصور" . int10h.org . تم الاطلاع عليه بتاريخ 2022-10-15 .
- 1 2 "1000 لون على شاشة CGA: كيف يتم ذلك" . مدونة رينين . 2015-04-08 . تم الاطلاع عليه بتاريخ 2018-04-27 .
- ↑ محول الرسومات المحسّن من IBM (ملف PDF) (مرجع تقني). خيارات ومحولات IBM. 2 أغسطس 1984. ص 41.
- ↑ محول شاشة IBM للألوان/الرسومات (ملف PDF) (مرجع تقني). خيارات ومحولات IBM. صفحة 7.
- ↑ إليوت، جون. "تشغيل رأسين على أجهزة الكمبيوتر القديمة" . الصفحة الرئيسية لجون إليوت . تم الاسترجاع في 16 أغسطس 2020 .
- ↑ ديرفلر، فرانك جيه. الابن (مارس 1983). "برنامج يمكنك الاعتماد عليه" . مجلة الكمبيوتر الشخصي . المجلد 1، العدد 10. ص 187. تاريخ الاسترجاع 21-10-2013 .
- ↑ "INT 10h من قائمة المقاطعات الخاصة برالف براون" .
- ↑ الخيارات والمحولات: محول شاشة وطابعة أحادية اللون من IBM (ملف PDF) . IBM. يناير 1984. ص 1. تم الاطلاع عليه في 29 مارس 2026 .
- ↑ روز، فيليب إف إتش؛ ويسويل، فيل (12 يناير 1987). "أقلام ضوئية للرسم على الشاشة" . مجلة الكمبيوتر الشخصي . المجلد 6، العدد 1. الصفحات 105-111 . تاريخ الاسترجاع: 30 مارس 2026 .
- ^ سبراكلين ، دان. سبراكلين ، كاثي (1984). دليل سرجون الثالث . هايدن للبرمجيات . تم الاسترجاع في 30 مارس، 2026 .
- ↑ "برنامج PC-Draw: أداة الرسم الشاملة" . مجلة PC (إعلان). مايكروغرافكس. أغسطس 1983. تم الاطلاع عليه في 30 مارس 2026 .
- ↑ "تثبيت برنامج تشغيل شاشة CGA يدويًا" .
- ↑ فاستي، ويل (يونيو 1983). "الحاسوب الشخصي الرسومي" . مجلة الحاسوب الشخصي .
- ↑ "معجم الجيل القادم 1996 من الألف إلى الياء". الجيل القادم . العدد 15. إيماجن ميديا . مارس 1996. ص 31.
- ↑ كوران، لورانس جيه؛ شوفورد، ريتشارد إس. (نوفمبر 1983). "إستريدج من شركة آي بي إم" . بايت . الصفحات 88-97 . تم الاطلاع عليه بتاريخ 19 مارس 2016 .
- ↑ ستارك، كريغ ل. (2 أكتوبر 1984). "بطاقة رسومات بارادايس: من الأسهل أن تكون صديقًا للبيئة" . مجلة الكمبيوتر الشخصي . ص 59. تم الاطلاع عليه بتاريخ 25 أكتوبر 2013 .
- ملحوظات
- دليل فيديو CGA المتوافق مع أجهزة IBM PC - يتضمن التفاصيل الفنية
- معايرة شاشة CGA – معلومات تقنية حول فك تشفير الألوان ومعايرة شاشة IBM 5153
- مكتبة أجهزة الكمبيوتر الشخصية من شركة IBM: مرجع تقني (طبعة منقحة، 1983)
- استندت هذه المقالة في الأصل إلى مواد من قاموس الحوسبة المجاني على الإنترنت .
روابط خارجية
- ملاحظات حول محول الرسومات الملونة
- ألعاب برسومات CGA على موقع Wayback Machine (تمت أرشفته في 18-06-2006)
- لقطات شاشة نموذجية لألعاب CGA في Wayback Machine (تمت أرشفة بتاريخ 23-07-2012)
- موضوع سهل الاستخدام حول استخدام CGA في Wayback Machine (تمت أرشفته في 2014-08-14)
- معايير عرض الكمبيوتر
- بطاقات الرسومات
- أجهزة الفيديو من IBM
- مقدمات متعلقة بالحاسوب في عام 1981
