Microsoft открывает исходный код версии BASIC для процессора 6502 1976 года

Microsoft открывает исходный код версии BASIC для процессора 6502 1976 года

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 и даже экспериментировать с ассемблерными исходниками этого исторического программного обеспечения.

Tion