MiSTer
મીસ્ટર (મીસ્ટર એફ. પી. જી. એ. તરીકે પણ ઓળખાય છે) એ એક ઓપન સોર્સ પ્રોજેક્ટ છે જેનો હેતુ આધુનિક એફ. પી. જી. એ. આધારિત હાર્ડવેરનો ઉપયોગ કરીને વિવિધ ક્લાસિક કમ્પ્યુટર્સ, ગેમ કન્સોલ અને આર્કેડ મશીનોને ફરીથી બનાવવાનો છે. તે સોફ્ટવેર અને વિડિયો ગેમ છબીઓને ઉંદર, કીબોર્ડ, જોયસ્ટિક અને અન્ય રમત નિયંત્રકો જેવા પેરિફેરલ્સનો ઉપયોગ કરીને મૂળ હાર્ડવેરની જેમ ચલાવવાની મંજૂરી આપે છે. ઇતિહાસ મીસ્ટર પ્રોજેક્ટ એલેક્સી "સોર્ગેલિગ" મેલનિકોવ દ્વારા બનાવવામાં આવ્યો હતો, અને જૂન 2017 માં ગિટહબ પર રજૂ કરવામાં આવ્યો હતો. એમઆઇએસટીઆરની શરૂઆત એમઆઇએસટી પ્રોજેક્ટના બંદર તરીકે થઈ હતી, જે એક સમાન પ્રોજેક્ટ છે જે અમિગા અને એટારી એસટી કમ્પ્યુટર્સના એફ. પી. જી. એ. મનોરંજન તરીકે શરૂ થયો હતો. જ્યારે સોરગેલીગ એમ. આઈ. એસ. ટી. માટે કોર વિકસાવી રહ્યા હતા અને પોર્ટિંગ કરી રહ્યા હતા, ત્યારે તેઓ ઘણીવાર તેમના કોઈપણ મોનિટર અથવા ટેલિવિઝન પર ચિત્ર મેળવવા માટે સંઘર્ષ કરતા હતા. એમ. આઈ. એસ. ટી. માટે વપરાતા હાર્ડવેરમાં માત્ર એનાલોગ વિડિયો આઉટપુટ દર્શાવવામાં આવ્યું હતું, જ્યારે તેના તમામ મોનિટર અને ટીવીમાં એચ. ડી. એમ. આઈ. નો ઉપયોગ કરવામાં આવ્યો હતો. આનાથી તેઓ એફ. પી. જી. એ. બોર્ડમાંથી સીધા એચ. ડી. એમ. આઈ. મેળવવાની રીતો વિશે વિચારવા લાગ્યા, જે આખરે મીસ્ટર પ્રોજેક્ટ તરફ દોરી ગઈ. એમ. આઈ. એસ. ટી. થી વિપરીત, જેમાં લોથરેકના કસ્ટમ-બિલ્ટ એફ. પી. જી. એ. બોર્ડનો ઉપયોગ કરવામાં આવ્યો હતો, સોરગેલિગે નક્કી કર્યું કે તેમનો ઓપન-સોર્સ પ્રોજેક્ટ મોટા પાયે ઉત્પાદિત બોર્ડ પર આધારિત હોવો જોઈએ-જેને કોઈપણ સરળતાથી પસંદ કરી શકે છે. તેમણે વિચાર્યું કે તે વિકાસને માત્ર વધુ સીધો જ નહીં પરંતુ સસ્તો પણ બનાવશે, અને આખરે તેમણે ટેરાસિકના DE10-નેનો પર સમાધાન કર્યું જે ઇન્ટેલ SoC FPA ની આસપાસ બનાવવામાં આવ્યું છે. મીસ્ટરનું નામ શરૂઆતમાં મીસ્ટ પ્રોજેક્ટ પરથી રાખવામાં આવ્યું હતું, જેનું નામ "એમીગા/એસટી" છે. મીસ્ટરનું નામ મૂળરૂપે "મીસ્ટ ઓન ટેરેસિક બોર્ડ" માટે હતું. જો કે, એમઆઇએસટીઆર હાલમાં નીચે કંઈપણ વિના માત્ર એક સરળ નામ છે. આ પ્રોજેક્ટને જીએનયુ જનરલ પબ્લિક લાઇસન્સના વર્ઝન 3 હેઠળ લાઇસન્સ આપવામાં આવ્યું છે. હાર્ડવેર મીસ્ટર પ્રોજેક્ટ ટેરાસિક દ્વારા DE10-નેનો તરીકે ઓળખાતા સામાન્ય હેતુના પ્રિન્ટેડ સર્કિટ બોર્ડની આસપાસ ફરે છે, જેમાં ફિલ્ડ-પ્રોગ્રામેબલ ગેટ એરે (એફ. પી. જી. એ.) નો સમાવેશ થાય છે. પ્રોજેક્ટના ફાળો આપનારાઓએ હાર્ડવેર વર્ણન ભાષામાં લખેલા DE10-નેનો પર ચલાવવા માટે રચાયેલ વિવિધ "કોર" વિકસાવ્યા હતા. દરેક કોર એફ. પી. જી. એ. ને ચોક્કસ કમ્પ્યુટર, (હેન્ડહેલ્ડ) ગેમ કન્સોલ અથવા આર્કેડ સિસ્ટમ બોર્ડમાં રૂપરેખાંકિત કરવા માટે રચાયેલ છે. સોફ્ટવેર-આધારિત ઇમ્યુલેટરથી વિપરીત, મીસ્ટરના કોર હાર્ડવેર ઇમ્યુલેશન દ્વારા પ્રણાલીઓની પ્રતિકૃતિ બનાવે છે. આ અભિગમ અનિવાર્યપણે દ્વાર માટેના મૂળ હાર્ડવેર દ્વાર સાથે મેળ ખાય છે. જ્યારે મીસ્ટર પ્લેટફોર્મનો ઉપયોગ માત્ર મૂળભૂત DE10-નેનો બોર્ડ સાથે કરી શકાય છે, ત્યારે તેની સુવિધાઓને વધારાના હાર્ડવેર વિસ્તરણના ઉપયોગથી મોટા પ્રમાણમાં વિસ્તૃત કરી શકાય છે. ઉપલબ્ધ એડ-ઓન બોર્ડમાં નીચેનાનો સમાવેશ થાય છેઃ એસ. ડી. આર. એ. એમ. એડ-ઓન બોર્ડઃ કેટલાક કોરના સંચાલન માટે એમ. આઈ. એસ. ટી. આર. માટે 128 એમ. બી. એસ. ડી. આર. એ. એમ. એડ-ઓન બોર્ડ જરૂરી છે. સસ્તા 32 એમબી અથવા 64 એમબી એસડીઆરએએમ બોર્ડનો વૈકલ્પિક રીતે ઉપયોગ કરી શકાય છે, જો કે, નિયો જીઓ, ગેમ બોય એડવાન્સ અને કેટલાક અન્ય કોર પર કેટલીક રમતો છે જે નાના કદના મોડ્યુલ સાથે સુસંગત ન હોઈ શકે. યુએસબી હબ એડ-ઓન બોર્ડઃ આ બોર્ડ મીસ્ટર માટે ઓટીજી યુએસબી હબ પ્રદાન કરે છે જેમાં પાછળના ભાગમાં માત્ર એક પાવર-યુએસબી પોર્ટ અને અન્ય 3 બાજુઓ પર 6 યુએસબી 2 પોર્ટ હોય છે. એનાલોગ આઈ/ઓ એડ-ઓન બોર્ડઃ આ બોર્ડ એનાલોગ વિડિયો આઉટપુટ માટે વીજીએ પોર્ટ પ્રદાન કરે છે, જે તમને તમારા મીસ્ટરને સરળતાથી સીઆરટી ટીવી અથવા મોનિટર સાથે જોડવા માટે સક્ષમ બનાવે છે. એનાલોગ વિડિયો અને એચડીએમઆઈ વિડિયો આઉટપુટનો ઉપયોગ આ બોર્ડ સાથે એક સાથે કરી શકાય છે. આ બોર્ડ 3.5mm એનાલોગ ઓડિયો પોર્ટ પણ પ્રદાન કરે છે, જે તે જ સમયે મિની-ટૉસલિંક ઓપ્ટિકલ ડિજિટલ ઓડિયો પોર્ટ પણ છે. બોર્ડમાં કૂલિંગ ફેન અને 'યુઝર I/O' પોર્ટનો પણ સમાવેશ થાય છે જેનો ઉપયોગ વિવિધ પેરિફેરલ્સ અને એડેપ્ટરો સાથે સીધા સીરીયલ સંચાર માટે થઈ શકે છે. ડિજિટલ I/O એડ-ઓન બોર્ડઃ આ બોર્ડ એનાલોગ I/O બોર્ડ જેવી જ સુવિધાઓ પ્રદાન કરે છે, પરંતુ એનાલોગ વિડિયો આઉટપુટ વિના. આ બોર્ડમાં મિની-ટૉસલિંક પોર્ટની સાથે સંપૂર્ણ કદના ટૉસલિંક ઓપ્ટિકલ ડિજિટલ ઓડિયો પોર્ટનો પણ સમાવેશ થાય છે. રીઅલ-ટાઇમ ક્લોક એડ-ઓન બોર્ડઃ આ બોર્ડ તમારા મીસ્ટરમાં રીઅલ-ટાઇમ ક્લોક (આરટીસી) કાર્યક્ષમતા ઉમેરે છે. વિવિધ મીસ્ટર કોર આ સુવિધાનો ઉપયોગ કરી શકે છે. સપોર્ટેડ સિસ્ટમ્સ ડઝનબંધ ગેમ કન્સોલ, આર્કેડ સિસ્ટમ્સ અને માઇક્રોકમ્પ્યુટર્સે સપોર્ટેડ કોર ધરાવે છે. આમાં ઘણી લોકપ્રિય 8-બીટ અને 16-બીટ પ્રણાલીઓનો સમાવેશ થાય છે. સંદર્ભો બાહ્ય લિંક્સ એમઆઇએસટીઆર એફ. પી. જી. એ. ફોરમ-એમઆઇએસટીઆર એફ. પી. જી. એ. ઉત્સાહીઓ માટેનો ઑનલાઇન સમુદાય એમઆઇએસટીઆર એફ. પી. જી. એ. રીપોઝીટરી-સત્તાવાર મુખ્ય સ્રોત રીપોઝીટરી હોમ કોમ્પ્યુટર રિમેક ઓપન કમ્પ્યુટર્સ હોમ વિડિયો ગેમ કન્સોલ એઆરએમ-આધારિત વિડિયો ગેમ કન્સોલ એફ. પી. જી. એ.-આધારિત વિડિયો ગેમ કન્સોલ