ميرلين (المُجمِّع)

ميرلين هو مُجمِّع ماكرو MOS Technology 6502، طوّره أستاذ الرياضيات جلين بريدون لجهاز Apple II بنظام DOS 3.3 . نُشر تجاريًا بواسطة شركة Southwestern Data Systems، [ 1 ] التي عُرفت لاحقًا باسم Roger Wagner Publishing. استمر تحديث ميرلين مع ظهور أجهزة لاحقة لمعالج 6502: أولًا 65C02 ، ثم 65816 و65802 . أُتيحت نسخة ProDOS باسم Merlin Pro (تضمنت هذه الحزمة أيضًا نسخة DOS 3.3). أُعيد تسمية نسخة 8 بت من ميرلين لاحقًا إلى Merlin 8 ، وصدرت نسخة 16 بت، سُميت Merlin 16 ، لجهاز Apple IIGS . كما صدرت نسخ لأجهزة Commodore 64 و Commodore 128 باسم Merlin 64 و Merlin 128 على التوالي.

بحسب وثائق Merlin المبكرة، "Merlin هو محرر-مجمع قائم على TED. وهذا يعني أنه على الرغم من كونه جديدًا تمامًا، إلا أنه يلتزم ويتبع جميع الاتفاقيات المرتبطة بـ TED ][+ تقريبًا، من حيث اختصارات الأوامر، والعمليات الوهمية، وما إلى ذلك... تمت كتابة TED ASM الأصلي بواسطة راندي ويغينغتون وغاري شانون."

يتضمن برنامج Merlin محررًا مدمجًا لشفرة المصدر (كان في البداية محررًا سطريًا ، ثم أصبحت الإصدارات اللاحقة تتضمن محررًا بملء الشاشة)، بالإضافة إلى أداة تفكيك تُسمى Sourceror . ويمكن لأداة مساعدة أخرى، Sourceror.FP، إنشاء تفكيك مُعلّق لبرنامج Applesoft BASIC الخاص بجهاز Apple II ، والذي لم تُصدر Apple شفرته المصدرية قط ، وذلك من ذاكرة القراءة فقط (ROM) الخاصة بالعميل.

استقبال

أهوي! وصفت جهاز Merlin 64 بأنه "جهاز تجميع صغير ممتاز مزود بالعديد من الميزات القيّمة. من حيث سهولة الاستخدام، لا أستطيع تخيل كيف يمكن أن يكون أفضل... قيمة استثنائية". [ 2 ]

إرث

في 24 أغسطس 2000، الذي كان سيصادف عيد ميلاد المؤلف الثامن والستين ، قامت أرملته بنشر جميع برامجه الخاصة بجهاز Apple II وشفرته المصدرية (مثل DOS.MASTER ) كبرامج متاحة للجميع . [ 3 ] [ 4 ] [ 5 ] [ 6 ]

في يناير 2015، أصدرت شركة بروتال ديلوكس نسخة ويندوز من برنامج ميرلين بعنوان "ميرلين 32". [ 7 ] [ 8 ] [ 9 ]

مراجع

  1. كتالوج أنظمة البيانات الجنوبية الغربية، فبراير 1983
  2. بيترسون، شيريل (1985-04-01). "ميرلين 64" . أهوي!. ص 26-27 . تم الاطلاع عليه بتاريخ 27 يونيو 2014 . 
  3. Public.Domain.notice.txt على apple2.org.za
  4. ردًا على: شفرة مصدر ميرلين على موقع macgui.com (2005)
  5. تم توثيق مصدر برنامج Merlin IDE ذو 8 بت الإصدار 2.59 وهو متاح الآن على موقع callapple.org (2011)
  6. Merlin-8 v2.47 (Glen Bredon)(Apple IIe, IIgs) "إصدار شبه رسمي للملكية العامة مع أكواد المصدر" (20 يوليو 2007)
  7. A2Central: "Brutal Deluxe Software تُصدر Merlin 32" (6 يناير 2015)
  8. VintageIsTheNewOld: "Brutal Deluxe تُصدر برنامج Assembler Merlin 32 لجهاز Apple II" (7 يناير 2015)
  9. برنامج Brutal Deluxe: "Merlin 32"