#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "conf.h"
#include "../../../generic/capt_seq.c"
gehe zum Quellcode dieser Datei
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
ASM1989 -> In sx200:FF857190 //"Mounter.c"
ASM1989 -> In sx200:FF81B284 // DebugAssert
Definiert in Zeile 56 der Datei capt_seq.c.
58 " push {r3, r4, r5, r6, r7, lr}\n"
59 " ldr r4, =0x0003c478\n"
61 " ldr r5, =0x0000ba2c\n"
67 " lsls r0, r0, #0x1f\n"
70 " ldr r1, =0xfc152410\n"
74 " pop {r3, r4, r5, r6, r7, pc}\n"
93 "branchtable_fc1527ac:\n"
94 " .byte((loc_fc1527d8 - branchtable_fc1527ac) / 2)\n"
95 " .byte((loc_fc1527f0 - branchtable_fc1527ac) / 2)\n"
96 " .byte((loc_fc1527f8 - branchtable_fc1527ac) / 2)\n"
97 " .byte((loc_fc152806 - branchtable_fc1527ac) / 2)\n"
98 " .byte((loc_fc152800 - branchtable_fc1527ac) / 2)\n"
99 " .byte((loc_fc152812 - branchtable_fc1527ac) / 2)\n"
100 " .byte((loc_fc152818 - branchtable_fc1527ac) / 2)\n"
101 " .byte((loc_fc15281e - branchtable_fc1527ac) / 2)\n"
102 " .byte((loc_fc152826 - branchtable_fc1527ac) / 2)\n"
103 " .byte((loc_fc152866 - branchtable_fc1527ac) / 2)\n"
104 " .byte((loc_fc152830 - branchtable_fc1527ac) / 2)\n"
105 " .byte((loc_fc152838 - branchtable_fc1527ac) / 2)\n"
106 " .byte((loc_fc15284c - branchtable_fc1527ac) / 2)\n"
107 " .byte((loc_fc152854 - branchtable_fc1527ac) / 2)\n"
108 " .byte((loc_fc15285a - branchtable_fc1527ac) / 2)\n"
109 " .byte((loc_fc152860 - branchtable_fc1527ac) / 2)\n"
110 " .byte((loc_fc152870 - branchtable_fc1527ac) / 2)\n"
111 " .byte((loc_fc152876 - branchtable_fc1527ac) / 2)\n"
112 " .byte((loc_fc15287c - branchtable_fc1527ac) / 2)\n"
113 " .byte((loc_fc152882 - branchtable_fc1527ac) / 2)\n"
114 " .byte((loc_fc15288a - branchtable_fc1527ac) / 2)\n"
115 " .byte((loc_fc15288e - branchtable_fc1527ac) / 2)\n"
116 " .byte((loc_fc152894 - branchtable_fc1527ac) / 2)\n"
117 " .byte((loc_fc15289a - branchtable_fc1527ac) / 2)\n"
118 " .byte((loc_fc1528a0 - branchtable_fc1527ac) / 2)\n"
119 " .byte((loc_fc1528a6 - branchtable_fc1527ac) / 2)\n"
120 " .byte((loc_fc1528ac - branchtable_fc1527ac) / 2)\n"
121 " .byte((loc_fc1528b4 - branchtable_fc1527ac) / 2)\n"
122 " .byte((loc_fc1528ba - branchtable_fc1527ac) / 2)\n"
123 " .byte((loc_fc1528be - branchtable_fc1527ac) / 2)\n"
124 " .byte((loc_fc1528c6 - branchtable_fc1527ac) / 2)\n"
125 " .byte((loc_fc1528cc - branchtable_fc1527ac) / 2)\n"
126 " .byte((loc_fc1528f6 - branchtable_fc1527ac) / 2)\n"
127 " .byte((loc_fc1528fc - branchtable_fc1527ac) / 2)\n"
128 " .byte((loc_fc152902 - branchtable_fc1527ac) / 2)\n"
129 " .byte((loc_fc152908 - branchtable_fc1527ac) / 2)\n"
130 " .byte((loc_fc15290e - branchtable_fc1527ac) / 2)\n"
131 " .byte((loc_fc152914 - branchtable_fc1527ac) / 2)\n"
132 " .byte((loc_fc15291c - branchtable_fc1527ac) / 2)\n"
133 " .byte((loc_fc152922 - branchtable_fc1527ac) / 2)\n"
134 " .byte((loc_fc152946 - branchtable_fc1527ac) / 2)\n"
135 " .byte((loc_fc15294c - branchtable_fc1527ac) / 2)\n"
136 " .byte((loc_fc152966 - branchtable_fc1527ac) / 2)\n"
139 " ldr r0, [r0, #0xc]\n"
142 #ifdef CAPTSEQ_DEBUG_LOG
143 "bl log_capt_seq_override\n"
145 " BL clear_current_raw_addr\n"
146 " BL shooting_expo_param_override\n"
148 " ldr r0, [r4, #0x28]\n"
150 " beq loc_fc1527ee\n"
152 " bl sub_fc1dcaa8_my\n"
156 " ldr r0, [r0, #0x10]\n"
158 " bl sub_fc1dc8d2_my\n"
168 " ldr r0, [r0, #0xc]\n"
172 " str r6, [r4, #0x28]\n"
181 " ldr r0, [r0, #0x10]\n"
190 " ldr r0, [r4, #0x54]\n"
210 " ldr r0, [r0, #0xc]\n"
223 " ldr r0, [r0, #0xc]\n"
271 " ldr r0, [r0, #0xc]\n"
279 " ldr r1, =0x0003c4da\n"
282 " bl _GetPropertyCase\n"
283 " lsls r0, r0, #0x1f\n"
284 " beq loc_fc1528e8\n"
286 " ldr r1, =0xfc152410\n"
288 " blx sub_fc2cf408\n"
290 " ldrh.w r0, [r4, #0x62]\n"
292 " bne loc_fc152966\n"
311 " ldr r0, [r0, #0xc]\n"
319 " ldrh.w r0, [r4, #0x1a4]\n"
321 " beq loc_fc152938\n"
323 " sub.w r1, r0, #0x4200\n"
325 " bne loc_fc152966\n"
344 " ldr r1, =0xfc152410\n"
346 " blx sub_fc2cf408\n"
352 " BL capt_seq_hook_set_nr\n"
354 " ldr r1, [r0, #4]\n"
355 " ldr r0, [r5, #4]\n"
356 " blx sub_fc2cf328\n"
358 " ldr r0, [r7, #8]\n"
359 " cbnz r0, loc_fc152984\n"
361 " ldr r1, =0xfc152410\n"
363 " blx sub_fc2cf408\n"
365 " str r6, [r7, #8]\n"
int _captseq_raw_addr_init |
( |
int |
raw_index, |
|
|
char ** |
ptr |
|
) |
| |
void _LogCameraEvent |
( |
int |
id, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
void captseq_raw_addr_init_my |
( |
int |
raw_index, |
|
|
char ** |
ptr |
|
) |
| |
Definiert in Zeile 43 der Datei capt_seq.c.
46 #ifdef CAPTSEQ_DEBUG_LOG
void clear_current_raw_addr |
( |
void |
) | |
|
char* hook_raw_image_addr |
( |
void |
) | |
|
Definiert in Zeile 3 der Datei lib.c.
8 return (
char*) (*(
int*)(0x51C0+0x18) ? 0x11B96B80 : 0x107D58E0);
void log_capt_seq |
( |
int |
m) | |
|
void log_capt_seq2 |
( |
int |
m) | |
|
void log_capt_seq_override |
( |
void |
) | |
|
void log_remote_hook |
( |
void |
) | |
|
long* nrflag = (long*)0x1e858 |
|
static |