Somehow I’d forgotten all about this: CHDK is open-source add-on firmware for Canon cameras which extends the capabilities of most point-and-shoot models. The website is somewhat cryptic, but here are several howto links. It looks like I will need a larger SD card and a USB card reader.