BASIC jest najzwyklejszy ten z Atari!
Ja edytuję kod na PC w vi - to jest plik pa2024.lst.
Potem konwertuję go na postać Atari za pomocą iconv -t atari8 i dostaję PA2024.LST.
To ładuję do atari800 za pomocą ENTER "H:PA2024.LST.
BASIC ma ustawiony bufor linii na 255 bajtów ($580-$67F) więc ENTER taką linię powinien sobie bezproblemowo wczytać i stokenizować. Kłopot się zaczyna, jak zaczyna się wklejać copy&pastem do Altirry, bo edytor E: pozwala wprowadzić tylko 3 linie ekranowe, co przy domyślnym marginesie daje 114, a przy wyzerowanym 120 znaków.
Tekst publikowany w:
1. formie źródłowej służy do:
- zobaczenia naocznie co tu się wyprawia, oraz do
- wklejenia do edytora ASCII i zapisania go w pliku po to, żeby potem:
* porównać go sobie z inną wersją (np. meld-em),
* można go było wczytać do emulgatora przez ENTER "H6:... i zapisać w postaci Atari.
2. formie pliku LST dla Atari żeby można go było:
- wczytać do emulatora przez ENTER "H1:...,
- nagrać na atra i załadować do Atari przez ENTER "D:... albo
- nagrać na casa i załadować do Atari przez ENTER "C: o :)
Tak więc zalecaną metodą jest ładowanie kodu do emulatora przez ENTER.
Edit: Ale na przyszłość się chyba rzeczywiście trzeba będzie zastosować do max 114 znaków, bo c&p jest najszybsze. A po co komplikować skoro można prosto? Pieniądz gorszy wypiera pieniądza lepszego.
Edit 2: Albo napisać lepszy E2: który będzie potrafił wprowadzić linię o długości całego ekranu :) Jednak czasem naprawdę te długie linie się przydają, bo IF działa do końca linii i nie ma ELSE ani ENDIF.