Microsoft в своем блоге объявила об открытии исходного кода своей первой версии BASIC для MOS 6502, который 48 лет существовал лишь в виде музейных экспонатов и неофициальных копий. Теперь он опубликован под свободной лицензией и доступен на GitHub для изучения.
Microsoft BASIC появился в 1975 году, как самый первый продукт компании для Altair 8800 на базе Intel 8080. Код написали основатели «мелкомягких» Билл Гейтс и Пол Аллен.
Всего через год Билл Гейтс и Рик Вейланд перенесли BASIC на микропроцессор MOS 6502. В 1977 году Commodore выкупила лицензию за 25 000 долларов и встроила его в свои системы PET, VIC-20 и Commodore 64. Последние два были раскуплены миллионными тиражами и способствовали массовому распространению домашних ПК.
В открытый доступ выложена версия 1.1 (1978 года), где учтены доработки, предложенные инженером Commodore Джоном Фигансом и самим Биллом Гейтсом.
В устройствах Commodore PET этот вариант был известен как BASIC V2. Код содержит 6 955 строк на ассемблере. Именно он опубликован на GitHub под лицензией MIT, позволяющей модифицировать и перепродавать его без ограничений.
Источник: habr.com