Microsoft udostępnia kod źródłowy dla 6502 BASIC
Firma Microsoft oficjalnie udostępniła ją na platformie GitHub źródło BASIC dla mikroprocesora 6502 – wersja 1.1 Na licencji MIT. Teraz każdy programista może swobodnie pobierać, modyfikować, rozpowszechniać, a nawet wykorzystywać ten kod w celach komercyjnych. To wydarzenie ma ogromne znaczenie, ponieważ to właśnie ten interpreter języka BASIC stał się podstawą oprogramowania, na którym wychowało się całe pokolenie programistów.
Microsoft BASIC był pierwszym produktem firmy i pojawił się w 1975 roku jako język dla Altaira 8800, stworzony przez Billa Gatesa i Paula Allena. Rok później Bill Gates i Rick Weiland przenieśli interpreter na procesor. MOS6502, który stał się sercem takich kultowych komputerów jak Apple II, Komandor PET, VIC-20 zwłaszcza Commodore 64 — najlepiej sprzedający się model w historii.
Wydana wersja 1.1 obsługuje Apple II, Commodore PET, Ohio Scientific (OSI), KIM-1 i symulację PDP-10. Implementuje ona poprawki systemu zbierania śmieci, wprowadzone w 1978 roku przez inżyniera Commodore, Johna Feagansa, wspólnie z Billem Gatesem. To właśnie ten kod stał się podstawą umowy licencyjnej z Commodore, która zapłaciła Microsoftowi 25 000 dolarów za prawo do używania języka BASIC. Pomimo skromnych dochodów, decyzja okazała się strategiczna – miliony użytkowników zetknęły się z programowaniem dzięki linijkom:
Prawie 7000 linijek kodu asemblera, który Microsoft nazywa jednym z najważniejszych elementów oprogramowania z początków ery komputerów PC, zostało dziś udostępnionych w domenie publicznej. Jest to dodatek do poprzedniej wersji kodu źródłowego. GW-PODSTAWOWY, który stał się podstawą dla języków QBasic i Visual Basic. Udostępnienie kodu nie tylko podkreśla historyczną rolę Microsoftu w kształtowaniu branży, ale także pozwala entuzjastom i badaczom ponownie dotknąć fundamentów, na których zbudowano rewolucję w dziedzinie komputerów osobistych.




