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 पूर्व-रिलीज़ में 68के द्विआधारी के रूप में जारी किया गया था, जिसके बाद 2004 में अगले ओएस अद्यतन में एक पूर्ण पावरपीसी पोर्ट था। अमीगाओएस 4.1 अंतिम संस्करण (2014) ने आर. टी. जी. कार्यों को सीधे graphics.library में एकीकृत किया। समर्थित ग्राफिक कार्ड ये ग्राफिक कार्ड 68के आधारित अमीगा प्रणालियों के लिए उपलब्ध पिकासो96 प्रणाली द्वारा समर्थित हैंः पीपीसी प्रणालियों पर समर्थित ग्राफिक कार्ड पिकासो96 जैसा कि अमीगाओएस 4 द्वारा उपयोग किया जाता है, वूडू 3, वूडू 4/5, और रेडियन आर100, आर200, आर300, आर520 (एक्स1000 श्रृंखला), आर700 (एचडी 4000 श्रृंखला), एचडी 5000 (एवरग्रीन) श्रृंखला, एचडी 6000 (उत्तरी द्वीप) श्रृंखला, और एचडी 7000 (दक्षिणी द्वीप) श्रृंखला का भी समर्थन करता है। RadeonHD AmigaOS 4 ड्राइवर को हंस डी रुइटर द्वारा बनाया और बनाए रखा गया है। एमिगाओस प्लेटफॉर्म के लिए चालक का विकास विशेष रूप से ए-ईओएन टेक्नोलॉजी लिमिटेड द्वारा वित्त पोषित और स्वामित्व में किया जा रहा है। 2017 में, क्लासिक 68के अमिगा सिस्टम के लिए पिकासो96 सिस्टम पर अधिकार इंडिविजुअल कंप्यूटर (आईकॉम्प) द्वारा खरीदे गए थे। आईकॉम्प ने संस्करण 3 में स्क्रीन ड्रैगिंग और संस्करण 3.1 में बहु-निगरानी समर्थन (अमीगा ओसीएस/ईसीएस/एजीए स्क्रीन और एक ही समय में सक्रिय आरटीजी स्क्रीन) जैसी सुविधाएँ जोड़ी हैं। आर. टी. जी. मास्टर उच्च स्तर का ए. पी. आई. स्टेफेन हेयूसर द्वारा चंकी ग्राफिक्स की आवश्यकता वाले 2डी और 3डी खेलों को विकसित करने के लिए बनाया गया था। आरटीजी मास्टर ग्राफिक्स कार्ड (साइबरग्राफएक्स, पिकासो II, पिकासो96 या ईजीएस संगत ड्राइवरों के साथ) और अमिगा चिपसेट (ईसीएस या एजीए) दोनों का समर्थन करता है। आर. टी. जी. मास्टर का उपयोग करने वाले खेल का एक उदाहरण आनुवंशिक प्रजाति है। अमीगाओएस ग्राफिक्स संदर्भ अमीगा एपीआई भी देखें।