Emulation on the Amiga
અમિગા કમ્પ્યુટરનો ઉપયોગ કોમોડોર 64 જેવા વારસાગત પ્લેટફોર્મ અને તેના સમકાલીન હરીફો જેમ કે આઇબીએમ પીસી અને મેકિન્ટોશ સહિત અન્ય કેટલાક કમ્પ્યુટર પ્લેટફોર્મનું અનુકરણ કરવા માટે થઈ શકે છે. મશીનને એક ગંભીર વ્યવસાયિક મશીન તરીકે પ્રોત્સાહન આપવા માટે અમીગાના જીવનકાળના શરૂઆતના વર્ષો દરમિયાન સાઇડકાર અથવા બ્રિજબોર્ડ એમએસ-ડોસ દ્વારા અમીગા પર એમએસ-ડોસ સુસંગતતા એ એક મોટો મુદ્દો હતો. એમ. એસ.-ડોસ ઓપરેટિંગ સિસ્ટમ ચલાવવા માટે, કોમોડોરે અમિગા 1000 માટે સાઇડકાર રજૂ કરી હતી, મૂળભૂત રીતે એક બંધ કેસમાં 8088 બોર્ડ જે એમિગાની બાજુ સાથે જોડાયેલું હતું. ચતુર પ્રોગ્રામિંગ (દ્વિમુખી રોમન દરવાજાના દેવ પછી જાનુસ નામની લાઇબ્રેરી) એ અનુકરણનો ઉપયોગ કર્યા વિના અમિગા વિંડોમાં પીસી સોફ્ટવેર ચલાવવાનું શક્ય બનાવ્યું. સાઇડકારની રજૂઆત સમયે વર્કબેન્ચ પર અમિગા વિંડોમાં માઈક્રોસોફ્ટ ફ્લાઇટ સિમ્યુલેટરના એમએસ-ડોસ વર્ઝનને સંપૂર્ણ ઝડપે ચાલતા જોઈને ભીડ સ્તબ્ધ થઈ ગઈ હતી. પાછળથી સાઇડકારને "બ્રિજબોર્ડ" નામના વિસ્તરણ કાર્ડ પર લાગુ કરવામાં આવી હતી અને અમિગા 2000 + મોડેલો માટે A2088XT તરીકે રજૂ કરવામાં આવી હતી. ઇન્ટેલ 80286 અને 80386 સીપીયુ પર આધારિત બ્રિજબોર્ડ મોડેલોને પાછળથી કોમોડોર દ્વારા એ2286 અને એ2386 તરીકે રજૂ કરવામાં આવ્યા હતા. બ્રિજબોર્ડ કાર્ડ અને જાનુસ લાઇબ્રેરીએ પીસી વિસ્તરણ કાર્ડ્સ અને હાર્ડડિસ્ક/ફ્લોપીડિસ્ક ડ્રાઇવ્સનો ઉપયોગ શક્ય બનાવ્યો. બાદમાં કે. સી. એસ. પાવરબોર્ડ જેવા એમિગા 500 અને અમિગા 600 વિસ્તરણ સ્લોટ માટે થર્ડ પાર્ટી કાર્ડ્સ પણ દેખાયા હતા અને વોર્ટેક્સે ગોલ્ડન ગેટ તરીકે ઓળખાતા 80386 અને 80486 સીપીયુ પર આધારિત અમિગા 2000 + માટે સંપૂર્ણ લંબાઈના કાર્ડ્સ બહાર પાડ્યા હતા. આખરે, પીસી-ટાસ્ક અને પીસીએક્સ જેવા સંપૂર્ણ સોફ્ટવેર એમુલેટરોએ એમિગાસને ઝડપ અને સુસંગતતાના ખર્ચે વધારાના હાર્ડવેર વિના માઈક્રોસોફ્ટ વિન્ડોઝ સહિત એમએસ-ડોસ પ્રોગ્રામ્સ ચલાવવાની મંજૂરી આપી. કે. સી. એસ. પાવરપીસી બોર્ડ ડચ અમિગા કોલ્ફ કમ્પ્યુટર સપ્લાયિસે એ 500 માટે સમાન વિસ્તરણ કર્યું હતું. પાછળથી તેમાં સુધારો કરવામાં આવ્યો જેથી તે વીજીએનું અનુકરણ કરી શકે. જોકે તે મલ્ટીટાસ્ક નહોતું. જ્યારે કોમોડોરે જુલાઈ 1985માં અમિગા 1000 રજૂ કર્યું ત્યારે તેણે અનપેક્ષિત રીતે તેના માટે સોફ્ટવેર આધારિત આઇબીએમ પીસી એમુલેટરની પણ જાહેરાત કરી હતી. કંપનીએ IBM PC DOS બુટ કરીને અને લોટસ 1-2-3 ચલાવીને એમુલેટરનું પ્રદર્શન કર્યું હતું. પ્રદર્શનમાં હાજરી આપનારા કેટલાકને શંકા હતી કે એમુલેટર, તકનીકી રીતે પ્રભાવશાળી હોવા છતાં, સ્વીકાર્ય પ્રદર્શન સાથે ચાલી શકે છે. ટ્રાન્સફોર્મર તરીકે ઓળખાતી એપ્લિકેશન ખરેખર અત્યંત ધીમી હતી; 'લેન્ડમાર્ક' બેંચમાર્કે તેને 300 કિલોહર્ટ્ઝ 286 તરીકે રેટ કર્યું હતું, જે આઇબીએમના સૌથી જૂના અને સૌથી ધીમા પીસીના 4.7 મેગાહર્ટ્ઝ કરતાં ઘણું ધીમું હતું. વધુમાં, તે ફક્ત 68000 માઇક્રોપ્રોસેસરનો ઉપયોગ કરીને એમિગાસ પર ચાલશે, અને જો એમિગામાં 512K થી વધુ રેમ હોય તો તે ચાલશે નહીં. પી. સી. ટાસ્ક એ 8088 પ્રોસેસર અને સી. જી. એ. ગ્રાફિક મોડ્સ સાથે પી. સી. ઇન્ટેલ હાર્ડવેરનું અનુકરણ કરતું સોફ્ટવેર પી. સી. એમુલેટર છે. તેનું નવીનતમ સંસ્કરણ (4.4) 12 મેગાહર્ટઝ પર ક્લોક્ડ 80386નું અનુકરણ કરવામાં સક્ષમ હતું અને સુવિધાઓમાં એમએસ-ડોસ હેઠળ 16 એમઆઇબી રેમ (15 એમબી એક્સટેન્ડેડ), બે ફ્લોપી ડ્રાઇવ્સ અને 2 હાર્ડ ડ્રાઇવ્સનો સમાવેશ થાય છે. એમુલેટર હાર્ડફાઈલ ઉપકરણોનો ઉપયોગ કરી શકે છે અને પછી તે બહુવિધ હાર્ડ ડિસ્ક ફાઇલો અને હાર્ડ ડિસ્ક પાર્ટીશનોને સંભાળી શકે છે. જો અમિગા હાર્ડવેરે તે ઉપકરણોને માઉન્ટ કર્યા હોય તો તે ઉચ્ચ ઘનતા ફ્લોપીઝ અને સીડી-રોમને ટેકો આપે છે. ઉપલબ્ધ ગ્રાફિક્સ મોડમાં એમડીએ, સીજીએ, ઇજીએ, વીજીએ અને એસવીજીએ 512 કિ. બી. થી 2 એમઆઇબી રેમ સાથે હર્ક્યુલસ ગ્રાફિક કાર્ડનું અનુકરણ કરતા હતા, અને અમિગા એજીએ મશીનો પર 256 રંગો સુધી, અને અમિગા ગ્રાફિક બોર્ડનો ઉપયોગ કરી શકતા હતા (દા. ત. સાયબરગ્રાફિક્સ, ઇજીએસ સ્પેક્ટ્રમ, પિકાસો). સમાંતર, સીરીયલ અને પીસી સ્પીકર ઇમ્યુલેશન અને સીરીયલ માઉસ ઇમ્યુલેશન સહિત માઉસ સપોર્ટ પણ આપવામાં આવ્યા હતા. જો અમીગા હાર્ડવેર પૂરતી ઝડપી (68060 અથવા પી. પી. સી.) હોય અને તેમાં પૂરતી રેમ હોય, તો એક જ મશીન પર બહુવિધ પીસી-ટાસ્ક પ્રક્રિયાઓ ચલાવવાની સંભાવના પણ હોઈ શકે છે, જાહેર સ્ક્રીન પર અમીગા વિંડોમાં એમએસ-ડોસ એપ્લિકેશનો ચલાવો (દા. ત. અમિગા વર્કબેન્ચ GUI પર). પીસીટાસ્ક અમીગા બાજુ અને અનુકરણ કરાયેલ એમએસ-ડોસ મશીન વચ્ચે ફાઇલોને સ્થાનાંતરિત કરી શકે છે; તે ગોલ્ડનગેટ બ્રિજ કાર્ડ્સનો ઉપયોગ કરી શકે છે જે વિસ્તરણ સ્લોટથી સજ્જ અમીગાને તેના શાંત આઇએસએ સ્લોટનું સંપૂર્ણ નિયંત્રણ મેળવવા અને પીસી-આઇએસએ કાર્ડ્સનો ઉપયોગ કરવાની મંજૂરી આપે છે. અને તેનું નવીનતમ સંસ્કરણ (4.4) માઇક્રોસોફ્ટ વિન્ડોઝ 95 સુધી પણ ચલાવી શકે છે. પી. સી. ટાસ્ક પાસે 8088/80286/80486 JITM (જસ્ટ ઇન ટાઇમ મશીન) છે જે આ પ્રોસેસરોની તમામ સૂચનાઓને મેપ કરવામાં સક્ષમ છે, પરંતુ આ સુવિધાને સક્રિય કરવા માટે 4 મેગાબાઇટ્સ વધારાની RAMની જરૂર પડે છે. પી. સી. ટાસ્કને તેના લેખક દ્વારા ફ્રીવેર તરીકે ફરીથી રજૂ કરવામાં આવ્યું છે. અમિગા માટે પણ રજૂ કરાયેલ મેક ઓએસ બે ઉત્પાદનો હતા, એ-મેક્સ (બંને આંતરિક અને બાહ્ય મોડેલો) અને ઇમ્પ્લાન્ટ વિસ્તરણ કાર્ડ. બંનેએ એમિગાને એપલ મેકિન્ટોશનું અનુકરણ કરવાની અને ક્લાસિક મેક ઓએસ ચલાવવાની મંજૂરી આપી. તેને એપલ મેકિન્ટોશ રોમ ઈમેજ અથવા એ-મેક્સના કિસ્સામાં વાસ્તવિક રોમની જરૂર હતી, જે વાસ્તવિક મેકિન્ટોશમાંથી મેળવવાની જરૂર હતી. ઇમ્યુલેટરને કાયદેસર રીતે ચલાવવા માટે વપરાશકર્તા પાસે વાસ્તવિક મેકિન્ટોશ અથવા મેક રોમની માલિકી હોવી જરૂરી છે. 1988માં પ્રથમ એપલ મેક એમુલેટર, એ-મેક્સ, કોઈપણ અમિગા માટે બાહ્ય ઉપકરણ તરીકે રજૂ કરવામાં આવ્યું હતું. તેને કામ કરવા માટે મેક રોમની જરૂર હતી, અને જ્યારે મેક ફ્લોપી ડ્રાઇવ સાથે ઉપયોગ કરવામાં આવે ત્યારે તે મેક ડિસ્ક વાંચી શકે છે (અમિગા ફ્લોપી ડ્રાઇવ્સ મેક ડિસ્ક વાંચવામાં અસમર્થ હોય છે. અમિગા ડિસ્કથી વિપરીત મેક ફ્લોપી ડિસ્ક ચલ ઝડપે સ્પિન કરે છે, જે સીડી-રોમ ડ્રાઇવ્સની જેમ છે). તે ખાસ કરીને ભવ્ય ઉકેલ ન હતો, પરંતુ તે એક સસ્તું અને ઉપયોગી મેક અનુભવ પ્રદાન કરે છે. એ-મેક્સના ઉત્પાદકો રેડીસોફ્ટે 1990ના દાયકાની શરૂઆતમાં એ-મેક્સ II સાથે આગળ વધ્યા હતા. એ-મેક્સ II ઝોરો-સુસંગત કાર્ડ પર સમાયેલ હતું અને વપરાશકર્તાને, ફરીથી વાસ્તવિક મેક રોમનો ઉપયોગ કરીને, રંગીન મેકિન્ટોશનું અનુકરણ કરવાની મંજૂરી આપી હતી. હકીકતમાં, એ-મેક્સ II દ્વારા મેકનું અનુકરણ કરતી અમિગા 3000 પ્રથમ ગ્રાહક રંગ મેક, એલસી કરતાં નોંધપાત્ર રીતે ઝડપી હતી. સમય જતાં પૂર્ણ-સોફ્ટવેર વર્ચ્યુઅલાઈઝેશન ઉપલબ્ધ હતું, પરંતુ રોમ ઈમેજ હજુ પણ જરૂરી હતી. વર્ચ્યુઅલાઈઝેશન સોફ્ટવેરના ઉદાહરણોમાં શેપશિફ્ટર (થર્ડ પાર્ટી પ્રેફરન્સ પેન શેપશિફ્ટર સાથે મૂંઝવણ ન કરવી) નો સમાવેશ થાય છે, જે પાછળથી બેસિલિસ્ક II (બન્ને એ જ પ્રોગ્રામર દ્વારા જેણે શીપશેવર, ક્રિશ્ચિયન બાઉરની કલ્પના કરી હતી), ફ્યુઝન અને આઇફ્યુઝન (બાદમાં પાવરપીસી "કોપ્રોસેસર" એક્સિલરેટર કાર્ડનો ઉપયોગ કરીને ક્લાસિક મેક ઓએસ ચલાવ્યું હતું) દ્વારા રદ કરવામાં આવ્યું હતું. વર્ચ્યુઅલ મશીનો સમાન પ્રોસેસર સાથે મેકિન્ટોશ કરતા સમાન અથવા ઝડપી ઝડપ પ્રદાન કરે છે, ખાસ કરીને એમ 68કે શ્રેણીના સંદર્ભમાં એમ. એમ. યુ. ટ્રેપ મોડમાં ચાલતા વાસ્તવિક મેકને કારણે, કામગીરીમાં અવરોધ આવે છે. ઉપરાંત, 1994 માં 68k થી પાવરપીસી સંક્રમણ પછી તરત જ, મૂળ પાવરપીસી મેક સોફ્ટવેરની અછત હતીઃ શેપશિફ્ટર અથવા ફ્યુઝન ચલાવતા 68060 સીપીયુ સાથે અમિગા કમ્પ્યુટર્સ વાસ્તવિક મેક કરતા વધુ ઝડપથી 68k મેકિન્ટોશ કોડ ચલાવવામાં સક્ષમ હતા. કોઈએ નોંધવું જોઈએ કે એમિગાસ મેકિન્ટોશનું અનુકરણ કરવામાં ખૂબ જ સફળ રહ્યા હોવા છતાં, તેને ક્યારેય મેકિન્ટોશ ક્લોન માનવામાં આવતું ન હતું કારણ કે તે પ્રાથમિક ઓપરેટિંગ સિસ્ટમ તરીકે મેક ઓએસનો ઉપયોગ કરી શકતું ન હતું. એમિગોવન અને પેગાસોસ જેવા આધુનિક સાથીઓ બેસિલિસ્ક II અથવા મેક-ઓન-લિનક્સનો ઉપયોગ કરીને મેકિન્ટોશ મશીનોનું અનુકરણ કરી શકે છે. 8-બીટ કોમોડોર કમ્પ્યુટર્સ અમીગા માટે વિવિધ કોમોડોર 64 એમુલેટરનું ઉત્પાદન કરવામાં આવ્યું હતું. 1988માં કોમ્પ્યુટ! રેડીસોફ્ટના 64 એમુલેટર અને સોફ્ટવેર ઇનસાઇટ સિસ્ટમ્સના જીઓ-64 ની સમીક્ષા કરી અને બંને સાથે મિશ્ર પરિણામોની જાણ કરી. સામયિકે વાસ્તવિક 64 ROM ની નકલોનો ઉપયોગ કર્યો હોવા છતાં, તે જાણવા મળ્યું કે સ્પીડસ્ક્રિપ્ટ જેવા કેટલાક સોફ્ટવેર ચાલ્યા ન હતા, અને બંને એમુલેટરનું પ્રદર્શન વાસ્તવિક કમ્પ્યુટર કરતા નીચું હતું. અન્યમાં મેગીસી64 અને એ64 સામેલ હતા. વાઇસનું અમિગા વર્ઝન છે, જે 8-બીટ કોમોડોર કમ્પ્યુટર્સનું અનુકરણ કરે છે. અમીગા માટે એપલ II વન એપલ II એમુલેટર કેવિન ક્રાલિયનનું એપલ 2000 હતું. એમીગાના બેઝ 8 મેગાહર્ટઝ 68000 સીપીયુને 1 મેગાહર્ટઝ 6502નું અનુકરણ કરવા માટે સંઘર્ષ કરવો પડ્યો હતો તે જોતાં, એપલ 2000ને 68020 + સીપીયુ માટે એસેમ્બલી ભાષામાં લખવામાં આવ્યું હતું જેથી તે વાસ્તવમાં સંપૂર્ણ ઝડપે એપલ IIનું અનુકરણ કરી શકે. 1994માં રજૂ થયેલ v1.3 સુધી તેમાં કેટલીક વખત સુધારો કરવામાં આવ્યો હતો. તે રજૂ કરવામાં આવ્યું તે સમયે, ઇન્ટરનેટ પરના લોકોએ અનુમાન લગાવ્યું હતું કે તે ઇમ્પ્લાન્ટ ઇમ્યુલેશન સોલ્યુશનનો ભાગ છે, પરંતુ હકીકતમાં એપલ 2000 એક સ્વતંત્ર પ્રોજેક્ટ હતો. સોફ્ટવેરનું ખાસ કરીને રસપ્રદ લક્ષણ એ હતું કે તે સ્વતંત્ર પ્રોગ્રામ ફાઇલો તરીકે કાઢવામાં આવેલી એપલ II દ્વિસંગીઓ ચલાવી શકે છે, પરંતુ ડિસ્ક ઈમેજો પણ ચલાવી શકે છે, જે 1980ના દાયકાના લોકપ્રિય ડિસ્ક સંકોચન સાધન, ડાલ્ટનના ડિસ્ક ડિસઇન્ટેગ્રેટર સાથે સંકુચિત કરવામાં આવી હતી. જ્યારે એપલ 2000 તેના પ્રકાશન સમયે ક્લોઝ સોર્સ હતું, ત્યારે તેને 2018 માં એમઆઇટી લાઇસન્સ હેઠળ ઓપન સોર્સ બનાવવામાં આવ્યું હતું. અમીગા પર એટારી એસટી એટારી એસટી અનુકરણ ખૂબ જ સરળ છે કારણ કે બંને મશીનો પ્રોસેસરનું સમાન મોડેલ (68000) ધરાવે છે અને લગભગ સમાન હાર્ડવેર લાક્ષણિકતાઓ ધરાવે છે. ભૂતકાળમાં અમિગા માટે અમતરી અથવા મેડુસા ઇમ્યુલેટર જેવા વિવિધ સોફ્ટવેર આધારિત અટારી ઇમ્યુલેટરનું ઉત્પાદન કરવામાં આવતું હતું. અમિગાઓસ 4 અને મોર્ફોસ જી. પી. એલ. હેઠળ બહાર પાડવામાં આવેલા હટારી ફ્રી સોફ્ટવેર એમુલેટરનો ઉપયોગ કરીને અટારી એસટી અને અટારી એસટીઈ પ્લેટફોર્મનું અનુકરણ કરી શકે છે. અમીગા ઇમ્યુલેશન અમીગાઓએસ 4 ચલાવતા પાવરપીસી-સજ્જ કમ્પ્યુટર્સ મોટોરોલા 68000-સજ્જ અમીગાનું અનુકરણ કરવા માટે યુએઈ ચલાવી શકે છે. મૂળ કિકસ્ટાર્ટ 3.1 રોમ છબીઓ એમિગાઓસ 4.1 અપડેટ 4 સાથે સમાવવામાં આવી છે. સંદર્ભો અમિગા અમિગા અનુકરણ સોફ્ટવેર મેકિન્ટોશ પ્લેટફોર્મ અનુકરણકર્તાઓ