Цитата Сообщение от b2m Посмотреть сообщение
Написал свою документацию на SBASIC - MICROPOSOL 04.91
Спасибо за документацию. Исходя из части этих сведений:

Скрытый текст

REGION size

Задаёт максимальный размер региона для скомпилированной программы. По-умолчанию 2Кб.

MAIN
MAIN (h,l)

Задаёт начальный адрес (см. директиву ORG) скомпилированной программы. h - старший байт адреса, l - младший. По-умолчанию определяется командой REGION.

ARRAY
ARRAY (h,l)

Задаёт начальный адрес массива, этот адрес используется только для скомпилированной программы, в режиме интерпретации массивом будет вся свободная память. По-умолчанию 0, в этом случае желательно не использовать массив в скомпилированной программе.

MONITOR
MONITOR (h,l)

Задаёт начальный адрес векторов runtime подпрограмм для скомпилированной программы. Возможно, эта runtime могла располагаться в ПЗУ. По-умолчанию 103h.

VARIABLE
VARIABLE (h,l)

Задаёт начальный адрес блока памяти для переменных. По-умолчанию 38DCh. Используется только для режима интерпретации. Теоретически, если установить этот адрес равным адресу блока переменных в скомпилированной программе, можно считывать переменные после завершения работы программы.

BASIC opts
ASSEMBLER opts

Компилирует программу, написанную на бейсике/ассемблере. Опции могут быть такие:

0 первый проход с сохранением таблицы символов (?)
1 первый проход ассемблера
2 второй проход с выдачей листинга
3 второй проход с выдачей листинга на магнитофон
4 второй проход с записью кода по заданному адресу (см. MAIN)
5 запись исходного текста на ассемблере на магнитофон
S выдать таблицу символов

Т. е. для компиляции нужно ввести BASIC 14
[свернуть]


...этот диалект Бейсика для Радио-86РК компилируемый? Возможно ли сохранение компилированной программы? Будет ли таковая запускаться в РК ДОС?