MOS Technology 8568
एम. ओ. एस. टेक्नोलॉजी 8568 वीडियो डिस्प्ले कंट्रोलर (वी. डी. सी.) कमोडोर 128. डी. सी. आर. पर्सनल कंप्यूटर पर 80 कॉलम या आर. जी. बी. आई. डिस्प्ले के लिए जिम्मेदार ग्राफिक्स प्रोसेसर था। कमोडोर 128 सेवा नियमावली में, इस भाग को "80 कॉलम सी. आर. टी. नियंत्रक" के रूप में संदर्भित किया गया था। 8568 में पुराने 6545ई मोनोक्रोम सी. आर. टी. नियंत्रक और आर. जी. बी. आई. रंग की कई विशेषताएँ शामिल थीं। मूल ("फ्लैट") कमोडोर 128 और कमोडोर 128डी (यूरोपीय प्लास्टिक हॉसिंग) ने 80 कॉलम डिस्प्ले उत्पन्न करने के लिए 8563 वीडियो नियंत्रक का उपयोग किया। 8568 अनिवार्य रूप से 8563 का एक अद्यतन संस्करण था, जिसमें बाद की कार्यक्षमता को गोंद तर्क के साथ जोड़ा गया था जिसे 8563 के भौतिक निकटता में असतत घटकों द्वारा लागू किया गया था। 8563 के विपरीत, 8568 में एक अप्रयुक्त (सी-128 में) सक्रिय कम व्यवधान अनुरोध लाइन (/आईएनटीआर) शामिल थी, जिसे 8568 के स्थिति रजिस्टर में "तैयार" बिट के 0 से 1 में बदलने पर जोर दिया गया था। नियंत्रण रजिस्टर को पढ़ने से स्वतः ही डीअसर्ट/आई. एन. टी. आर. हो जाएगा। पिन असाइनमेंट और सर्किट इंटरफेसिंग में अंतर के कारण, 8563 और 8568 विद्युत रूप से विनिमेय नहीं हैं। कमोडोर 128 में दो वीडियो प्रदर्शन मोड थे, जो आमतौर पर एकल रूप से उपयोग किए जाते थे, लेकिन एक साथ उपयोग किया जा सकता था यदि कंप्यूटर दो संगत वीडियो मॉनिटर से जुड़ा हुआ था। वी. आई. सी.-II चिप, जो कमोडोर 64 में भी पाई गई थी, को सीधे मुख्य मेमोरी में मैप किया गया था-वीडियो मेमोरी और सी. पी. यू. (8502 और जेड80ए प्रोसेसर) ने एक सामान्य 128 के. बी. रैम साझा की, और वी. आई. सी.-II नियंत्रण रजिस्टरों को मेमोरी स्थानों के रूप में एक्सेस किया गया (यानी, वे मेमोरी मैप किए गए थे)। वी. आई. सी.-II के विपरीत, 8568 की अपनी स्थानीय वीडियो रैम थी, सी-128डीसीआर मॉडल में 64के (उत्तरी अमेरिका में बेचा गया) और विशेष मशीन के निर्माण की तारीख के आधार पर, सी-128डी मॉडल में 16 या 64के (यूरोप में विपणन)। वी. डी. सी. के आंतरिक रजिस्टरों और समर्पित वीडियो मेमोरी को संबोधित करना अप्रत्यक्ष माध्यमों से पूरा किया जाना चाहिए। सबसे पहले कार्यक्रम को वी. डी. सी. को बताना चाहिए कि इसके 37 आंतरिक रजिस्टरों में से किस तक पहुंचना है। इसके बाद कार्यक्रम को तब तक इंतजार करना चाहिए जब तक कि वी. डी. सी. पहुँच के लिए तैयार न हो जाए, जिसके बाद चयनित आंतरिक रजिस्टर पर पढ़ा या लिखा जा सकता है। निम्नलिखित कोड एक रजिस्टर के लिए विशिष्ट हैः ldx #regnum; वीडीसी रजिस्टर एसटीएक्स $डी 600 तक पहुँचने के लिए; रजिस्टर लूप बिट $डी 600 को नियंत्रित करने के लिए लिखें; स्टेटस रजिस्टर बी. पी. एल. लूप के बिट 7 की जाँच करें; वी. डी. सी. तैयार नहीं है lda $d601; वी. डी. सी. रजिस्टर से पढ़ें। निम्नलिखित कोड एक रजिस्टर लेखन संचालन के लिए विशिष्ट हैः ldx #regnum; वी. डी. सी. रजिस्टर को एसटीएक्स $डी 600 पर लिखने के लिए; रजिस्टर लूप बिट को नियंत्रित करने के लिए लिखें $डी 600; स्थिति रजिस्टर बी. पी. एल. लूप का बिट 7 देखें; वी. डी. सी. तैयार नहीं है $डी 601; वी. डी. सी. रजिस्टर को लिखें। 8568 को नियंत्रित करने की इस कुछ बोझिल विधि के कारण, बिट-मैप मोड में अधिकतम संभव फ्रेम दर आम तौर पर आर्केड-स्टाइल एक्शन वीडियो गेम के लिए बहुत धीमी होती है, जिसमें डिस्प्ले के बिट-गहन हेरफेर की आवश्यकता होती है। 8568 के अंतिम संस्करणों में भाग संख्या के साथ संशोधन कोड आर9ए या आर9बी जोड़े गए थे, जो स्पष्ट रूप से अनिर्दिष्ट सुधारों का संकेत देते हैं। 80x25 वर्णों का पाठ रिज़ॉल्यूशन 720x700 पिक्सेल अधिकतम वीडियो रिज़ॉल्यूशन 80x50 पाठ तक इंटरलेस्ड, 640Hx480V बिटमैप 3 वर्ण मोडः मानक, सेमीग्राफिक और ग्राफिक, दोहरी चौड़ाई और हाइरेस बिटमैप। आउटपुटः 16 रंगों या 16 ग्रे शेड्स के साथ डिजिटल आर. जी. बी. आई., साथ ही सीमित मोनोक्रोम कम्पोजिट। विशेषताएंः इंटरलेस मोड, क्षैतिज और ऊर्ध्वाधर स्क्रॉलिंग, लाइट पेन इनपुट, हार्डवेयर कर्सर, अंडरलाइन, ब्लिंक, रिवर्स वीडियो, 256 प्रत्येक के 2 वर्ण सेट, अपडेट के लिए तैयार इंटरप्ट 64 KByte मेमोरी का उपयोग कर सकते हैं, जो 4164/4464 या 4416 DRAM 48 पिन, + 5 वोल्ट डीसी आपूर्ति को इंटरफेस करने के लिए प्रोग्राम करने योग्य है। इस जानकारी को कमोडोर 128 शब्दावली में कमोडोर 128 प्रोग्रामर के संदर्भ गाइड नोट्स से अनुकूलित किया गया था, वी. आई. सी.-II डिस्प्ले को 40 कॉलम डिस्प्ले कहा जाता था, और वी. डी. सी., 80 कॉलम, फिक्स्ड-पिच टेक्स्ट के कॉलम की संख्या के कारण जिसे मूल रूप से प्रदर्शित किया जा सकता था। कमोडोर सेवा नियमावली 314001-08 (1987)। 8563/8568 हार्डवेयर हमेशा पता और डेटा बसों पर दिखाई देता है, भले ही सी-128 किस मोड में काम कर रहा हो। इसलिए सी-64 संगतता मोड में चलते समय 80 कॉलम डिस्प्ले उत्पन्न करना संभव है। बेशक, कोई सी-64 ऑपरेटिंग सिस्टम समर्थन नहीं है। संदर्भ एम. ओ. एस. प्रौद्योगिकी एकीकृत परिपथ ग्राफिक्स चिप्स कमोडोर 64