I just ripped out the whole OPT_blah stuff, in the hope that that will make
the patches more 'resistant' (i don't much fancy updating this, because i
don't use this myself)
all it now does is this (example for SX200IS)
.....
- *(int*)(0x24C0+4)= (*(int*)0xC0220128)&1 ? 0x2000000 : 0x1000000; // replacement of sub_FF821BD4 for correct power-on.
+// reverses the boot logic: cam starts in REC/SHOOT mode unless PLAY button long pressed
+ *(int*)(0x24C0+4)= (*(int*)0xC0220128)&1 ? 0x1000000 : 0x2000000; // replacement of sub_FF821BD4 for correct power-on.
+// normal boot logic: cam starts in PLAY/REVIEW mode unless ON/OFF button long pressed
+// *(int*)(0x24C0+4)= (*(int*)0xC0220128)&1 ? 0x2000000 : 0x1000000; // replacement of sub_FF821BD4 for correct power-on.
.....
i also added separate files for each supported cam, and expanded the readme ('patching.txt')
tested on ixus870_sd880 101a
wim