Changeset 1721
- Timestamp:
- 03/11/12 07:20:03 (16 months ago)
- Location:
- branches/release-1_0
- Files:
-
- 17 edited
-
camera_list.csv (modified) (3 diffs)
-
core/conf.c (modified) (2 diffs)
-
core/histogram.c (modified) (1 diff)
-
core/script.c (modified) (1 diff)
-
include/conf.h (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
-
branches/release-1_0/camera_list.csv
r1638 r1721 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,,, -
branches/release-1_0/core/conf.c
r1712 r1721 416 416 CONF_INFO(238, conf.debug_lua_restart_on_error, CONF_DEF_VALUE, i:0, NULL), 417 417 #if defined(VER_CHDK) 418 CONF_INFO(239, conf.debug_propcase_page, CONF_DEF_VALUE, i:0, NULL),419 CONF_INFO(240, conf.debug_misc_vals_show, CONF_DEF_VALUE, i:0, NULL),420 CONF_INFO(241, conf.edge_overlay_filter, CONF_DEF_VALUE, i:0, NULL),421 CONF_INFO(242, conf.edge_overlay_show, CONF_DEF_VALUE, i:0, NULL),418 CONF_INFO(239, conf.debug_propcase_page, CONF_DEF_VALUE, i:0, NULL), 419 CONF_INFO(240, conf.debug_misc_vals_show, CONF_DEF_VALUE, i:0, NULL), 420 CONF_INFO(241, conf.edge_overlay_filter, CONF_DEF_VALUE, i:0, NULL), 421 CONF_INFO(242, conf.edge_overlay_show, CONF_DEF_VALUE, i:0, NULL), 422 422 CONF_INFO(243, conf.edge_overlay_pano_overlap, CONF_DEF_VALUE, i:30, NULL), 423 423 … … 426 426 CONF_INFO(245, conf.touchscreen_disable_shortcut_controls, CONF_DEF_VALUE, i:0, NULL), 427 427 428 // USB Icon enable & position428 // USB Icon enable & position 429 429 CONF_INFO(246, conf.usb_info_enable, CONF_DEF_VALUE, i:0, NULL), 430 430 CONF_INFO(247, conf.usb_info_pos, CONF_OSD_POS_PTR, ptr:&def_usb_info_pos, NULL), -
branches/release-1_0/core/histogram.c
r1712 r1721 95 95 case 2: 96 96 case 3: 97 x = 0;// count how many blocks we have done on the current row (to skip unused buffer space at end of each row)97 x = 0; // count how many blocks we have done on the current row (to skip unused buffer space at end of each row) 98 98 for (i=(histogram_stage-1)*6; i<viewport_size; i+=HISTO_STEP_SIZE*6) { 99 99 y = img[i+1]; -
branches/release-1_0/core/script.c
r1712 r1721 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" -
branches/release-1_0/include/conf.h
r1712 r1721 314 314 int touchscreen_disable_shortcut_controls; 315 315 316 // Enable USB icon317 int usb_info_enable; 318 int ext_video_time; 316 // Enable USB icon 317 int usb_info_enable; 318 int ext_video_time; // save gps_track_time 319 319 #ifdef CAM_HAS_GPS 320 320 int gps_record; -
branches/release-1_0/platform/a1000/sub/100a/stubs_entry_2.S
r1716 r1721 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) -
branches/release-1_0/platform/a1000/sub/100a/stubs_min.S
r1716 r1721 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 -
branches/release-1_0/platform/a1000/sub/100b/stubs_entry_2.S
r1716 r1721 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) -
branches/release-1_0/platform/a1000/sub/100b/stubs_min.S
r1716 r1721 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 -
branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1717 r1721 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': -
branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_min.S
r1717 r1721 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) -
branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1717 r1721 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': -
branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_min.S
r1717 r1721 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) -
branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1717 r1721 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': -
branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_min.S
r1717 r1721 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) -
branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_entry.S
r1717 r1721 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': -
branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_min.S
r1717 r1721 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.