В сишную библиотеку (clib.irl) данные функции пока не добавлял (на тот
момент устал от портирования целого пакета, да составления док). Пока есть
только стандартные си-шные функции sbrk, malloc, calloc. Вобщем память
выделяется из кучи т.е. пространства между стеком и концом программы.
Карта распределения памяти си-программ такая:
#4100 - "ORG" программы
#C000 - вершина стека программы
Обрати внимание, после запуска программы, #4000 может быть использован
под буферы некоторых функций сишной библы. С 3-ей банкой можешь делать
что угодно. А вообще, линкер может собрать бинарник макс. 64 кило.
Только прилинковкой отдельными rel-файлами (и/или процедуры своей
библиотеки). Хотя слово "asm" зарезервировано (но не юзается).
В сишной библе (clib.irl) есть enable(), disable().
Что либо иное - через асм-вставки.
А откуда ей взяться - авторских сорцев нет.
Не проверял, влом было ставить Sprint SDK.
Под "входными параметрами exe-файла" что подразумеваешь ?.
Чтение/Запись файлов - без проблем.
Правильно понимаешь. Лучше юзать cprintf, поскольку он быстрее.
Для разнообразия загляни в папку "EXAMPLES" пакета.
Пиши свою процедуру и прилинковывай к программе.