Changeset 1891
- Timestamp:
- 06/02/12 21:16:07 (12 months ago)
- Location:
- trunk/platform/sx200is
- Files:
-
- 3 edited
-
lib.c (modified) (1 diff)
-
sub/100c/stubs_entry.S (modified) (2 diffs)
-
sub/100c/stubs_min.S (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/sx200is/lib.c
r1886 r1891 67 67 { 68 68 extern int active_palette_buffer; 69 extern char* palette_buffer[];70 return (palette_buffer [active_palette_buffer]+0xC);69 extern int** palette_buffer_ptr; 70 return (palette_buffer_ptr[active_palette_buffer]+0x3); 71 71 } 72 72 73 // Function to load CHDK custom colors into active Canon palette 73 74 void load_chdk_palette() -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r1855 r1891 5 5 // DRYOS R31 (DRYOS version 2.3, release #0031) 6 6 // Firmware Ver GM1.00C 7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 8 // file size = 4.00MB, should be 7.94MB 9 // Could not find Camera name - possible corrupt firmware dump 7 // Canon PowerShot SX200 IS 10 8 11 9 // Values for makefile.inc 12 10 // PLATFORMOSVER = 31 11 // PLATFORMID = 12736 (0x31c0) // Found @ 0xfffe0130 13 12 // MAXRAMADDR = 0x03ffffff 13 // KEYSYS = d4 // Found @ 0xffff356c 14 // NEED_ENCODED_DISKBOOT = 2 // Found @ 0xffff357c 14 15 15 16 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' … … 34 35 DEF(zoom_status ,0x0000b850) // Found @0xffa775d0 35 36 DEF(some_flag_for_af_scan ,0x00006af8) // Found @0xff93b340 37 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 38 // each entry contains 3 int value(s), the first is the zoom focus length. 39 // there are 126 entries in the table - set NUM_FL to 126 40 DEF(focus_len_table ,0xfffe8538) // Found @0xfffe8538 36 41 DEF(zoom_busy ,0x000064f0) // Found @0xff9342b4 37 42 DEF(focus_busy ,0x000063f8) // Found @0xff92e97c -
trunk/platform/sx200is/sub/100c/stubs_min.S
r1887 r1891 4 4 DEF(enabled_refresh_physical_screen, 0x8e04 + 0x30) //found at FF9D4918 and FF9D4F38 5 5 DEF(led_table, 0x24AC + 0x04) // found at FF847374 6 DEF(palette_buffer , 0x15B5A0) // ref by 0x8D9C, sub_FF9CFC106 DEF(palette_buffer_ptr, 0x8D9C) // points to 0x15B5A0, sub_FF9CFC10 7 7 DEF(active_palette_buffer, 0x8D8C) // sub_FF9CFE34 8 8 DEF(palette_control, 0x8D88) // sub_FF9CFE34
Note: See TracChangeset
for help on using the changeset viewer.