MAC/65
મેક/65 એ 6502 એસેમ્બલર છે જે સ્ટીફન ડી. લૉરો દ્વારા એટારી 8-બીટ હોમ કમ્પ્યુટર્સ માટે લખવામાં આવ્યું છે. મેક/65 ને સૌપ્રથમ 1982 માં ઓપ્ટિમાઇઝ્ડ સિસ્ટમ્સ સોફ્ટવેર દ્વારા ડિસ્ક પર રજૂ કરવામાં આવ્યું હતું, જેમાં પ્રોગ્રામને 16 KB RAM ની જરૂર હતી. એક બેંકે ઓએસએસમાંથી સુપરકાર્ટ્રિજને બદલીને જાન્યુઆરી 1984માં યુએસ $99માં ખરીદી કરી હતી, જેમાં માત્ર 8 કે. બી. નો કબજો હતો. MAC/65 એ એટારી એસેમ્બલર એડિટર કારતુસની જેમ જ રચાયેલ છે, જેમાં લાઇન એડિટર, એસેમ્બલર અને ડીબગરને એક જ પેકેજમાં જોડવામાં આવે છે. તેની પ્રતિષ્ઠા એસેમ્બલર એડિટર અથવા એકલ એટારી મેક્રો એસેમ્બલર કરતાં વધુ ઝડપી હોવા પર આધારિત હતી. ઇન્ફોકોમના બ્રાયન મોરિયાર્ટીએ લખ્યું, "C64 પર કોઈ એસેમ્બલર [તે સમયે] MAC/65ની નજીક પણ આવતું નથી. તે કોઈની પાસેથી લો જેણે તેની શોધ કરી હતી ". તેનો ઉપયોગ અસંખ્ય વ્યાપારી રમતો અને કાર્યક્રમો લખવા માટે થતો હતો, અને એ. એન. એ. એલ. ઓ. જી. કોમ્પ્યુટિંગમાં મોટાભાગની એસેમ્બલી લેંગ્વેજ સૂચિઓ એમ. એ. સી./65 સાથે લખવામાં આવતી હતી. લૉરોના જણાવ્યા અનુસાર, MAC/65 નો ઉપયોગ માત્ર પોતાને જ નહીં, પરંતુ બેઝિક XL અને બેઝિક XE ને સંકલિત કરવા માટે કરવામાં આવ્યો હતો. ઝાંખી એટારી બેઝિકની જેમ, MAC/65 માં સ્રોત કોડ લાઇન નંબરોનો ઉપયોગ કરે છે અને દાખલ કરવામાં આવે ત્યારે તેને ટોકનાઇઝ કરવામાં આવે છે. એન્ટ્રી સ્કેનર લાઇન નંબરને 16-બીટ પૂર્ણાંકમાં રૂપાંતરિત કરે છે, એસેમ્બલી નેમોનિકને 8-બીટ કોડમાં રૂપાંતરિત કરે છે, અને પછી કોઈપણ સ્થિરાંકો અથવા ચલ સંદર્ભોને તેમના મૂલ્ય અથવા સરનામાં સાથે બદલે છે. આ પ્રક્રિયાના ભાગરૂપે, કોઈપણ વાક્યરચના ભૂલો તરત જ મળી આવે છે અને જાણ કરવામાં આવે છે, અને બહુવિધ-અક્ષરના કીવર્ડ્સ અને નામોને એક જ બાઈટ દ્વારા બદલવામાં આવે છે, તેથી કોડ મેમરીમાં ઘણો નાનો હોય છે. જો કે, આ અભિગમનો મુખ્ય ફાયદો એ છે કે પ્રોગ્રામનું "સંકલન" કરવું એ સાચા પ્રારંભિક સરનામાં પર ટોકન્સની નકલ કરવાનું એક સરળ કાર્ય છે, કારણ કે ટોકન્સ એ અંતિમ સૂચના ઓપકોડ્સ છે. આ સમગ્ર સંકલન પ્રક્રિયાને સિસ્ટમ કરતાં નાટ્યાત્મક રીતે ઝડપી બનાવે છે જેને તેના મૂળ લખાણ સ્વરૂપમાંથી કોડનું વિશ્લેષણ કરવું પડે છે. સ્રોત ફાઇલોને ટોકન સ્વરૂપમાં અથવા ટેક્સ્ટ ફાઇલો તરીકે સાચવી અને લોડ કરી શકાય છે. એટારી એસેમ્બલર એડિટરથી વિપરીત, MAC/65 મેક્રો પ્રોસેસિંગ અને શરતી એસેમ્બલી પ્રદાન કરે છે. કારતુસના સંસ્કરણમાં 65C02 ઓપકોડ સપોર્ટ તેમજ જિમ ડ્યુનિયન દ્વારા ડ્યુનિયનના ડીબગિંગ ટૂલ (ડીડીટી) નું કન્ડેન્સ્ડ વર્ઝન ઉમેરવામાં આવ્યું હતું, જેનું સંપૂર્ણ સંસ્કરણ મૂળરૂપે એટારી પ્રોગ્રામ એક્સચેન્જ દ્વારા વેચવામાં આવ્યું હતું. ડી. ડી. ટી. એ બી. યુ. જી./65 ડિબગરને બદલ્યું જે મેક/65ના ડિસ્ક વર્ઝન સાથે મોકલવામાં આવ્યું હતું. MAC/65 ટૂલકિટ ટૂલકિટ એ MAC/65 એસેમ્બલર સાથે ઉપયોગ કરવા માટે સ્રોત કોડ અને ઉદાહરણોથી ભરેલી ફ્લોપી ડિસ્કેટ હતી. ટૂલકિટ માટે 48K મેમરી, ડિસ્ક ડ્રાઇવ અને MAC/65 કારતુસ સાથે એટારી 8-બીટની જરૂર હતી. હેલો વર્લ્ડ માટે નીચેનો ઉદાહરણ કોડ છે! મેક/65 ટૂલકિટનો ઉપયોગ કરીનેઃ 0100. ઓ. પી. ટી. કોઈ યાદી 310; 020; HELLO.M65 0130;------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ", EOL 0230; 0240. INCLUDE #D: KERNEL.M65 0250; 0260 START 0270 PRINT 0, MSG; CHANNEL 0 0280 RTS; DOS 0290 પર પાછા ફરો; 0300 * = RUNAD 0310. WORD START 0320. END ASM,, #D: HELLO.COM DOS HELLO.COM લેગસી MAC/65 અન્ય OSS ઉત્પાદનો સાથે જાન્યુઆરી 1988માં ICDની એટારી ઉત્પાદનોની સૂચિનો ભાગ બની હતી. 1994 માં, ફાઇન ટૂન એન્જિનિયરિંગએ મેક/65 સહિત આઇસીડીના 8-બીટ ઉત્પાદનોના મર્યાદિત અધિકારો મેળવ્યા. ઓપન સોર્સ એટીએએસએમ પ્રોજેક્ટને એમએસી/65-સુસંગત ક્રોસ એસેમ્બલર તરીકે લખવામાં આવ્યો હતો. સંદર્ભો બાહ્ય કડીઓ retrobits.net ડેનનું OSS સુપરકાર્ટ પેજ એટારીએજ-એટારી 800/XL/XE MAC/65 (OSS) MAC/65 ઓનલાઇન-MAC/65 એસેમ્બલર કાર્ટ્રિજ (મેન્યુઅલ) કમ્પ્યુટ! મેગેઝિન-સમીક્ષાઃ MAC/65, અંક 43, ડિસેમ્બર 1983 એન્ટિક વોલ્યુમ. 2, નં. 7-ઓક્ટોબર 1983 દુઃસ્વપ્ન મિશન-એમ. એ. સી. એ નોકરી માટે છે (એટારી એસેમ્બલરની સમીક્ષા) એન્ટિક વોલ્યુમ. 4, નં. 1-મે 1985 ઉત્પાદન સમીક્ષા-MAC/65 ટૂલકિટ https://atari.miribilist.com/atasm મોટે ભાગે મેક/65 સુસંગત ક્રોસ-એસેમ્બલર 1982 સોફ્ટવેર એસેમ્બલર ઓપ્ટિમાઇઝ્ડ સિસ્ટમ્સ સોફ્ટવેર એટારી 8-બીટ ફેમિલી સોફ્ટવેર