source: trunk/platform/ixus120_sd940/sub/102c/stubs_entry_2.S @ 1157

Revision 1157, 3.5 KB checked in by reyalP, 2 years ago (diff)

enable CAM_DATE_FOLDER_NAMING - Allows RAW and DNG files to be save in the same folders as their corresponging JPG's. From waterwingz in http://chdk.setepontos.com/index.php?topic=650.msg65355#msg65355

  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3#define NULLSUB 0xFF810B04
4
5//>> 2011APR03  - changed to match 1.03B and 1.03C
6NHSTUB(TurnOffBackLight , 0xFF89764C)                // was 0xFF88F4C4
7NHSTUB(PT_PlaySound, 0xFF879708)                     // was 0xFF8708C8
8NHSTUB(SetScriptMode, 0xFF810F4C)                        // was 0xFF88A82C
9NHSTUB(WriteSDCard, 0xFF926478)                      // was 0xFF8827A8
10NHSTUB(UnlockAF,0xFF8368B4)                                  // was 0xFF870994
11NHSTUB(DoAFLock, 0xFF83687C)                         // was 0xFF870984
12NHSTUB(closefastdir, 0xFFA4CF80)                     // was 0xffa4d294
13NHSTUB(GetFocusLensSubjectDistance, 0xFF93578C)      // was 0xFFAD10E4 
14//<< 2011APR03
15
16NHSTUB(ExpCtrlTool_StartContiAE, 0xFF844034)
17NHSTUB(MakeAFScan, 0xFF940504)
18
19// not found by finsig
20NHSTUB(EnterToCompensationEVF, 0xFF8369D4)
21NHSTUB(ExitFromCompensationEVF, 0xFF836A18)
22NHSTUB(Remove,0xFF8353e8)
23NHSTUB(UIFS_WriteFirmInfoToFile, 0xFF95673C)
24NHSTUB(kbd_pwr_on,NULLSUB)
25NHSTUB(openfastdir, 0xFFA4CFC4)                         // ??
26NHSTUB(readfastdir, 0xFFA4D0F8)                         // ??
27NHSTUB(rename, 0xFF835490)
28NHSTUB(platformsub_kbd_fetch_data, 0xFF858DF8)
29
30// not 100% by finsig
31NHSTUB(set_control_event, 0xff88a500)   // *SD940 102c accept stubs_entry.s value per http://chdk.setepontos.com/index.php?topic=4338.msg61396#msg61396
32NHSTUB(ExitTask, 0xFF81E844)
33NHSTUB(FreeUncacheableMemory, 0xFF8388D8)
34NHSTUB(GetBatteryTemperature, 0xFF85BD0C)
35NHSTUB(GetCCDTemperature, 0xff85bc98)
36NHSTUB(GetCurrentAvValue, 0xff936558)
37NHSTUB(GetOpticalTemperature, 0xff85bd80)
38NHSTUB(GetParameterData, 0xff96b3c8)
39NHSTUB(GetPropertyCase, 0xff884948)
40NHSTUB(GetSystemTime, 0xffa69d30)
41NHSTUB(GetZoomLensCurrentPoint, 0xff93a7a8)
42NHSTUB(GetZoomLensCurrentPosition, 0xffa5d940)
43NHSTUB(IsStrobeChargeCompleted, 0xff8bc268)
44NHSTUB(LockMainPower, 0xff88aa60)
45NHSTUB(Lseek, 0xFF8354D0)
46NHSTUB(MakeDirectory_Fut, 0xff834db4)
47NHSTUB(NewTaskShell, 0xff88440c)
48NHSTUB(PostLogicalEventForNotPowerType, 0xff88a298)
49NHSTUB(PostLogicalEventToUI, 0xff88a2e4)
50NHSTUB(RenameFile_Fut, 0xFF834CAC)  // 0xff834e78) 0xffa39440) 0xffa39490) // 8/7
51NHSTUB(SetAutoShutdownTime, 0xff88aad4)
52NHSTUB(SetCurrentCaptureModeType, 0xff891b0c)
53NHSTUB(SetParameterData, 0xff96b338)
54NHSTUB(SetPropertyCase, 0xff88484c)
55NHSTUB(SleepTask, 0xff83851c)
56NHSTUB(TakeSemaphore, 0xff8381e4)
57NHSTUB(TurnOnBackLight, 0xff897634)
58NHSTUB(UnlockMainPower, 0xff88a9b4)
59NHSTUB(free, 0xFF814138)                        // 0xFF8140DC)  // 0xff814138)
60NHSTUB(kbd_p1_f, 0xff8335d0)
61NHSTUB(kbd_p1_f_cont, 0xff8335dc)
62NHSTUB(kbd_pwr_off, NULLSUB)
63NHSTUB(kbd_read_keys, 0xff833554)
64NHSTUB(kbd_read_keys_r2, 0xff8587b8)
65NHSTUB(rand, 0xff8204e0)
66NHSTUB(reboot_fw_update, 0xffa52608)
67NHSTUB(srand, 0xff8204d4)
68NHSTUB(strcat, 0xFF89E254)                              // 0xff813f38)
69NHSTUB(strchr, 0xFF813FC0)              //0xff813fc0)
70NHSTUB(strncpy, 0xFF813F38)             // 0xff813f38)
71NHSTUB(strrchr, 0xFF813FE4)             // 0xff83de20)
72NHSTUB(strtol, 0xFF83E128)              //0xff83e128)
73NHSTUB(time, 0xff87eae4)
74NHSTUB(SetFileTimeStamp, 0xff835640)
75
76// missing from finsig
77NHSTUB(LEDDrive,0xFF8582F4)
78NHSTUB(UnsetZoomForMovie,0xFF9712e4)
79NHSTUB(ScreenLock,0xFF9D1C7C)
80NHSTUB(RefreshPhysicalScreen, 0xFF9D1EA4)   // per SD940-1.03c SD90 101a & SD980 1.01c
81NHSTUB(ScreenUnlock, 0xFF9D1CBC)
82NHSTUB(PutInNdFilter, 0xFFA67C08)
83NHSTUB(PutOutNdFilter, 0xFFA67C2C)
84NHSTUB(apex2us, 0xFF9D5394)
85
86// ignore
87NHSTUB(rewinddir,NULLSUB)
88NHSTUB(SetZoomActuatorSpeedPercent,NULLSUB)
89NHSTUB(Mount_FileSystem,NULLSUB)
90NHSTUB(Unmount_FileSystem,NULLSUB)
91
92// need to redo??
93NSTUB(MoveFocusLensToDistance, 0xffad10e4)
94NHSTUB(stat, 0xff83550c)
95
96NHSTUB(GetImageFolder, 0xFFA1901C) // function before 'GetCameraObjectTmpPath ERROR' string
97
98
Note: See TracBrowser for help on using the repository browser.