arzh-CNenfrdejakoplptesuk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

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

Компания Microsoft официально выложила на GitHub исходный код BASIC для 6502 Microprocessor — Version 1.1 под лицензией MIT. Теперь любой разработчик может свободно скачать, изменять, распространять и даже использовать этот код в коммерческих целях. Это событие имеет огромное значение, ведь именно этот интерпретатор BASIC стал основой для программного обеспечения, на котором выросло целое поколение программистов.

BASIC for 6502

Microsoft BASIC был первым продуктом компании и появился в 1975 году как язык для Altair 8800, созданный Биллом Гейтсом и Полом Алленом. Спустя год Билл Гейтс и Рик Вейланд перенесли интерпретатор на процессор MOS 6502, который стал сердцем таких культовых компьютеров, как Apple II, Commodore PET, VIC-20 и особенно Commodore 64 — самой продаваемой модели в истории.

Выложенная версия 1.1 поддерживает Apple II, Commodore PET, Ohio Scientific (OSI), KIM-1 и PDP-10 Simulation. В ней реализованы исправления системы сборки мусора, которые были сделаны в 1978 году инженером Commodore Джоном Фигансом совместно с Биллом Гейтсом. Именно этот код лег в основу лицензионного соглашения с Commodore, которая заплатила Microsoft $25 000 за право использования BASIC. Несмотря на скромный доход, решение оказалось стратегическим — миллионы пользователей впервые познакомились с программированием через строки:

Сегодня в открытом доступе оказалось почти 7000 строк ассемблерного кода, которые Microsoft называет одним из самых значимых программных продуктов эпохи ранних ПК. Это дополнение к предыдущему релизу исходников GW-BASIC, ставшего основой для QBasic и Visual Basic. Открытие кода не только подчеркивает историческую роль Microsoft в формировании индустрии, но и даёт возможность энтузиастам и исследователям вновь прикоснуться к фундаменту, на котором строилась персональная компьютерная революция.

Топ материалов GameGPU