#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.
59 " push {r3, r4, r5, r6, r7, lr}\n"
60 " ldr r4, =0x0003c478\n"
62 " ldr r5, =0x0000ba2c\n"
68 " lsls r0, r0, #0x1f\n"
71 " ldr r1, =0xfc152410\n"
75 " pop {r3, r4, r5, r6, r7, pc}\n"
94 "branchtable_fc1527ac:\n"
95 " .byte((loc_fc1527d8 - branchtable_fc1527ac) / 2)\n"
96 " .byte((loc_fc1527f0 - branchtable_fc1527ac) / 2)\n"
97 " .byte((loc_fc1527f8 - branchtable_fc1527ac) / 2)\n"
98 " .byte((loc_fc152806 - branchtable_fc1527ac) / 2)\n"
99 " .byte((loc_fc152800 - branchtable_fc1527ac) / 2)\n"
100 " .byte((loc_fc152812 - branchtable_fc1527ac) / 2)\n"
101 " .byte((loc_fc152818 - branchtable_fc1527ac) / 2)\n"
102 " .byte((loc_fc15281e - branchtable_fc1527ac) / 2)\n"
103 " .byte((loc_fc152826 - branchtable_fc1527ac) / 2)\n"
104 " .byte((loc_fc152866 - branchtable_fc1527ac) / 2)\n"
105 " .byte((loc_fc152830 - branchtable_fc1527ac) / 2)\n"
106 " .byte((loc_fc152838 - branchtable_fc1527ac) / 2)\n"
107 " .byte((loc_fc15284c - branchtable_fc1527ac) / 2)\n"
108 " .byte((loc_fc152854 - branchtable_fc1527ac) / 2)\n"
109 " .byte((loc_fc15285a - branchtable_fc1527ac) / 2)\n"
110 " .byte((loc_fc152860 - branchtable_fc1527ac) / 2)\n"
111 " .byte((loc_fc152870 - branchtable_fc1527ac) / 2)\n"
112 " .byte((loc_fc152876 - branchtable_fc1527ac) / 2)\n"
113 " .byte((loc_fc15287c - branchtable_fc1527ac) / 2)\n"
114 " .byte((loc_fc152882 - branchtable_fc1527ac) / 2)\n"
115 " .byte((loc_fc15288a - branchtable_fc1527ac) / 2)\n"
116 " .byte((loc_fc15288e - branchtable_fc1527ac) / 2)\n"
117 " .byte((loc_fc152894 - branchtable_fc1527ac) / 2)\n"
118 " .byte((loc_fc15289a - branchtable_fc1527ac) / 2)\n"
119 " .byte((loc_fc1528a0 - branchtable_fc1527ac) / 2)\n"
120 " .byte((loc_fc1528a6 - branchtable_fc1527ac) / 2)\n"
121 " .byte((loc_fc1528ac - branchtable_fc1527ac) / 2)\n"
122 " .byte((loc_fc1528b4 - branchtable_fc1527ac) / 2)\n"
123 " .byte((loc_fc1528ba - branchtable_fc1527ac) / 2)\n"
124 " .byte((loc_fc1528be - branchtable_fc1527ac) / 2)\n"
125 " .byte((loc_fc1528c6 - branchtable_fc1527ac) / 2)\n"
126 " .byte((loc_fc1528cc - branchtable_fc1527ac) / 2)\n"
127 " .byte((loc_fc1528f6 - branchtable_fc1527ac) / 2)\n"
128 " .byte((loc_fc1528fc - branchtable_fc1527ac) / 2)\n"
129 " .byte((loc_fc152902 - branchtable_fc1527ac) / 2)\n"
130 " .byte((loc_fc152908 - branchtable_fc1527ac) / 2)\n"
131 " .byte((loc_fc15290e - branchtable_fc1527ac) / 2)\n"
132 " .byte((loc_fc152914 - branchtable_fc1527ac) / 2)\n"
133 " .byte((loc_fc15291c - branchtable_fc1527ac) / 2)\n"
134 " .byte((loc_fc152922 - branchtable_fc1527ac) / 2)\n"
135 " .byte((loc_fc152946 - branchtable_fc1527ac) / 2)\n"
136 " .byte((loc_fc15294c - branchtable_fc1527ac) / 2)\n"
137 " .byte((loc_fc152966 - branchtable_fc1527ac) / 2)\n"
140 " ldr r0, [r0, #0xc]\n"
143 #ifdef CAPTSEQ_DEBUG_LOG
144 "bl log_capt_seq_override\n"
146 " BL clear_current_raw_addr\n"
147 " BL shooting_expo_param_override\n"
149 " ldr r0, [r4, #0x28]\n"
151 " beq loc_fc1527ee\n"
153 " bl sub_fc1dcaa8_my\n"
157 " ldr r0, [r0, #0x10]\n"
159 " bl sub_fc1dc8d2_my\n"
169 " ldr r0, [r0, #0xc]\n"
173 " str r6, [r4, #0x28]\n"
182 " ldr r0, [r0, #0x10]\n"
191 " ldr r0, [r4, #0x54]\n"
200 " ldr r0, [r0, #0xc]\n"
213 " ldr r0, [r0, #0xc]\n"
261 " ldr r0, [r0, #0xc]\n"
269 " ldr r1, =0x0003c4da\n"
272 " bl _GetPropertyCase\n"
273 " lsls r0, r0, #0x1f\n"
274 " beq loc_fc1528e8\n"
276 " ldr r1, =0xfc152410\n"
278 " blx sub_fc2cf40c\n"
280 " ldrh.w r0, [r4, #0x62]\n"
282 " bne loc_fc152966\n"
301 " ldr r0, [r0, #0xc]\n"
309 " ldrh.w r0, [r4, #0x1a4]\n"
311 " beq loc_fc152938\n"
313 " sub.w r1, r0, #0x4200\n"
315 " bne loc_fc152966\n"
334 " ldr r1, =0xfc152410\n"
336 " blx sub_fc2cf40c\n"
342 " BL capt_seq_hook_set_nr\n"
344 " ldr r1, [r0, #4]\n"
345 " ldr r0, [r5, #4]\n"
346 " blx sub_fc2cf32c\n"
348 " ldr r0, [r7, #8]\n"
349 " cbnz r0, loc_fc152984\n"
351 " ldr r1, =0xfc152410\n"
353 " blx sub_fc2cf40c\n"
355 " 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 |