Finally, the accumulated patchset:
http://www.mediafire.com/?7v1tzonlfh7rgvvIt is a zip archive which contains the following 5 patches. I propose all of them to be added to the trunk.
00_global-edge.diff: This patch contains the rewritten edge overlay. I say no more about this, if you want to know more, read its thread which explains all the details (
http://chdk.setepontos.com/index.php/topic,5583.0.html). This is a global change which applies to all cameras, but for the SX20 it is even a requirement. Without this patch, the edge overlay is not stable on the SX20 (low memory). It also re-enables games for the SX20. The rest of the patches apply only to the SX20 and do not influence other cameras.
01_sx20-102d-darkframe_remote.diff: This is a combined patch to correct both Dark Frame Subtraction and Remote USB. Both of them suffered from the same mistakes.
02_sx20-102d-onoff.diff: This corrects the ON/OFF button behaviour for the SX20. With this patch it is now possible to turn the camera on directly into REC-mode by holding the button down, as is documented for the SX10.
03_sx20-zebra.diff: This was written by f_m_b and contains a workaroung for the memory requirement of zebra for the SX20. It will make the zebra paint directly into the frame buffer instead of a backbuffer. Works great with only minor issues and prevents the camera from crashing.
04_sx20-stable.diff: This is just an update to the main Makefile to make the 1.02D of the SX20 active.
I also ask for the 1.02D port of the SX20 to be marked stable and be enabled for autobuild.