Microsoft 6502 BASIC (1976–78) становится открытым исходным кодом под лицензией MIT
Почти через 50 лет после своего дебюта Microsoft сделала открытым исходный код своего исторического 6502 BASIC, интерпретатора, который питал ранние домашние компьютеры.
Вот некоторые довольно неожиданные новости. Хотя сегодня это может не иметь большого практического значения, это имеет большое историческое значение. Итак, давайте перейдем прямо к делу.
В неожиданном шаге Microsoft только что открыла полный исходный код своего легендарного интерпретатора 6502 BASIC, одного из первых продуктов, которые компания когда-либо выпускала. Выпуск, опубликованный на GitHub, охватывает версию 1.1 интерпретатора, которая датируется 1976 годом и была позже модифицирована в 1978 году.
Код был изначально разработан самим Биллом Гейтсом и Риком Уайлэндом, содержал 6 955 строк на языке ассемблера, достаточно компактный, чтобы поместиться в 8K памяти, для процессора MOS Technology 6502 – того же чипа, который использовался в ранних компьютерах, таких как Apple II, Commodore PET и Atari 2600.
В 1977 году компания Commodore заплатила 25 000 долларов за права на включение интерпретатора в свои системы, что способствовало установлению BASIC в качестве отправной точки для целого поколения программистов.
Конечно, это не первый случай, когда копии кода появлялись в открытом доступе, но до сих пор не было официального выпуска от Microsoft под современной лицензией. Сторонники сохранения уже проделали работу по восстановлению среды сборки и проверке того, что бинарные файлы совпадают с оригинальными ROM-файлами.
Согласно официальному заявлению Microsoft:
«На протяжении десятилетий фрагменты и неофициальные копии Microsoft 6502 BASIC циркулировали в интернете, копировались на сайтах, посвящённых ретрокомпьютерам, и хранились в музейных архивах. Программисты изучали код, восстановили его и даже запускали на современных системах. Сегодня, впервые, мы открываем люк и официально выпускаем код под лицензией с открытым исходным кодом.»
Ладно, в чем смысл всего этого в 2025 году? Короче говоря, этот выпуск ценен для энтузиастов ретрокомпьютеров, разработчиков эмуляторов и проектов на FPGA, которые стремятся воссоздать опыт работы с этими ранними системами. К тому же Microsoft фактически передала часть истории вычислительной техники, которую каждый может изучать, модифицировать или воссоздавать.
Итак, репозиторий существует, юридически чист и технически насыщен. Нет никаких догадок — только реальный, пригодный к использованию код с зарождения персональных компьютеров. Даже если сегодня это не имеет большого практического смысла, это все равно умный ход со стороны Microsoft.
Это дает молодым пользователям представление о том, что считалось передовым 50 лет назад — чуть менее 7 000 строк кода на ассемблере, которые помогли сформировать историю компьютеров.


Добавить комментарий