Retargetable graphics
ریٹارگیٹ ایبل گرافکس (آر ٹی جی کے طور پر مختصر) ایک ڈیوائس ڈرائیور اے پی آئی ہے جو بنیادی طور پر تھرڈ پارٹی گرافکس ہارڈ ویئر کے ذریعے لائبریریوں کے ایک سیٹ کے ذریعے امیگا او ایس کے ساتھ انٹرفیس کے لیے استعمال ہوتا ہے۔ سافٹ ویئر لائبریریوں میں ریزولوشن، اسکرین کے رنگ، پوائنٹر اور اسکرین موڈ کو ایڈجسٹ کرنے کے لیے سافٹ ویئر ٹولز شامل ہو سکتے ہیں۔ یہ دستیاب ہارڈ ویئر کا استعمال کرے گا اور کسی بھی طرح سے صلاحیتوں کو نہیں بڑھائے گا۔ امیگا او ایس 3. x intuition.library 8 بٹ ڈسپلے کی گہرائی تک محدود ہے، لیکن آر ٹی جی لائبریریاں 24 بٹس جیسی زیادہ گہرائی کو سنبھالنا ممکن بناتی ہیں۔ امیگا پر دو عام اے پی آئی ہیں: پکاسو 96 اور سائبر گراف ایکس، جو ایک دوسرے کے ساتھ تقریبا مطابقت رکھتے ہیں۔ پکاسو 96 اور سائبر گراف ایکس دونوں کو کام کرنے کے لیے کم از کم 4 ایم بی ریم اور 68020 سی پی یو کی ضرورت ہوتی ہے۔ ای جی ایس اور دیگر ابتدائی گرافکس کارڈ ڈرائیوروں نے اگرچہ کموڈور نے امیگا او ایس (4.0) کے مستقبل کے ورژن میں دوبارہ حاصل کرنے کے قابل گرافکس متعارف کرانے کا منصوبہ بنایا تھا، لیکن کمپنی اس کے خاتمے سے پہلے اس طرح کا حل فراہم کرنے کے قابل نہیں تھی۔ اس طرح تھرڈ پارٹی گرافکس کارڈ بنانے والوں کو امیگا او ایس کے اوپر اپنے سافٹ ویئر کی پرتیں بنانے پر مجبور کیا گیا، جو ایک دوسرے سے مطابقت نہیں رکھتی تھیں۔ ان میں سے زیادہ تر ابتدائی امیگا گرافکس کارڈ ڈرائیوروں نے مشترکہ حدود کا اشتراک کیا: موجودہ ایپلی کیشنز کے ساتھ مطابقت کو گرافکس کارڈ پر ورک بینچ (یا دیگر ایپلی کیشن اسکرینز، جسے "ورک بینچ ایمولیشن" بھی کہا جاتا ہے) کھول کر برقرار رکھا جاتا تھا-عام طور پر 16 (امیگا او ایس 2. x کے تحت) یا 256 رنگوں میں (امیگا او ایس 3. x کے تحت) ؛ مکمل گرافکس کارڈ کی خصوصیات جیسے اعلی رنگ (15-یا 16-بٹ) اور حقیقی رنگ (24-یا 32-بٹ) ڈسپلے کو صرف اس طرح کے ڈرائیور سافٹ ویئر کے لیے براہ راست پروگرام کردہ ایپلی کیشنز کے ذریعے استعمال کیا جا سکتا ہے۔ ان میں سے سب سے ابتدائی حل جیسے گرافکسا اور ایس اے جی ای لائبریریاں "ورک بینچ ایمولیشن" کے لیے کسی سپورٹ کے بغیر گرافکس کارڈ پر صرف اپنی ایپلی کیشنز کو ظاہر کرنے کے قابل تھیں۔ دیگر ڈرائیوروں کی مثالیں ای جی ایس، مرلن/ڈومینو، اونیبس، ریٹنا (جو 24 بٹ رنگ میں ورک بینچ کو ظاہر کرنے کے قابل بھی ہونا چاہیے)، گرافٹی، پکاسو، اور پرو بینچ ہیں۔ ان میں سے، پکاسو نے پرانی ایپلی کیشنز کے ساتھ اچھی مطابقت پیش کی، کیونکہ زیادہ تر او ایس کے مطابق پروگراموں کو گرافکس کارڈ ڈسپلے، اور نسبتا مضبوط سافٹ ویئر سپورٹ میں فروغ دیا جا سکتا ہے۔ پروبینچ (پرو ڈیو کی طرف سے) کو 1994 میں پرانے مرلن گرافکس کارڈ کے لیے ایک نئے "ورک بینچ ایمولیٹر" کے طور پر جاری کیا گیا تھا، اور ورژن 3 (1996) نے سائبر گراف ایکس کے ساتھ 16 بٹ رنگ کی گہرائی اور مطابقت متعارف کرائی۔ بہتر گرافکس سسٹم (ای جی ایس) کو ویوانا ڈویلپمنٹ نے پکولو اور سپیکٹرم گرافکس بورڈز کے لیے کلسٹر زبان (ایک ماڈیولا-2 مشتق) کا استعمال کرتے ہوئے تیار کیا تھا، جو اسکرین کی گہرائی کو 24 بٹس تک سپورٹ کرتا ہے۔ اس کے لیے کم از کم رام اور ہارڈ ڈسک کی جگہ درکار ہوتی ہے۔ ای جی ایس کو پہلی بار اپریل 1992 میں نیویارک میں ورلڈ آف کموڈور/امیگا شو میں ای جی ایس 110/24 کارڈ (جی وی پی) کے ساتھ پیش کیا گیا تھا۔ اس نے دوسرے ڈرائیوروں کے مقابلے میں گرافکس کارڈز کی ایک وسیع رینج کی حمایت کی اور کچھ امیگا میگزینوں نے اسے امیگا کے لیے اگلے آر ٹی جی معیار کے طور پر دیکھا، لیکن زیادہ تر امیگا ایپلی کیشنز کے ساتھ اس کی مطابقت محدود تھی۔ سائبر گراف ایکس (جسے "سائبر گرافکس" کہا جاتا ہے اور اکثر "سی جی ایکس" کے طور پر مختصر کیا جاتا ہے)، امیگا اور ہم آہنگ کمپیوٹر سسٹمز کے لیے ایک ری ٹارگیٹ ایبل گرافکس اے پی آئی ہے جسے تھامس سونٹووسکی اور فرینک ماریک نے تیار کیا اور بعد میں فیز 5 نے اپنے گرافکس کارڈز کے ساتھ استعمال کے لیے اپنایا۔ امیگا اور ہم آہنگ نظاموں کے لیے ہارڈ ویئر پیش کرنے والے بہت سے دوسرے گرافکس کارڈ بنانے والوں نے بھی اسے استعمال کیا۔ 1995 میں سائبر ویژن 64 گرافکس کارڈ (فیز 5) کے ساتھ متعارف کرایا گیا، سائبر گراف ایکس پہلا آر ٹی جی سافٹ ویئر تھا جس نے ورک بینچ اور ایپلی کیشنز کے لیے مکمل حقیقی رنگ کی اسکرینوں کی اجازت دی-پرانے حل صرف 256 رنگوں کی حمایت کرتے تھے (مثال کے طور پر۔ پکاسو) یا کچھ 24 بٹ ونڈوز (ریٹنا) کے ساتھ چار رنگوں کا ورک بینچ۔ سائبر گراف ایکس نے تمام پرانے گرافکس کارڈ ڈرائیوروں کو تیزی سے پیچھے چھوڑ دیا اور 1995 تک ورک بینچ اور دیگر ایپلی کیشنز کو ظاہر کرنے کے لیے بہترین حل کے طور پر سراہا گیا۔ سپورٹڈ کارڈز کے صارفین کے لیے مفت دستیاب ہونے کی وجہ سے، یہ امیگا کے لیے ڈی فیکٹو آر ٹی جی معیار بن گیا۔ سائبر گراف ایکس وی 4 امیگا او ایس کے لیے آخری ریلیز تھی ؛ مورفوس سائبر گراف ایکس وی 5 کا استعمال کرتا ہے۔ سپورٹڈ گرافک کارڈز ان گرافک کارڈز کو سائبر گراف ایکس سپورٹ کرتا ہے: پکاسو96 پکاسو96 آر ٹی جی ڈیوائس ڈرائیور لائبریری سیٹ ہے جو پکاسو IV اور دیگر گرافکس بورڈز استعمال کرتے ہیں۔ اس کی ترقی 1996 میں ولیج ٹرانک نے شروع کی تھی، اور یہ سائبر گراف ایکس کے ساتھ مطابقت رکھتا ہے۔ اگرچہ پہلی ریلیزز کیڑے اور استحکام کے مسائل سے بھری ہوئی تھیں، لیکن ورژن 1.17 کے ذریعے پکاسو96 کے ساتھ زیادہ تر مسائل کو درست کر دیا گیا۔ سائبر گراف ایکس کے ساتھ مطابقت کو بھی بہتر بنایا گیا۔ پکاسو96 کو امیگا او ایس 4 کے لیے آر ٹی جی معیار کے طور پر منتخب کیا گیا تھا، جو پہلے امیگا او ایس 4.0 پری ریلیز میں 68k بائنری کے طور پر جاری کیا گیا تھا، جس کے بعد 2004 میں اگلی او ایس اپ ڈیٹ میں ایک مکمل پاور پی سی پورٹ تھا۔ امیگا او ایس 4.1 فائنل ایڈیشن (2014) نے آر ٹی جی افعال کو براہ راست graphics.library میں مربوط کیا۔ سپورٹڈ گرافک کارڈز یہ گرافک کارڈز 68K پر مبنی امیگا سسٹمز کے لیے دستیاب پکاسو96 سسٹم کے ذریعے سپورٹ کیے جاتے ہیں: پی پی سی سسٹمز پر سپورٹڈ گرافک کارڈز پکاسو96 جیسا کہ امیگا او ایس 4 کے ذریعے استعمال کیا جاتا ہے، ووڈو 3، ووڈو 4/5، اور ریڈیون R100، R200، R300، R520 (X1000 سیریز)، R700 (ایچ ڈی 4000 سیریز)، ایچ ڈی 5000 (سدا بہار) سیریز، ایچ ڈی 6000 (شمالی جزائر) سیریز، اور ایچ ڈی 7000 (جنوبی جزائر) سیریز کو بھی سپورٹ کرتا ہے۔ ریڈیون ایچ ڈی امیگا او ایس 4 ڈرائیور کو ہنس ڈی روئٹر نے بنایا اور برقرار رکھا ہے۔ امیگا او ایس پلیٹ فارم کے لیے ڈرائیور کی جاری ترقی کو خصوصی طور پر فنڈ کیا جا رہا ہے اور اس کی ملکیت اے-ایون ٹیکنالوجی لمیٹڈ کے پاس ہے۔ 2017 میں، کلاسک 68K امیگا سسٹمز کے لیے پکاسو96 سسٹم کے حقوق انفرادی کمپیوٹرز (آئی کامپ) نے خریدے تھے۔ آئی کامپ نے ورژن 3.0 میں اسکرین ڈریگنگ اور ورژن 3.0 میں ملٹی مانیٹر سپورٹ (امیگا او سی ایس/ای سی ایس/اے جی اے اسکرین اور ایک ہی وقت میں فعال آر ٹی جی اسکرین) جیسی خصوصیات شامل کیں۔ آر ٹی جی ماسٹر اعلی درجے کا اے پی آئی اسٹیفن ہیوزر نے چکن گرافکس کی ضرورت والے 2 ڈی اور 3 ڈی گیمز تیار کرنے کے لیے بنایا تھا۔ آر ٹی جی ماسٹر گرافکس کارڈز (سائبر گراف ایکس، پکاسو II، پکاسو 96 یا ای جی ایس ہم آہنگ ڈرائیوروں کے ساتھ) اور امیگا چپ سیٹ (ای سی ایس یا اے جی اے) دونوں کی حمایت کرتا ہے۔ آر ٹی جی ماسٹر کا استعمال کرنے والے کھیل کی ایک مثال جینیاتی انواع ہے۔ امیگا او ایس گرافکس حوالہ جات امیگا اے پی آئی بھی دیکھیں۔