Stella (emulator)
સ્ટેલા એ એટારી 2600 ગેમ કન્સોલનું એમુલેટર છે, અને તેનું નામ કન્સોલના કોડનામ પરથી લેવામાં આવ્યું છે. તે ઓપન સોર્સ છે, અને વિન્ડોઝ, મેક ઓએસ એક્સ અને લિનક્સ સહિતના મોટાભાગના મોટા આધુનિક પ્લેટફોર્મ પર ચાલે છે. સ્ટેલા મૂળરૂપે 1996 માં બ્રેડફોર્ડ ડબ્લ્યુ. મોટ દ્વારા લખવામાં આવી હતી (અને સ્ટેલા 96 તરીકે ઓળખાય છે), અને હવે તેની જાળવણી સ્ટીફન એન્થની દ્વારા કરવામાં આવે છે. સ્ટેલા સી + + પ્રોગ્રામિંગ ભાષામાં લખાયેલ છે અને તેથી તે અત્યંત પોર્ટેબલ છે. એમુલેટર તમામ એટારી 2600 કારતુસ બેંક સ્વિચિંગ યોજનાઓને સપોર્ટ કરે છે અને લગભગ તમામ એટારી 2600 ટાઇટલ માટે સપોર્ટ ધરાવે છે. 60 હર્ટ્ઝ/50 હર્ટ્ઝની જાતોમાં એન. ટી. એસ. સી., પી. એ. એલ. અને એસ. ઇ. સી. એ. એમ. માટે સપોર્ટનો સમાવેશ થાય છે, જેમાં તે ફોર્મેટની ઓટોડિટેક્શન (દરેક ફ્રેમમાં પેદા થયેલ સ્કેનલાઇનની સંખ્યાના આધારે) નો સમાવેશ થાય છે. તેમાં TIA ચિપ (ગ્રાફિક્સ અને ધ્વનિ) માટે ચક્ર-ચોક્કસ અનુકરણ છે; સ્ટેલા ટીમનો અંદાજ છે કે વર્તમાન TIA અનુકરણ 100% પૂર્ણ થવાની નજીક છે. સ્ટેલા પ્રમાણભૂત જોયસ્ટિક, પેડલ નિયંત્રકો, એટારી વિડિયો ટચ પેડ, એટારી કીબોર્ડ નિયંત્રક, એટારી ઇન્ડી 500 ડ્રાઇવિંગ નિયંત્રકો, સીબીએસ બૂસ્ટર-ગ્રિપ નિયંત્રક, એટારી ટ્રેકબોલ/એટારીમાઉસ/એમિગામૌસ ટ્રેકબોલ નિયંત્રકો, સેગા જિનેસિસ નિયંત્રક અને એટારીવોક્સ અને સેવકી નિયંત્રકો સહિત મોટાભાગના એટારી 2600 પેરિફેરલ ઉપકરણોનું અનુકરણ કરે છે. સ્ટેલાડેપ્ટર અને 2600-ડેપ્ટર સપોર્ટ વાસ્તવિક જોયસ્ટિક, પેડલ્સ અને ડ્રાઇવિંગ કંટ્રોલર્સનો ઉપયોગ કરવાની મંજૂરી આપે છે, અને સીરીયલ પોર્ટમાં પ્લગ થયેલ વાસ્તવિક એટારીવોક્સ ઉપકરણને ઍક્સેસ કરવા માટે પણ સપોર્ટનો સમાવેશ થાય છે (અને વાસ્તવમાં એટારીવોક્સ ઉપકરણમાંથી અવાજ ઉત્પન્ન કરે છે). સ્ટેલા હજુ સુધી કોલેકો કિડવીડ કેસેટ પ્લેયર સાથે કામ કરવા માટે રચાયેલ કેસેટ-આધારિત શીર્ષકોને સમર્થન આપતું નથી પરંતુ સ્ટારપાથ સુપરચાર્જર અને સ્પેક્ટ્રાવીડિયો કમ્પ્યુટ સાથે કામ કરવા માટે રચાયેલ શીર્ષકોને સમર્થન આપે છે. સ્ટેલામાં હોમબ્રૂ ડેવલપર્સ માટે ઘણી સુવિધાઓનો સમાવેશ થાય છે, જેમાં વ્યાપક બિલ્ટ-ઇન ઇન્ટરેક્ટિવ ડીબગર અને બ્રેકપોઇન્ટ્સને ટેકો આપતા ડિસએસેમ્બલર, ટ્રેપ વાંચવા/લખવા વગેરેનો સમાવેશ થાય છે. અન્ય મુખ્ય સુવિધાઓમાં બ્લેર્ગ ટીવી ઇફેક્ટ્સ, ચીટકોડ સિસ્ટમ, વપરાશકર્તા-નિર્ધારિત પેલેટ ફાઇલો માટે સપોર્ટ, સ્ટેટ લોડિંગ/સેવિંગ (ટાઇમ મશીન જેવી અનવાઇન્ડ/રીવાઇન્ડ ક્ષમતા સહિત), હાર્ડવેર-એક્સિલરેટેડ રેન્ડરિંગ અને ઇફેક્ટ્સ, ઇવેન્ટ રીમેપિંગ અને વ્યાપક બિલ્ટ-ઇન, ક્રોસ-પ્લેટફોર્મ યુઝર ઇન્ટરફેસ (રોમ લોન્ચર ફ્રન્ટએન્ડ સહિત) નો સમાવેશ થાય છે. સ્ટેલા 6502.ts માંથી TIA ઇમ્યુલેશન કોરનો ઉપયોગ કરે છે, જે ટાઇપસ્ક્રિપ્ટમાં લખાયેલ અને વેબ પેજ પરથી ચલાવવા યોગ્ય MOS 6502 આધારિત સિસ્ટમો માટે ઇમ્યુલેટર્સનો સંગ્રહ છે. સંદર્ભો વધુ વાંચન બાહ્ય લિંક્સ પ્રોજેક્ટ અને પોર્ટ્સ સ્ટેલા-સત્તાવાર વેબસાઇટ સ્ટેલા-ડ્રીમકાસ્ટ પોર્ટ સ્ટેલા-વાઈ પોર્ટ સ્ટેલા-નિન્ટેન્ડો ડી. એસ. પોર્ટ બ્રેડફોર્ડ ડબલ્યુ. મોટના અન્ય હોમપેજ-સ્ટેલા એટારી 2600 વી. સી. એસ. એમુલેટર પ્રોગ્રામના નિર્માતા અને પ્રોગ્રામર સ્ટીફન એન્થનીનું હોમપેજ-સ્ટેલા એટારી 2600 વી. સી. એસ. એમુલેટર પ્રોગ્રામ 2600-ડેપ્ટર ઉપકરણના વર્તમાન જાળવણીકાર અને અગ્રણી વિકાસકર્તા-યુએસબી એટારી 2600 વિન્ડોઝ એમુલેશન સોફ્ટવેર લિનક્સ એમુલેશન સોફ્ટવેર મેકઓએસ એમુલેશન સોફ્ટવેર દ્વારા વાસ્તવિક એટારી નિયંત્રકોનો ઉપયોગ કરવાની મંજૂરી આપે છે મફત વિડિયો ગેમ કન્સોલ એમુલેટર