source: trunk/platform/sx20/sub/102d/stubs_entry.S @ 1013

Revision 1013, 4.9 KB checked in by reyalP, 2 years ago (diff)

Correct UpdateMBROnFlash for sig_ref_dryos_3. Should fix "make disk bootable" on some dryos cameras. Thanks to CHDKLover in http://chdk.setepontos.com/index.php?topic=2217.msg58998#msg58998

Not verified on all cameras, but all the ones I did check were right. sx30 100e not updated because I don't have the dump

  • Property svn:eol-style set to native
Line 
1// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!
2#include "stubs_asm.h"
3
4NSTUB(AllocateMemory, 0xffa9b828)
5NSTUB(AllocateUncacheableMemory, 0xff838de8)
6NSTUB(Close, 0xff83527c)
7NSTUB(CreateTask, 0xff81e5b4)
8NSTUB(DeleteFile_Fut, 0xff834c08)
9// ERROR: EnterToCompensationEVF is not found!
10NSTUB(ExecuteEventProcedure, 0xff88b598)
11// ERROR: ExitFromCompensationEVF is not found!
12// Best match: 57%
13NSTUB(ExitTask, 0xff81e844)
14NSTUB(Fclose_Fut, 0xff834d84)
15NSTUB(Feof_Fut, 0xff834f70)
16NSTUB(Fflush_Fut, 0xff834fac)
17NSTUB(Fgets_Fut, 0xff834ed8)
18NSTUB(Fopen_Fut, 0xff834d44)
19NSTUB(Fread_Fut, 0xff834e30)
20NSTUB(FreeMemory, 0xffa9b820)
21// Best match: 91%
22NSTUB(FreeUncacheableMemory, 0xff838e28)
23NSTUB(Fseek_Fut, 0xff834f24)
24NSTUB(Fwrite_Fut, 0xff834e84)
25// ERROR: GetBatteryTemperature is not found!
26// ERROR: GetCCDTemperature is not found!
27// Best match: 85%
28NSTUB(GetCurrentAvValue, 0xff9526d8)
29NSTUB(GetDrive_ClusterSize, 0xff86f1c8)
30NSTUB(GetDrive_FreeClusters, 0xff86f228)
31NSTUB(GetDrive_TotalClusters, 0xff86f1fc)
32// Best match: 64%
33NSTUB(GetFocusLensSubjectDistance, 0xff950bcc)
34// Best match: 77%
35NSTUB(GetFocusLensSubjectDistanceFromLens, 0xff951000)
36// Best match: 92%
37NSTUB(GetOpticalTemperature, 0xff8627b8)
38// Best match: 66%
39NSTUB(GetParameterData, 0xff9907a0)
40// Best match: 68%
41NSTUB(GetPropertyCase, 0xff88f32c)
42// Best match: 96%
43NSTUB(GetSystemTime, 0xffa9b880)
44// ERROR: GetZoomLensCurrentPoint is not found!
45// ERROR: GetZoomLensCurrentPosition is not found!
46// Best match: 64%
47NSTUB(IsStrobeChargeCompleted, 0xff8ce3f4)
48NSTUB(LocalTime, 0xff888f0c)
49// Best match: 93%
50NSTUB(LockMainPower, 0xff896efc)
51// ERROR: Lseek is not found!
52// Best match: 92%
53NSTUB(MakeDirectory_Fut, 0xff834c7c)
54// Best match: 69%
55NSTUB(MoveFocusLensToDistance, 0xffaff710)
56// Best match: 58%
57NSTUB(MoveZoomLensWithPoint, 0xffa978d0)
58// Best match: 62%
59NSTUB(NewTaskShell, 0xff88edf0)
60NSTUB(Open, 0xff835224)
61// ERROR: PT_PlaySound is not found!
62// Best match: 86%
63NSTUB(PostLogicalEventForNotPowerType, 0xff894df8)
64// Best match: 92%
65NSTUB(PostLogicalEventToUI, 0xff894e44)
66NSTUB(Read, 0xff81ab78)
67NSTUB(ReadFastDir, 0xffa7d6d4)
68// ERROR: RefreshPhysicalScreen is not found!
69// ERROR: Remove is not found!
70// Best match: 53%
71NSTUB(RenameFile_Fut, 0xff834d40)
72// ALT: NSTUB(RenameFile_Fut, 0xffa69a1c) // 8/7
73// ALT: NSTUB(RenameFile_Fut, 0xffa69a6c) // 8/7
74// Best match: 96%
75NSTUB(Restart, 0xff83a540)
76// Best match: 93%
77NSTUB(SetAutoShutdownTime, 0xff896f70)
78// Best match: 81%
79NSTUB(SetCurrentCaptureModeType, 0xff89eb78)
80// Best match: 55%
81NSTUB(SetFileTimeStamp, 0xff93fd5c)
82// Best match: 64%
83NSTUB(SetLogicalEventActive, 0xff896c4c)
84// Best match: 68%
85NSTUB(SetParameterData, 0xff99067c)
86// Best match: 79%
87NSTUB(SetPropertyCase, 0xff88f230)
88// Best match: 92%
89NSTUB(SleepTask, 0xff838a6c)
90// Best match: 60%
91NSTUB(TakeSemaphore, 0xff838734)
92// ERROR: TurnOffBackLight is not found!
93// Best match: 54%
94NSTUB(TurnOnBackLight, 0xff8a5b18)
95// ERROR: UIFS_WriteFirmInfoToFile is not found!
96// Best match: 93%
97NSTUB(UnlockMainPower, 0xff896e50)
98NSTUB(UpdateMBROnFlash, 0xff86f048)
99// Best match: 57%
100NSTUB(VbattGet, 0xff831d04)
101// ALT: NSTUB(VbattGet, 0xff8b2318) // 4/3
102// ALT: NSTUB(VbattGet, 0xffa188cc) // 4/3
103// ALT: NSTUB(VbattGet, 0xffa33d98) // 4/3
104NSTUB(Write, 0xff83530c)
105NSTUB(_log, 0xffb37ed8)
106NSTUB(_log10, 0xffb36e1c)
107NSTUB(_pow, 0xffb36f8c)
108NSTUB(_sqrt, 0xffb39240)
109NSTUB(add_ptp_handler, 0xffa49320)
110NSTUB(close, 0xff81a990)
111NSTUB(closedir, 0xffa7d55c)
112// Best match: 71%
113NSTUB(closefastdir, 0xffa7d870)
114// Best match: 95%
115NSTUB(free, 0xff814138)
116// Best match: 86%
117NSTUB(kbd_p1_f, 0xff833498)
118// Best match: 86%
119NSTUB(kbd_p1_f_cont, 0xff8334a4)
120// Best match: 86%
121NSTUB(kbd_p2_f, 0xff832d58)
122// ERROR: kbd_pwr_off is not found!
123// ERROR: kbd_pwr_on is not found!
124// Best match: 84%
125NSTUB(kbd_read_keys, 0xff83341c)
126// Best match: 77%
127NSTUB(kbd_read_keys_r2, 0xff85e850)
128NSTUB(lseek, 0xff835398)
129NSTUB(malloc, 0xff8140dc)
130NSTUB(memcmp, 0xff8203d8)
131NSTUB(memcpy, 0xff83e458)
132NSTUB(memset, 0xffa072b4)
133NSTUB(mkdir, 0xff8356f0)
134NSTUB(mktime_ext, 0xff8ad110)
135NSTUB(open, 0xff81a8e0)
136NSTUB(opendir, 0xffa7d5a0)
137// ERROR: openfastdir is not found!
138NSTUB(qsort, 0xffaeb65c)
139// Best match: 95%
140NSTUB(rand, 0xff8204e0)
141NSTUB(read, 0xff81ab78)
142// ERROR: readfastdir is not found!
143// Best match: 82%
144NSTUB(reboot_fw_update, 0xffa82be4)
145// ERROR: rename is not found!
146// Best match: 95%
147NSTUB(srand, 0xff8204d4)
148NSTUB(stat, 0xff8353d4)
149// ALT: NSTUB(stat, 0xff86c60c) // 30/0
150// Best match: 61%
151NSTUB(strcat, 0xff813f38)
152// Best match: 56%
153NSTUB(strchr, 0xff813fc0)
154NSTUB(strcmp, 0xff820394)
155NSTUB(strcpy, 0xff82037c)
156NSTUB(strftime, 0xff8acb18)
157NSTUB(strlen, 0xff81400c)
158NSTUB(strncmp, 0xff813f74)
159// Best match: 73%
160NSTUB(strncpy, 0xff813f38)
161// Best match: 71%
162NSTUB(strrchr, 0xff83e430)
163// ALT: NSTUB(strrchr, 0xff8ac8e0) // 18/8
164// Best match: 96%
165NSTUB(strtol, 0xff83e738)
166NSTUB(strtolx, 0xff83e53c)
167// Best match: 86%
168NSTUB(time, 0xff889484)
169NSTUB(vsprintf, 0xff820340)
170NSTUB(write, 0xff81abd8)
Note: See TracBrowser for help on using the repository browser.