Патчик для Эвика 3.02, моя любимая центровка первой строки
Патчик для Эвика 3.02, моя любимая центровка первой строки
В новой прошивке пропало отображение разряда - вольтажа батареи
Enjoyment
Алмаз
Так а в штатной прошивке его и не было, а патчей под новую прошивку пока нет.
JAW, просто MicroSur на главной странице уже залил новую прошивку со своим шрифтом, уж оч мне она нравится, но пока без данного отображения
Enjoyment
По патчам это надо у главного патчмейстера форума спросить, будет он портировать или нет.
Найти новые координаты то не сложно, у меня беда с пересчетом офсетов, вообще не знаю, как это правильно и быстро делать
Я потихоньку кривой интерфейс буду поправлять, кстати JAW, у тебя появились наработки по координатам букв и слов?
2 дня назад тоже не знал как, но комрад iNFiNUM научил уму разуму... ARM instruction evaluator...
instruction set: thumb
assembly code: команда перехода... считаем в любом калькуляторе разницу между адресами (примеры в hex)
Допустим с 1000 переходим на CA00 получаем BA00
В калькуляторе вставляем b +#0xBA00 и получаем код F00B BCFE, переворачиваем соседние байты и наша команда 0BF0FEBC
если переходим наоборот с CA00 на 1000 то вставляем b -#0xBA00, получаем F7F4 BAFE, переворачиваем и получаем команду F4F7FEBA
Для близких переходов типа СА00 на CA10 тоже только начало beq.w вместо b
т.е.:
+ от меньшего адреса к большему, - наоборот
b - длинный переход (разность в hex xxxx)
beq.w - короткий переход (разность в hex ххх/хх)
Ну и там еще много чего можно посмотреть и ужаснуться... например что у ARM nop 2 байта...
Последний раз редактировалось yii; 22.04.2016 в 21:47.
Здесь могла бы быть моя подпись...
Эх, экранчик маловат.
Стоит уточнить, что в свою очередь меня этому научил maelstrom2001 . Сарафанное радио в действии .
Тут неправда .
B - безусловный переход.
BEQ, BNE, BGT, BLS и прочие уродцы - условные переходы (обычно используются после сравнения CMP). Описание всех таких суффиксов на 194 странице портянки.
.W расширяет сознание инструкцию до слова (4 байт). Используется, если в 2 байта никак не влезть (например, при дальних переходах). В ARM instruction evaluator это можно не указывать - сообразит сам.
PS: сорян за оффтоп .
Последний раз редактировалось iNFiNUM; 23.04.2016 в 11:15.
Шрифт источник http://www.customvapefirmware.com/
спойлер
Обновил редактор для поддержки разных форматов патчей (*.patch). Понимает форматы обоих редакторов и классический "crk"
//мертвый url
Последний раз редактировалось MicroSur; 06.03.2018 в 01:42.
В архив включены логотипы и превью для экспортируемых шрифтов (в .bmp), папки Logo_64x40 (из альбома goldenboyufa) и Font_Preview в папке Export.
Включены патчи от yii для кубоида.
На данный момент есть такие шрифты для цифр эвико-совместимых аппаратов:
1Мб
Последний раз редактировалось MicroSur; 23.04.2016 в 21:01.
Очередной сайтик с готовыми прошивками, посмотреть, понатырить картинок из прошивок
Custom Firmware for Vape Mods
оффтопик: А они дёрнули его (и не только его) отсюда: http://www.ecigtalk.ru/forum/f16/t87...ml#post7114931
Подавляющее большинство патчей (искомый в том числе) делается здесь (в частности, 2-й пост): http://www.ecigtalk.ru/forum/f16/t101098.html
Пособие по применению патчей к прошивкам
Патчи хранятся в папке Patches, в подпапках по названию и версии прошивки устройств.
Названия соответствуют списку выбора аппарата.
Поддерживаются патчи форматов разных редакторов, просто положите нужный патч в нужную папку.
- Загрузить нужную прошивку, например стоковую (без выбора из списка, полагаясь на автоматическое определение), затем нажать кнопку Патчер.
спойлер
Появится окно со списком доступных для данной прошивки патчей.
Перемещаясь по списку, можно посмотреть детальное описание патча.
Галочкой "Пометить всё / Снять" можно очистить или установить пометки на патчах в списке.
спойлер
Кнопка "Установленные" произведет сравнение изменений в прошивке и пометит табуляцией и галочкой (v) патчи, которые уже в ней стоят.
Если патч требует подстройки, например изменение координат или кода символа - выбрать нужный патч в списке и нажать на кнопку "Текст патча".
Текст откроется в блокноте, можно подправить и сохранить. На примере в картинке - слово POWER перемещается в патче по горизонтали с нулевой позиции в позицию &H09, чтобы быть по центру экрана.
Осталось пометить галочкой нужные патчи из списка и нажать кнопку "Применить патч".
Кнопка "Отменить патч" служит для возврата изменений к заводским установкам.
В последних версиях патчера появилась возможность более удобного изменения параметров в теле патча (кнопка Параметры, если есть поддержка).
Пример использования Параметров: Изменение параметров патча коррекции показаний батарей.
И кнопка "Сменить формат" патча в формат данного редактора.
Пропатченная прошивка готова к заливке на устройство.
Приятного творчества
Последний раз редактировалось MicroSur; 27.01.2017 в 17:51.
"Пол кота" для Лого Эвика, от первоисточника ставить лого в прошивках...