source: trunk/platform/ixus200_sd980/sub/101c/stubs_entry_2.S @ 1212

Revision 1212, 5.9 KB checked in by reyalp, 2 years ago (diff)

beta ixus200_sd980 101c support from waterwingz in http://chdk.setepontos.com/index.php?topic=650.msg69319#msg69319

  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3// corrected stubs_entry_2.S
4
5NHSTUB(DoAFLock                              ,0xff8368f0) //102     **** stubs_entry_2.S: 0xff87481c
6NHSTUB(EnterToCompensationEVF                ,0xff836ae0) //104          == stubs_entry_2.S          Prev: Not Found
7NHSTUB(ExitFromCompensationEVF               ,0xff836b24) //104     **** stubs_entry_2.S: 0xff825464 Prev: Not Found
8NHSTUB(LEDDrive                              ,0xff85a31c) //103     **** stubs_entry_2.S: 0xff810b04
9NHSTUB(Lseek                                 ,0xff835524) //101          == stubs_entry_2.S          Prev: Not Found
10NHSTUB(PT_PlaySound                          ,0xff87d8a8) //102          == stubs_entry_2.S          Prev: Not Found
11NHSTUB(PutInNdFilter                         ,0xffb05ec8) //102     **** stubs_entry_2.S: 0xff810b04
12NHSTUB(PutOutNdFilter                        ,0xffb05f00) //102     **** stubs_entry_2.S: 0xff810b04
13NHSTUB(Remove                                ,0xff83543c) //  5          == stubs_entry_2.S          Prev: Not Found
14NHSTUB(RenameFile_Fut                        ,0xff834d00) //  5          == stubs_entry_2.S          Prev stub: 0xff834ecc @ 53%
15NHSTUB(SetFileTimeStamp                      ,0xff835694) //  4     **** stubs_entry_2.S: 0xff810b04 Prev stub: 0xff932af4 @ 55%
16NHSTUB(TurnOffBackLight                      ,0xff89e2b8) //104     **** stubs_entry_2.S: 0xff895660 Prev: Not Found
17NHSTUB(UIFS_WriteFirmInfoToFile              ,0xff9642c8) //105     **** stubs_entry_2.S: 0xffa15804 Prev: Not Found
18NHSTUB(UnlockAF                              ,0xff836928) //102     **** stubs_entry_2.S: 0xff87482c
19NHSTUB(WriteSDCard                           ,0xff933968) //108          == stubs_entry_2.S         
20NHSTUB(apex2us                               ,0xff9fd42c) //  5          == stubs_entry_2.S         
21NHSTUB(kbd_pwr_off                           ,0xff85ae98) //  2 64% **** stubs_entry_2.S: 0xff810b04 Prev match @ 51%
22NHSTUB(openfastdir                           ,0xffa7e0c0) //  4     **** stubs_entry_2.S: 0xffa7dcc0 Prev: Not Found
23NHSTUB(readfastdir                           ,0xffa7e1f4) //  4     **** stubs_entry_2.S: 0xffa7ddf4 Prev: Not Found
24NHSTUB(rename                                ,0xff834d00) //  5          == stubs_entry_2.S          Prev: Not Found
25NHSTUB(strcat                                ,0xff8a5524) //  1          == stubs_entry_2.S          Prev stub: 0xff813f38 @ 61%
26NHSTUB(strrchr                               ,0xff813fe4) //  1          == stubs_entry_2.S          Prev stub: 0xff83df6c @ 71%
27NHSTUB(stat                                  ,0xff835560) //  4  ALT: NHSTUB(stat, 0xff868f48) // 31/0                                   
28
29// stub found wrong in subs_entry.S
30
31NHSTUB(AllocateMemory                        ,0xffa9edb0) //  2  ??? check this --->     Prev stub: 0xffa9e9b0 @ 100%
32NHSTUB(FreeMemory                            ,0xffa9eda8) //  2  ??? check this --->     Prev stub: 0xffa9e9a8 @ 100%
33NHSTUB(GetSystemTime                         ,0xffa9ee08) //101  ??? check this --->     Prev stub: 0xffa9ea08 @ 96%
34NHSTUB(GetZoomLensCurrentPosition            ,0xffa904f8) //102  ??? check this --->     Prev stub: 0xffa900f8 @ 100%
35NHSTUB(MoveFocusLensToDistance               ,0xffb08268) //102  ??? check this --->     Prev stub: 0xffb07e68 @ 57%
36NHSTUB(MoveZoomLensWithPoint                 ,0xffa9c990) //102  ??? check this --->     Prev stub: 0xffa9c590 @ 58%
37NHSTUB(ReadFastDir                           ,0xffa7e1f4) //  4  ??? check this --->     Prev stub: 0xffa7ddf4 @ 100%
38NHSTUB(_log                                  ,0xffb3bc6c) //  1  ??? check this --->     Prev stub: 0xffb3b86c @ 100%
39NHSTUB(_log10                                ,0xffb3a8f8) //  1  ??? check this --->     Prev stub: 0xffb3a4f8 @ 100%
40NHSTUB(_pow                                  ,0xffb3aa68) //  1  ??? check this --->     Prev stub: 0xffb3a668 @ 100%
41NHSTUB(_sqrt                                 ,0xffb3d8f0) //  1  ??? check this --->     Prev stub: 0xffb3d4f0 @ 100%
42NHSTUB(add_ptp_handler                       ,0xffa3f98c) //  4  ??? check this --->     Prev stub: 0xffa3f58c @ 100%
43NHSTUB(closedir                              ,0xffa7e07c) //  4  ??? check this --->     Prev stub: 0xffa7dc7c @ 100%
44NHSTUB(closefastdir                          ,0xffa7e07c) //  4  ??? check this --->     Prev stub: 0xffa7df90 @ 71%
45NHSTUB(memset                                ,0xff9fbfa0) //101  ??? check this --->     Prev stub: 0xff9fbba0 @ 100%
46NHSTUB(opendir                               ,0xffa7e0c0) //  4  ??? check this --->     Prev stub: 0xffa7dcc0 @ 100%
47NHSTUB(qsort                                 ,0xff9fc560) //  4  ??? check this --->     Prev stub: 0xff9fc160 @ 100%
48NHSTUB(reboot_fw_update                      ,0xffa83704) //  1  ??? check this --->     Prev stub: 0xffa83304 @ 82%
49
50
51// missing from philmoz's findsig file
52
53NHSTUB(RefreshPhysicalScreen                 ,0xFF9F8694) //--- --- **** stubs_entry_2.S: 0xff9f8294 Prev: Not Found
54NHSTUB(ScreenLock                            ,0xFF9F98B4) //--- --- **** stubs_entry_2.S: 0xff9f9644
55NHSTUB(ScreenUnlock                          ,0xFF9F98DC)
56
57NHSTUB(kbd_pwr_on,  0xFF810B04)
58NHSTUB(Unmount_FileSystem,  0xFF810B04)
59NHSTUB(Mount_FileSystem,  0xFF810B04)
60NHSTUB(SetZoomActuatorSpeedPercent,  0xFF810B04)
61NHSTUB(rewinddir,  0xFF810B04)
62
63NHSTUB(SetScriptMode, 0xFF810F4)
64NHSTUB(platformsub_kbd_fetch_data,  0xFF85AE80)
65NHSTUB(UnsetZoomForMovie,  0xFF97FDD8)
66
67
68# Addresses for firmware task handlers (used in taskHook)
69  DEF(task_CaptSeq                            ,0xff876e70) //107                                     
70  DEF(task_ExpDrv                             ,0xff8ba2d4) //101                                     
71  DEF(task_InitFileModules                    ,0xff894500) //107                                     
72  DEF(task_MovieRecord                        ,0xff94af08) //107                                     
73  DEF(task_RotaryEncoder                      ,0xff85afb0) //107                                     
Note: See TracBrowser for help on using the repository browser.