الرسومات القابلة لإعادة الاستهداف

الرسومات القابلة لإعادة التوجيه [ 1 ] [ 2 ] (المختصرة بـ RTG ) هي واجهة برمجة تطبيقات لبرامج تشغيل الأجهزة ، تُستخدم بشكل أساسي من قِبل أجهزة الرسومات الخارجية للتفاعل مع نظام AmigaOS عبر مجموعة من المكتبات . [ 3 ] قد تتضمن مكتبات البرامج أدوات برمجية لضبط الدقة وألوان الشاشة والمؤشرات وأنماط الشاشة. ستستخدم هذه المكتبة الأجهزة المتاحة ولن تُضيف أي إمكانيات جديدة.

تقتصر مكتبة Intuition الخاصة بنظام Amiga OS 3.x على عمق عرض 8 بت ، بينما تتيح مكتبات RTG التعامل مع أعماق عرض أعلى مثل 24 بت. يوجد في Amiga واجهتا برمجة تطبيقات شائعتان: Picasso 96 وCyberGraphX، وهما متوافقتان تقريبًا. يتطلب تشغيل كل من Picasso 96 وCyberGraphX  ​​ذاكرة وصول عشوائي (RAM) لا تقل عن 4 ميجابايت ومعالج 68020 .

برنامج تشغيل بطاقة الرسومات EGS وغيرها من برامج تشغيل بطاقات الرسومات المبكرة

