source: trunk/platform/s90/sub/100c/stubs_entry.S @ 1013

Revision 1013, 4.7 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, 0xffa9d168)
5NSTUB(AllocateUncacheableMemory, 0xff838dcc)
6NSTUB(Close, 0xff835414)
7NSTUB(CreateTask, 0xff81e5b4)
8NSTUB(DeleteFile_Fut, 0xff834da0)
9// ERROR: EnterToCompensationEVF is not found!
10NSTUB(ExecuteEventProcedure, 0xff888cfc)
11// ERROR: ExitFromCompensationEVF is not found!
12// Best match: 57%
13NSTUB(ExitTask, 0xff81e844)
14NSTUB(Fclose_Fut, 0xff834f1c)
15NSTUB(Feof_Fut, 0xff835108)
16NSTUB(Fflush_Fut, 0xff835144)
17NSTUB(Fgets_Fut, 0xff835070)
18NSTUB(Fopen_Fut, 0xff834edc)
19NSTUB(Fread_Fut, 0xff834fc8)
20NSTUB(FreeMemory, 0xffa9d160)
21// Best match: 91%
22NSTUB(FreeUncacheableMemory, 0xff838e0c)
23NSTUB(Fseek_Fut, 0xff8350bc)
24NSTUB(Fwrite_Fut, 0xff83501c)
25// Best match: 52%
26NSTUB(GetBatteryTemperature, 0xff8615f0)
27// Best match: 52%
28NSTUB(GetCCDTemperature, 0xff86157c)
29// Best match: 85%
30NSTUB(GetCurrentAvValue, 0xff95a354)
31NSTUB(GetDrive_ClusterSize, 0xff86e380)
32NSTUB(GetDrive_FreeClusters, 0xff86e3e0)
33NSTUB(GetDrive_TotalClusters, 0xff86e3b4)
34// Best match: 64%
35NSTUB(GetFocusLensSubjectDistance, 0xff958928)
36NSTUB(GetFocusLensSubjectDistanceFromLens, 0xff958d70)
37// Best match: 96%
38NSTUB(GetOpticalTemperature, 0xff861664)
39// Best match: 66%
40NSTUB(GetParameterData, 0xff994a7c)
41// Best match: 72%
42NSTUB(GetPropertyCase, 0xff88ca64)
43// Best match: 96%
44NSTUB(GetSystemTime, 0xffa9d1c0)
45// Best match: 74%
46NSTUB(GetZoomLensCurrentPoint, 0xff95d9ec)
47NSTUB(GetZoomLensCurrentPosition, 0xffa90e0c)
48// Best match: 64%
49NSTUB(IsStrobeChargeCompleted, 0xff8d8710)
50NSTUB(LocalTime, 0xff886670)
51// Best match: 93%
52NSTUB(LockMainPower, 0xff89467c)
53// ERROR: Lseek is not found!
54// Best match: 92%
55NSTUB(MakeDirectory_Fut, 0xff834e14)
56// Best match: 57%
57NSTUB(MoveFocusLensToDistance, 0xffafbcf0)
58// Best match: 58%
59NSTUB(MoveZoomLensWithPoint, 0xffa9b1a8)
60// Best match: 62%
61NSTUB(NewTaskShell, 0xff88c510)
62NSTUB(Open, 0xff8353bc)
63// ERROR: PT_PlaySound is not found!
64// Best match: 86%
65NSTUB(PostLogicalEventForNotPowerType, 0xff8924a8)
66// Best match: 92%
67NSTUB(PostLogicalEventToUI, 0xff8924f4)
68NSTUB(Read, 0xff81ab78)
69NSTUB(ReadFastDir, 0xffa7d748)
70// ERROR: RefreshPhysicalScreen is not found!
71// ERROR: Remove is not found!
72// Best match: 53%
73NSTUB(RenameFile_Fut, 0xff834ed8)
74// ALT: NSTUB(RenameFile_Fut, 0xffa69a44) // 8/7
75// ALT: NSTUB(RenameFile_Fut, 0xffa69a94) // 8/7
76NSTUB(Restart, 0xff83a520)
77// Best match: 93%
78NSTUB(SetAutoShutdownTime, 0xff8946f0)
79// Best match: 81%
80NSTUB(SetCurrentCaptureModeType, 0xff89b7b4)
81// Best match: 55%
82NSTUB(SetFileTimeStamp, 0xff9496e8)
83// Best match: 64%
84NSTUB(SetLogicalEventActive, 0xff8943cc)
85// Best match: 68%
86NSTUB(SetParameterData, 0xff994958)
87// Best match: 89%
88NSTUB(SetPropertyCase, 0xff88c960)
89// Best match: 92%
90NSTUB(SleepTask, 0xff838a50)
91// Best match: 60%
92NSTUB(TakeSemaphore, 0xff838718)
93// ERROR: TurnOffBackLight is not found!
94// ERROR: TurnOnBackLight is not found!
95// ERROR: UIFS_WriteFirmInfoToFile is not found!
96// Best match: 93%
97NSTUB(UnlockMainPower, 0xff8945d0)
98NSTUB(UpdateMBROnFlash, 0xff86e200)
99NSTUB(VbattGet, 0xff831e04)
100NSTUB(Write, 0xff8354a4)
101NSTUB(_log, 0xffb365f8)
102NSTUB(_log10, 0xffb35284)
103NSTUB(_pow, 0xffb353f4)
104NSTUB(_sqrt, 0xffb3819c)
105NSTUB(add_ptp_handler, 0xffa46fc0)
106NSTUB(close, 0xff81a990)
107NSTUB(closedir, 0xffa7d5d0)
108// Best match: 71%
109NSTUB(closefastdir, 0xffa7d8e4)
110// Best match: 95%
111NSTUB(free, 0xff814138)
112// Best match: 86%
113NSTUB(kbd_p1_f, 0xff833630)
114// Best match: 86%
115NSTUB(kbd_p1_f_cont, 0xff83363c)
116NSTUB(kbd_p2_f, 0xff832ed8)
117// ERROR: kbd_pwr_off is not found!
118// ERROR: kbd_pwr_on is not found!
119NSTUB(kbd_read_keys, 0xff8335b4)
120// Best match: 81%
121NSTUB(kbd_read_keys_r2, 0xff85db5c)
122NSTUB(lseek, 0xff835530)
123NSTUB(malloc, 0xff8140dc)
124NSTUB(memcmp, 0xff8203e8)
125NSTUB(memcpy, 0xff83e43c)
126NSTUB(memset, 0xffa0c7f8)
127NSTUB(mkdir, 0xff835888)
128NSTUB(mktime_ext, 0xff8ac304)
129NSTUB(open, 0xff81a8e0)
130NSTUB(opendir, 0xffa7d614)
131// ERROR: openfastdir is not found!
132NSTUB(qsort, 0xffaec3d8)
133// Best match: 95%
134NSTUB(rand, 0xff8204f0)
135NSTUB(read, 0xff81ab78)
136// ERROR: readfastdir is not found!
137// Best match: 82%
138NSTUB(reboot_fw_update, 0xffa82c58)
139// ERROR: rename is not found!
140// Best match: 95%
141NSTUB(srand, 0xff8204e4)
142NSTUB(stat, 0xff83556c)
143// ALT: NSTUB(stat, 0xff86b7c4) // 30/0
144// Best match: 61%
145NSTUB(strcat, 0xff813f38)
146// Best match: 56%
147NSTUB(strchr, 0xff813fc0)
148NSTUB(strcmp, 0xff8203a4)
149NSTUB(strcpy, 0xff82038c)
150NSTUB(strftime, 0xff8abd0c)
151NSTUB(strlen, 0xff81400c)
152NSTUB(strncmp, 0xff813f74)
153// Best match: 73%
154NSTUB(strncpy, 0xff813f38)
155// Best match: 71%
156NSTUB(strrchr, 0xff83e414)
157// ALT: NSTUB(strrchr, 0xff8abad4) // 18/8
158// Best match: 96%
159NSTUB(strtol, 0xff83e71c)
160NSTUB(strtolx, 0xff83e520)
161// Best match: 86%
162NSTUB(time, 0xff886be8)
163NSTUB(vsprintf, 0xff820350)
164NSTUB(write, 0xff81abd8)
Note: See TracBrowser for help on using the repository browser.