Atari Microsoft BASIC

Nie mylić z: Microsoft BASIC – serią interpreterów języka BASIC stworzoną przez firmę Microsoft.
Atari Microsoft Basic
Ilustracja
Ekran po uruchomieniu Atari Microsoft BASIC II
Autor Atari Inc.
Pierwsze wydanie 1982
Aktualna wersja stabilna 2.0
Platforma sprzętowa rodzina 8-bitowych Atari
Rodzaj język programowania
Licencja zamknięte oprogramowanie

Atari Microsoft Basic – język programowania BASIC dla ośmiobitowych komputerów Atari bazujący na dialekcie opracowanym przez firmę Microsoft. Dostępny początkowo na dyskietce, a później jako Atari Microsoft Basic II na kartridżu i dyskietce.

Firma Atari Inc. zakupiła w roku 1978 licencję na Microsoft BASIC[1], z myślą o zastosowaniu go w nowym komputerze Atari 800 i jego tańszej odmianie Atari 400, których premiera odbyła się w 1979 roku.

Problemy z umieszczeniem BASIC w kartridżu o pojemności 8 KiB skłoniły Atari do powierzenia opracowania języka BASIC firmie Shepardson Microsystems. Firma ta stworzyła własną odmianę BASIC znaną jako Atari BASIC[1], który stał się standardowym dialektem dla całej serii 8-bitowych komputerów Atari.

W roku 1982 firma Atari wydała wersję Microsoft BASIC z modyfikacjami dostosowującymi interpreter do komputerów Atari jako Atari Microsoft BASIC. Był on dostępny w dwóch odmianach, początkowo dostępny tylko na dyskietce o numerze CX8192, później na kartridżu 16 KiB i dyskietce o numerze RX8035. Na dyskietce znajdował się 11 KiB kod rozszerzający funkcjonalność BASIC. Kartridż mógł działać bez dodatkowej dyskietki, rozszerzenie było wczytywane tylko gdy dyskietka z nim znajdowała się w stacji dysków podczas startu BASIC.

Posiadał znacznie więcej komend niż Atari BASIC, ale nie był z nim kompatybilny[2][3]. Ułatwiał za to przenoszenie programów napisanych w dialekcie Microsoft BASIC, który był najbardziej rozpowszechnioną wersją BASIC używaną m.in. w Apple II, Commodore 64 i innych. Inaczej niż Atari BASIC nie sprawdzał składni zaraz po wprowadzeniu linii programu. Nie pozwalał też używać skrótów komend. Posiadał komendy do obsługi peryferiów Atari podobne do tych w Atari BASIC, takich jak: SOUND, GRAPHICS i innych[3].

Przypisy

  1. a b Preface. W: Bill Wilkinson, Kathleen O’Brien, Paul Laughton: The Atari Basic Source Book. COMPUTE! Books, 1983, s. ix. (ang.).
  2. Charls Cherry. BASIC Bonanza Powerhouse languages for 8-bit Ataris. „ANTIC”, czerwiec 1987. (ang.). 
  3. a b Atari Inc.: Reference Manual Atari Microsoft Basic II. 1983. (ang.).