U-BASIC: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
lans |
Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
{{grafr|Ubasic.png}} | {{grafr|Ubasic.png}} | ||
Jest to w gruncie rzeczy oryginalny interpreter [[Atari BASIC]]-a (rev. C) przerobiony tak, żeby zamiast w obszarze [[kartridż]]a B ($A000-$BFFF) działał "pod ROM-em" systemu operacyjnego, tj. w obszarze $C000-$FFFF. Zwalnia to dodatkowe 8 KB pamięci RAM, które można wykorzystać na program w BASIC-u. W głównej pamięci interpreter zajmuje tylko | Jest to w gruncie rzeczy oryginalny interpreter [[Atari BASIC]]-a (rev. C) przerobiony tak, żeby zamiast w obszarze [[kartridż]]a B ($A000-$BFFF) działał "pod ROM-em" systemu operacyjnego, tj. w obszarze $C000-$FFFF. Zwalnia to dodatkowe 8 KB pamięci RAM, które można wykorzystać na program w BASIC-u. W głównej pamięci interpreter zajmuje tylko 109 bajtów (wersja 1.2), o którą to wartość podnosi wskaźnik MEMLO. | ||
Dodatkowo w U-BASIC wkompilowano [[Pakiet_matematyczny#FASTCHIP|FASTCHIP]], dzięki czemu interpreter działa ok. dwóch razy szybciej niż standardowy Atari BASIC. | Dodatkowo w U-BASIC wkompilowano [[Pakiet_matematyczny#FASTCHIP|FASTCHIP]], dzięki czemu interpreter działa ok. dwóch razy szybciej niż standardowy Atari BASIC. | ||
Wersja z 23 lip 2015, 16:09
Jest to w gruncie rzeczy oryginalny interpreter Atari BASIC-a (rev. C) przerobiony tak, żeby zamiast w obszarze kartridża B ($A000-$BFFF) działał "pod ROM-em" systemu operacyjnego, tj. w obszarze $C000-$FFFF. Zwalnia to dodatkowe 8 KB pamięci RAM, które można wykorzystać na program w BASIC-u. W głównej pamięci interpreter zajmuje tylko 109 bajtów (wersja 1.2), o którą to wartość podnosi wskaźnik MEMLO.
Dodatkowo w U-BASIC wkompilowano FASTCHIP, dzięki czemu interpreter działa ok. dwóch razy szybciej niż standardowy Atari BASIC.
Autorem przeróbki jest KMK, pierwsza wersja U-BASIC-a (1.0) powstała 19 lipca 2015 r.
