MOS Technology 8568
ایم او ایس ٹیکنالوجی 8568 ویڈیو ڈسپلے کنٹرولر (وی ڈی سی) کموڈور 128 ڈی سی آر پرسنل کمپیوٹر پر 80 کالم یا آر جی بی آئی ڈسپلے کے لیے ذمہ دار گرافکس پروسیسر تھا۔ کموڈور 128 سروس دستی میں، اس حصے کو "80 کالم سی آر ٹی کنٹرولر" کہا گیا تھا۔ 8568 نے پرانے 6545E مونوکروم سی آر ٹی کنٹرولر کے علاوہ آر جی بی آئی رنگ کی بہت سی خصوصیات کو مجسم کیا۔ اصل ("فلیٹ") کموڈور 128 اور کموڈور 128 ڈی (یورپی پلاسٹک ہوزنگ) نے 80 کالم ڈسپلے تیار کرنے کے لیے 8563 ویڈیو کنٹرولر کا استعمال کیا۔ 8568 بنیادی طور پر 8563 کا ایک تازہ ترین ورژن تھا، جس میں مؤخر الذکر کی فعالیت کو گلو منطق کے ساتھ ملایا گیا تھا جسے 8563 کے جسمانی قربت میں مجرد اجزاء کے ذریعے نافذ کیا گیا تھا۔ 8563 کے برعکس، 8568 میں ایک غیر استعمال شدہ (C-128 میں) فعال کم مداخلت کی درخواست لائن (/INTR) شامل تھی، جس کا دعوی اس وقت کیا گیا جب 8568 کے اسٹیٹس رجسٹر میں "تیار" بٹ 0 سے 1 میں تبدیل ہو گیا۔ کنٹرول رجسٹر کو پڑھنے سے خود بخود ڈیسرٹ/آئی این ٹی آر ہو جائے گا۔ پن اسائنمنٹس اور سرکٹ انٹرفیسنگ میں فرق کی وجہ سے، 8563 اور 8568 برقی طور پر قابل تبادلہ نہیں ہیں۔ کموڈور 128 میں دو ویڈیو ڈسپلے موڈ تھے، جو عام طور پر واحد طور پر استعمال ہوتے تھے، لیکن اگر کمپیوٹر دو ہم آہنگ ویڈیو مانیٹروں سے منسلک ہو تو بیک وقت استعمال کیا جا سکتا تھا۔ وی آئی سی-II چپ، جو کموڈور 64 میں بھی پائی گئی تھی، کو براہ راست مرکزی میموری میں نقشہ بنایا گیا تھا-ویڈیو میموری اور سی پی یو (8502 اور زیڈ 80 اے پروسیسرز) نے ایک مشترکہ 128 کے بی ریم کا اشتراک کیا، اور وی آئی سی-II کنٹرول رجسٹروں کو میموری مقامات کے طور پر حاصل کیا گیا (یعنی، وہ میموری نقشہ بنائے گئے تھے)۔ وی آئی سی-II کے برعکس، 8568 کی اپنی مقامی ویڈیو رام تھی، سی-128 ڈی سی آر ماڈل میں 64 کے (شمالی امریکہ میں فروخت) اور، مخصوص مشین کی تیاری کی تاریخ کے لحاظ سے، سی-128 ڈی ماڈل میں 16 یا 64 کے (یورپ میں مارکیٹنگ)۔ وی ڈی سی کے اندرونی رجسٹروں اور وقف شدہ ویڈیو میموری سے خطاب کرنا بالواسطہ ذرائع سے پورا کیا جانا چاہیے۔ سب سے پہلے پروگرام کو وی ڈی سی کو بتانا چاہیے کہ اس کے 37 اندرونی رجسٹروں میں سے کس تک رسائی حاصل کی جانی ہے۔ اگلا پروگرام کو وی ڈی سی تک رسائی کے لیے تیار ہونے تک انتظار کرنا چاہیے، جس کے بعد منتخب کردہ اندرونی رجسٹر پر پڑھنا یا لکھنا انجام دیا جا سکتا ہے۔ درج ذیل کوڈ ایک رجسٹر پڑھنے کے لیے مخصوص ہے: ldx #regnum ؛ stx $d 600 تک رسائی کے لیے VDC رجسٹر ؛ کنٹرول رجسٹر لوپ بٹ $d 600 پر لکھیں ؛ اسٹیٹس رجسٹر بی پی ایل لوپ کا بٹ 7 چیک کریں ؛ VDC تیار نہیں lda $d601 ؛ VDC رجسٹر سے پڑھیں۔ درج ذیل کوڈ رجسٹر رائٹ آپریشن کے لیے مخصوص ہے: ldx #regnum ؛ VDC رجسٹر ایس ٹی ایکس $d 600 پر لکھنے کے لیے ؛ رجسٹر لوپ بٹ کو کنٹرول کرنے کے لیے لکھیں $d 600 ؛ اسٹیٹس رجسٹر بی پی ایل لوپ کا بٹ 7 چیک کریں ؛ VDC $d601 کے لیے تیار نہیں ہے۔ VDC رجسٹر کو لکھیں۔ 8568 کو کنٹرول کرنے کے اس کچھ مشکل طریقہ کی وجہ سے، بٹ میپڈ موڈ میں زیادہ سے زیادہ ممکنہ فریم ریٹ عام طور پر آرکیڈ طرز کے ایکشن ویڈیو گیمز کے لیے بہت سست ہوتا ہے، جس میں ڈسپلے کی بٹ-انٹینسیو ہیرا پھیری کی ضرورت ہوتی ہے۔ 8568 کے حتمی ورژن میں حصہ نمبر کے ساتھ نظر ثانی شدہ کوڈ R9a یا R9b منسلک تھے، جو بظاہر غیر دستاویزی بہتری کی نشاندہی کرتے ہیں۔ خصوصیات 80 × 25 حروف ٹیکسٹ ریزولوشن 720 × 700 پکسلز زیادہ سے زیادہ ویڈیو ریزولوشن 80 × 50 متن تک مربوط، 640H × 480V بٹ میپ 3 کردار کے طریقے: معیاری، سیمیگرافک اور گرافک، ڈبل چوڑائی اور ہائریس بٹ میپ۔ آؤٹ پٹ: 16 رنگوں یا 16 گرے شیڈز کے ساتھ ڈیجیٹل آر جی بی آئی، نیز محدود مونوکروم مرکب۔ خصوصیات: انٹرلیس موڈ، افقی اور عمودی اسکرولنگ، لائٹ پین ان پٹ، ہارڈ ویئر کرسر، انڈر لائن، پلک جھپکانا، ریورس ویڈیو، 256 کے 2 کریکٹر سیٹ، اپ ڈیٹ کے لیے تیار انٹرپٹ 64 کے بائٹ میموری تک رسائی حاصل کر سکتے ہیں، جو 4164/4464 یا 4416 ڈی آر اے ایم 48 پنز، + 5 وولٹ ڈی سی سپلائی کو انٹرفیس کرنے کے لیے پروگرام کے قابل ہے۔ رجسٹر لسٹنگ یہ معلومات کموڈور 128 پروگرامرز ریفرنس گائیڈ نوٹس سے اخذ کی گئی تھی۔ کموڈور 128 اصطلاحات میں، وی آئی سی-II ڈسپلے کو 40 کالم ڈسپلے کہا جاتا تھا، اور وی ڈی سی، 80 کالم، فکسڈ پچ ٹیکسٹ کے کالموں کی تعداد کی وجہ سے جسے مقامی طور پر دکھایا جا سکتا تھا۔ کموڈور سروس دستی 314001-08 (1987)۔ 8563/8568 ہارڈ ویئر ہمیشہ ایڈریس اور ڈیٹا بسوں پر نظر آتا ہے اس سے قطع نظر کہ C-128 کس موڈ میں چل رہا ہے۔ لہذا سی-64 مطابقت کے موڈ میں چلتے ہوئے 80 کالم ڈسپلے تیار کرنا ممکن ہے۔ یقینا کوئی سی-64 آپریٹنگ سسٹم سپورٹ نہیں ہے۔ حوالہ جات ایم او ایس ٹیکنالوجی انٹیگریٹڈ سرکٹس گرافکس چپس کموڈور 64