Цитата Сообщение от ZEman Посмотреть сообщение
какого максимального размера можно добиться на бейсике.
"Снизу" данные в памяти растут от области системных переменных (tr-dos\microdrive), к непосредственно бейсик программе, завершая ее областью данных бейсик программы (глобальных, числовых и строковых преременных, значений циклов и массивов). "Сверху", это граничено значением RAMTOP, и состоянием машинного стека.

Цитата Сообщение от ZEman Посмотреть сообщение
дело доходило до того что у меня на спектруме заканчивалась память
CLEAR не поможет, если бейсик-программе нехватает свободного места в области между переменными и RAMTOP. Т.к. при работе, недостающая память снова будет занята ими.
Стоит использовать методы сокращения записи числовых значений и прочую "оптимизацию" занимаемой памяти.
В ряде случаев, переменные программы хранятся и загружаются вместе с ней, а в самом листинге нет явного обьявления переменных. Только обращение к ним.

- - - Добавлено - - -

Цитата Сообщение от SoftLight Посмотреть сообщение
Килобайт 35 наверное может быть доступно по идее.
Любая редактируемая строка, тоже должна где-то храниться, как и выполняемая в теущий момент (стек, все дела...). Так, что самими средствами интерпритатора всю память, использовать врятли получится.
Правда, есть "технология", позволяющая записывать самозапускающиеся файлы, которые грузятся от экранной области (или чуть ниже) и до конца памяти, что в теории затрудняло их копирование.