#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "dryos31.h"
gehe zum Quellcode dieser Datei
#define offsetof |
( |
|
TYPE, |
|
|
|
MEMBER |
|
) |
| ((int) &((TYPE *)0)->MEMBER) |
Definiert in Zeile 9 der Datei boot.c.
*-------------------------------------------------------------------—
!!
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 29 der Datei boot.c.
31 " LDR R1, =0xC0410000 \n"
35 " MCR p15, 0, R1, c1, c0 \n"
37 " MCR p15, 0, R1, c7, c10, 4 \n"
38 " MCR p15, 0, R1, c7, c5 \n"
39 " MCR p15, 0, R1, c7, c6 \n"
41 " MCR p15, 0, R0, c6, c0 \n"
42 " MOV R0, #0xC000002F \n"
43 " MCR p15, 0, R0, c6, c1 \n"
45 " MCR p15, 0, R0, c6, c2 \n"
46 " MOV R0, #0x40000035 \n"
47 " MCR p15, 0, R0, c6, c3 \n"
48 " MOV R0, #0x80000017 \n"
49 " MCR p15, 0, R0, c6, c4 \n"
50 " LDR R0, =0xFF80002D \n"
51 " MCR p15, 0, R0, c6, c5 \n"
53 " MCR p15, 0, R0, c2, c0 \n"
55 " MCR p15, 0, R0, c2, c0, 1 \n"
57 " MCR p15, 0, R0, c3, c0 \n"
58 " LDR R0, =0x3333330 \n"
59 " MCR p15, 0, R0, c5, c0, 2 \n"
60 " LDR R0, =0x3333330 \n"
61 " MCR p15, 0, R0, c5, c0, 3 \n"
62 " MRC p15, 0, R0, c1, c0 \n"
63 " ORR R0, R0, #0x1000 \n"
66 " MCR p15, 0, R0, c1, c0 \n"
67 " MOV R1, #0x80000006 \n"
68 " MCR p15, 0, R1, c9, c1 \n"
70 " MCR p15, 0, R1, c9, c1, 1 \n"
71 " MRC p15, 0, R1, c1, c0 \n"
72 " ORR R1, R1, #0x50000 \n"
73 " MCR p15, 0, R1, c1, c0 \n"
74 " LDR R2, =0xC0200000 \n"
76 " STR R1, [R2, #0x10C] \n"
78 " STR R1, [R2, #0xC] \n"
79 " STR R1, [R2, #0x1C] \n"
80 " STR R1, [R2, #0x2C] \n"
81 " STR R1, [R2, #0x3C] \n"
82 " STR R1, [R2, #0x4C] \n"
83 " STR R1, [R2, #0x5C] \n"
84 " STR R1, [R2, #0x6C] \n"
85 " STR R1, [R2, #0x7C] \n"
86 " STR R1, [R2, #0x8C] \n"
87 " STR R1, [R2, #0x9C] \n"
88 " STR R1, [R2, #0xAC] \n"
89 " STR R1, [R2, #0xBC] \n"
90 " STR R1, [R2, #0xCC] \n"
91 " STR R1, [R2, #0xDC] \n"
92 " STR R1, [R2, #0xEC] \n"
93 " STR R1, [R2, #0xFC] \n"
94 " LDR R1, =0xC0400008 \n"
95 " LDR R2, =0x430005 \n"
98 " LDR R2, =0xC0243100 \n"
100 " LDR R2, =0xC0242010 \n"
104 " LDR R0, =0xFFD52B40 \n"
105 " LDR R1, =0x6B1000 \n"
106 " LDR R3, =0x6BE8D2 \n"
110 " LDRCC R2, [R0], #4 \n"
111 " STRCC R2, [R1], #4 \n"
112 " BCC loc_FF82013C \n"
113 " LDR R0, =0xFFD42FE0 \n"
114 " LDR R1, =0x1900 \n"
115 " LDR R3, =0x11460 \n"
119 " LDRCC R2, [R0], #4 \n"
120 " STRCC R2, [R1], #4 \n"
121 " BCC loc_FF820158 \n"
122 " LDR R1, =0x1BDF3C \n"
127 " STRCC R2, [R3], #4 \n"
128 " BCC loc_FF820170 \n"
133 " LDR R0, =patch_CreateTask_low\n"
135 " LDR R0, =hook_CreateTask_low\n"
138 " B sub_FF8203C4_my \n"
140 "patch_CreateTask_low:\n"
141 " LDR PC, [PC,#-0x4]\n"
142 " .long CreateTask_low_my\n"
void CreateTask_spytask |
( |
) | |
|
void init_required_fw_features |
( |
void |
) | |
|
Definiert in Zeile 498 der Datei boot.c.
499 extern void _init_focus_eventflag();
504 _init_focus_eventflag();
508 extern int av_override_semaphore;
509 extern int _CreateBinarySemaphoreStrictly(
int x,
int y);
510 av_override_semaphore = _CreateBinarySemaphoreStrictly(0,0);