Sprite multiplexing
સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગ એ કમ્પ્યુટર ગ્રાફિક્સ તકનીક છે જ્યાં વધારાના સ્પ્રાઇટ્સ (ફરતી છબીઓ) સ્ક્રીન પર નજીવી મહત્તમ કરતાં વધુ દોરી શકાય છે. તે મોટાભાગે ઐતિહાસિક છે, જે મુખ્યત્વે જૂના હાર્ડવેરને લાગુ પડે છે, જ્યાં મર્યાદિત સંસાધનો (જેમ કે CPU ઝડપ અને મેમરી) એટલે કે માત્ર પ્રમાણમાં ઓછી સંખ્યામાં સ્પ્રિટ્સને ટેકો આપવામાં આવ્યો હતો. બીજી બાજુ, તે પણ સાચું છે કે મલ્ટિપ્લેક્સિંગ વિના, સ્પ્રાઇટ સર્કિટરી મોટાભાગે નિષ્ક્રિય રહેશે, અને મર્યાદિત સંસાધનોનો બગાડ થયો હતો. વર્ણન સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગ તકનીક એ વિચાર પર આધારિત છે કે જ્યારે હાર્ડવેર માત્ર મર્યાદિત સંખ્યામાં સ્પ્રાઇટ્સને ટેકો આપી શકે છે, ત્યારે કેટલીકવાર તે જ સ્પ્રાઇટ "સ્લોટ્સ" નો ફ્રેમ અથવા સ્કેન લાઇન દીઠ એક કરતા વધુ વખત ફરીથી ઉપયોગ કરવો શક્ય છે. પ્રોગ્રામ પહેલા સામાન્ય રીતે એક અથવા વધુ સ્પ્રાઇટ (ઓ) દોરવા માટે હાર્ડવેરનો ઉપયોગ કરશે. આગામી ફ્રેમ (અથવા આગામી સ્કેનલાઇન) દોરવાની જરૂર છે તે પહેલાં, સોફ્ટવેર અન્ય સ્થાનો પર વધારાના સ્પ્રિટ્સ પ્રદર્શિત કરવા માટે હાર્ડવેરને ફરીથી પ્રોગ્રામ કરે છે. ઉદાહરણ તરીકે, નિન્ટેન્ડો એન્ટરટેઇનમેન્ટ સિસ્ટમ હાર્ડવેર સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગને સ્પષ્ટપણે ટેકો આપે છે, જ્યાં તેની પાસે 64 હાર્ડવેર સ્પ્રાઇટ્સ છે, પરંતુ તે સ્કેનલાઇન દીઠ તેમાંથી માત્ર 8 જ પ્રસ્તુત કરવામાં સક્ષમ છે. જૂની એટારી 2600 પર, સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગ ઇરાદાપૂર્વક તૈયાર કરવામાં આવ્યું ન હતું, પરંતુ પ્રોગ્રામરોએ શોધ્યું કે તેઓ સમાન સ્કેનલાઇન પર વધારાના સ્પ્રાઇટ્સ દોરવા માટે ટીઆઇએ ગ્રાફિક્સ ચિપને ફરીથી સેટ કરી શકે છે. સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગ તકનીક એ પ્રોગ્રામ પર આધાર રાખે છે કે જે આ ક્ષણે વિડિયો સ્ક્રીનનો કયો ભાગ દોરવામાં આવી રહ્યો છે, અથવા નિર્ણાયક ક્ષણે સબરૂટિન ચલાવવા માટે વિડિયો હાર્ડવેર દ્વારા ટ્રિગર કરવામાં આવી રહ્યો છે. પ્રોગ્રામરે સ્ક્રીનના લેઆઉટને કાળજીપૂર્વક ધ્યાનમાં લેવું જોઈએ. જો વધારાના સ્પ્રિટ્સ પ્રદર્શિત કરવા માટે વિડિયો ગ્રાફિક્સ હાર્ડવેર સમયસર ફરીથી પ્રોગ્રામ કરવામાં ન આવે, તો તે દેખાશે નહીં, અથવા ખોટી રીતે દોરવામાં આવશે. આધુનિક વિડિયો ગ્રાફિક્સ હાર્ડવેર સામાન્ય રીતે હાર્ડવેર સ્પ્રિટ્સનો ઉપયોગ કરતું નથી, કારણ કે આધુનિક કમ્પ્યુટર સિસ્ટમોમાં એવી મર્યાદાઓ નથી કે જે હાર્ડવેરને અવગણવા માટે રચાયેલ છે. અમલીકરણ કમ્પ્યુટર્સ કે જે પ્રોગ્રામરને સ્પ્રાઇટ મલ્ટિપ્લેક્સિંગ તકનીકનો ઉપયોગ કરવાની મંજૂરી આપે છે તેમાં નીચેનાનો સમાવેશ થાય છેઃ એટારી 2600 એટારી 8-બીટ ફેમિલી અમિગા કોમોડોર 64 એમ. એસ. એક્સ. નિન્ટેન્ડો એન્ટરટેઇનમેન્ટ સિસ્ટમ સુપર નિન્ટેન્ડો એન્ટરટેઇનમેન્ટ સિસ્ટમ માસ્ટર સિસ્ટમ સેગા જિનેસિસ/મેગા ડ્રાઇવ કમ્પ્યુટર ગ્રાફિક્સ