naumna 0 28 июля, 2011 Опубликовано 28 июля, 2011 · Жалоба Есть HEX файл прошивки микроконтроллера AtMega 128. Там зашиты 8 шрифтов которые нужно отредактировать, но таблицы не могу найти. Если кто сталкивался - помогите, подскажите хотя бы алгоритм поиска. Собственно ссылка на прошивку http://narod.ru/disk/20322283001/ATMEGA128.HEX.h.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 28 июля, 2011 Опубликовано 28 июля, 2011 · Жалоба Шрифты разные бывают! Попробуйте определить размер оных и куда и как текст выводится. В конце прошивки есть 4-ре загадочных байта, возможно это контрольная сумма! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maik-vs 0 29 июля, 2011 Опубликовано 29 июля, 2011 (изменено) · Жалоба Значит, разбонзали кассовый аппарат? Это какой, что на атмеге? Знакогенератор, мне кажется, находится с 1d0 в бинарнике, по 20 байт на символ, до 1800. Если уверены, что шрифты не упакованы, напишите программу, переводящую биты прошивки в пиксели на экране (лучше 2х2 пикселя или пользуясь "экранной лупой") с заданной шириной колонки. Подбирая ширину, увидите буквы. Изменено 29 июля, 2011 пользователем Maik-vs Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба перевести hex в bin и открыть в графредакторе в режиме ч/б картинки. Недавно коллега шрифты в прошивке видеорегистратора потёр, чтобы они пол-экрана не занимали. В фотошопе чётко была видна область шрифтов разного формата и размера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maik-vs 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба ...и открыть в графредакторе в режиме ч/б картинки. А можно подробнее? Там ведь не байт, а бит на пиксел? И как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба А можно подробнее? Там ведь не байт, а бит на пиксел? И как? там - это где? в ч/б формате тоже бит на пиксел. По-моему, просто переобозвали бинарник в .raw и открыли в фотошопе. Все картинки и шрифты как на ладони. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
naumna 0 31 июля, 2011 Опубликовано 31 июля, 2011 · Жалоба Значит, разбонзали кассовый аппарат? Это какой, что на атмеге? Штрих. Задача - поменять шрифты. там - это где? в ч/б формате тоже бит на пиксел. По-моему, просто переобозвали бинарник в .raw и открыли в фотошопе. Все картинки и шрифты как на ладони. Пока не вышло - но идея интересная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kavlav 0 31 июля, 2011 Опубликовано 31 июля, 2011 · Жалоба там - это где? в ч/б формате тоже бит на пиксел. По-моему, просто переобозвали бинарник в .raw и открыли в фотошопе. Все картинки и шрифты как на ладони. Все правильно, только нужно подобрать размер по вертикали и горизонтали правильный, иначе вместо шрифта будут "кракозяблы". Сам так находил шрифты и картики, еще когда под Z80 проги были... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maik-vs 0 1 августа, 2011 Опубликовано 1 августа, 2011 (изменено) · Жалоба там - это где? В бинарнике, разумеется. в ч/б формате тоже бит на пиксел. По-моему, просто переобозвали бинарник в .raw и открыли в фотошопе. Все картинки и шрифты как на ладони. Какое расширение имеет файл в "ч/б формате"? Я переназову. Открывая в фотошопе raw можно задать ширину, высоту картинки, количество каналов (3 канала - RGB, 4 - CMYK) и глубину цвета 8 бит или 16 бит. А то, что нужно - один бит на пиксел, такой глубины нету. Вот я и спрашиваю, "поподробнее". Потому что хотелось бы. Пока вижу 2 способа: либо переназвать в .bmp и присобачить заголовок с двумя цветами и соответствующими размерами, или написать собственную программу. Я писал на visual basic, отталкиваясь от примера для bitblt. Но у фотошопа возможностей поболее :). Изменено 1 августа, 2011 пользователем Maik-vs Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kavlav 0 1 августа, 2011 Опубликовано 1 августа, 2011 (изменено) · Жалоба ... или написать собственную программу. Я писал на visual basic, отталкиваясь от примера для bitblt. Но у фотошопа возможностей поболее :). Своя прога лучше (просто вывод на форму черных=0 и белых=1 бит), в ней и скролинг сделать можно и интересующий адрес показывать. Изменено 1 августа, 2011 пользователем Kavlav Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
research1 0 4 августа, 2011 Опубликовано 4 августа, 2011 · Жалоба писали все по молодости Sprite Cracker'ы может и я свой найду под PC, или дайте файл прошивки бывшему спектрумисту, найдет в 2 счета. Так же проги типа PV (под DOS) на сколько помню, умели RAW читать. В идеале бинарник прошивки выложить. Так попроще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sherr 0 8 августа, 2011 Опубликовано 8 августа, 2011 · Жалоба Кратко так - берется чек с аппарата, кладется под лупу, ищутся простые буквы - например О или П - пересчитываются точки по горизонтали и вертикали - а потом HEX-эдитором по сигнатурам, исходя из пред- положений, что шрифты моноширинные, строка занимает целое число байт, и кодовая таблица кои или 1251, возможно обрезанная. Также возможно некоторые крупные шрифты получаются из мелких путём неслож- ных преобразований. Удачи ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться