source: trunk/platform/a720/sub/100c/stubs_entry_2.S @ 948

Revision 948, 6.6 KB checked in by msl, 3 years ago (diff)
  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3NHSTUB(SleepTask, 0xFFC196d0)
4NHSTUB(CreateTask, 0xFFC0BBC0)
5NHSTUB(ExitTask, 0xFFC0BE50)
6NHSTUB(AllocateMemory, 0xFFDD7DF4)
7NHSTUB(ExecuteEventProcedure                  ,0xFFC0C278)
8NHSTUB(FreeMemory                             ,0xFFDD7DE0)
9//NHSTUB(GetCurrentTargetDistance               ,0xFFCFDB3C)
10NHSTUB(GetSystemTime                          ,0xFFDD7EFC)
11NHSTUB(ints_disable                           ,0xFFC00578)
12NHSTUB(ints_enable                            ,0xFFC005A0)
13NHSTUB(memcmp                                 ,0xFFC0E8F0)
14NHSTUB(memcpy                                 ,0xFFC71BF4)
15NHSTUB(memset                                 ,0xFFE0E37C)
16NHSTUB(Close                                  ,0xFFC1502C)
17NHSTUB(Open                                   ,0xFFC15004)
18NHSTUB(Read                                   ,0xFFC0A448)
19NHSTUB(Write                                  ,0xFFC150D8)
20NHSTUB(Lseek                                  ,0xFFC1516C)
21NHSTUB(strcmp                                 ,0xFFC0E888)
22NHSTUB(strcpy                                 ,0xFFC0E834)
23NHSTUB(strlen                                 ,0xFFC0E8CC)
24NHSTUB(TakeSemaphore                          ,0xFFC0BA5C)
25NHSTUB(vsprintf, 0xFFC0E7B4)    // first sub called in FADBGPrintf
26//NHSTUB(GetFocusLensSubjectDistance,    0xFFCFEF9C)    // returns 0. What's wrong?
27NHSTUB(GetZoomLensCurrentPoint,           0xFFD02FDC)
28NHSTUB(GetZoomLensCurrentPosition,        0xFFD03B5C)
29NHSTUB(RefreshPhysicalScreen,             0xFFD62184)
30NHSTUB(GetPropertyCase,                  0xFFC59c2c)    // PT_GetPropertyCaseString
31NHSTUB(SetPropertyCase,                  0xFFC50CC8)    // PT_SetPropertyCaseString
32NHSTUB(VbattGet,                          0xFFC119A8)   
33NHSTUB(kbd_read_keys, 0xFFC130CC)       // will be replaced in kbd.c
34NHSTUB(kbd_p1_f, 0xFFC131D0)
35NHSTUB(kbd_p1_f_cont, 0xFFC131DC)
36NHSTUB(kbd_p2_f, 0xFFC12A1C)
37NHSTUB(kbd_pwr_on, 0xFFC37068)
38NHSTUB(kbd_pwr_off, 0xFFC370C0)
39NHSTUB(kbd_read_keys_r2, 0xFFC36B14)
40
41NHSTUB(mkdir, 0xFFC153D0)
42NHSTUB(GetParameterData, 0xFFD1C5B8)
43NHSTUB(SetParameterData, 0xFFD1C528)
44NHSTUB(IsStrobeChargeCompleted, 0xFFC974E4)
45
46NHSTUB(open,                             0xFFC0A1B0)
47NHSTUB(write,                            0xFFC0A4A8)
48NHSTUB(close,                            0xFFC0A260)
49NHSTUB(lseek,                            0xFFC1516C)     // = Lseek
50NHSTUB(read,                             0xFFC0A448)     // = Read
51
52NHSTUB(Fopen_Fut,                        0xFFC149D0)
53NHSTUB(Fwrite_Fut,                       0xFFC14B10)
54NHSTUB(Fclose_Fut,                       0xFFC14a10)
55NHSTUB(Fread_Fut,                        0xFFC14ABC)
56NHSTUB(Fseek_Fut, 0xFFC14BB0)
57NHSTUB(Remove, 0xFFC15074)
58NHSTUB(rename, 0xFFC15100)
59
60NHSTUB(GetDrive_ClusterSize, 0xFFC3F4C4)
61NHSTUB(GetDrive_TotalClusters, 0xFFC3F4F8)
62NHSTUB(GetDrive_FreeClusters, 0xFFC3F564)
63NHSTUB(LockMainPower ,  0xFFC5BF6C)
64NHSTUB(UnlockMainPower, 0xFFC5BEC0)
65NHSTUB(GetCurrentAvValue, 0xFFCFFCA8)
66NHSTUB(MoveFocusLensToDistance, 0xFFDA6578)
67NHSTUB(MoveZoomLensWithPoint, 0xFFD03A88)
68NHSTUB(SetZoomActuatorSpeedPercent, 0xFFC00958) // null stub
69
70NHSTUB(_log, 0xFFE3C8DC)
71NHSTUB(_log10, 0xFFE3B820)
72NHSTUB(_pow, 0xFFE3B990)
73NHSTUB(_sqrt, 0xFFE3DC44)
74
75NHSTUB(malloc, 0xFFC039DC)
76NHSTUB(free, 0xFFC03AB0)
77NHSTUB(FreeUncacheableMemory, 0xFFC1987C)
78NHSTUB(AllocateUncacheableMemory, 0xFFC19848)
79
80NHSTUB(rand, 0xFFC0E9F8)
81NHSTUB(srand, 0xFFC0E9EC)
82
83NHSTUB(stat, 0xFFC15238)
84
85NHSTUB(openfastdir, 0xFFDC1B04)
86NHSTUB(readfastdir, 0xFFDC1B98)
87NHSTUB(closefastdir, 0xFFDC1C68)
88
89NHSTUB(qsort, 0xFFD62A14)
90
91//NHSTUB(strstr, 0xFFD62534)
92NHSTUB(strncpy, 0xFFC0E84C)
93NHSTUB(strrchr, 0xFFC71BCC)
94NHSTUB(strncmp, 0xFFC71B5C)
95NHSTUB(strchr, 0xFFC71BA8)
96NHSTUB(strcat, 0xFFC71B20)
97NHSTUB(strtol, 0xFFC1FC0C)
98
99NHSTUB(time, 0xFFC55F0C)
100NHSTUB(LocalTime, 0xFFC56058)
101
102NHSTUB(UpdateMBROnFlash, 0xFFC3F28C)
103
104NHSTUB(opendir, 0xFFDC1B04) // OpenFastDir
105NHSTUB(ReadFastDir, 0xFFDC1B98)
106NHSTUB(closedir, 0xFFDC1C68)  // CloseFastDir
107NHSTUB(UnsetZoomForMovie, 0xFFD22418)
108
109
110NHSTUB(PostLEDMessage, 0xFFC366B8)
111NHSTUB(TurnOnMic, 0xFFC376CC)
112NHSTUB(TurnOffMic, 0xFFC376F8)
113
114NHSTUB(ExpCtrlTool_StopContiAE,  0xFFC23A2C)
115NHSTUB(ExpCtrlTool_StartContiAE, 0xFFC23930)
116NHSTUB(MakeAFScan,  0xFFDD4AA4)
117NHSTUB(SetAE_ShutterSpeed, 0xFFDA87C0)
118
119
120// dryos Test
121NHSTUB(NewTaskShell, 0xFFC596B0)  // starts new shell on Console. GUI output?
122NHSTUB(UIFS_WriteFirmInfoToFile, 0xFFD4A934) // should write 'A/FirmInfo.txt'
123NHSTUB(dumpMemoryToFile, 0xFFC141Fa)         // writes a portion of memory into a file (char* filename, 0, (void*) src, int length)
124
125
126// !! UNKNOWN !!
127// Not found, point to nullsub for immediate return
128// nullsub_1: 0xFFC00958
129
130NHSTUB(utime, 0xFFC00958)
131
132
133//NSTUB(CreatePhysicalVram,              0xFFC00958)
134//NSTUB(CreateTaskStrict,                        0xFFC00958)
135//NSTUB(DisableDispatch,                         0xFFC00958)
136//NSTUB(DisplayImagePhysicalScreen,      0xFFC00958)
137//NSTUB(EnableDispatch,                  0xFFC00958)
138//NSTUB(ioctl,                           0xFFC00958)
139//NSTUB(iosDevAdd,                       0xFFC00958)
140//NSTUB(iosDrvInstall,                   0xFFC00958)
141//NSTUB(memPartAlloc,                    0xFFC00958)
142//NSTUB(memPartFindMax,                  0xFFC00958)
143//NSTUB(PhySw_testgpio,                  0xFFC00958)
144//NSTUB(ProtectFile,                     0xFFC00958)
145
146
147// Those aren't used or don't exist in DryOS
148
149//NSTUB(taskCreateHookAdd,               0xFFC00958)
150//NSTUB(taskDeleteHookAdd,               0xFFC00958)
151//NSTUB(taskIdListGet,                   0xFFC00958)
152NSTUB(taskLock,                          0xFFC00958)
153//NSTUB(taskName,                        0xFFC00958)
154//NSTUB(taskResume,                      0xFFC00958)
155//NSTUB(taskSuspend,                     0xFFC00958)
156NSTUB(taskUnlock,                        0xFFC00958)
157NSTUB(Mount_FileSystem,                  0xFFC00958)
158NSTUB(Unmount_FileSystem,                0xFFC00958)
159NSTUB(rewinddir,                         0xFFC00958)
160NSTUB(CreatePhysicalVram,                0xFFC00958)
161NSTUB(CreateTaskStrict,                  0xFFC00958)
162NSTUB(DisableDispatch,                   0xFFC00958)
163NSTUB(DisplayImagePhysicalScreen,        0xFFC00958)
164NSTUB(EnableDispatch,                    0xFFC00958)
165//NSTUB(GetFocusLensSubjectDistanceFromLens, 0xFFC00958)
166NSTUB(MakeDirectory,                     0xFFC00958)
167NSTUB(PhySw_testgpio,                    0xFFC00958)
168NSTUB(ProtectFile,                       0xFFC00958)
169NSTUB(chdir,                             0xFFC00958)
170NSTUB(ioctl,                             0xFFC00958)
171NSTUB(iosDevAdd,                         0xFFC00958)
172NSTUB(iosDrvInstall,                     0xFFC00958)
173NSTUB(isalpha,                           0xFFC00958)
174NSTUB(isdigit,                           0xFFC00958)
175NSTUB(islower,                           0xFFC00958)
176NSTUB(isspace,                           0xFFC00958)
177NSTUB(isupper,                           0xFFC00958)
178NSTUB(localtime,                         0xFFC00958)
179NSTUB(readdir,                           0xFFC00958)
180NSTUB(strpbrk,                           0xFFC00958)
181NSTUB(taskCreateHookAdd,                 0xFFC00958)
182NSTUB(taskDeleteHookAdd,                 0xFFC00958)
183NSTUB(taskIdListGet,                     0xFFC00958)
184NSTUB(taskName,                          0xFFC00958)
185NSTUB(taskResume,                        0xFFC00958)
186NSTUB(taskSuspend,                       0xFFC00958)
187
188NHSTUB(GetBatteryTemperature, 0xFFC39178)
189NHSTUB(GetCCDTemperature, 0xFFC39108)
190NHSTUB(GetOpticalTemperature, 0xFFC391E8)
191NHSTUB(PT_PlaySound, 0xFFC50F40)
192
193
194NHSTUB(EnterToCompensationEVF, 0xffc170a4)
195NHSTUB(ExitFromCompensationEVF, 0xffc170f4)
196NHSTUB(DoAFLock, 0xffc16d2c)
197NHSTUB(UnlockAF, 0xffc16d7c)
198NHSTUB(SetScriptMode, 0xFFC5BD20)
199NHSTUB(WriteSDCard,0xFFCF51B0)
Note: See TracBrowser for help on using the repository browser.