Угу, очень похоже. Скорее всего заменили код связанный с интерфейсом и экраном, а всё остальное нетронуто.
Даже в прошивке помойка из неиспользуемых графических ресурсов в виде шрифтов и логотипов разных устройств, к которым имеет отношение Джойтек.
Господа! А смельчаки с VTC Hardware не 1.01 есть? :D Кажись, удалось яркость экрана поднять. Ну, по крайней мере на моем 1.01 это работает, а неплохо бы и на других экранах проверить. Разница не очень большая, но на ярком солнечном свете может помочь :)
спойлер
ЗЫ. забыл добавить: если кто будет смотреть, что патчилось, там остатки от экспериментов с "негативным" экраном, прикола ради попробовал :D короче, точно можно на эту идею забить, ибо смотрится ужасно из-за большой темной окантовки (площадь стекла гораздо больше площади экрана). Так что в сборке обычный режим, 100% по даташиту к дисплею яркость, и шрифты от первого эксперимента.
оффтопик: maelstrom2001, два девайса и оба с версией 1.01 :donno:
но это реально работает )
А вот что у меня за HW: 1.11 интересно?
Чёрный с FW 2,0 изначально, кнопка не дребезжит, забитый номер на магните.
Если интересно, конечно :)
Включение дисплея (команда 0xAF). Делаем врезку - вместо отправки команды в дисплей отправляемся на свободное место (поцарапал Vapor Giant :D):Код:ROM:00004842 MOVS R0, #0xAF ; 'п'
ROM:00004844 BL sub_4440
А там дополнительно рисуем:Код:ROM:00004844 B.W loc_BA00
0xA6 - обычный режим (0xA7 - инверсный)Код:ROM:0000BA00 MOVS R0, #0xA6 ; 'ж'
ROM:0000BA02 BL sub_4440
ROM:0000BA06 MOVS R0, #0x81 ; 'Б'
ROM:0000BA08 BL sub_4440
ROM:0000BA0C MOVS R0, #0xFF
ROM:0000BA0E BL sub_4440
ROM:0000BA12 MOVS R0, #0xAF ; 'п'
ROM:0000BA14 BL sub_4440
ROM:0000BA18 B.W loc_4848
0x81 - установка яркости, следующий байт в дисплей - ее значение (0xFF).
И собственно включение. И вертаемся взад, откуда врезались :)
Это не фотки, это прошивки. А фото делать смысла нет - разницу в яркости не поймать, а шрифты все те же, подмененные ))
чисто поржать
maelstrom2001 ты вроде писал что пробовал делать "негатив экрана",фоток нет, случайно, результата???:shy:
---------- Сообщение отправлено в 23:02 ---------- Предыдущее сообщение отправлено в 22:51 ----------
Слушай а прикольно получилось:nice: С белым эвиком должно прикольно выглядеть!
А можно мини-инструкцию : "Как сделать негатив экрана?И как потом все вернуть обратно если не понравится"???:shy:
Не, с негативом не вариант :nea: по крайней мере так вот, как делал - при инициализации тупо переключил дисплей внутренней командой в "негатив". Но есть одно большое "но": когда экран не светится в дежурном режиме, он работает, просто весь забит "нулями". Полностью он выключается только 5 кликами. Соответственно, когда по тайм-ауту в нормальном варианте экран гаснет, этот вариант будет засвечиваться белым. Так что для нормального поведения в "негативе" надо еще много где патчить. Не стОит оно того :xz:
Ой не факт!!!Сколько ждем уже?!!Походу забили на Витаминку!Столько девайсов уже Джои выпустили!!!
---------- Сообщение отправлено в 23:50 ---------- Предыдущее сообщение отправлено в 23:48 ----------
Да понял я уже:D;)Сам дурак:D
maelstrom2001 шрифты, подсветка - супер гут :nice: , а таймаут подсветки далеко запрятан? Можно в 2 раза уменьшить?
Было бы шикарно найти место опроса клавиш и место где спрашивается про Новую спираль.
И либо по существующей комбинации на него переслать, или свою ввести.
Вот это уже сложнее. Но учитывая то, что maelstrom2001 таки уже начал перехватывать события, то IMHO вполне возможно.
---------- Сообщение отправлено в 18:00 ---------- Предыдущее сообщение отправлено в 17:58 ----------
Совсем не обязательно. Контекстным поиском находится новое место.
В общем то как во всех продвинутых патчерах...
P.S. Может уже пора патчер писать?
ploop
Если компилятор тот же, то не должен.