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 કંટ્રોલ રજિસ્ટરને મેમરી સ્થાનો તરીકે એક્સેસ કરવામાં આવ્યા હતા (એટલે કે, તેઓ મેમરી મેપ કરવામાં આવ્યા હતા). VIC-IIથી વિપરીત, 8568ની પોતાની સ્થાનિક વિડિયો રેમ હતી, C-128DCR મોડેલમાં 64K (ઉત્તર અમેરિકામાં વેચાય છે) અને, ચોક્કસ મશીનના ઉત્પાદનની તારીખના આધારે, C-128D મોડેલમાં 16 અથવા 64K (યુરોપમાં વેચવામાં આવે છે). વી. ડી. સી. ના આંતરિક રજિસ્ટર અને સમર્પિત વિડિયો મેમરીને સંબોધિત કરવું પરોક્ષ રીતે પૂર્ણ કરવું આવશ્યક છે. સૌપ્રથમ કાર્યક્રમએ વી. ડી. સી. ને જણાવવું પડશે કે તેના 37 આંતરિક રજિસ્ટરમાંથી કયા સુધી પહોંચવાની છે. આગળ પ્રોગ્રામને VDC પ્રવેશ માટે તૈયાર થાય ત્યાં સુધી રાહ જોવી પડશે, ત્યારબાદ પસંદ કરેલા આંતરિક રજિસ્ટર પર વાંચી અથવા લખી શકાય છે. નીચેનો કોડ વાંચી શકાય તેવા રજિસ્ટરની લાક્ષણિકતા છેઃ ldx #regnum; વી. ડી. સી. રજિસ્ટરને એસટીએક્સ $ડી 600 સુધી પહોંચવા માટે; રજિસ્ટર લૂપ બીટ $ડી 600 ને નિયંત્રિત કરવા માટે લખો; સ્ટેટસ રજિસ્ટર બી. પી. એલ. લૂપનું બીટ 7 તપાસો; વી. ડી. સી. તૈયાર નથી lda $d601; વી. ડી. સી. રજિસ્ટરમાંથી વાંચો. નીચેનો કોડ રજિસ્ટર લેખન કામગીરીની લાક્ષણિકતા છેઃ ldx #regnum; VDC રજિસ્ટરને stx $d 600 પર લખવા માટે; રજિસ્ટર લૂપ બીટને નિયંત્રિત કરવા માટે લખો $d 600; સ્થિતિ રજિસ્ટર bPL લૂપનું બીટ 7 તપાસો; VDC $d601 તૈયાર નથી; VDC રજિસ્ટરને લખો. 8568 ને નિયંત્રિત કરવાની આ થોડી બોજારૂપ પદ્ધતિને કારણે, બિટ-મેપ કરેલ મોડમાં મહત્તમ શક્ય ફ્રેમ દર સામાન્ય રીતે આર્કેડ-સ્ટાઇલ એક્શન વીડિયો ગેમ્સ માટે ખૂબ ધીમો હોય છે, જેમાં ડિસ્પ્લેની બિટ-સઘન હેરફેર જરૂરી હોય છે. 8568ની અંતિમ આવૃત્તિઓમાં ભાગ ક્રમાંક સાથે સંશોધન કોડ R9a અથવા R9b જોડવામાં આવ્યા હતા, જે દેખીતી રીતે બિનદસ્તાવેજીકૃત સુધારાઓ સૂચવે છે. 80 × 25 અક્ષરો લખાણ રીઝોલ્યુશન 720 × 700 પિક્સેલ્સ મહત્તમ વિડિયો રીઝોલ્યુશન 80 × 50 લખાણ સુધી ઇન્ટરલેસ્ડ, 640H × 480V બિટમેપ 3 અક્ષર સ્થિતિઓ ધરાવે છેઃ પ્રમાણભૂત, સેમિગ્રાફિક અને ગ્રાફિક, બેવડી પહોળાઈ અને હાયરેસ બિટમેપ. આઉટપુટઃ 16 રંગો અથવા 16 ગ્રે શેડ્સ સાથે ડિજિટલ આરજીબીઆઈ, વત્તા મર્યાદિત મોનોક્રોમ કમ્પોઝિટ. સુવિધાઓઃ ઇન્ટરલેસ મોડ, હોરિઝોન્ટલ અને વર્ટિકલ સ્ક્રોલિંગ, લાઇટ પેન ઇનપુટ, હાર્ડવેર કર્સર, અંડરલાઇન, બ્લિંક, રિવર્સ વિડિયો, 256 દરેકના 2 અક્ષર સેટ, અપડેટ રેડી ઇન્ટરપ્ટ 64 KByte મેમરીને ઍક્સેસ કરી શકે છે, 4164/4464 અથવા 4416 DRAM 48 પિન, + 5 વોલ્ટ ડીસી સપ્લાયને ઇન્ટરફેસ કરવા માટે પ્રોગ્રામ કરી શકાય છે. રજિસ્ટર લિસ્ટિંગ આ માહિતી કોમોડોર 128 પ્રોગ્રામરની સંદર્ભ માર્ગદર્શિકા નોંધોમાંથી સ્વીકારવામાં આવી હતી કોમોડોર 128 પરિભાષામાં, વી. આઈ. સી.-II ડિસ્પ્લેને 40 કોલમ ડિસ્પ્લે કહેવામાં આવતું હતું, અને વી. ડી. સી., 80 કોલમ, ફિક્સ્ડ-પિચ ટેક્સ્ટની કૉલમની સંખ્યાને કારણે કે જે મૂળ રૂપે પ્રદર્શિત કરી શકાય છે. કોમોડોર સર્વિસ મેન્યુઅલ 314001-08 (1987). 8563/8568 હાર્ડવેર હંમેશા સરનામા અને ડેટા બસો પર દેખાય છે, પછી ભલેને C-128 કયા મોડમાં કાર્યરત હોય. તેથી સી-64 સુસંગતતા સ્થિતિમાં ચાલતી વખતે 80 કોલમ ડિસ્પ્લે બનાવવાનું શક્ય છે. અલબત્ત, કોઈ સી-64 ઓપરેટિંગ સિસ્ટમ સપોર્ટ નથી. સંદર્ભો એમ. ઓ. એસ. ટેકનોલોજી સંકલિત સર્કિટ્સ ગ્રાફિક્સ ચિપ્સ કોમોડોર 64