source: branches/philmoz/platform/ixus120_sd940/sub/102c/stubs_entry_2.S @ 1343

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