Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Microsoft 6502 BASIC stał się otwartoźródłowy. Firma udostępniła cały kod na platformie GitHub

Natan Faleńczyk | 05-09-2025 14:00 |

Microsoft 6502 BASIC stał się otwartoźródłowy. Firma udostępniła cały kod na platformie GitHubCofnijmy się na chwilę do lat 70. XX wieku, a dokładniej do roku 1975, kiedy to Bill Gates i Paul Allen stworzyli interpreter języka BASIC, który w tamtym czasie był przeznaczony dla procesora Intel 8080. Z czasem stał się on dostępny także dla innych 8-bitowych procesorów, a jednym z nich był MOS 6502, z którego korzystały takie urządzenia, jak Apple II, Atari 2600, czy też Nintendo Entertainment System (NES). Cały kod interpretera (i nie tylko) dla ostatniego CPU stał się publicznie dostępny.

Microsoft BASIC w wersji dla procesora MOS 6502 trafił do serwisu GitHub, co zarazem oznacza, że stał się otwartoźródłowy. Jest to jeden z pierwszych produktów tej firmy, który został stworzony przez Billa Gatesa i Rica Weilanda.

Microsoft 6502 BASIC stał się otwartoźródłowy. Firma udostępniła cały kod na platformie GitHub [1]
Simon Ray/Unsplash

Microsoft zaskoczył fanów retro. Edytor MS-DOS wraca po latach jako aplikacja wieloplatformowa

Microsoft BASIC zalicza się do dialektów języka programowania o tytułowej nazwie BASIC. W jego skład weszły interpretery i kompilatory języka BASIC dla różnych mikroprocesorów. Omawiana w tym materiale odsłona była skierowana do wspomnianego już procesora MOS 6502 - sięgając historii jest to port ukończony w 1976 roku. Oprócz wymienionych na wstępie urządzeń z Microsoft BASIC korzystały także 8-bitowe modele od Commodere (np. Commodore 64). Jak zauważono w oficjalnej wiadomości, w 2025 roku scena retro rozrasta się coraz bardziej, więc taki ruch ze strony firmy Microsoft powinien okazać się nie lada gratką dla największych entuzjastów.

*Pierwszym produktem firmy Micro-Soft był Altair BASIC, czyli interpreter języka BASIC dla komputera Altair 8800 z procesorem Intel 8080.

**Zadaniem interpretera jest przetłumaczenie kodu na instrukcje, które będą zrozumiałe dla procesora (via Gates Notes).

Microsoft 6502 BASIC stał się otwartoźródłowy. Firma udostępniła cały kod na platformie GitHub [2]

Po 10 latach Windows Subsystem for Linux stał się open source. Microsoft publikuje kod na GitHub

Cały kod źródłowy w języku asemblera, który dotyczy wariantu BASIC M6502 8K VER 1.1 (Microsoft BASIC Version 1.1 for the 6502 microprocessor), możemy znaleźć na platformie GitHub POD TYM ADRESEM. Natomiast z pełną wiadomością od Microsoftu zapoznamy się TUTAJ. Nawiasem mówiąc: w języku asemblera każde polecenie jest jednym rozkazem dla procesora - w przeciwieństwie do języka maszynowego, gdzie instrukcje dla procesora muszą być zapisane w formie liczbowej (warto zajrzeć POD TEN LINK, aby zapoznać się z obszernym materiałem na ten temat). Bill Gates napisał również całą historię o powstawaniu interpretera języka BASIC dla komputera Altair 8800 na swoim blogu - ten materiał znajdziemy z kolei TUTAJ.

Źródła: The Verge, Microsoft, Gates Notes, Wikipedia, Uniwersytet Jagielloński, GitHub, Ikona: juicy_fish/Flaticon, Grafika mobilna: Salah Darwish/Unsplash (edytowane)

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 12

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.