لغة البرمجة التي عملت على نفس المعالج الذي شغل أجهزة Apple II و Commodore 64 و NES متاحة الآن للجميع.
بعد سنوات من تداول نسخ غير رسمية على الإنترنت، قررت عملاقة البرمجيات مايكروسوفت أخيرًا طرح كود لغة بيسيك 6502 (6502 BASIC) بترخيص مفتوح المصدر. تُعد هذه اللغة واحدة من أولى برمجيات مايكروسوفت، حيث قام بتكييفها في عام 1976 كل من بيل جيتس، المؤسس المشارك للشركة، والموظف الأول ريك ويلاند، لتعمل على معالج 6502 الشهير الذي كان قلب أجهزة أيقونية مثل Apple II، و Atari 2600، و Nintendo Entertainment System (NES)، وسلسلة Commodore ذات 8 بت.
يُعد هذا الإصدار المفتوح المصدر بمثابة رحلة إلى الأيام الأولى للبرمجة، حيث ساهمت هذه البرمجية في توحيد معايير تطبيقات لغات البرمجة، وسمحت لبعض المطورين الأوائل باستخدام جهاز كومودور وتعلم البرمجة ببساطة عن طريق كتابة أوامر مثل: 10 PRINT “HELLO” و 20 GOTO 10.
وتشرح مايكروسوفت في تدوينة لها: "في عام 1977، قامت شركة كومودور بترخيصها مقابل رسوم ثابتة قدرها 25,000 دولار، وهي صفقة وضعت لغة بيسيك من مايكروسوفت في قلب أجهزة كومودور PET، ولاحقًا في أجهزة VIC-20 و Commodore 64".
وبينما ساهمت لغة بيسيك 6502 ومشاريع مايكروسوفت المبكرة الأخرى في تطوير نظام MS-DOS وتأسيس نموذج عمل الشركة لترخيص البرمجيات، لا يزال الاهتمام بهذا الكود القديم ومعالج MOS 6502 حيًا جدًا بعد ما يقرب من 50 عامًا. فقد قام المهتمون بالحفاظ على التراث الرقمي والهواة بتجارب لإعادة إنشاء العتاد الأصلي باستخدام تقنيات حديثة ومشاريع المحاكيات، كما ظهر كود بيسيك 6502 في أرشيفات المتاحف.
وتقول مايكروسوفت: "على مر السنين، قام المهتمون بالحفاظ على التراث الرقمي بإعادة بناء بيئات التطوير وتحققوا من أن المصدر التاريخي لا يزال قادرًا على إنتاج نسخ ROM مطابقة تمامًا للأصل على مستوى البايت". ويضيف البيان: "يبني هذا الإصدار مفتوح المصدر على هذا العمل، ولكن الآن بترخيص حديث وواضح. ويأتي هذا بعد إصدار مايكروسوفت السابق لـ GW-BASIC، الذي انحدر من نفس السلالة وتم شحنه في ذاكرة ROM الخاصة بجهاز IBM PC الأصلي".
إذا كنت مهتمًا بتجربة الكود المصدري بلغة التجميع (Assembly) للغة بيسيك 6502 من مايكروسوفت، فالكود المصدري الكامل متاح الآن على GitHub.