Ignore:
Timestamp:
02/05/12 00:33:18 (16 months ago)
Author:
philmoz
Message:

Re-align CHDK and CHDK-DE code base (part 1) - http://chdk.setepontos.com/index.php?topic=7601.0

  • add a1000, include a3300, ixus1000 and ixus230 in auto build
  • align signature finder code and stubs files
  • align files with just white space differences
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/release-1_0/platform/sx10/sub/101a/stubs_entry.S

    r1635 r1637  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 //NSTUB(kbd_pwr_off                           ,0xff84b810) //  2 60%    *** != 0xff81093c 
    18 // ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0xff81093c 
    19 //NSTUB(rename                                ,0xff8232bc) //  1        *** != 0xff823b38 
    20 //NSTUB(write                                 ,0xff823b10) //101        *** != 0xff819aac 
     17//NSTUB(kbd_pwr_off                           ,0xff84b810) //  2 60%    *** != 0x00000000 
     18// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
    2119 
    2220// Check of modemap from 'platform/CAMERA/shooting.c': 
     
    2523 
    2624// Values below can be overridden in 'stubs_min.S': 
    27 //DEF(physw_status                            ,0x00011ec4) // Found @0xff821b14,          stubs_min = 0x00011ec4 (0x11EC4) 
    28 //DEF(physw_run                               ,0x00001c30) // Found @0xff821788,          stubs_min = 0x00001c30 (0x1C24+0x0C) 
    29 //DEF(levent_table                            ,0xffb4acc8) // Found @0xffb4acc8,          stubs_min = 0xffb4acc8 (0xFFB4ACC8) 
    30 //DEF(FlashParamsTable                        ,0xffb7455c) // Found @0xffb7455c,          stubs_min = 0xffb7455c (0xFFB7455C) 
    31 //DEF(movie_status                            ,0x00005430) // Found @0xff864304,          stubs_min = 0x00005430 (0x53F8+0x38) 
    32 //DEF(canon_menu_active                       ,0x000058d8) // Found @0xff87a1ec,          stubs_min = 0x000058d8 (0x58D4+4) 
    33 //DEF(canon_shoot_menu_active                 ,0x0000ac29) // Found @0xff98cb24,          stubs_min = 0x0000ac29 (0xAC28+1) 
    34 //DEF(playrec_mode                            ,0x00005640) // Found @0xff86d218,          stubs_min = 0x00005640 (0x563C+0x4) 
    35 //DEF(zoom_status                             ,0x0000e3e0) // Found @0xffa7b654,          stubs_min = 0x0000e3e0 (0xE3E0) 
     25DEF(physw_status                            ,0x00011ec4) // Found @0xff821b14 
     26DEF(physw_run                               ,0x00001c30) // Found @0xff821788 
     27DEF(levent_table                            ,0xffb4acc8) // Found @0xffb4acc8 
     28DEF(FlashParamsTable                        ,0xffb7455c) // Found @0xffb7455c 
     29DEF(movie_status                            ,0x00005430) // Found @0xff864304 
     30DEF(canon_menu_active                       ,0x000058d8) // Found @0xff87a1ec 
     31DEF(canon_shoot_menu_active                 ,0x0000ac29) // Found @0xff98cb24 
     32DEF(playrec_mode                            ,0x00005640) // Found @0xff86d218 
     33DEF(zoom_status                             ,0x0000e3e0) // Found @0xffa7b654 
    3634DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a2bc 
    37 //DEF(zoom_busy                               ,0x00009100) // Found @0xff9407f0,          stubs_min = 0x00009100 (0x90E4+0x1C) 
    38 //DEF(focus_busy                              ,0x00008f8c) // Found @0xff939804,          stubs_min = 0x00008f8c (0x8F84+8) 
     35DEF(zoom_busy                               ,0x00009100) // Found @0xff9407f0 
     36DEF(focus_busy                              ,0x00008f8c) // Found @0xff939804 
    3937//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b560, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    4038 
     
    9088NSTUB(DeleteDirectory_Fut                     ,0xff8233f4) //  1 
    9189NSTUB(DeleteFile_Fut                          ,0xff823310) //112 
    92 //NSTUB(DoAFLock                              ,0xff825864) //102            == 0xff825864 
    93 //NSTUB(EnterToCompensationEVF                ,0xff825b10) //104            == 0xff825b10 
     90NSTUB(DoAFLock                                ,0xff825864) //102 
     91NSTUB(EnterToCompensationEVF                  ,0xff825b10) //104 
    9492NSTUB(ExecuteEventProcedure                   ,0xff8759f0) //  1 
    95 //NSTUB(ExitFromCompensationEVF               ,0xff825b54) //104            == 0xff825b54 
     93NSTUB(ExitFromCompensationEVF                 ,0xff825b54) //104 
    9694NSTUB(ExitTask                                ,0xff81b184) //101 
    9795NSTUB(ExpCtrlTool_StartContiAE                ,0xff8311d8) //104 
     
    110108NSTUB(GetCCDTemperature                       ,0xff84e5f0) //102 
    111109NSTUB(GetCurrentAvValue                       ,0xff93be84) //102 
    112 //NSTUB(GetDrive_ClusterSize                  ,0xff85ae98) //  1            == 0xff85ae98 
    113 //NSTUB(GetDrive_FreeClusters                 ,0xff85af00) //  1            == 0xff85af00 
    114 //NSTUB(GetDrive_TotalClusters                ,0xff85aecc) //  1            == 0xff85aecc 
     110NSTUB(GetDrive_ClusterSize                    ,0xff85ae98) //  1 
     111NSTUB(GetDrive_FreeClusters                   ,0xff85af00) //  1 
     112NSTUB(GetDrive_TotalClusters                  ,0xff85aecc) //  1 
    115113NSTUB(GetFocusLensSubjectDistance             ,0xff93a30c) //102 
    116114NSTUB(GetFocusLensSubjectDistanceFromLens     ,0xff93a618) //  3 
     
    121119NSTUB(GetPropertyCase                         ,0xff8796d8) //102 
    122120NSTUB(GetSystemTime                           ,0xffa67b4c) //101 
    123 //NSTUB(GetZoomLensCurrentPoint               ,0xff941130) //102            == 0xff941130 
    124 //NSTUB(GetZoomLensCurrentPosition            ,0xffa5b24c) //102            == 0xffa5b24c 
     121NSTUB(GetZoomLensCurrentPoint                 ,0xff941130) //102 
     122NSTUB(GetZoomLensCurrentPosition              ,0xffa5b24c) //102 
    125123NSTUB(GiveSemaphore                           ,0xff8279e8) //112 
    126124NSTUB(IsStrobeChargeCompleted                 ,0xff8b6a00) //102 
    127 //NSTUB(LEDDrive                              ,0xff84ab48) //103            == 0xff84ab48 
     125NSTUB(LEDDrive                                ,0xff84ab48) //103 
    128126NSTUB(LocalTime                               ,0xff87318c) //  1 
    129127NSTUB(LockMainPower                           ,0xff880f70) //103 
     
    135133NSTUB(NewTaskShell                            ,0xff879180) //103 
    136134NSTUB(Open                                    ,0xff823a3c) //101 
    137 //NSTUB(PB2Rec                                ,0xff883fd8) //104            == 0xff883fd8 
     135NSTUB(PB2Rec                                  ,0xff883fd8) //104 
    138136NSTUB(PT_MoveDigitalZoomToWide                ,0xff86608c) //102 
    139137NSTUB(PT_MoveOpticalZoomAt                    ,0xff866064) //102 
    140138NSTUB(PT_PlaySound                            ,0xff8659dc) //102 
    141 //NSTUB(PostLogicalEventForNotPowerType       ,0xff87ec9c) //103            == 0xff87ec9c 
     139NSTUB(PostLogicalEventForNotPowerType         ,0xff87ec9c) //103 
    142140NSTUB(PostLogicalEventToUI                    ,0xff87ece8) //103 
    143141NSTUB(PutInNdFilter                           ,0xffa636cc) //102 
     
    145143NSTUB(Read                                    ,0xff819a4c) //101 
    146144NSTUB(ReadFastDir                             ,0xffa49124) //  1 
    147 //NSTUB(Rec2PB                                ,0xff882960) //104            == 0xff882960 
    148 //NSTUB(RefreshPhysicalScreen                 ,0xff9df040) //104            == 0xff9df040 
     145NSTUB(Rec2PB                                  ,0xff882960) //104 
     146NSTUB(RefreshPhysicalScreen                   ,0xff9df040) //104 
    149147NSTUB(Remove                                  ,0xff823aac) //  1 
    150148NSTUB(RenameFile_Fut                          ,0xff8232bc) //  1 
    151 //NSTUB(Restart                               ,0xff829848) //106            == 0xff829848 
     149NSTUB(Restart                                 ,0xff829848) //106 
    152150NSTUB(SetAE_ShutterSpeed                      ,0xffad07bc) //102 
    153151NSTUB(SetAutoShutdownTime                     ,0xff880fe4) //103 
    154152NSTUB(SetCurrentCaptureModeType               ,0xff8886b4) //101 
     153NSTUB(SetFileAttributes                       ,0xff823d90) //  1 
    155154NSTUB(SetFileTimeStamp                        ,0xff823d40) //  1 
    156155NSTUB(SetLogicalEventActive                   ,0xff880c30) //101 
    157156NSTUB(SetParameterData                        ,0xff975310) //101 
    158157NSTUB(SetPropertyCase                         ,0xff8795d0) //102 
    159 //NSTUB(SetScriptMode                         ,0xff880c80) //101            == 0xff880c80 
     158NSTUB(SetScriptMode                           ,0xff880c80) //101 
    160159NSTUB(SleepTask                               ,0xff827c50) //101 
    161160NSTUB(TakeSemaphore                           ,0xff827918) //101 
    162 //NSTUB(TurnOffBackLight                      ,0xff88f28c) //104            == 0xff88f28c 
     161NSTUB(TurnOffBackLight                        ,0xff88f28c) //104 
    163162NSTUB(TurnOnBackLight                         ,0xff88f274) //104 
    164163NSTUB(UIFS_WriteFirmInfoToFile                ,0xff963744) //103 
    165 //NSTUB(UnlockAF                              ,0xff82589c) //102            == 0xff82589c 
     164NSTUB(UnlockAF                                ,0xff82589c) //102 
    166165NSTUB(UnlockMainPower                         ,0xff880ec4) //103 
    167166NSTUB(UpdateMBROnFlash                        ,0xff85acd8) //105 
    168 //NSTUB(VbattGet                              ,0xff82046c) //103            == 0xff82046c 
     167NSTUB(VbattGet                                ,0xff82046c) //103 
    169168NSTUB(Write                                   ,0xff823b10) //101 
    170 //NSTUB(WriteSDCard                           ,0xff92a9a4) //108            == 0xff92a9a4 
     169NSTUB(WriteSDCard                             ,0xff92a9a4) //108 
    171170NSTUB(_log                                    ,0xffb018e4) //111 
    172171NSTUB(_log10                                  ,0xffb00570) //112 
     
    174173NSTUB(_sqrt                                   ,0xffb03540) //  1 
    175174NSTUB(add_ptp_handler                         ,0xffa1727c) //  3 
    176 //NSTUB(apex2us                               ,0xff9e0128) //  4            == 0xff9e0128 
     175NSTUB(apex2us                                 ,0xff9e0128) //  4 
    177176NSTUB(close                                   ,0xff819864) //  1 
    178177NSTUB(closedir                                ,0xffa491f4) //  1 
     
    184183NSTUB(kbd_p2_f                                ,0xff821428) //109 
    185184NSTUB(kbd_read_keys                           ,0xff821b14) //109 
    186 //NSTUB(kbd_read_keys_r2                      ,0xff84af6c) //109            == 0xff84af6c 
     185NSTUB(kbd_read_keys_r2                        ,0xff84af6c) //109 
    187186NSTUB(lseek                                   ,0xff823ba4) //101 
    188187NSTUB(malloc                                  ,0xff8139a8) //112 
     
    196195NSTUB(opendir                                 ,0xffa49090) //  1 
    197196NSTUB(openfastdir                             ,0xffa49090) //  1 
    198 //NSTUB(qsort                                 ,0xffab815c) //  1            == 0xffab815c 
     197NSTUB(qsort                                   ,0xffab815c) //  1 
    199198NSTUB(rand                                    ,0xff81ccac) //  1 
    200199NSTUB(read                                    ,0xff819a4c) //101 
    201 NSTUB(readfastdir                             ,0xffa49124) //  1 
    202200NSTUB(reboot_fw_update                        ,0xffa50b24) //  5 
     201NSTUB(rename                                  ,0xff8232bc) //  1 
    203202NSTUB(set_control_event                       ,0xff88088c) //111 
    204203NSTUB(srand                                   ,0xff81cca0) //  1 
    205204NSTUB(stat                                    ,0xff823c70) //  1 
    206205NSTUB(strcat                                  ,0xff89b89c) //  1 
    207 //NSTUB(strchr                                ,0xff89b924) //  1            == 0xff89b924 
     206NSTUB(strchr                                  ,0xff89b924) //  1 
    208207NSTUB(strcmp                                  ,0xff81cb3c) //101 
    209208NSTUB(strcpy                                  ,0xff81cb24) //101 
     
    212211NSTUB(strncmp                                 ,0xff89b8d8) //  1 
    213212NSTUB(strncpy                                 ,0xff82db14) //  1 
    214 //NSTUB(strrchr                               ,0xff9df438) //  1            == 0xff9df438 
     213NSTUB(strrchr                                 ,0xff9df438) //  1 
    215214NSTUB(strtol                                  ,0xff82dd4c) //101 
    216215NSTUB(strtolx                                 ,0xff82db50) //109 
     
    222221NSTUB(time                                    ,0xff87376c) //  2 
    223222NSTUB(vsprintf                                ,0xff81cae8) //  1 
     223NSTUB(write                                   ,0xff823b10) //101 
Note: See TracChangeset for help on using the changeset viewer.