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

Revision 1056, 3.1 KB checked in by reyalP, 2 years ago (diff)

add ixus120_sd940 beta ports for 102c and 103c from waterwingz in http://chdk.setepontos.com/index.php?topic=650.msg60921#msg60921

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