2023-11-06 babolo Уменьшение варнингов. 2023-10-29 babolo Удаление варнингов. 2022-01-30 babolo Обход неспособности последних версий clang к --oformat=binary. 2016-02-12 babolo Не создавался вовремя cmds.lexor. Определен BLIN_COMPAT и убраны старые определения. Определен Bpars_COMPAT версии 2, на последующий апгрейд. Включение cmds.h было глобальным. 2014-09-26 babolo Сообщения программ о себе приведены к единому виду. 2012-10-26 babolo Добавлена кучка флагов трансляции. 2012-09-11 babolo Удалена неиспользуемая переменная. 2012-09-05 babolo Добавлена проверка попадания номеров выводов в диапазоны. Указатели границ romgena_in.ap и romgena_in.dp после заполнения из опций насильно устанавливаются на концы своих массивов. Входные массивы при ошибке в romgena_buildmx() демапятся. Пополнены сообщения. 2012-09-04 babolo Не было mmap() входных файлов. При выходе из romgena_buildmx() сохраняется errno. В romgena_reform() в первом цикле по k ошибочно сдвигался a, в результате a переворачивался. Не выделялась память для romgena_in.a и romgena_in.d, теперь выделенная память по умолчанию прописывается один к одному. Неправильные обращения ко входной памяти поправлены. В romgena_reform() во втором цикле по k ошибочно сдвигался d. Не было учтено, что romgena_mx.width - это логарифм от ширины. Сдвиг на отрицательную величину не работает, как предполагалось. Приоритеты << и & понимались неправильно. Было обращение к маске, когда она не определена. Поправлены и добавлены сообщения. 2012-08-31 babolo Оформлена romgena_reform(). Обработка ошибок. Стиль, форматирование. 2012-08-30 babolo В romgena_buildmx() добавлены проверки и заполнение mx. Начата romgena_reform(). 2012-08-28 babolo Размеры ПЗУ стали u_int8_t вместо u_int16_t. Исправлен usage(). Добавлен файл reform.c для реализации reform. 2012-08-28 babolo В romgena_in добавлено поле rom. Новая структура romgena_mx. Поправлены комментарии. 2012-08-27 babolo Пополнен usage(). Добавлен mmap() выходного файла в reform. 2012-08-27 babolo Исправлена работа со списком входных образов. Исправлены комментарии к списку образов в конфигурационной структуре. 2012-08-27 babolo Добавлены комментарии. Определения переставлены к определяемым. Уточнение в usage(). 2012-06-29 babolo Ввод программы реформирования. Вычисление размера файла в cfg->volume. 2012-06-26 babolo Структура romgena_in пополнена. Строка флагов определена в макрове ROMGENA_FLAR вместо переменной flar. Удалены goto после usage(). Удалены break после goto. Удалены проверки результата после rediropt(), поскольку он сам делает. Исправлены коды ошибок для usage(). Заготовка для флагов -abcd в reform. Флаги -fiqsvw в reform. Пополена и исправлена заготовка для merge(). Форматирование. 2012-06-26 babolo Исправлен список REQUIRED. Дополнен usage(). Заготовки флагов -abcdi. Уточнены сообщения об ошибках. В create и reform babolo_getarg() вызывался после проверки ошибки от него. Добавлено создание файла маски. Введено сокращение ROMGENA_FMODE для mode. В структуре romgena_cfg width и size теперь логарифмические. Новые флаги ROMGENA_SIZE и ROMGENA_WIDTH для отметки заданности размера и ширины. Проверка (она же перекодирование) width и size перенесено к вводу их. 2012-06-14 babolo В cfg добавлены size, width, fill. К опциям create добавлены -fqvzZ. Есть создание файла с заполнением. Добавлены заготовки для reform, merge. К общим опциям добавлены -fsw. Есть проверки опций -sw. Диагностика ошибок и отладка. Заработали опции подфункций. 2012-05-21 babolo Начало.