خططت شركة كومودور لإدخال ميزة إعادة توجيه الرسومات في الإصدار المستقبلي من نظام التشغيل AmigaOS (4.0)، [ 4 ] لكنها لم تتمكن من تقديم هذا الحل قبل إفلاسها. ونتيجةً لذلك، اضطر مصنّعو بطاقات الرسومات من جهات خارجية إلى إنشاء طبقات برمجية خاصة بهم فوق نظام AmigaOS، ما أدى إلى عدم توافقها مع بعضها البعض. واشتركت معظم برامج تشغيل بطاقات الرسومات المبكرة هذه في قيود مشتركة: إذ كان يتم الحفاظ على التوافق مع التطبيقات الحالية عن طريق فتح Workbench (أو شاشات تطبيقات أخرى، والمعروفة أيضًا باسم "محاكاة Workbench") على بطاقة الرسومات - عادةً بـ 16 لونًا (في AmigaOS 2.x) أو 256 لونًا (في AmigaOS 3.x)؛ ولم يكن بالإمكان استخدام ميزات بطاقة الرسومات الكاملة، مثل العرض عالي الألوان (15 أو 16 بت) والعرض بالألوان الحقيقية (24 أو 32 بت)، إلا من خلال التطبيقات المبرمجة مباشرةً لبرامج التشغيل هذه. وكانت أقدم هذه الحلول، مثل مكتبات Grafexa وSAGE [ 5 قادرة على عرض تطبيقاتها الخاصة فقط على بطاقة الرسومات دون أي دعم لـ "محاكاة Workbench". من أمثلة برامج التشغيل الأخرى: EGS، وMerlin/Domino، [ 6 ] وOmnibus، [ 7 ] وRetina [ 8 ] (الذي يُفترض أن يكون قادرًا على عرض Workbench بألوان 24 بت)، [ 9 ] و Graffity، [ 10 ] وPicasso، وProBench. من بين هذه البرامج، تميّز Picasso بتوافقه الجيد مع التطبيقات القديمة، حيث أمكن ترقية معظم البرامج المتوافقة مع نظام التشغيل لعرضها على بطاقة الرسومات، [ 11 ] بالإضافة إلى دعم برمجي قوي نسبيًا. [ 3 ] أُصدر ProBench (من ProDev) كبرنامج "محاكاة Workbench" جديد لبطاقة الرسومات Merlin القديمة في عام 1994، [ 12 ] وقدّم الإصدار 3 (1996) عمق ألوان 16 بت وتوافقًا مع CyberGraphX. [ 13 ] [ 14 ]

طُوِّر نظام الرسومات المُحسَّن (EGS) بواسطة شركة Viona Development باستخدام لغة Cluster (المشتقة من Modula-2 ) لبطاقات الرسومات Piccolo وSpectrum، ويدعم عمق شاشة يصل إلى 24 بت. يتطلب النظام ذاكرة وصول عشوائي (RAM) لا تقل عن 2 ميجابايت ومساحة قرص صلب تتراوح بين 4 و 5 ميجابايت . [ 15 ] عُرض نظام EGS لأول مرة مع بطاقة EGS 110/24 (GVP) في معرض World of Commodore/Amiga في نيويورك في أبريل 1992. [ 16 ] دعم النظام نطاقًا أوسع من بطاقات الرسومات مقارنةً ببرامج التشغيل الأخرى، واعتبرته بعض مجلات Amiga المعيار التالي لتقنية RTG لأجهزة Amiga، إلا أن توافقه مع معظم تطبيقات Amiga كان محدودًا. [ 17 ] [ 18 ] [ 19 ]

بطاقة رسوماتنوع التوسعةرقائق الرسومات
EGS 110/24حافلات GVP المحليةإطار عرض INMOS G364
EGS 28/24زورو ٢ / ٣سيروس لوجيك GD5426
شبكية العينزورو الثانيNCR 77C22E+
فيزيونيازورو الثانيIMS G300C
بيكولوزورو ٢ / ٣سيروس لوجيك GD5426
بيكولو SD64زورو ٢ / ٣سيروس لوجيك GD5434
قوس قزحزورو الثاني
قوس قزح 2زورو الثانيAnalog Devices ADV7120
قوس قزح 3زورو الثالثإنموس جي 365

سايبرجراف إكس

CyberGraphX ​​(تُنطق "سايبرغرافيكس" ويُختصر غالبًا إلى "CGX")، هي واجهة برمجة تطبيقات رسومية قابلة لإعادة التوجيه لأنظمة Amiga والأنظمة الحاسوبية المتوافقة، طوّرها توماس سونتوفسكي وفرانك مارياك، واعتمدتها لاحقًا شركة Phase5 لاستخدامها مع بطاقات الرسومات الخاصة بها. [ 20 ] كما استخدمتها العديد من الشركات المصنّعة الأخرى لبطاقات الرسومات التي قدّمت أجهزة لأنظمة Amiga والأنظمة المتوافقة.

تم طرح برنامج CyberGraphX ​​عام 1995 مع بطاقة الرسومات CyberVision64 (المرحلة الخامسة)، وكان أول برنامج RTG يسمح بعرض شاشات بألوان حقيقية كاملة لبرنامج Workbench والتطبيقات - حيث كانت الحلول الأقدم تدعم 256 لونًا فقط (مثل Picasso) أو برنامج Workbench بأربعة ألوان مع بعض النوافذ ذات 24 بت (Retina). [ 21 ] سرعان ما تفوق CyberGraphX ​​على جميع برامج تشغيل بطاقات الرسومات القديمة، وبحلول عام 1995، حظي بإشادة واسعة باعتباره الحل الأمثل لعرض Workbench والتطبيقات الأخرى. وبفضل توفره مجانًا لمستخدمي البطاقات المدعومة، أصبح المعيار الفعلي لبرامج RTG على نظام Amiga. [ 22 ] كان CyberGraphX ​​V4 [ 23 ] آخر إصدار لنظام AmigaOS؛ بينما يستخدم نظام MorphOS الإصدار CyberGraphX ​​V5.

بطاقات الرسومات المدعومة

تدعم شركة CyberGraphX ​​بطاقات الرسومات التالية:

بطاقة رسوماتنوع التوسعةرقائق الرسومات
3DFX Voodoo3 2000PCIالمنتقم
3DFX Voodoo3 3000المنتقم
3DFX Voodoo3 3500المنتقم
3DFX Voodoo4 4500النابالم
3DFX Voodoo5 5500النابالم
A2410TMS34010
أميغا AGAلوحة الدوائر المطبوعة الداخليةليزا
ATI Radeon 7000VERV100
ATI Radeon 7200100 راند
ATI Radeon 7500RV200
بطاقة رسومات ATI Radeon 8500 LE200 راند
ATI Radeon 9000RV250
بطاقة رسومات ATI Radeon 9000 ProRV250
بطاقة رسومات ATI Radeon 9100200 راند
بطاقة رسومات ATI Radeon 9100 LE200 راند
ATI Radeon 9200 SERV280
ATI Radeon 9200RV280
ATI Radeon 9200 ProRV280
ATI Radeon 9250RV280
ATI Radeon 9600 ProRV350
ATI Radeon 9600 XTRV360
ATI Radeon 9700 Pro300 راند
ATI Radeon 9800R350
ATI Rage 128 Pro
BlizzardVisionPPCبيرميديا ​​2
CyberVision64/3Dزورو الثاني / زورو الثالث [ 24 ]S3 VIRGE
CyberVision64زورو الثالث [ 25 ]S3 Trio64
سايبر فيجن بي بي سيبيرميديا ​​2
دراكو ألتايسدراكو باصSymbios Logic 77C32BLT
دراكو ألتايس بلسدراكو باصS3 Trio 64 V+
الدومينو
بيكاسو الثانيزورو الثاني [ 26 ]سيروس لوجيك GD5426
بيكاسو الثاني+سيروس لوجيك GD5428
بيكاسو الرابعزورو الثاني/زورو الثالثسيروس لوجيك GD5446
بيكولو
بيكولو SD64سيروس لوجيك GD5434
بكسل 64
ريتينا بي إل تي زد 3زورو الثالثSymbios Logic 77C32BLT
نطاق
XGI Volari V3XT
XGI Volari V5
XGI Volari V5XT
XGI Volari V8
SiS 300 / 305
SiS 315
SiS 6326

بيكاسو 96

مكتبة Picasso96 [ 27 ] هي مجموعة برامج تشغيل أجهزة RTG المستخدمة في بطاقة Picasso IV وغيرها من بطاقات الرسومات. بدأ تطويرها عام 1996 بواسطة شركة Village Tronic، وهي متوافقة مع برنامج CyberGraphX. [ 28 ] على الرغم من أن الإصدارات الأولى كانت تعاني من العديد من الأخطاء ومشاكل في الاستقرار، [ 29 ] إلا أنه بحلول الإصدار 1.17، تم تصحيح معظم مشاكل Picasso96. كما تم تحسين التوافق مع CyberGraphX. [ 30 ]

تم اختيار برنامج Picasso96 كمعيار RTG لنظام AmigaOS 4، حيث تم إصداره في البداية كملف ثنائي بحجم 68 كيلوبايت في الإصدار التجريبي من AmigaOS 4.0، [ 31 ] مع إصدار كامل متوافق مع معالجات PowerPC لاحقاً في عام 2004 في التحديث التالي لنظام التشغيل. [ 32 ] وقد دمج الإصدار النهائي من AmigaOS 4.1 (2014) وظائف RTG مباشرةً في مكتبة الرسومات.

بطاقات الرسومات المدعومة

تدعم هذه البطاقات الرسومية نظام Picasso96 المتاح لأنظمة Amiga القائمة على 68K:

بطاقة رسوماتنوع التوسعةرقائق الرسومات
سايبر فيجن بي بي سيجسر مخصص/PCIبيرميديا ​​2
BlizzardVisionPPCجسر مخصص/PCIبيرميديا ​​2
Cybervision64/3Dزورو الثاني/زورو الثالثS3 Virge [ 33 ]
Cybervision64زورو الثالثS3 86C764 Trio64 [ 34 ]
الدومينوزورو الثانيمختبرات تسينغ ET4000
ميرلينزورو ٢/٣مختبرات تسينغ ET4000W32
أومنيبوسزورو 2+ ISAمختبرات تسينغ ET4000AX
بيكاسو الثانيزورو الثاني [ 26 ]سيروس لوجيك GD5426
بيكاسو الثاني+زورو الثانيسيروس لوجيك GD5428
بيكاسو الرابعزورو الثاني/زورو الثالثسيروس لوجيك GD5446
بيكولوزورو ٢/٣سيروس لوجيك GD5426
بيكولو SD64زورو ٢/٣سيروس لوجيك GD5434
بكسل 64حافلة مخصصة/AteoBusسيروس لوجيك GD5434
GBA PII++زورو الثانيسيروس لوجيك GD5434
ألتيسحافلة دراكو المخصصةNCR77C32BLT
ريتينا زد 2زورو الثانيNCR77C22E
ريتينا بي إل تي زد 3زورو الثانيNCR77C32BLT
فيزيونيازورو الثانيإنموس جي 300
GVP EGS 110ناقل وحدة المعالجة المركزية المخصص/المدمج GVPإنموس جي 364
EGS 28/24 Spectrumزورو ٢/٣سيروس لوجيك GD5426
A2410زورو الثانيTMS34010
قوس قزح 2زورو الثانيADV7120
FrameMasterزورو الثانيADV7120
UAEgfxنظام التشغيل المضيفمحاكاة [ 35 ]
VA2000زورو الثاني/زورو الثالثمخصص/FPGA
ZZ9000زورو الثاني/زورو الثالثمخصص/FPGA
فودو بانشيPCI3dfx Voodoo Banshee
فودو 3PCI3dfx Voodoo 3
فودو 4/5PCI3dfx Voodoo 4/5
ماتروكسPCIMGA2x64، MGA1x64، G100، G200، G400، G450/G550
راديونPCI100 راند، 200 راند
ماخ 64PCIRageXL بواجهة 32 بت
إنديفيجن ECSv4مقبس دينيسمخصص/FPGA
رؤيةPCMCIAمخصص/FPGA

بطاقات الرسومات المدعومة على أنظمة PPC

يدعم برنامج Picasso96 المستخدم في نظام AmigaOS 4 أيضًا بطاقات الرسومات Voodoo 3 و Voodoo 4/5 و Radeon R100 و R200 و R300 ، [ 36 ] و R520 (سلسلة X1000) و R700 (سلسلة HD 4000) و HD 5000 (سلسلة Evergreen) و HD 6000 (سلسلة الجزر الشمالية) و HD 7000 (سلسلة الجزر الجنوبية). [ 37 ] تم تطوير برنامج تشغيل RadeonHD لنظام AmigaOS 4 وصيانته بواسطة هانز دي رويتر. [ 38 ] وتتولى شركة A-EON Technology Ltd. تمويل وتطوير برنامج التشغيل لمنصة AmigaOS بشكل حصري.

في عام 2017، اشترت شركة Individual Computers (iComp) حقوق نظام Picasso96 لأنظمة Amiga الكلاسيكية 68K. [ 39 ] أضافت iComp ميزات مثل سحب الشاشة في الإصدار 3.0.0 [ 40 ] ودعم الشاشات المتعددة في الإصدار 3.1.0 (شاشة Amiga OCS/ECS/AGA وشاشة RTG تعملان في الوقت نفسه). [ 41 ]

RTG ماستر

تم تطوير واجهة برمجة التطبيقات (API) عالية المستوى بواسطة ستيفن هاوزر لتطوير ألعاب ثنائية وثلاثية الأبعاد تتطلب رسومات عالية الجودة . يدعم برنامج RTG Master كلاً من بطاقات الرسومات (مع برامج تشغيل متوافقة مع CyberGraphX، وPicasso II، وPicasso96، أو EGS) وشريحة Amiga (ECS أو AGA). ومن الأمثلة على الألعاب التي تستخدم RTG Master لعبة Genetic Species . [ 42 ] [ 43 ]

انظر أيضاً

مراجع

  1. غرين، كريس (3-7 سبتمبر 1991). الرسومات القابلة لإعادة التوجيه (ملف PDF) . مؤتمر مطوري أميغا في أمريكا الشمالية. دنفر: كومودور-أميغا . القسم 26. تاريخ الاسترجاع : 7 يناير 2017 .
  2. شركة كومودور للإلكترونيات المحدودة (1993). مواصفات الرسومات القابلة لإعادة التوجيه . المؤتمر الدولي لمطوري أميغا 1993. أورلاندو: كومودور-أميغا. ص 419. تاريخ الاسترجاع: 13 ديسمبر 2016 . 
  3. 1 2 غودوين، سيمون (سبتمبر 1997). "RTG". Amiga Format . العدد 101. دار النشر المستقبلية. الصفحات 24-27 . ISSN 0957-4867 .   
  4. ليمون، شيلدون (فبراير 1993). "الأجهزة والرغبات، المستقبل: الرسومات القابلة لإعادة التوجيه". عالم أميغا . المجلد 9، العدد 2. دار نشر IDG. ص 38. الرقم الدولي الموحد للدوريات 0883-2390 .    
  5. وايتلي، غاري (ديسمبر 1992). "واجه مستقبلاً مشرقاً". إصدار خاص من Amiga Format . العدد 2. دار النشر Future Publishing. ص 93.  
  6. جانين، لوكاس (مارس 1993). "دومينو". أميغا نيوز (بالفرنسية). العدد 55. طبعة الأخبار. الصفحات 48-49 . الرقم الدولي الموحد للدوريات 1164-1746 .   
  7. رومان، تايمز (أبريل 1993). "ملاحظات من الشبكات، المزيد من الرسومات، أشياء رائعة". أخبار أميغا . المجلد 2، العدد 3. الحوسبة المحمولة الدولية. ص 6. الرقم الدولي الموحد للدوريات 1063-8458 .    
  8. ^ ناكيهارا ، دوجلاس ج. (أكتوبر 1993). "شبكية العين". حوسبة مذهلة . المجلد. 8، لا. 10. منشورات PiM. ص 14 – 15. ISSN 0886-9480 .    
  9. رايان، جون (يوليو 1993). "الشبكية". عالم أميغا . المجلد 9، العدد 7. دار نشر IDG. الصفحات 68-69 . الرقم الدولي الموحد للدوريات 0883-2390 .    
  10. "باختصار، BSC، جرافيتي". AmigaNews (بالفرنسية). العدد 61. إصدار الأخبار. أكتوبر 1993. ص 8. ISSN 1164-1746 .   
  11. أتكين، ديني (يناير 1994). "بيكاسو الثاني". عالم أميغا . المجلد 10، العدد 1. دار نشر IDG. الصفحات 16-18 . الرقم الدولي الموحد للدوريات 0883-2390 .    
  12. أولريش فليجل (16 يونيو 1994). "إكس-بيرت مات - ميرلين حي" . مجموعة الأخبار : comp.sys.amiga.hardware . يوزنت: 1994Jun16.113448@ibr.cs.tu-bs.de . تاريخ الاسترجاع: 26 نوفمبر 2016 .  
  13. "وثائق ProBench 3 باللغة الإنجليزية" (دليل Amiga في أرشيف lha) . aminet.net . 21 أكتوبر 1996. تم الاطلاع عليه في 26 نوفمبر 2016 .
  14. "ProBench v3.0". Amiga Info (باللغة السويدية). المجلد 1، العدد 6. X-Files Media. 1996. ISSN 1401-4661 .   
  15. "أسئلة وأجوبة حول EGS" . مجلة Amiga Report الدولية الإلكترونية . المجلد 2، العدد 5. 4 فبراير 1994. تاريخ الاسترجاع: 23 نوفمبر 2016 .  
  16. أتكين، ديني (يوليو 1992). "GVP تخطف الأضواء". حوسبة أميغا . العدد 50. منشورات يوروبريس. ص 14. ISSN 0959-9630 .   
  17. كينيدي، ستيفي (عيد الميلاد 1993). "حزمة من الفرح، بطاقة رسومات بيكولو". حوسبة أميغا . العدد 68. منشورات يوروبريس. الصفحات 60-61 . الرقم الدولي الموحد للدوريات 0959-9630 .   
  18. جونسون، ديف (أبريل 1994). "EGS 28/24 Spectrum". عالم أميغا . المجلد 10، العدد 4. دار نشر IDG. الصفحات 12-13 . الرقم الدولي الموحد للدوريات 0883-2390 .    
  19. جانين، لوكاس (مايو 1995). "بيكولو-إس دي 64". أميغا نيوز (بالفرنسية). العدد 79. طبعة الأخبار. الصفحات 20-21 . الرقم الدولي الموحد للدوريات 1164-1746 .   
  20. ^ نوميك، لوبوش (يناير 1996). "CyberVision64 وCyberGraphX ​​(podruhé)". مراجعة أميغا (باللغة التشيكية). رقم 12. اتلانتيدا للنشر. ص 17 – 19. ISSN 1211-1465 .   
  21. أوستن، بول (سبتمبر 1995). "رؤية للمستقبل". Amiga Computing . العدد 90. IDG Media. الصفحات 48-50 . ISSN 0959-9630 .   
  22. ^ ثيوليت ، سيريل (أكتوبر 1995). "مقارنة البطاقات الرسومية، Cinq cartes sous la loupe". أميغا نيوز (بالفرنسية). رقم 83. الطبعة الإخبارية. ص 26 – 28. ISSN 1164-1746 .   
  23. فيتش، نيك (يناير 1999). "CyberGraphX ​​4". Amiga Format . العدد 119. دار النشر Future Publishing. ص 52. ISSN 0957-4867 .   
  24. amiga.resource.cx - قاعدة بيانات أجهزة أميغا - منتجات المرحلة الخامسة الرقمية CyberVision 64/3D ، تاريخ القراءة: 13 ديسمبر 2016
  25. amiga.resource.cx - قاعدة بيانات أجهزة أميغا - منتجات المرحلة الخامسة الرقمية CyberVision 64 ، تاريخ القراءة: 13 ديسمبر 2016
  26. 1 2 amiga.resource.cx - قاعدة بيانات أجهزة أميغا - Village Tronic Picasso II ، تمت قراءتها في 24-08-2012
  27. آبت، توبياس (17-11-1999). "Picasso96 لبطاقات رسومات Amiga" . Aminet . تم الاسترجاع في 13-12-2016 .
  28. برنامج Picasso96 rtg
  29. ^ نوميك، لوبوش (مارس 1997). "بيكاسو الرابع". مراجعة أميغا (باللغة التشيكية). رقم 26. اتلانتيدا للنشر. ص 14 – 15. ISSN 1211-1465 .   
  30. ^ نوميك، لوبوش (يونيو 1997). "بيكاسو الرابع وبيكاسو 96، هل من السهل أن تصاب بالمرض؟". مراجعة أميغا (باللغة التشيكية). رقم 29. اتلانتيدا للنشر. ص. 9. ISSN 1211-1465 .   
  31. زوناس، كيمون (يوليو 2004). "إصدار تجريبي من نظام التشغيل AmigaOS 4.0". Amiga Future (بالألمانية). العدد 49. APC&TCP. ص 37.  
  32. ساتون، ميك؛ ويليامز، روبرت (شتاء 2004). "تحديث نظام التشغيل أميغا 4" (ملف PDF) . توتال أميغا . العدد 19. رابط أميغا جنوب إسيكس. ص 18.  
  33. "Phase 5 Digital Products CyberVision 64/3D - Amiga Hardware Database" .
  34. "Phase 5 Digital Products CyberVision 64 - Amiga Hardware Database" .
  35. "P96 - أجهزة الكمبيوتر الفردية" .
  36. "قائمة توافق الأجهزة مع نظام التشغيل AmigaOS 4.1" . شركة Acube Systems. 25-11-2012 . تم الاطلاع عليه بتاريخ 8-05-2014 .
  37. "RadeonHD الإصدار 1.0" (ملف PDF) (بيان صحفي). كارديف: شركة A-EON Technology. 27 مارس 2014. تاريخ الاطلاع: 3 سبتمبر 2016 .
  38. "برنامج تشغيل RadeonHD" . تم الاطلاع عليه بتاريخ 26-03-2017 .
  39. «شركة إنديفيدوال كمبيوترز تؤكد ملكيتها لبرنامج بيكاسو 96» (بيان صحفي). إنديفيدوال كمبيوترز. amiga-news.de. 23 ديسمبر 2018. تاريخ الاطلاع: 30 أكتوبر 2021 .
  40. "حدث: فيديوهات وتقارير عن مؤتمر أمي ويست 2020 (تحديث)" . Amiga-News.de. 25 أكتوبر 2020. تاريخ الاطلاع: 6 أغسطس 2022 .
  41. "برنامج تشغيل RTG: P96 الإصدار 3.1.0" . Amiga-News.de. 9 يوليو 2021. تاريخ الاطلاع: 30 أكتوبر 2021 .
  42. ^ نوميك، لوبوش (يونيو 1997). "مكتبة آر تي جي ماستر". مراجعة أميغا (باللغة التشيكية). رقم 29. اتلانتيدا للنشر. ص 28 – 29. ISSN 1211-1465 .   
  43. "Aminet - بحث" .