VGA text mode
1987માં આઇબીએમ દ્વારા તેના આઇબીએમ પીએસ/2 કમ્પ્યુટર્સ માટે વીજીએ સ્ટાન્ડર્ડના ભાગ રૂપે વીજીએ ટેક્સ્ટ મોડ રજૂ કરવામાં આવ્યો હતો. આઇબીએમ પીસી સુસંગતતાઓ પર તેનો ઉપયોગ 1990 ના દાયકા દરમિયાન વ્યાપક હતો અને આધુનિક કમ્પ્યુટર્સ પર કેટલીક એપ્લિકેશનો માટે આજે પણ ચાલુ છે. વીજીએ ટેક્સ્ટ મોડની મુખ્ય લાક્ષણિકતાઓ રંગીન (પ્રોગ્રામેબલ 16 કલર પેલેટ) અક્ષરો અને તેમની પૃષ્ઠભૂમિ, ઝબકવું, કર્સરના વિવિધ આકારો (બ્લોક/અંડરલાઇન/હિડન સ્ટેટિક/ઝબકવું) અને લોડ કરી શકાય તેવા ફોન્ટ્સ (વિવિધ ગ્લિફ કદ સાથે) છે. લિનક્સ કન્સોલ પરંપરાગત રીતે હાર્ડવેર વીજીએ ટેક્સ્ટ મોડનો ઉપયોગ કરે છે, અને વિન 32 કન્સોલ પર્યાવરણમાં કેટલાક ટેક્સ્ટ વિંડો કદ માટે સ્ક્રીનને ટેક્સ્ટ મોડમાં ફેરવવાની ક્ષમતા છે. ડેટા વ્યવસ્થા ટેક્સ્ટ બફર દરેક સ્ક્રીન પાત્રને એક જ કામગીરીમાં CPU દ્વારા સુલભ 16-બીટ શબ્દ તરીકે ગોઠવાયેલા બે બાઇટ્સ દ્વારા રજૂ કરવામાં આવે છે. નીચલા (અથવા અક્ષર) બાઈટ એ વર્તમાન અક્ષર સમૂહ માટે વાસ્તવિક કોડ બિંદુ છે, અને ઉચ્ચ (અથવા લક્ષણ) બાઈટ એ બીટ ક્ષેત્ર છે જેનો ઉપયોગ રંગ, ઝબકતા, અક્ષર સમૂહ વગેરે જેવા વિવિધ વિડિયો લક્ષણો પસંદ કરવા માટે થાય છે. આ બાઈટ-જોડી યોજના એ વિશેષતાઓમાંની એક છે જે વીજીએને ઇજીએ, સીજીએ અને આખરે એમડીએમાંથી વારસામાં મળી છે. મોડ સેટઅપના આધારે, એટ્રિબ્યુટ બીટ 7 કાં તો બ્લિંક બીટ અથવા ચોથો બેકગ્રાઉન્ડ કલર બીટ હોઈ શકે છે (જે તમામ 16 રંગોને બેકગ્રાઉન્ડ રંગો તરીકે ઉપયોગમાં લેવાની મંજૂરી આપે છે). એટ્રિબ્યુટ બીટ 3 (ફોરગ્રાઉન્ડ ઇન્ટેન્સિટી) પણ એ અને બી ફોન્ટ્સ વચ્ચે પસંદ કરે છે (નીચે જુઓ). તેથી, જો આ ફોન્ટ્સ સમાન ન હોય, તો આ બીટ વારાફરતી એક વધારાનો કોડ પોઇન્ટ બીટ છે. જો અમુક અન્ય એટ્રિબ્યુટ બિટ્સ શૂન્ય પર સેટ હોય (નીચે જુઓ) તો એટ્રિબ્યુટ બીટ 0 પણ રેખાંકિત કરે છે. રંગોને 4-બીટ અનુક્રમિત રંગ ગ્રાફિક સ્થિતિઓની જેમ જ સોંપવામાં આવે છે (જુઓ વીજીએ રંગ પૅલેટ). વીજીએ સ્થિતિઓને એમડીએના વિપરીત અને તેજસ્વી લક્ષણોની જરૂર નથી કારણ કે અગ્રભૂમિ અને પૃષ્ઠભૂમિ રંગોને સ્પષ્ટ રીતે સેટ કરી શકાય છે. વીજીએ હાર્ડવેરમાં એટ્રિબ્યુટ બીટ 0 સેટ ધરાવતા કોઈપણ અક્ષર પર અંડરલાઇનને સક્ષમ કરવાની ક્ષમતા છે. જો કે, આ એક એમડીએ-સુસંગત સુવિધા હોવાથી, એમડીએ દ્વારા ઉપયોગમાં લેવાતા એટ્રિબ્યુટ બિટ્સને શૂન્ય પર સેટ કરવા આવશ્યક છે અથવા નીચેની રેખા બતાવવામાં આવશે નહીં. આનો અર્થ એ છે કે માત્ર બિટ્સ 3 (તીવ્રતા) અને 7 (ઝબકવું) ને બિટ 0 (નીચે લીટી) સાથે એક સાથે સેટ કરી શકાય છે. મૂળભૂત વીજીએ પેલેટ સાથે, નીચે લીટીને સક્ષમ કરવા માટે બીટ 0 સુયોજિત કરવાથી લખાણનો રંગ પણ બદલીને વાદળી થઈ જશે. આનો અર્થ એ છે કે માત્ર બે રંગોમાં લખાણને રેખાંકિત કરી શકાય છે (મૂળભૂત પેલેટ સાથે 5555એફએફ અને 0000એએ). આ બધા છતાં, અંડરલાઇન સામાન્ય રીતે રંગ સ્થિતિઓમાં દેખાતી નથી, કારણ કે અંડરલાઇન ડિફોલ્ટનું સ્થાન અક્ષર ગ્લિફની નીચે સ્કેનલાઇનમાં જાય છે, જે તેને અદ્રશ્ય બનાવે છે. જો અન્ડરલાઇન સ્થાન દૃશ્યમાન સ્કેનલાઇન પર સેટ કરેલું હોય (કારણ કે તે મૂળભૂત રીતે એમડીએ-સુસંગત મોનોક્રોમ ટેક્સ્ટ મોડ પર સ્વિચ કરતી વખતે હોય છે), તો પછી અન્ડરલાઇન દેખાશે. ઇજીએ અને વીજીએમાં ઉપયોગમાં લેવાતા ફોન્ટ્સ સ્ક્રીન ફોન્ટ્સ એ 256 ગ્લિફ્સ ધરાવતા મોનોસ્પેસ રાસ્ટર ફોન્ટ્સ છે. ફોન્ટમાંના તમામ ગ્લિફ્સ સમાન કદના હોય છે, પરંતુ આ કદ બદલી શકાય છે. સામાન્ય રીતે, ગ્લિફ 8 બિંદુઓ પહોળા અને 8-16 બિંદુઓ ઊંચા હોય છે, જો કે ઊંચાઈ મહત્તમ 32 સુધી કોઈપણ મૂલ્ય હોઈ શકે છે. ગ્લિફની દરેક હરોળને 8-બીટ બાઈટમાં કોડેડ કરવામાં આવે છે, જેમાં ગ્લિફની ડાબી બાજુએ ઉચ્ચ બિટ્સ અને જમણી બાજુએ નીચા બિટ્સ હોય છે. એડેપ્ટરના રૉમમાં સંગ્રહિત કેટલાક હાર્ડવેર-આધારિત ફોન્ટ્સ સાથે, ટેક્સ્ટ મોડ 8 લોડ કરી શકાય તેવા ફોન્ટ્સ પ્રદાન કરે છે. બે સક્રિય ફોન્ટ પોઇન્ટર (ફોન્ટ એ અને ફોન્ટ બી) ઉપલબ્ધ ફોન્ટમાંથી બે પસંદ કરે છે, જો કે તેઓ સામાન્ય રીતે એક જ ફોન્ટ તરફ નિર્દેશ કરે છે. જ્યારે તેઓ જુદા જુદા ફોન્ટ્સ તરફ નિર્દેશ કરે છે, ત્યારે એટ્રિબ્યુટ બીટ 3 (ઉપર જુઓ) અગ્રભૂમિ રંગ બીટને બદલે ફોન્ટ પસંદગી બીટ તરીકે કાર્ય કરે છે. વાસ્તવિક વીજીએ હાર્ડવેર પર, આ રંગ પસંદગી માટે બીટના ઉપયોગને ઓવરરાઇડ કરે છે, પરંતુ ઘણા ક્લોન અને એમુલેટર પર, રંગ પસંદગી રહે છે-જેનો અર્થ થાય છે કે એક ફોન્ટ સામાન્ય તીવ્રતા તરીકે પ્રદર્શિત થાય છે, અને બીજું ઉચ્ચ તીવ્રતા તરીકે. પેલેટ રજિસ્ટરને બદલીને 8-રંગની પેલેટની બે નકલો સમાવી આ ભૂલને દૂર કરી શકાય છે. 9 બિંદુઓની અક્ષર પેટીની પહોળાઈ સાથે સ્થિતિઓ છે (દા. ત. મૂળભૂત 80 × 25 સ્થિતિ), જો કે 9મા સ્તંભનો ઉપયોગ અક્ષરો વચ્ચેના અંતર માટે થાય છે, તેથી સામગ્રીને બદલી શકાતી નથી. તે હંમેશા ખાલી હોય છે, અને વર્તમાન પૃષ્ઠભૂમિ રંગ સાથે દોરવામાં આવે છે. આનો એક અપવાદ લાઇન ગ્રાફિક્સ ઇનેબલ મોડમાં છે, જે કોડ પોઇન્ટ 0xC0 થી 0xDF સહિત 8મા સ્તંભને 9મા તરીકે પુનરાવર્તિત કરે છે. આ કોડ પોઇન્ટ્સ તે બોક્સ-ડ્રોઇંગ અક્ષરોને આવરી લે છે જે ગ્લિફ બોક્સની જમણી બાજુ સુધી વિસ્તરેલા હોવા જોઈએ. આ કારણોસર, કોડ પોઇન્ટ 0xC0-0xDF માં અક્ષર જેવા અક્ષરો મૂકવાનું ટાળવું જોઈએ. 0xB0 થી 0xBF સુધીના બોક્સ-ડ્રોઇંગ અક્ષરો વિસ્તૃત નથી, કારણ કે તેઓ જમણી તરફ નિર્દેશ કરતા નથી અને તેથી વિસ્તરણની જરૂર નથી. કર્સર કર્સરનો આકાર અક્ષર પેટીની સંપૂર્ણ પહોળાઈના લંબચોરસ સુધી મર્યાદિત હોય છે, અને કર્સરના વર્તમાન સ્થાન પર અક્ષરના અગ્રભૂમિ રંગથી ભરવામાં આવે છે. તેની ઊંચાઈ અને સ્થિતિ અક્ષર પેટીની અંદર ગમે ત્યાં સેટ કરી શકાય છે. ઇ. જી. એ. અને ઘણા વી. જી. એ. ક્લોને શરૂઆત પહેલાં કર્સરનો અંત સુયોજિત કરીને સ્પ્લિટ-બોક્સ કર્સર (બે લંબચોરસ તરીકે દેખાય છે, એક અક્ષર પેટીની ટોચ પર અને એક તળિયે) ને મંજૂરી આપી હતી, જો કે જો આ મૂળ વી. જી. એ. પર કરવામાં આવે છે, તો તેના બદલે કર્સર સંપૂર્ણપણે છુપાયેલું છે. વીજીએ ધોરણ ઝબકવાના દરમાં ફેરફાર કરવાની રીત પ્રદાન કરતું નથી, જો કે સામાન્ય ઉકેલોમાં કર્સરને છુપાવવું અને કહેવાતા સોફ્ટવેર કર્સર પ્રદાન કરવા માટે સામાન્ય અક્ષર ગ્લિફનો ઉપયોગ કરવો શામેલ છે. ટીયુઆઈમાં માઉસ કર્સર (જ્યારે અમલમાં મૂકવામાં આવે છે) સામાન્ય રીતે હાર્ડવેર કર્સર જેવી વસ્તુ નથી, પરંતુ બદલાયેલી પૃષ્ઠભૂમિ અથવા વિશેષ ગ્લિફ સાથે ફરતો લંબચોરસ છે. કેટલાક લખાણ-આધારિત ઇન્ટરફેસો, જેમ કે ઇમ્પલ્સ ટ્રેકર, સરળ અને વધુ ગ્રાફિક-દેખાતા માઉસ કર્સર પ્રદાન કરવા માટે વધુ લંબાઈ સુધી ગયા. આ કર્સરની ઓન-સ્ક્રીન સ્થિતિ અનુસાર વાસ્તવિક સમયમાં અક્ષર ગ્લિફ્સને સતત ફરીથી જનરેટ કરીને કરવામાં આવ્યું હતું. ઍક્સેસ પદ્ધતિઓ એપ્લિકેશન માટે વીજીએ ટેક્સ્ટ-મોડને ઍક્સેસ કરવાની સામાન્ય રીતે બે રીતો છેઃ વિડિયો બીઆઈઓએસ ઇન્ટરફેસ દ્વારા અથવા સીધા વિડિયો રેમ અને આઈ/ઓ પોર્ટને ઍક્સેસ કરીને. પછીની પદ્ધતિ નોંધપાત્ર રીતે ઝડપી છે, અને ટેક્સ્ટ બફરના ઝડપી વાંચનને મંજૂરી આપે છે, જેના કારણે તેને અદ્યતન TUI કાર્યક્રમો માટે પસંદ કરવામાં આવે છે. વીજીએ ટેક્સ્ટ બફર ભૌતિક મેમરી સરનામાં 0xB8000 પર સ્થિત છે. આ સરનામું સામાન્ય રીતે વાસ્તવિક-મોડમાં કાર્યરત 16-બીટ x86 પ્રક્રિયાઓ દ્વારા ઉપયોગમાં લેવાય છે, તેથી તે મેમરી સેગમેન્ટ 0xB800 નો પ્રથમ ભાગ પણ છે. ટેક્સ્ટ બફર ડેટા વાંચી અને લખી શકાય છે, અને બિટવાઇઝ કામગીરી લાગુ કરી શકાય છે. વર્તમાન સ્થિતિના અવકાશની ઉપર લખાણ બફર મેમરીનો એક ભાગ સુલભ છે, પરંતુ બતાવવામાં આવ્યો નથી. સમાન ભૌતિક સરનામાંઓનો ઉપયોગ સંરક્ષિત સ્થિતિમાં થાય છે. એપ્લિકેશન્સ પાસે મેમરીના આ ભાગને તેમના સરનામાની જગ્યામાં મેપ કરી શકાય છે અથવા ઓપરેટિંગ સિસ્ટમ દ્વારા તેને ઍક્સેસ કરી શકાય છે. જ્યારે કોઈ એપ્લિકેશન (આધુનિક મલ્ટીટાસ્કીંગ ઓએસ પર) નું કન્સોલ પર નિયંત્રણ હોતું નથી, ત્યારે તે વાસ્તવિક ટેક્સ્ટ બફરને બદલે સિસ્ટમ રેમનો એક ભાગ એક્સેસ કરે છે. 1980 ના દાયકામાં કમ્પ્યુટર્સ માટે, ટેક્સ્ટ બફરની ખૂબ જ ઝડપી હેરફેર, વ્યક્તિગત પિક્સેલ્સને પ્રદર્શિત કરી શકાય તેટલી ઝડપથી જનરેટ કરતા હાર્ડવેર સાથે, ઝડપી UI માટે અત્યંત ઉપયોગી હતી. પ્રમાણમાં આધુનિક હાર્ડવેર પર પણ, હાર્ડવેર એપીએ (ગ્રાફિક્સ) સ્થિતિઓ (જેમાં પ્રોગ્રામ વ્યક્તિગત પિક્સેલ્સ ઉત્પન્ન કરે છે અને તેમને વિડિયો બફરમાં સંગ્રહિત કરે છે) દ્વારા ટેક્સ્ટ મોડ અનુકરણનું ઓવરહેડ નોંધપાત્ર હોઈ શકે છે. મોડ અને સમય વિડિયો સિગ્નલ મોનિટરની બાજુથી, ટેક્સ્ટ મોડમાં ઇનપુટ સિગ્નલ અને સમાન કદના ઓલ પોઇંટ્સ એડ્રેસેબલ (APA) મોડમાં કોઈ તફાવત નથી. ટેક્સ્ટ મોડ સિગ્નલનો સમય VESA સ્ટાન્ડર્ડ મોડ જેટલો જ હોઈ શકે છે. એ જ રજિસ્ટરનો ઉપયોગ એડેપ્ટરની બાજુએ એ. પી. એ. સ્થિતિઓની જેમ લખાણ સ્થિતિમાં આ પરિમાણોને સુયોજિત કરવા માટે થાય છે. ટેક્સ્ટ મોડ આઉટપુટ સિગ્નલ અનિવાર્યપણે ગ્રાફિક મોડ્સ જેવું જ છે, પરંતુ તેનો સ્રોત ટેક્સ્ટ બફર અને કેરેક્ટર જનરેટર છે, એપીએની જેમ ફ્રેમબફર નથી. ઉપયોગમાં લેવાતા ગ્રાફિક્સ એડેપ્ટરના આધારે, આઇબીએમ પીસી સુસંગત કમ્પ્યુટર્સ પર વિવિધ ટેક્સ્ટ મોડ્સ ઉપલબ્ધ છે. તેઓ નીચે કોષ્ટક પર સૂચિબદ્ધ છેઃ વીજીએ અને સુસંગત કાર્ડ એમડીએ, સીજીએ અને ઇજીએ સ્થિતિઓને ટેકો આપે છે. તમામ રંગીન સ્થિતિઓમાં લખાણ વિશેષતાઓની સમાન રચના હોય છે. એમડીએ સ્થિતિઓમાં કેટલીક ચોક્કસ લાક્ષણિકતાઓ હોય છે (ઉપર જુઓ)-લખાણને તેજસ્વી, રેખાંકિત, વિપરીત અને ઝબકતા લક્ષણો સાથે ભાર આપી શકાય છે. ડી. ઓ. એસ. વાતાવરણ અને પ્રારંભિક વિન્ડોઝ કન્સોલમાં વપરાતો સૌથી સામાન્ય ટેક્સ્ટ મોડ એ મૂળભૂત 80 કૉલમ બાય 25 પંક્તિઓ અથવા 80 × 25 છે, જેમાં 16 રંગો અને 8 × 16 પિક્સેલ્સ મોટા અક્ષરો છે. વીજીએ કાર્ડ્સમાં હંમેશા આ કદના બિલ્ટ-ઇન ફોન્ટ હોય છે જ્યારે અન્ય કદ માટે અલગ કદના ફોન્ટને ડાઉનલોડ કરવાની જરૂર પડી શકે છે. આ પદ્ધતિ વ્યવહારીક રીતે તમામ આઇબીએમ અને સુસંગત પર્સનલ કમ્પ્યુટર્સ પર ઉપલબ્ધ હતી. લિનક્સ કર્નલ 2.6 અને પછીનું ધારે છે કે 0000h થી 00FFh સુધીના મોડ્સ પ્રમાણભૂત મોડ્સને રજૂ કરે છે જો VGA બાયોસ તેને સપોર્ટ કરે છે, અને જો VESA બાયોસ તેને સપોર્ટ કરે છે તો તે 0100h થી 07FFh સુધીના મોડ્સ VESA મોડ્સને રજૂ કરે છે. 0900h થી 09FFh સુધીના મોડ્સ વિડિયો 7 વિશેષ મોડ્સ છે (સામાન્ય રીતે 0940h = 80 × 43,0941h = 132 × 25,0942h = 132 × 44,0943h = 80 × 60,0944h = 100 × 60,0945h = 132 × 28 લાક્ષણિક વિડિયો 7 બાયોસ માટે). લિનક્સ 2. x "vga = આસ્ક" દલીલ પસાર કરીને સપોર્ટેડ વિડિયો રિઝોલ્યુશનને તપાસવાની મંજૂરી આપે છે. લિનક્સની પછીની આવૃત્તિઓ 1000h થી 7FFh સુધીના મોડનો ઉપયોગ કરીને રિઝોલ્યુશનને સ્પષ્ટ કરવાની મંજૂરી આપે છે. કોડમાં "0xHHWW" સ્વરૂપ છે જ્યાં HH એ સંખ્યાબંધ પંક્તિઓ છે અને WW એ સંખ્યાબંધ સ્તંભો છે. ઇ. જી. 0x1950 એ 80x25 મોડ, 0x2b84 થી 132x43, વગેરેને અનુરૂપ છે. (લિનક્સ 3. x અને પછી "વિડિયો = <કોન>: <xres> x <yres>" નો ઉપયોગ કરીને રિઝોલ્યુશન સેટ કરવાની મંજૂરી આપે છે, પરંતુ માત્ર વિડિયો ફ્રેમબફર ડ્રાઇવરો માટે.) બે અન્ય વીજીએ ટેક્સ્ટ મોડ્સ, 80 × 43 અને 80 × 50, અસ્તિત્વમાં છે પરંતુ ઓછા સામાન્ય છે. વિન્ડોઝ એન. ટી. 4 બુટ પ્રક્રિયા દરમિયાન તેના સિસ્ટમ સંદેશાઓને 80x50 ટેક્સ્ટ મોડમાં પ્રદર્શિત કરે છે. વિસ્તૃત વીઇએસએ-સુસંગત સુપર વીજીએ ટેક્સ્ટ મોડ્સ માટે અક્ષરોનું કદ અને ગ્રાફિકલ રિઝોલ્યુશન ઉત્પાદક-આધારિત છે. કેટલાક કાર્ડ, દા. ત. S3 એ 132 × 43 અને 132 × 25 જેવા કેટલાક ખૂબ મોટા કસ્ટમ ટેક્સ્ટ મોડ્સને ટેકો આપ્યો હતો. 2000 ના દાયકાના કેટલાક ગ્રાફિક એડેપ્ટરો કેટલીક સૂચિમાંથી તેના પરિમાણો પસંદ કરવાને બદલે મનસ્વી-કદના ટેક્સ્ટ મોડ (વાજબી મર્યાદામાં) સેટ કરવામાં સક્ષમ હતા. એસ. વી. જી. એ. ટેક્સટમોડ લિનક્સ અને ડી. ઓ. એસ. સિસ્ટમો પર એસ. વી. જી. એ. કાર્ડ્સ સાથે, એસ. વી. જી. એ. ટેક્સટમોડ નામના પ્રોગ્રામનો ઉપયોગ ઇ. જી. એ. અને વી. જી. એ. પ્રમાણભૂત કરતા વધુ સારા દેખાતા ટેક્સ્ટ મોડ્સને સેટ કરવા માટે કરી શકાય છે. આ ખાસ કરીને મોટા (≤17 ") મોનિટર માટે ઉપયોગી છે, જ્યાં સામાન્ય 80x25 વીજીએ ટેક્સ્ટ મોડનું 720x400 પિક્સલ રિઝોલ્યુશન લાક્ષણિક ગ્રાફિક્સ મોડ કરતાં ઘણું ઓછું હોય છે. એસ. વી. જી. એ. ટી. ટેક્સટમોડ પિક્સેલ ઘડિયાળ અને ઉચ્ચ રીફ્રેશ દર, મોટા ફોન્ટ કદ, કર્સર કદ વગેરેને સુયોજિત કરવાની મંજૂરી આપે છે, અને વિડિયો કાર્ડ અને મોનિટરની ક્ષમતાનો વધુ સારો ઉપયોગ કરવાની મંજૂરી આપે છે. બિન-વિન્ડોઝ પ્રણાલીઓમાં, 1280x1024 (અથવા ઉચ્ચ રીઝોલ્યુશન) ના એલ. સી. ડી. મોનિટર માટે તીક્ષ્ણ લખાણ મેળવવા માટે એસ. વી. જી. એ. ટી. ટેક્સટમોડ (અથવા લિનક્સ ફ્રેમબફર જેવા વૈકલ્પિક વિકલ્પો) નો ઉપયોગ મહત્વપૂર્ણ છે કારણ કે કોઈ પણ પ્રમાણભૂત લખાણ મોડ રિઝોલ્યુશન આ મેટ્રિક્સ કદને બરાબર બંધબેસતું નથી (અને ત્યાં અપસ્કેલિંગ કલાકૃતિઓ હશે). એસ. વી. જી. એ. ટી. ટેક્સ્ટમોડ વિડિયો સિગ્નલના સમયને સારી રીતે ગોઠવવાની પણ મંજૂરી આપે છે. આ પ્રોગ્રામનું નામ હોવા છતાં, તેના કેટલાક સપોર્ટેડ મોડ્સ એસવીજીએ (એટલે કે એસવીજીએ) ને અનુરૂપ છે. વેસા) ધોરણો. સામાન્ય પ્રતિબંધો વીજીએ ટેક્સ્ટ મોડમાં કેટલીક હાર્ડવેર-લાદવામાં આવેલી મર્યાદાઓ છે. કારણ કે આ આધુનિક (2000 પછીની) એપ્લિકેશનો માટે ખૂબ પ્રતિબંધિત છે, વીજીએ સુસંગત વિડિયો એડેપ્ટરો પર હાર્ડવેર ટેક્સ્ટ મોડનો માત્ર મર્યાદિત ઉપયોગ છે. * 8 રંગોનો ઉપયોગ ફોન્ટ A દ્વારા અને અન્ય 8 રંગોનો ઉપયોગ ફોન્ટ B દ્વારા થઈ શકે છે; તેથી, જો ફોન્ટ A ≤ ફોન્ટ B (512 અક્ષરો મોડ) હોય, તો પેલેટ અડધી થવી જોઈએ અને ટેક્સ્ટ અસરકારક રીતે માત્ર 8 રંગોનો ઉપયોગ કરી શકે છે. * * સામાન્ય રીતે, સમાન પેલેટના પ્રથમ 8 રંગો. જો બ્લિંક નિષ્ક્રિય હોય, તો પછી બધા 16 રંગો પૃષ્ઠભૂમિ માટે ઉપલબ્ધ છે. કમ્પ્યુટર ડિસ્પ્લે સંદર્ભોના લખાણ સ્થિતિ વિશેનો સામાન્ય લેખ પણ જુઓ લખાણ વપરાશકર્તા ઈન્ટરફેસ IBM PC સુસંગતતા IBM PC સુસંગતતા પર DOS