Учимся писать патчи : Патчестроение : Форум |
| Страница 162 из 180: « 1 ... 158 159 160 161 [162] 163 164 165 166 ... 180 » |
|
11.11.10, 19:42 |
|
Sandre, кривой порт, чего непонятного | |
|
11.11.10, 22:58 |
|
Иногда в некоторых патчах часть кода написано в ROM'е и попадается такой код: SVC 0x10D который не компилится, я ничего умней не придумал как нажать на "D" и получаю DCD 0xFF00010D (как-то подозрительно выглядит, но работает) , правильно ли я делаю, если нет то как надо? | |
|
11.11.10, 23:12 |
|
GaS, svc == swi | |
|
13.11.10, 13:11 |
|
den_po, а портер вот что пишет Правильно в исходнике должно выглядеть так: org 0x147C13B6 NOP NOP Не понял я его | |
|
20.11.10, 18:04 |
|
Подскажите, пожалуйста, как правильно записать в многобайтовый файл один байт? Делаю, как показано ниже. Нужный мне байт записывается правильно, но все остальные байты обнуляются.. Код: write_file: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} MOVL R3, 0x180 MOVL R2, 0x204 ADR R1, filename LDR R0, path LDR R4, __fopen BLX R4 MOV R4, R0 MOV R1, SP STRB R7, [R1,R5] MOV R2, 0xD LDR R3, _fwrite BLX R3 MOV R0, R4 LDR R3, _fclose BLX R3 ADD SP, SP, 4 POP {R0-R7,PC} | |
|
20.11.10, 20:10 |
|
Кто дал ему погоны? | |
|
20.11.10, 21:50 |
|
D3mon, вместо MOVL R2, 0x204 попробуй MOVL R2, 0x4 Добавлено 20.11.10 21:52 стоп, а че ты 0xD символов собираешься записать? | |
|
20.11.10, 22:56 |
|
arban писал: вместо MOVL R2, 0x204 попробуй MOVL R2, 0x4 спасибо, попробую! стоп, а че ты 0xD символов собираешься записать? а разве сюда не общий размер файла кладется? мне нужен как раз 13байтовый файл.. Оффтоп: | |
|
20.11.10, 23:02 |
|
D3mon, туда подается число символов, которые нужно записать | |
|
21.11.10, 03:35 |
|
Так в таком случае файл получается однобайтовым.. | |
| Страница 162 из 180: « 1 ... 158 159 160 161 [162] 163 164 165 166 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1610 © 2005-2018 mobilefree.justdanpo.ru |