На полноценный редактор, конечно, это не тянет, но жизнь облегчает.
Дисклеймер: ну, вы поняли
использовать на свой страх и риск, за запоротые Витамины не несу никакой ответственности.
Тулза самопальная, быдлокод во весь рост, куча багов. Но свои скромные функции выполняет нормально, если понимать, что делаешь.
Винда онли
Open - открыть прошивку.
Open Decrypted - то же, для не шифрованной.
Save - сохранить прошивку для использования с родным флешером.
Save Decrypted - сохранить не шифруя.
First Addr - адрес начала таблицы ресурсов (для каждой версии уникален, предустановлен для 3.0). Писать в шестнадцатеричной системе с префиксом $ либо просто десятичное значение.
Last Addr - конец таблицы ресурсов.
Scan - принудительно пересканировать таблицу ресурсов.
Decrease width - уменьшить ширину символа на 1 пиксель (внимание! возможны баги, отмены действия нет).
Load Font - загрузить фонт, подготовленный в GLCD Font Creator (
MikroElektronika - GLCD Font Creator - Create fonts, symbols and icons for Graphic LCD (GLCD)).
При загрузке файла утилита сканирует таблицу ресурсов и заполняет список слева. По клику на элемент списка открывается ресурс.
Левая кнопка мышки - установить пиксель в 1, правая - сбросить в 0.
Для облегчения редактирования внедрен импорт файлов шрифтов, подготовленных в GLCD Font Creator.
В редакторе нужно нажать кнопку "Export for GLCD", в открывшемся окне установить галку "Generate code for use with" - "X-GLCD Lib" и выбрать на вкладке формат экспорта mikroPascal, далее сохранить с расширением .mpas и скормить утилите.
При загрузке шрифта заполняется список справа, двойной клик по элементу накладывает на открытый ресурс соответствующий символ из фонта.
Варнинг! При несовпадении размеров шрифтов возможны побочные эффекты в виде порчи ресурсов. В целом, вроде оно работает, что увидел - отловил, но полную гарантию не даю.
Редактируем, сохраняем, шьем.
Поддерживает оба знакогенератора и предустановки адресов некоторых прошивок. При смене знакогенератора "на ходу", т. е. с загруженной прошивкой, нужно принудительно пересканировать шрифты.
Собственно
архив с утилитой, внутри папка со шрифтами, использованными при редактировании того, что выложено ниже, в готовых сборках.