
Microsoft официально выпустила в открытый доступ исходный код своей версии языка программирования BASIC для процессора 6502, разработанной в 1976 году. Эта версия BASIC работала на процессоре, который использовался в таких популярных устройствах, как Apple II, серия Commodore 8-бит, игровая приставка NES и Atari 2600.
Этот язык программирования стал одним из первых продуктов Microsoft, адаптированных соучредителем компании Биллом Гейтсом и ранним сотрудником Риком Уайлендом. Он помогал стандартизировать реализацию языков программирования и стал инструментом для первых разработчиков, которые учились программировать на компьютерах Commodore, вводя простые команды вроде «10 PRINT «HELLO»» и «20 GOTO 10».
В 1977 году компания Commodore приобрела лицензию на использование этой версии BASIC за фиксированную сумму $25,000, что сделало этот язык ключевым элементом в компьютерах Commodore PET, а позже и в VIC-20 и Commodore 64.
Несмотря на то, что 6502 BASIC и другие ранние проекты Microsoft заложили основу для развития MS-DOS и бизнес-модели лицензирования программного обеспечения компании, интерес к этому коду и процессору MOS 6502 сохраняется и спустя почти 50 лет. Энтузиасты и исследователи восстанавливают окружения для сборки, создают эмуляторы и проекты на базе FPGA, а также сохраняют код в музейных архивах.
Теперь любой желающий может ознакомиться с полным исходным кодом Microsoft 6502 BASIC на платформе GitHub и даже экспериментировать с ассемблерными исходниками этого исторического программного обеспечения.


