После десятилетий неофициальных копий в сети, Microsoft официально выложила исходный код своего программного обеспечения 6502 BASIC под открытой лицензией.
Об этом сообщает РБК-Украина со ссылкой на американский веб-сайт о компьютерной технике The Verge.
Первая разработка Microsoft
Это одна из первых разработок компании: в 1976 году сооснователь Microsoft Билл Гейтс вместе с сотрудником Риком Вейландом адаптировали язык BASIC для процессора 6502. Именно он использовался в таких культовых устройствах, как Apple II, Atari 2600, Nintendo Entertainment System и серия 8-битных компьютеров Commodore.
Выход в открытый исходный код стал своеобразным "путешествием во времени". BASIC помогал стандартизировать первые языки программирования, а начинающие разработчики учились на Commodore писать свои первые программы — например, классическое 10 PRINT “HELLO” / 20 GOTO 10.
"В 1977 году компания Commodore лицензировала BASIC у Microsoft за фиксированную плату в 25 тысяч долларов. Это решение сделало продукт основой для компьютеров PET, а позже — VIC-20 и легендарного Commodore 64", — объясняют в Microsoft.
Наследие и интерес спустя десятилетия
Хотя 6502 BASIC во многом стал фундаментом для появления MS-DOS и самой модели лицензирования ПО от Microsoft, интерес к этому коду и процессору MOS 6502 жив до сих пор, почти через 50 лет. Энтузиасты и цифровые архивисты продолжают воссоздавать проекты на FPGA, запускать эмуляторы и сохранять код в музейных коллекциях.
"Со временем специалисты воссоздали среду сборки и подтвердили, что исторический исходный код по-прежнему может формировать точные копии ROM", — отмечают в компании.
Полный исходный код 6502 BASIC уже доступен на GitHub — любой желающий может скачать его и поэкспериментировать с ассемблером.
Вас может заинтересовать:
- Microsoft готовит обновление Windows, которое изменит правила игры для геймеров
- Windows попрощалась с возможностью, которая раздражала пользователей десятилетиями
- Microsoft запускает гигантскую "фабрику ИИ"