thankyou! i supposed i skimmed over that part...so a bit of a more specific question now, the sx40 has the same digic 5 processor and has an alpha release out, can i use any of that script as a basis for a s100 build?
Short answer - no. But its a good one to study if you plan to work on the S100 as its from the same general release period. (And the digics 5 processor does not look like its going to be an issue !). However, each port has to happen from scratch. You dump the ROM firmware, create a "dummy" build, try to get the boot loader code running, work on the stubs and firmware specific files, create the boot.c, capt_seq.c and movie_rec.c code and then clean up the rest of the files in the platform/camera directory. There are not really any short cuts although it helps to study how other cameras were done prior to doing one on your own.
You really need some software development experience although a few people have "brute forced" it throught on their own.