MAC/65
میک/65 ایک 6502 اسمبلر ہے جسے اسٹیفن ڈی لارو نے اٹاری 8 بٹ فیملی کے گھریلو کمپیوٹرز کے لیے لکھا ہے۔ میک/65 کو پہلی بار 1982 میں آپٹیمائزڈ سسٹمز سافٹ ویئر کے ذریعے ڈسک پر جاری کیا گیا تھا، اس پروگرام کے لیے 16 کے بی ریم کی ضرورت تھی۔ ایک بینک نے جنوری 1984 میں او ایس ایس سے "سپر کارٹریج" کو 99 امریکی ڈالر میں تبدیل کیا، جس نے صرف 8 کے بی پر قبضہ کیا۔ میک/65 کی ساخت اٹاری اسمبلی ایڈیٹر کارتوس کی طرح ہے، جس میں لائن ایڈیٹر، اسمبلی اور ڈیبگر کو ایک ہی پیکیج میں ملایا جاتا ہے۔ اس کی ساکھ اسمبلر ایڈیٹر یا اسٹینڈ لون اٹاری میکرو اسمبلر سے کہیں زیادہ تیز ہونے پر مبنی تھی۔ انفو کام کے برائن موریارٹی نے لکھا، "سی 64 پر کوئی بھی اسمبلر [اس وقت] میک/65 کے قریب بھی نہیں آتا ہے۔ اسے کسی ایسے شخص سے لے لو جس نے اسے تلاش کیا ہو۔ " یہ متعدد تجارتی گیمز اور ایپلی کیشنز لکھنے کے لیے استعمال کیا جاتا تھا، اور اینالاگ کمپیوٹنگ میں اسمبلی زبان کی فہرستوں کی اکثریت میک/65 کے ساتھ لکھی گئی تھی۔ لارو کے مطابق، میک/65 کا استعمال نہ صرف خود بلکہ بیسک ایکس ایل اور بیسک ایکس ای کو مرتب کرنے کے لیے کیا گیا تھا۔ جائزہ اٹاری بیسک کی طرح، میک/65 میں سورس کوڈ لائن نمبروں کا استعمال کرتا ہے اور درج ہوتے ہی اسے ٹوکنائز کیا جاتا ہے۔ انٹری اسکینر لائن نمبر کو 16 بٹ انٹیجر میں تبدیل کرتا ہے، اسمبلی نیمونک کو 8 بٹ کوڈ میں تبدیل کرتا ہے، اور پھر کسی بھی مستقل یا متغیر حوالہ جات کو ان کی قیمت یا ایڈریس سے بدل دیتا ہے۔ اس عمل کے ایک حصے کے طور پر، کسی بھی نحو کی غلطیوں کو فوری طور پر پایا جاتا ہے اور اطلاع دی جاتی ہے، اور چونکہ کثیر حروف والے مطلوبہ الفاظ اور ناموں کو ایک بائٹ سے تبدیل کیا جاتا ہے، کوڈ میموری میں بہت چھوٹا ہوتا ہے۔ تاہم، اس نقطہ نظر کا بنیادی فائدہ یہ ہے کہ پروگرام کو "مرتب" کرنا صحیح ابتدائی پتے پر ٹوکن کو کاپی کرنے کا ایک آسان کام ہے، کیونکہ ٹوکن حتمی انسٹرکشن اوپی کوڈ ہوتے ہیں۔ یہ مرتب کرنے کے پورے عمل کو ایک ایسے نظام کے مقابلے میں ڈرامائی طور پر تیز تر بناتا ہے جس میں کوڈ کو اس کی اصل ٹیکسٹ فارمیٹ سے تجزیہ کرنا ہوتا ہے۔ ماخذ فائلوں کو محفوظ کیا جا سکتا ہے اور ٹوکنائزڈ فارمیٹ یا ٹیکسٹ فائلوں کے طور پر لوڈ کیا جا سکتا ہے۔ اٹاری اسمبلی ایڈیٹر کے برعکس، میک/65 میکرو پروسیسنگ اور مشروط اسمبلی فراہم کرتا ہے۔ کارتوس ورژن میں 65C02 اوپی کوڈ سپورٹ کے ساتھ ساتھ جم ڈیونین کے ڈیونین کے ڈیبگنگ ٹول (ڈی ڈی ٹی) کا ایک کنڈینسڈ ورژن شامل کیا گیا، جس کا مکمل ورژن اصل میں اٹاری پروگرام ایکسچینج کے ذریعے فروخت کیا گیا تھا۔ ڈی ڈی ٹی نے بی یو جی/65 ڈیبگر کی جگہ لے لی جو میک/65 کے ڈسک ورژن کے ساتھ بھیج دیا گیا تھا۔ MAC/65 ٹول کٹ ٹول کٹ ایک فلاپی ڈسک تھی جو ماخذ کوڈ اور مثالوں سے بھری ہوئی تھی جو MAC/65 اسمبلر کے ساتھ استعمال کے لیے تھی۔ ٹول کٹ کے لیے 48K میموری کے ساتھ اٹاری 8 بٹ، ایک ڈسک ڈرائیو اور MAC/65 کارتوس کی ضرورت تھی۔ ہیلو ورلڈ کے لیے درج ذیل مثال کوڈ ہے! میک/65 ٹول کٹ کا استعمال کرتے ہوئے: 0100۔ آپٹ نمبر لسٹ 010 ؛ 0220 ؛ 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 STARD 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 اسمبلی کارٹریج (دستی) کمپیوٹ! میگزین-جائزہ: ایم اے سی/65، شمارہ 43، دسمبر 1983 اینٹیک جلد۔ 2، نہیں۔ 7-اکتوبر 1983 ڈراؤنے خواب کا مشن-میک کا کام کے لیے ایک (اٹاری اسمبلرز کا جائزہ) اینٹیک جلد۔ 4، نہیں۔ 1-مئی 1985 پروڈکٹ ریویو-MAC/65 ٹول کٹ https://atari.miribilist.com/atasm زیادہ تر میک/65 ہم آہنگ کراس اسمبلر 1982 سافٹ ویئر اسمبلرز آپٹیمائزڈ سسٹمز سافٹ ویئر اٹاری 8 بٹ فیملی سافٹ ویئر