Whish list:
- on detected motion measure exposure taking exp. compensation into account
- or even better expose so that nothing clips in the RAW
IMHO, just letting the MD script function do the shooting and letting the camera work out the exposure is likely to be pretty effective. Especially if you put it into "Sports" or "Kids & Pets" to force a high shutter speed.
- auto focus that is half shutter press
You might want to lock the focus before you start. These little cameras have amazing depth of field so I suggest doing that rather than adding the delay time that auto focus takes.
- and shoot DNG
That's pretty simple to setup in the CHDK menus - not script intervention required. Although you could of course have your script select the CHDK menu items for DNG automatically.
keep doing that at as high a pace as possible while there is motion - auto focus before each shot seems important as the subject is expected to move
See my earlier note about "depth of field"
- minimize exposure time at predefined ISO as subject will move
I'd venture to suggest that if your first exposure is correct, you can use that for all subsequent shots with impunity.
If I cannot have all of that right away I'm totally fine with anything that will get me a DNG and can be used as a first attempt... I think I might need more like a do this and that with that D10 of yours instead of a pointer to the right resource. If you don't have the time for that let's just postpone this.
Even though you requested not to have "pointers to the right resource", there is this :
Birding with CHDK and also this :
Motion Detect Plus. which I think might cover most of your requested needs with a few tweaks.
There are bunch of other scripts
here that are almost suitable - other than some being quite old, written in uBASIC, and camera specific. I suppose if I got energetic I could convert the best of them to Lua, generalize the camera specific stuff and do a general refresh for the best of them.