Also, during porting I found a lot of (hidden) features in the camera, some of which surprised me that they weren't in CHDK yet. I think you can expect at least some of them in the near future. I also still have a couple of ideas left and I think I found at least one flaw in CHDK, so I guess I'll have enough stuff to work on Smiley
long *canon_data_src = (void*)0xFFE9C5D0; long *canon_data_dst = (void*)0x1900; long canon_data_len = 0xfc04 - 0x1900; // data_end - data_start long *canon_bss_start = (void*)0xfc04; // just after data long canon_bss_len = 0x9d024 - 0xfc04;
long *canon_data_src = (void*)0xFFE9C5D0; long *canon_data_dst = (void*)0x1900; long canon_data_len = 0xfc04 - 0x1900; // data_end - data_start long *canon_bss_start = (void*)0xfc04; // just after data (A710: 0xD680) long canon_bss_len = 0x9d024 - (0xfc04 - 0x1900); // 0x9d024 - (0xfc04 - 0x1900) (a710: 0x9F9B0 - 0xD680)
ROM:FFC00188 off_FFC00188 DCD unk_FFE9C5D0 ; DATA XREF: RestartDevice-1B774rROM:FFC0018C dword_FFC0018C DCD 0x1900 ; DATA XREF: RestartDevice-1B770rROM:FFC00190 dword_FFC00190 DCD 0xF0C4 ; DATA XREF: RestartDevice-1B76CrROM:FFC00194 dword_FFC00194 DCD 0x9D024 ; DATA XREF: RestartDevice-1B758r
ROM:FF81019C off_FF81019C DCD unk_FFB07EB8 ; DATA XREF: RestartDevice-1CBDCrROM:FF8101A0 dword_FF8101A0 DCD 0x1900 ; DATA XREF: RestartDevice-1CBD8rROM:FF8101A4 dword_FF8101A4 DCD 0x1056C ; DATA XREF: RestartDevice-1CBD4rROM:FF8101A8 dword_FF8101A8 DCD 0x9B610 ; DATA XREF: RestartDevice-1CBC0r
Hmm... It seems you did not edit constatnts in boot.c:boot() ater copying from A720:S5IS:Code: [Select] long canon_bss_len = 0x9d024 - (0xfc04 - 0x1900); // 0x9d024 - (0xfc04 - 0x1900) (a710: 0x9F9B0 - 0xD680)
long canon_bss_len = 0x9d024 - (0xfc04 - 0x1900); // 0x9d024 - (0xfc04 - 0x1900) (a710: 0x9F9B0 - 0xD680)