مایکروسافت پس از سالها گردش نسخههای غیررسمی از زبان برنامهنویسی BASIC برای پردازنده 6502 در فضای اینترنت، سرانجام کد منبع این نرمافزار تاریخی را تحت مجوز متنباز منتشر کرد. این نسخه از BASIC یکی از نخستین محصولات نرمافزاری مایکروسافت بود که در سال 1976 توسط بیل گیتس، یکی از بنیانگذاران شرکت، و ریک ویلند، از کارکنان اولیه، برای پردازنده MOS 6502 توسعه یافت.
این پردازنده در رایانههایی چون Apple II، کنسول Atari 2600، سیستم Nintendo Entertainment و سری 8 بیتی Commodore بهکار گرفته میشد. مایکروسافت در بیانیهای اعلام کرد که انتشار این کد منبع، یادآور روزهای آغازین برنامهنویسی است؛ زمانی که BASIC به استانداردی برای زبانهای برنامهنویسی تبدیل شد و به توسعهدهندگان اولیه امکان داد تا با تایپ دستوراتی مانند 10 PRINT “HELLO” و 20 GOTO 10، برنامهنویسی را بیاموزند.
در سال 1977، شرکت Commodore این زبان را با پرداخت مبلغ ثابت 25000 دلار مجوزدهی کرد؛ اقدامی که BASIC را به هسته مرکزی رایانههای PET، و بعدها VIC-20 و Commodore 64 تبدیل نمود. اگرچه پروژههای اولیهای مانند 6502 BASIC نقش مهمی در توسعه MS-DOS و مدل تجاری مجوزدهی نرمافزار مایکروسافت ایفا کردند، علاقه به این کد و پردازنده 6502 همچنان پس از نزدیک به پنج دهه پابرجاست.
علاقهمندان و فعالان حوزه حفظ میراث دیجیتال، با استفاده از FPGA و شبیهسازها، محیطهای ساخت مجدد را بازسازی کردهاند و صحت تولید ROMهای دقیق از کد اصلی را تأیید نمودهاند. مایکروسافت خاطرنشان کرده است که این انتشار متنباز بر پایه همین تلاشها صورت گرفته و اکنون با مجوزی مدرن و شفاف در دسترس قرار گرفته است. این اقدام در ادامه انتشار قبلی مایکروسافت از GW-BASIC صورت گرفته که از همان ریشه منشأ گرفته و در ROM رایانههای اولیه IBM PC عرضه شده بود. علاقهمندان اکنون میتوانند کد منبع اسمبلی کامل نسخه 6502 BASIC را از طریق مخزن GitHub بررسی و آزمایش کنند