Changeset 1722
- Timestamp:
- 03/11/12 07:32:37 (15 months ago)
- Location:
- trunk
- Files:
-
- 17 edited
-
. (modified) (1 prop)
-
camera_list.csv (modified) (3 diffs)
-
core/conf.c (modified) (1 diff)
-
core/histogram.c (modified) (1 diff)
-
core/script.c (modified) (1 diff)
-
platform/a1000/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a1000/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a1000/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a1000/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101c/stubs_min.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101g/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101g/stubs_min.S (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/release-1_0 merged: 1721
- Property svn:mergeinfo changed
-
trunk/camera_list.csv
r1641 r1722 122 122 ixus980_sd990,100e,,, 123 123 ixus980_sd990,101b,,, 124 ixusizoom_sd30,100g,, ,124 ixusizoom_sd30,100g,,100f, 125 125 ixusW_sd430,110a,,,SKIP_AUTOBUILD 126 126 s2is,100e,,, … … 153 153 sx130is,101f,BETA,, 154 154 sx150is,100a,ALPHA,, 155 sx20,100f, BETA,,155 sx20,100f,,, 156 156 sx20,102b,,, 157 157 sx20,102d,,102c, … … 162 162 sx230hs,100c,BETA,, 163 163 sx230hs,101a,BETA,, 164 sx230hs,101b,BETA,101c ,164 sx230hs,101b,BETA,101c:101e, 165 165 sx30,100e,,, 166 166 sx30,100h,,, -
trunk/core/conf.c
r1719 r1722 398 398 CONF_INFO(245, conf.touchscreen_disable_shortcut_controls, CONF_DEF_VALUE, i:0, NULL), 399 399 400 // USB Icon enable & position400 // USB Icon enable & position 401 401 CONF_INFO(246, conf.usb_info_enable, CONF_DEF_VALUE, i:0, NULL), 402 402 CONF_INFO2(247, conf.usb_info_pos, CONF_OSD_POS, 95,0), -
trunk/core/histogram.c
r1719 r1722 141 141 case 2: 142 142 case 3: 143 x = 0; // count how many blocks we have done on the current row (to skip unused buffer space at end of each row)143 x = 0; // count how many blocks we have done on the current row (to skip unused buffer space at end of each row) 144 144 for (i=(histogram_stage-1)*6; i<viewport_size; i+=HISTO_STEP_SIZE*6) { 145 145 y = img[i+1]; -
trunk/core/script.c
r1719 r1722 29 29 "@title Default Script\n" 30 30 "]]\n" 31 #if defined(VER_CHDK) 32 "chdk_def_lang=1\n" 33 #else 31 34 "chdk_def_lang=2\n" 35 #endif 32 36 "langs = {}\n" 33 37 "langs[1] = {[\"name\"]=\"ENGLISH\", [\"font_cp\"]=0, [\"hint\"]=\"CHDK language changed to english\"}\n" -
trunk/platform/a1000/sub/100a/stubs_entry_2.S
r1718 r1722 3 3 4 4 // Override stubs_entry.S 5 //NHSTUB(ExpCtrlTool_StopContiAE, 0xffc1fabc)6 //NHSTUB(Lseek, 0xffc1354c)7 5 NHSTUB(PT_PlaySound, 0xffc48fbc) 8 6 NHSTUB(SetAE_ShutterSpeed, 0xffe3de6c) -
trunk/platform/a1000/sub/100a/stubs_min.S
r1718 r1722 12 12 DEF(led_table, 0x2290) // 0x270C + 4 13 13 14 // found in sub_FF957174 (called from MoveZoomLensWithPoint (sub_FF957B34))15 // ROM:FF957178 LDR R4, =0xB37C16 // ..17 // ROM:FF9571BC LDR R0, [R4,#0x34]18 // ROM:FF9571C0 CMP R0, #019 // ROM:FF9571C4 MOVNE R1, #0xE020 // ROM:FF9571C8 ADRNE R0, aZoomlenscontro @ "ZoomLensController.c"21 // ROM:FF9571CC BLNE assert22 //DEF(zoom_busy, 0xB4A4) //0xB37C + 0x3423 24 // Found in sub_FF950718 (<- sub_FFA0D148 <- sub_FFA0D394 <- sub_FFA0D40825 // <- MoveFocusLensToDistance (sub_FFA0D41C))26 // ROM:FF95071C LDR R4, =0xB27427 // ..28 // ROM:FF950770 LDR R0, [R4,#8]29 // ROM:FF950774 CMP R0, #030 // ROM:FF950778 MOVNE R1, #0x9031 // ROM:FF95077C ADRNE R0, aFocuslenscontr @ "FocusLensController.c"32 // ROM:FF950780 BLNE assert33 //DEF(focus_busy, 0x7EE8) //0xB274 + 8 or 7fd434 35 // Same as previous variable, unusable. Originally found it by peeking through36 // memory and it looked suitable at first. This address along with 0xBE6437 // (suitable as canon_shoot_menu_active, code agrees) looked suitable but I got38 // the basic idea wrong. Listed for completeness.39 40 // Found in sub_FF982310 (deactivates shoot menu?). Ewavr found it but didn't41 // clearly specify where, so this is a guess.42 // ROM:FF982310 LDR R1, =0xC05C43 // ROM:FF982314 MOV R0, #044 // ROM:FF982318 STRB R0, [R1]45 // ROM:FF98231C STRB R0, [R1,#1]46 //DEF(canon_shoot_menu_active, 0xC05D) // 0xC05C + 147 48 49 // Found in sub_FF9754AC. Again, ewavr found this one, he did supply one pointer50 // 'search for LDR R12, =0x3007'. I guess this is the right one then :)51 // ROM:FF9754AC 000 STMFD SP!, {R4,LR}52 // ROM:FF9754B0 008 LDR R1, =0xBD6053 // ROM:FF9754B4 008 LDR R12, =0x300754 // ROM:FF9754B8 008 LDR R2, [R1,#0xCC]55 //DEF(recreview_hold, 0x94C8) // 0xBD60 + 0xCC56 //DEF(movie_status, 0x5868 + 0x38)57 14 DEF(mode_magic, 0x58D4) 58 15 DEF(enabled_refresh_physical_screen, 0xA460 + 0x30) // Found in sub_ffd7a36c -
trunk/platform/a1000/sub/100b/stubs_entry_2.S
r1718 r1722 3 3 4 4 // Override stubs_entry.S 5 //NHSTUB(ExpCtrlTool_StopContiAE, 0xFFC1FABC)6 //NHSTUB(Lseek, 0xffc1354c)7 5 NHSTUB(PT_PlaySound, 0xFFC48FBC) 8 6 NHSTUB(SetAE_ShutterSpeed, 0xFFE3DE6C) -
trunk/platform/a1000/sub/100b/stubs_min.S
r1718 r1722 12 12 DEF(led_table, 0x2290) // 0x270C + 4 13 13 14 // found in sub_FF957174 (called from MoveZoomLensWithPoint (sub_FF957B34))15 // ROM:FF957178 LDR R4, =0xB37C16 // ..17 // ROM:FF9571BC LDR R0, [R4,#0x34]18 // ROM:FF9571C0 CMP R0, #019 // ROM:FF9571C4 MOVNE R1, #0xE020 // ROM:FF9571C8 ADRNE R0, aZoomlenscontro @ "ZoomLensController.c"21 // ROM:FF9571CC BLNE assert22 //DEF(zoom_busy, 0xB4A4) //0xB37C + 0x3423 24 // Found in sub_FF950718 (<- sub_FFA0D148 <- sub_FFA0D394 <- sub_FFA0D40825 // <- MoveFocusLensToDistance (sub_FFA0D41C))26 // ROM:FF95071C LDR R4, =0xB27427 // ..28 // ROM:FF950770 LDR R0, [R4,#8]29 // ROM:FF950774 CMP R0, #030 // ROM:FF950778 MOVNE R1, #0x9031 // ROM:FF95077C ADRNE R0, aFocuslenscontr @ "FocusLensController.c"32 // ROM:FF950780 BLNE assert33 //DEF(focus_busy, 0x7EE8) //0xB274 + 8 or 7fd434 35 // Same as previous variable, unusable. Originally found it by peeking through36 // memory and it looked suitable at first. This address along with 0xBE6437 // (suitable as canon_shoot_menu_active, code agrees) looked suitable but I got38 // the basic idea wrong. Listed for completeness.39 40 // Found in sub_FF982310 (deactivates shoot menu?). Ewavr found it but didn't41 // clearly specify where, so this is a guess.42 // ROM:FF982310 LDR R1, =0xC05C43 // ROM:FF982314 MOV R0, #044 // ROM:FF982318 STRB R0, [R1]45 // ROM:FF98231C STRB R0, [R1,#1]46 //DEF(canon_shoot_menu_active, 0xC05D) // 0xC05C + 147 48 // Found in sub_FF9754AC. Again, ewavr found this one, he did supply one pointer49 // 'search for LDR R12, =0x3007'. I guess this is the right one then :)50 // ROM:FF9754AC 000 STMFD SP!, {R4,LR}51 // ROM:FF9754B0 008 LDR R1, =0xBD6052 // ROM:FF9754B4 008 LDR R12, =0x300753 // ROM:FF9754B8 008 LDR R2, [R1,#0xCC]54 //DEF(recreview_hold, 0x94C8) // 0xBD60 + 0xCC55 //DEF(movie_status, 0x5868 + 0x38)56 14 DEF(mode_magic, 0x58D4) 57 15 DEF(enabled_refresh_physical_screen, 0xa460 + 0x30) // found in sub_ffd7a308 -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1718 r1722 36 36 DEF(zoom_busy ,0x00006cf4) // Found @0xff97fd74 37 37 DEF(focus_busy ,0x00006b68) // Found @0xff97af60 38 //DEF(recreview_hold ,0x00003828) // Found @0xff8a6510, stubs_min = 0x00003828 (0x00003828) 38 DEF(recreview_hold ,0x00003828) // Found @0xff8a6510 39 39 40 40 // Values below go in 'lib.c': -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_min.S
r1718 r1722 1 1 #include "stubs_asm.h" 2 2 3 DEF(recreview_hold, 0x00003828)4 3 DEF(led_table, 0x258C + 0x04) // FF0557C4 5 4 DEF(focus_len_table, 0xfffea288) // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1718 r1722 36 36 DEF(zoom_busy ,0x00006cf4) // Found @0xff97fd74 37 37 DEF(focus_busy ,0x00006b68) // Found @0xff97af60 38 //DEF(recreview_hold ,0x00003828) // Found @0xff8a6510, stubs_min = 0x00003828 (0x00003828) 38 DEF(recreview_hold ,0x00003828) // Found @0xff8a6510 39 39 40 40 // Values below go in 'lib.c': -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_min.S
r1718 r1722 1 1 #include "stubs_asm.h" 2 2 3 DEF(recreview_hold, 0x00003828)4 3 DEF(led_table, 0x258C + 0x04) // FF0557C4 5 4 DEF(focus_len_table, 0xfffea288) // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1718 r1722 36 36 DEF(zoom_busy ,0x00006cf4) // Found @0xff97fd74 37 37 DEF(focus_busy ,0x00006b68) // Found @0xff97af60 38 //DEF(recreview_hold ,0x00003828) // Found @0xff8a6510, stubs_min = 0x00003828 (0x00003828) 38 DEF(recreview_hold ,0x00003828) // Found @0xff8a6510 39 39 40 40 // Values below go in 'lib.c': -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_min.S
r1718 r1722 1 1 #include "stubs_asm.h" 2 2 3 DEF(recreview_hold, 0x00003828)4 3 DEF(led_table, 0x258C + 0x04) // FF0557C4 5 4 DEF(focus_len_table, 0xfffea288) // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) -
trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry.S
r1718 r1722 36 36 DEF(zoom_busy ,0x00006cf4) // Found @0xff97fd74 37 37 DEF(focus_busy ,0x00006b68) // Found @0xff97af60 38 //DEF(recreview_hold ,0x00003828) // Found @0xff8a6510, stubs_min = 0x00003828 (0x00003828) 38 DEF(recreview_hold ,0x00003828) // Found @0xff8a6510 39 39 40 40 // Values below go in 'lib.c': -
trunk/platform/ixus220_elph300hs/sub/101g/stubs_min.S
r1718 r1722 7 7 DEF(focus_len_table, 0xfffea288) // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) 8 8 9 DEF(recreview_hold, 0x00003828)10 11 9 //not touched 12 10 DEF(led_table, 0x258C + 0x04) // FF0557C4
Note: See TracChangeset
for help on using the changeset viewer.