Microsoft опубликовала исходный код интерпретатора 6502 BASIC

Microsoft опубликовала исходный код интерпретатора 6502 BASIC

Microsoft опубликовала под открытой лицензией исходный код интерпретатора 6502 BASIC, тем самым продолжив практику по открытию кода исторически значимого программного обеспечения, созданного компанией десятилетия назад. История Microsoft BASIC началась в 1975 году, когда Билл Гейтс и Пол Аллен создали первый продукт компании — интерпретатор BASIC для процессора Intel 8080, предназначенный для компьютера Altair 8800. Вскоре эта кодовая база была адаптирована для других 8-битных процессоров, включая MOS 6502, Motorola 6800 и 6809. Портирование на 6502 было завершено в 1976 году Биллом Гейтсом и Риком Вейландом. Уже в 1977 году компания Commodore заключила с Microsoft знаковую сделку, приобретя лицензию на использование этого ПО за единовременную плату в 25 000 долларов. Это решение позволило Microsoft BASIC стать основой для компьютеров Commodore PET, а затем и легендарных VIC-20 и Commodore 64. Миллионы начинающих программистов познакомились с компьютерами, набирая простые строки: 10 PRINT "HELLO" 20 GOTO 10 Опубликованная версия — это BASIC M6502 8K VER 1.1, датированная 1978 годом. Эта же кодовая база легла в основу Applesoft BASIC для компьютеров Apple II. Оригинальные заголовки файлов до сих пор хранят надпись «BASIC M6502 8K VER 1.1 BY MICRO-SOFT», словно настоящая капсула времени. Версия 1.1, исходный код которой теперь доступен всем, содержит важные исправления в работе «сборщика мусора». Эти улучшения были разработаны совместно инженером Commodore Джоном Фигансом (Joh...
10.09.2025
Сообщает: Источник  
Рубрика: «Игры и Интернет»   Поделиться: Поделиться новостью в Facebook Поделиться новостью в Twittere Поделиться новостью в VK Поделиться новостью в Pinterest Поделиться новостью в Reddit

Microsoft открыл код интерпретатора BASIC для микропроцессоров M6502Microsoft открыл код интерпретатора BASIC для микропроцессоров M6502 Компания Microsoft объявила об открытии исходного кода интерпретатора BASIC для восьмиразрядных микропроцессоров MOS Technology 6502, разработанных в ...

Билл Гейтс опубликовал исходный код Altair BASIC в честь 50-летия MicrosoftБилл Гейтс опубликовал исходный код Altair BASIC в честь 50-летия Microsoft Сооснователь Microsoft Билл Гейтс опубликовал исходный код Altair BASIC — первого продукта, с которой началась история технологического гиганта. Об э ...

Microsoft откроет исходный код Windows App SDKMicrosoft откроет исходный код Windows App SDK Microsoft наконец отреагировала на многочисленные жалобы разработчиков по поводу нынешнего состояния Windows App SDK. Основные претензии касаются нер ...

Microsoft приоткрыла исходный код WSL  подсистемы для запуска Linux-приложений в WindowsMicrosoft приоткрыла исходный код WSL — подсистемы для запуска Linux-приложений в Windows Microsoft открыла исходный код набора инструментов, обеспечивающих работу подсистемы Windows Subsystem for Linux (WSL) для запуска в Windows приложен ...

Microsoft опубликовала отчёт за 1-й квартал 2026 финансового годаMicrosoft опубликовала отчёт за 1-й квартал 2026 финансового года Компания Microsoft опубликовала отчёт о доходах за первый квартал 2026 финансового года. Выручка за указанный период составила $77,7 млрд; чистая при ...

Microsoft опубликовала отчёт за 4-й квартал 2025 финансового годаMicrosoft опубликовала отчёт за 4-й квартал 2025 финансового года Компания Microsoft опубликовала отчёт о доходах за четвёртый квартал 2025 финансового года. Выручка за указанный период составила $76,4 млрд; чистая ...

Microsoft опубликовала отчёт за 3-й квартал 2025 финансового годаMicrosoft опубликовала отчёт за 3-й квартал 2025 финансового года Компания Microsoft опубликовала отчёт о доходах за третий квартал 2025 финансового года. Выручка за указанный период составила $70,1 млрд; чистая при ...

Kioxia представила серию SSD Exceria Basic: доступное обновление до PCIe 4.0Kioxia представила серию SSD Exceria Basic: доступное обновление до PCIe 4.0 Компания Kioxia расширила линейку потребительских SSD, представив новую серию Exceria Basic, основанную на интерфейсе PCIe 4.0. Новинка ориентирована ...