Microsoft відкриває 6502 BASIC для ентузіастів
Microsoft відкриває вихідний код 6502 BASIC: історичне значення
Це досить несподівана новина. Хоча вона може не мати великої практичної користі сьогодні, вона має багато історичного значення. Давайте перейдемо до суті.
Вихідний код 6502 BASIC доступний на GitHub
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: “На протязі десятиліть фрагменти та неофіційні копії 6502 BASIC циркулювали в мережі, відображені на ретрокомп’ютерних сайтах та збережені в музейних архівах. Програмісти вивчали код, відновлювали його та навіть запускали на сучасних системах. Сьогодні, вперше, ми відкриваємо доступ та офіційно публікуємо код під ліцензією з відкритим вихідним кодом.”
Значення для ентузіастів ретрокомп’ютингу
Отже, що це все означає в 2025 році? В короткому викладі, реліз має цінність для ентузіастів ретрокомп’ютингу, розробників емуляторів і проектів FPGA, які намагаються відтворити досвід використання цих ранніх систем. Microsoft фактично передала шматок комп’ютерної історії, який будь-хто може вивчати, модифікувати або відновлювати.
Репозиторій існує, юридично очищений і технічно багатий. Це не здогадка — просто реальний, використо-вний код на dawn of personal computing. Хоча це вже не має великої практичної значущості сьогодні, це все ще розумний крок від Microsoft.
Це дає молодшим користувачам можливість зазирнути у те, що вважалося передовим 50 років тому — майже 7,000 рядків асемблерного коду, які допомогли сформувати історію комп’ютерних технологій.