BASIC XE: Różnice pomiędzy wersjami
Nie podano opisu zmian |
red. |
||
| Linia 1: | Linia 1: | ||
{{grafr|Basicxe41.png}} | {{grafr|Basicxe41.png}} | ||
Interpreter języka BASIC stworzony przez [[OSS]], zgodny wstecz z [[Atari BASIC]], następca [[BASIC XL|BASIC-a XL]]. Ostatnia wersja 4.1 nosi datę 26 lipca 1985. Autorem jest [[Bill Wilkinson]]. | Interpreter języka BASIC stworzony przez [[OSS]], zgodny wstecz z [[Atari BASIC]], następca [[BASIC XL|BASIC-a XL]]. Ostatnia wersja 4.1 nosi datę 26 lipca 1985. Autorem jest [[Bill Wilkinson]]. | ||
== Charakterystyka == | |||
BASIC XE składa się z [[cartridge]]'a o pojemności 16 KB (tzw. [[Supercartridge]]) oraz pliku binarnego BASICXE.OSS o wielkości 11 KB, który interpreter automatycznie próbuje wczytać po uruchomieniu. Ten plik dodaje do języka garść rozszerzeń. Interpreter używa pamięci "pod ROM-em" systemu operacyjnego, z tego powodu nie działa na komputerach serii [[400/800]]. | BASIC XE składa się z [[cartridge]]'a o pojemności 16 KB (tzw. [[Supercartridge]]) oraz pliku binarnego BASICXE.OSS o wielkości 11 KB, który interpreter automatycznie próbuje wczytać po uruchomieniu. Ten plik dodaje do języka garść rozszerzeń. Interpreter używa pamięci "pod ROM-em" systemu operacyjnego, z tego powodu nie działa na komputerach serii [[400/800]]. | ||
| Linia 6: | Linia 8: | ||
BASIC XE zawiera 140 słów kluczowych (część z nich jest dostępna tylko po wczytaniu pliku BASICXE.OSS). Obsługuje pamięć rozszerzoną [[130XE]], dzięki czemu na komputerach z rozszerzeniami pamięci działając w specjalnym trybie EXTEND daje użytkownikowi do dyspozycji prawie 64 KB na program i 32 KB na dane. | BASIC XE zawiera 140 słów kluczowych (część z nich jest dostępna tylko po wczytaniu pliku BASICXE.OSS). Obsługuje pamięć rozszerzoną [[130XE]], dzięki czemu na komputerach z rozszerzeniami pamięci działając w specjalnym trybie EXTEND daje użytkownikowi do dyspozycji prawie 64 KB na program i 32 KB na dane. | ||
== Modyfikacje == | |||
=== BASIC XE 7.2 === | |||
W internecie (np. [https://atariwiki.org/wiki/Wiki.jsp?page=Basic%20XE tu]) można znaleźć obrazy modułu oznaczone "BASIC XE 7.2". Jest to BASIC XE 4.1 z dorobionym przez kogoś po amatorsku menu początkowym, pozwalającym zdecydować, czy plik rozszerzeń należy wczytać z dyskietki, czy z magnetofonu, czy może nie należy wczytywać go w ogóle. Decyzję podejmujemy wciskając jeden z klawiszy konsoli: START, SELECT lub OPTION. | W internecie (np. [https://atariwiki.org/wiki/Wiki.jsp?page=Basic%20XE tu]) można znaleźć obrazy modułu oznaczone "BASIC XE 7.2". Jest to BASIC XE 4.1 z dorobionym przez kogoś po amatorsku menu początkowym, pozwalającym zdecydować, czy plik rozszerzeń należy wczytać z dyskietki, czy z magnetofonu, czy może nie należy wczytywać go w ogóle. Decyzję podejmujemy wciskając jeden z klawiszy konsoli: START, SELECT lub OPTION. | ||
Dodatkową różnicą jest to, że ta wersja oczekuje pliku rozszerzenia pod nazwą BASICXE.EXT zamiast BASICXE.OSS. Ponadto - z braku miejsca - usunięto wyświetlaną na początku informację o wydawcy (czyli napis "(C)1985 OSS, Inc"). | Dodatkową różnicą jest to, że ta wersja oczekuje pliku rozszerzenia pod nazwą BASICXE.EXT zamiast BASICXE.OSS. Ponadto - z braku miejsca - usunięto wyświetlaną na początku informację o wydawcy (czyli napis "(C)1985 OSS, Inc"). | ||
=== BASIC XE 4.1p === | |||
Dostępna [http://sdx.atari8.info/index.php?show=en_addons tutaj] wersja BASIC-a XE 4.1 z drobną poprawką mającą na celu polepszenie współpracy ze [[SpartaDOS X]]. W oryginale wpisanie komendy DIR bez parametrów równa się wpisaniu DIR "D1:*.*". Poprawka zmienia to na DIR "D:*.*", dzięki czemu odwołanie następuje - zgodnie z oczekiwaniami - do dysku bieżącego, a nie, jak w oryginale, zawsze do dysku nr 1. | Dostępna [http://sdx.atari8.info/index.php?show=en_addons tutaj] wersja BASIC-a XE 4.1 z drobną poprawką mającą na celu polepszenie współpracy ze [[SpartaDOS X]]. W oryginale wpisanie komendy DIR bez parametrów równa się wpisaniu DIR "D1:*.*". Poprawka zmienia to na DIR "D:*.*", dzięki czemu odwołanie następuje - zgodnie z oczekiwaniami - do dysku bieżącego, a nie, jak w oryginale, zawsze do dysku nr 1. | ||
Autorem poprawki jest [[KMK]]. | Autorem poprawki jest [[KMK]]. | ||
==Zobacz też== | == Zobacz też == | ||
* [[Kody błędów BASIC-a XE]] | * [[Kody błędów BASIC-a XE]] | ||
{{stub}} | {{stub}} | ||
[[Kategoria:Oprogramowanie Atari 8-bit]] | [[Kategoria:Oprogramowanie Atari 8-bit]] | ||
[[Kategoria:Języki programowania]] | [[Kategoria:Języki programowania]] | ||
Wersja z 25 lip 2016, 00:45
Interpreter języka BASIC stworzony przez OSS, zgodny wstecz z Atari BASIC, następca BASIC-a XL. Ostatnia wersja 4.1 nosi datę 26 lipca 1985. Autorem jest Bill Wilkinson.
Charakterystyka
BASIC XE składa się z cartridge'a o pojemności 16 KB (tzw. Supercartridge) oraz pliku binarnego BASICXE.OSS o wielkości 11 KB, który interpreter automatycznie próbuje wczytać po uruchomieniu. Ten plik dodaje do języka garść rozszerzeń. Interpreter używa pamięci "pod ROM-em" systemu operacyjnego, z tego powodu nie działa na komputerach serii 400/800.
BASIC XE zawiera 140 słów kluczowych (część z nich jest dostępna tylko po wczytaniu pliku BASICXE.OSS). Obsługuje pamięć rozszerzoną 130XE, dzięki czemu na komputerach z rozszerzeniami pamięci działając w specjalnym trybie EXTEND daje użytkownikowi do dyspozycji prawie 64 KB na program i 32 KB na dane.
Modyfikacje
BASIC XE 7.2
W internecie (np. tu) można znaleźć obrazy modułu oznaczone "BASIC XE 7.2". Jest to BASIC XE 4.1 z dorobionym przez kogoś po amatorsku menu początkowym, pozwalającym zdecydować, czy plik rozszerzeń należy wczytać z dyskietki, czy z magnetofonu, czy może nie należy wczytywać go w ogóle. Decyzję podejmujemy wciskając jeden z klawiszy konsoli: START, SELECT lub OPTION.
Dodatkową różnicą jest to, że ta wersja oczekuje pliku rozszerzenia pod nazwą BASICXE.EXT zamiast BASICXE.OSS. Ponadto - z braku miejsca - usunięto wyświetlaną na początku informację o wydawcy (czyli napis "(C)1985 OSS, Inc").
BASIC XE 4.1p
Dostępna tutaj wersja BASIC-a XE 4.1 z drobną poprawką mającą na celu polepszenie współpracy ze SpartaDOS X. W oryginale wpisanie komendy DIR bez parametrów równa się wpisaniu DIR "D1:*.*". Poprawka zmienia to na DIR "D:*.*", dzięki czemu odwołanie następuje - zgodnie z oczekiwaniami - do dysku bieżącego, a nie, jak w oryginale, zawsze do dysku nr 1.
Autorem poprawki jest KMK.
Zobacz też
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.
