Собственно вот:
https://yadi.sk/d/_MNyHPjDBtXtww
Писалось в прошлом году для БК, но по необходимости добавил сохранение для УКНЦ.
Что может:
1. Редактировать (ЛКМ поставить точку, ПКМ стереть. (текущий цвет выбираем сверху, палитры можно менять в любой момент).. пока палитры БК11.
2. Конвертировать картинки с PC в 4 бит (16 псевдоцветов) всякимим способами. (для разных картинок подходят разные алгоритмы или их комбинации).
3. Экспортировать, в данном случае нас интересует УКНЦ (MAC).. первые два байта W и H, далее 1,2 ,битпланы по очереди. (пардон, что цифры десятичные, торопился ну и лень конечно было в восмиричные переводить.. все равно скомпиллится.)
4. Сохранять то что наваяли.. в виде прожекта.
Желание Ув. Hobota вставить это все в библиотеку для ЯВУ типа паскаль я конечно поддерживаю, но понятия не имею как в паскале под RT-11 передаются параметры и подключаются сторонние библиотеки (да и пока на это нет времени и сил). Если кто изъявит желание написать подобную библиотеку - велком, я всегда добавлю поддержку нужных форматов данных.
Из того, что хотел бы сделать я, заточить больше под УКНЦ (Палитры, три плана, переключение планов при отображении, работа со спрайтами и.т.д), но это только в том случае если это нужно кому-нибудь кроме меня.. для себя мне хватает сиюминутных "заплаток" под конкретную проблему
Новая версия (0.8 от 01.04.2020):
https://yadi.sk/d/rKPvv2KoDJzOWQ
Теперь заточена под УКНЦ (не под БК)
главное:
1. Редактирование 8 цветов (3 плана).
2. GRB/RGB
3. Работа с палитрами (можно вставлять значения из исходников и наоборот)
4. Новый импорта (дизеринг/квантование)
5. Экспорт в бинарники и исходики (MAC) в двух и трех планах.
И по мелочам много чего.. Делал в первую очередь под свой проект поэтому некоторые вещи для не сведующих могут быть не очевидны (например чтобы не крутить спинэдит с размером изображения можно два раза кликнуть на нем и ввести значение вручную)
До логического завершения еще далеко.. ничего не сделано под спрайты фонты и тайлы..