Перейти к содержанию
Old Phone Forum

VitaliyDV

Участники
  • Постов

    92
  • Зарегистрирован

  • Посещение

Весь контент VitaliyDV

  1. AlexNT, а как лумиксы? а конкретно DMC-LZ6EE просто очень понравился! я раньше торговал фотиками и помойму он один из лучших(панас.) но эту модель в руках не держал! по описанию шикарная весч! Хотелось бы услышать мнение специалиста в ремонте!
  2. объясняю: нашёл место где рисуеться фон меню! нашёл точно т.к.при замене этого перехода на нули пропадает фон вообще!(т.е.всё прозрачно тока изобр накладываеться)(проподает в обоих схемах) нужно с этого места перейти на свободное в проше(напр картинку какую-нить) там написать код для выведения на экран картинки! размером 222*240. просто в д600 2 цветовых схемы. картинку я "пытаюсь" нарисовать из бина. поэтому размер даже не знаю. можно ли его убрать?(запрос на размер картинки) DspAlarmOut-это в д600е проверка цвет. схем! а вот насчёт DrawPaintMenu действительно не уверен! что нужно написать чтоб просто (без размерев,без проверки цвет. схем) вывести картинку на экран???
  3. Блин не работает ничего пробовал и код поста № 241 и такой .equ SoftPix 0x107D9A80 .start 0x10DC6F6C;здесь заменяется переход с DrawHLine на прорисовку изображения для софт-полосы bl DrawPhbBg .start 0x10F257A6;прорисовка изображения DrawPhbBg: push {r0-r3,lr} ldr r0,=DspAlarmOut;текущая цветовая схема ldrb r1,[r0] ldr r2,=0x02F70;размер изображения mul r1,r2 ldr r0,=SoftPix;ссылка на изображения (4 изображения для каждой цв.схемы) add r0,r0,r1 ldr r1,=DrawPaintMenu+240*64*2;вывод изображения на экран, 176 - отсчитывая справа, 197 - отсчитывая сверху, 4 - кол-во цв.схем (?) add r2,r2,r0 ;ну а дальше идет проверка - какая цв.схема установлена в данный момент (поправьте, если я ошибся) и завершение кода... q1: ldrb r3,[r0] strb r3,[r1,1] ldrb r3,[r0,1] strb r3,[r1] ldrb r3,[r0,2] strb r3,[r1,2] add r0,3 add r1,4 cmp r0,r2 bne q1 pop {r0-r3,pc} .data это переделаный(под себя) код который выложил Longhair при обоих вариантах тело просто перезагружаеться з.ы.есть подозрение что исп не ту команду вывода изобр на экран
  4. Вчера тоже его посмотрел! хорошая весч!!! но наверно всётки склонюсь к люмиксу DMC-LZ6EE стоит так же но плюс оптический стабилизатор и 6х кратный оптический зум,тоже на батарейках + есть собственная память значит фоткать будет быстрее т.к. она исп. как кеш! обрати внимание на объектив и чувствительность! кстати у нас А630 стоит 8500р
  5. если я правильно понял, то .start 0x10DC6F6C --место куда врезаюсь ldr r0,=Reg_Draw_Image+1 bx r0 .data .start 0x11752074 Reg_Draw_Image: push {r0-r3,lr} ldr r0,=0x107D9A80; адрес картинки add r0,r1 mov r2,240; ширина картинки str r2,[sp]; сохраняем в стек mov r3,222; высота картинки str r3,[sp]; сохраняем в стек pop {r0-r3,pc} .data правда я не совсем понял:
  6. а чего купил? напиши пожалуйста! как фоткает? не тормозит? в общем общие впечатления!
  7. если ставить bl ,то компилятор выдаёт:"адресация команды bl выходит за пределы допустимого"
  8. интересно тема умерла или нет? просто тоже столкнулся с такой "проблемой" сомневаюсь меж двумя люмиксами DMC-LZ6EE DMC-LZ5EE Кто -что может сказать по этому поводу? хочу панас т.к. у него оптический стабилизатор!
  9. написал я такой код: .start 0x10DC6F6C --переход где вызываеться DrawHLine PUSH {R0-R2} Ldr r0,=Reg_Draw_Image+1 STR R0, [SP, #8] POP {R0,R1,PC} .start 0x11752074 Reg_Draw_Image: push {r0-r3,lr} ldr r0,=0x107D9A80; адрес картинки (находиться в бине) add r0,r0,r1 mov r0,240; ширина картинки str r0,[sp]; сохраняем в стек mov r0,222; высота картинки str r0,[sp]; сохраняем в стек add r2,r2,r0 pop {r0-r3,pc} .data собирал его (код) по"частям" с этой ветки. наверно поэтому и не работает при нажатии меню тело долго думает и перезагружаеться помогите что "не дописал" ???
  10. VitaliyDV

    Беседка

    эх скорее бы август!!!!!! поеду в Анапу загарать!!!!!!!!
  11. Пробовал,разбирался и возникла такая проблема: при компиляции происходит ошибка: "адресация команды bl выходит за пределы допустимого" как решить эту проблему?
  12. Доброе утро! Задаю конкретный вопрос как нарисовать картинку? т.е. какой код нужно прописать чтоб вывести на экран изображение. просто нашёл место где рисуеться фон меню! как мне сказал фриман нужно просто заменить ссылку отрисовки меню (DrawHLine) на отрисовку картинки! помогите плиз! просто я сам допирать буду ещё недели две
  13. Люди помогите пожалуйста! видимо я совсем глуп искал я функцию DrawHLine он (бин эдит) выдал такое: "явное определение D по адресу", "явное определение С по адресу" и выдал более 200 адресов. а мне всего-то нужно : Найди функцию lk_DisplayMenu. Она вызывает отрисовку всех типов меню. В ней найдешь то меню, которое тебе нужно. В самом начале (практически) рисуется фон меню. (Вызовом функции DrawHLine). Вот это вызов DrawHLine и нужно заменить на отрисовку картинки. Текст рисуется позже. я так понял что вызов DrawHLine я могу найти и в MCC_MENU_CONFIG ? p.s. чем больше пытаюсь разобраться, тем больше запутываюсь
  14. разрешите задать ещё один глупый вопрос! как найти в коде вызов определённой функции? а именно нужно DrawHLine-это функция отрисовки фона меню.
  15. допустим ширина картинки под часами 48 пикселов,ширина картинки под значками еджи,влюзуб,батарея соотв 192(примерно,точно не помню) расширяю картинку под часами до 240(чтоб коректно отображала),и когда меняеться время,то пропадают все значки еджи,влюзуб,батарея т.е. картинка под часами накладываеться на картинку под иконками,и на иконки соответственно. просто у меня щас "вместо" полос стоит картинка на загрузке тела (переписал адреса) и если не расширить до полного экрана,то изобр. искозиться. ещё пример наложения: например иконка меню 2ого уровня. рядом на пол экрана совт полоса. если эту совт расширить до полного экрана,то она накроет иконку меню.
  16. пардон. прошивка D600EXEFA1 откопал путём поиска места откуда вызываються картинки совт полос. идея такая: в д600 около 10 совт полосок,разных размеров. хочу всё свести к одной максимум двум(как в д900) а потом её(картинку) перенести в тфс. сложность в том что они отобр. одна на другой а закономерность проследить не могу. просто делаю большую картинку под часами,а она закрывает надписи пунктов и т.д. все что-то закрывают. хочу чтоб все данные были на одной картинке вроде объяснил
  17. в общем FFFF0000 не прозрачность. смена этого значения никчему не приводит а вот что такое (5) 8070 STRB R0, [R0, #0x2];байт по адресу [R0 + 2 байт] = R0 не понятно P.S как-то тихо. тихо сам с собой веду беседу
  18. думаеш они будут хорошие? не знаю,но сохраняться наверно будут минут 5 ибо проц у него ооооочень слабый. даже мой д600е мощнее
  19. думаеш они будут хорошие? не знаю,но сохраняться наверно будут минут 5 ибо проц у него ооооочень слабый. даже мой д600е мощнее
×
×
  • Создать...