Урок 1. Создаём вибру : Патчестроение : Форум

Страница 2 из 2: « 1 [2]

 mugen:
19.06.10, 17:36
 подскажите плз, почему вибра странно как-то работает (каждый раз по-разному, иногда её нет вовсе)
Код: 
                push {r0-r7,lr}
...                                                           ;функа своя
                B metka                                       ;к ней вибра прикручивается
...                                                           ;данные к функе
metka:
                push {r0-r7}
                ldr r3, off_audiocontrol_init
                blx r3
                cmp r0, 0
                bne loc_
                ldr r0, dword_getaudiocontrolptr
                ldr r0, [r0]
loc_:
                mov r3, 0x30 ;totaltime
                mov r2, 0x10 ;pausetime
                mov r1, 0x20 ;vibratime
                ldr r7, off_audiocontrol_vibrate
                blx r7
                pop {r0-r7}

                pop {r0-r7,pc}                                ;конец функи

align 4
off_audiocontrol_init            dw 0x45154031                ;это в либе посмотрел и проверил
dword_getaudiocontrolptr         dw 0x4C2DC86C
off_audiocontrol_vibrate         dw 0x4532F85D

это этим способом так получается или просто значения другие надо подбирать, или я не так делаю?
(нужен 1 короткий ощутимый вибрик)
Страница 2 из 2: « 1 [2]

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4204&start=10

© 2005-2018 supertrubka.org