Zrobiłem tak:
1) wziąłem źródłówkę Atari BASIC-a (rev. C)
2) przeasemblowałem pod adresy $C000-CBFF i $E400-$F7FF
3) dorzuciłem FASTCHIP http://atariki.krap.pl/index.php/FASTCHIP#FASTCHIP
4) opakowałem niewielką porcją niezbędnego kodu inicjującego i temu podobnego.
Efekt: [BIEŻĄCY EFEKT PRZENIESIONO O PARĘ POSTÓW NIŻEJ]
U-BASIC (= Under ROM BASIC, znaczy). Jest to w sumie zwykły Atari BASIC, tylko że daje prawie 8k więcej pamięci na program. Prawie, bo w głównej pamięci musi jednak zająć od 111 do 155 bajtów nad memlo. Reszta aż do memtopu jest wolna: w teorii (czyli: bez DOS-u) można oczekiwać max. 45 kilo na program zamiast 37k. A pod DOS-em odpowiednio mniej.
A i przy okazji (dzięki szybszym procedurom FP) jest szybszy: gdzieś do 50-60% TBXL rozwinie. Taka chińska podróba TBXL trochę :)
Wymagania: 6502, 64k RAM-u. Chodzi pod SDX, MyDOS-em 4.50, bez DOS-u też.
Może się komu przyda.
PS. Starałem się też poprawić błąd nr 1 Atari BASIC-a http://atariki.krap.pl/index.php/Atari_ … tari_BASIC
W związku z tym, gdyby kto się tym bawił, proszę zwrócić uwagę, czy interpreter prawidłowo rozpoznaje składnię instrukcji DIM.
PS.2 Tak się to mniej więcej prezentuje (wersja 1.1):
Memlo jest $101B.
EDIT:
Wersja 1.2 pod MyDOS-em:
Atari BASIC na tym samym konfigu:
? HEX$(6670358)