Changeset 826
- Timestamp:
- 11/04/09 03:16:09 (4 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 275 edited
-
core/Makefile (modified) (1 diff)
-
core/levent.c (added)
-
core/luascript.c (modified) (3 diffs)
-
include/levent.h (added)
-
include/lolevel.h (modified) (3 diffs)
-
include/platform.h (modified) (1 diff)
-
lib/ubasic/tokenizer.c (modified) (1 diff)
-
lib/ubasic/tokenizer.h (modified) (1 diff)
-
lib/ubasic/ubasic.c (modified) (4 diffs)
-
platform/a2000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a2000/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a2000/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/a450/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a450/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a450/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a460/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a460/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a460/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a470/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/100e/stubs_entry_2.S (modified) (2 diffs)
-
platform/a470/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a470/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/a470/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/a470/sub/102c/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/102c/stubs_entry_2.S (modified) (1 diff)
-
platform/a470/sub/102c/stubs_min.S (modified) (1 diff)
-
platform/a530/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/a530/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a530/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a540/main.c (modified) (1 diff)
-
platform/a540/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a540/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a540/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a550/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a550/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a550/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/a560/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/a560/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a560/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a570/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a570/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/a570/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a570/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/a570/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/a570/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/a590/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/a590/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a590/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/a590/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/a610/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a610/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/a610/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a610/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a610/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/a610/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/a620/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a620/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/a620/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/a630/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a630/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a630/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/a640/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a640/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a640/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a650/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a700/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a700/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a700/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a710/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/a710/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a710/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a720/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/g7/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g7/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/g7/sub/100i/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100i/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100j/stubs_entry.S (modified) (2 diffs)
-
platform/g7/sub/100j/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100j/stubs_min.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/g9/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/g9/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/g9/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100i/stubs_entry_2.S (modified) (1 diff)
-
platform/g9/sub/100i/stubs_min.S (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/ixus40_sd300/sub/100j/stubs_entry.S (modified) (2 diffs)
-
platform/ixus40_sd300/sub/100j/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus40_sd300/sub/100j/stubs_min.S (modified) (1 diff)
-
platform/ixus40_sd300/sub/100k/stubs_entry.S (modified) (2 diffs)
-
platform/ixus40_sd300/sub/100k/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus40_sd300/sub/100k/stubs_min.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus50_sd400/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus50_sd400/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus55_sd450/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus55_sd450/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus55_sd450/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus60_sd600/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus60_sd600/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/ixus65_sd630/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus65_sd630/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus65_sd630/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus700_sd500/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus700_sd500/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus70_sd1000/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus70_sd1000/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/102a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus70_sd1000/sub/102a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/102a/stubs_min.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/ixus750_sd550/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/ixus750_sd550/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus75_sd750/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus75_sd750/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/102a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus75_sd750/sub/102a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/102a/stubs_min.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus800_sd700/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus800_sd700/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus80_sd1100/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus80_sd1100/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus850_sd800/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus850_sd800/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus850_sd800/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus860_sd870/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/102b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/102b/stubs_min.S (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus950_sd850/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus960_sd950/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus960_sd950/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixusizoom_sd30/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/ixusizoom_sd30/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/ixusizoom_sd30/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/s2is/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/s2is/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/s2is/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/s2is/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/s2is/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/s2is/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/s3is/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/s3is/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/s3is/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/s5is/sub/101a/stubs_entry_2.S (modified) (2 diffs)
-
platform/s5is/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/s5is/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/sx1/sub/200h/stubs_entry.S (modified) (2 diffs)
-
platform/sx1/sub/200h/stubs_entry_2.S (modified) (1 diff)
-
platform/sx1/sub/200h/stubs_min.S (modified) (1 diff)
-
platform/sx1/sub/201a/stubs_entry.S (modified) (2 diffs)
-
platform/sx1/sub/201a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx1/sub/201a/stubs_min.S (modified) (1 diff)
-
platform/sx10/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/100c/stubs_entry_2.S (modified) (2 diffs)
-
platform/sx10/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/sx10/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx10/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/sx10/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx10/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/sx10/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/102b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx10/sub/102b/stubs_min.S (modified) (1 diff)
-
platform/sx10/sub/103a/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/103a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx10/sub/103a/stubs_min.S (modified) (1 diff)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx100is/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx100is/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx100is/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/sx100is/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/sx110is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx110is/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx110is/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/sx200is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx200is/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/sx200is/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/tx1/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/tx1/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/tx1/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/tx1/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/tx1/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/tx1/sub/101b/stubs_min.S (modified) (1 diff)
-
tools/Makefile (modified) (3 diffs)
-
tools/dumputil.c (added)
-
tools/dumputil.h (added)
-
tools/find_eventproc.c (added)
-
tools/find_levent.c (added)
-
tools/sig_ref_dryos_1.txt (modified) (1 diff)
-
tools/sig_ref_dryos_2.txt (modified) (1 diff)
-
tools/sig_ref_vxworks_1.txt (modified) (1 diff)
-
tools/sig_ref_vxworks_2.txt (modified) (1 diff)
-
tools/sig_ref_vxworks_3.txt (modified) (1 diff)
-
tools/signatures_dryos.h (modified) (4 diffs)
-
tools/signatures_vxworks.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/Makefile
r751 r826 57 57 histogram.o gui_batt.o gui_space.o gui_osd.o script.o raw.o \ 58 58 gui_lang.o gui_mpopup.o gui_grid.o motion_detector.o raw_merge.o \ 59 luascript.o shot_histogram.o dng.o $(OPT_OBJS)59 luascript.o levent.o shot_histogram.o dng.o $(OPT_OBJS) 60 60 61 61 gui.o: FORCE -
trunk/core/luascript.c
r805 r826 13 13 #include "raw.h" 14 14 #include "raw_merge.h" 15 #include "levent.h" 15 16 16 17 #ifdef OPT_CURVES … … 879 880 if (val > 0) TurnOnBackLight(); 880 881 else TurnOffBackLight(); 882 return 0; 883 } 884 885 // get the string or number passed in index and return it as an event id 886 static unsigned levent_id_from_lua_arg( lua_State* L, int index) 887 { 888 unsigned event_id; 889 if (lua_type(L, index) == LUA_TSTRING) { 890 const char *ev_name = lua_tostring(L, index); 891 event_id = levent_id_for_name(ev_name); 892 if (event_id == 0) { 893 return luaL_error( L, "bad event name '%s'", ev_name ); 894 } 895 } 896 // could check here if it is in the table, but even valid ones can crash 897 // so we avoid searching the table if given a number 898 else if (lua_type(L,index) == LUA_TNUMBER){ 899 event_id = lua_tonumber(L,index); 900 } 901 else { 902 return luaL_error( L, "expected event name or id" ); 903 } 904 return event_id; 905 } 906 907 /* 908 get a value where boolean or 0/!0 are accepted for on/off. 909 normal lua toboolean will convert 0 to true, but ubasic and c users 910 will expect 0 to be off 911 intentional HACK: numbers greater than 1 are returned as is 912 */ 913 static unsigned on_off_value_from_lua_arg( lua_State* L, int index) 914 { 915 if( lua_isboolean(L,index) ) { 916 return lua_toboolean(L,index); 917 } 918 else { 919 return luaL_checknumber(L,index); 920 } 921 } 922 923 /* 924 return the index of an event, given it's name or event id 925 */ 926 static unsigned levent_index_from_id_lua_arg( lua_State* L, int index ) 927 { 928 if (lua_type(L, index) == LUA_TSTRING) { 929 return levent_index_for_name(lua_tostring(L, index)); 930 } 931 else if (lua_type(L,index) == LUA_TNUMBER){ 932 return levent_index_for_id(lua_tonumber(L,index)); 933 } 934 else { 935 return luaL_error( L, "expected string or number" ); 936 } 937 } 938 939 /* 940 name,id,param = get_levent_def(event) 941 event is an event id (number) or name (string) 942 returns nil if event is not found 943 */ 944 static int luaCB_get_levent_def( lua_State* L ) 945 { 946 unsigned event_index = levent_index_from_id_lua_arg(L,1); 947 if (event_index == LEVENT_INVALID_INDEX) { 948 lua_pushnil(L); 949 return 1; 950 } 951 lua_pushstring(L, levent_table[event_index].name); 952 lua_pushnumber(L, levent_table[event_index].id); 953 lua_pushnumber(L, levent_table[event_index].param); 954 return 3; 955 } 956 957 /* 958 index=get_levent_index(event) 959 event is an event id (number) or name (string) 960 returns index or nil if not found 961 */ 962 static int luaCB_get_levent_index( lua_State* L ) 963 { 964 unsigned event_index = levent_index_from_id_lua_arg(L,1); 965 if (event_index == LEVENT_INVALID_INDEX) { 966 lua_pushnil(L); 967 } 968 else { 969 lua_pushnumber(L, event_index); 970 } 971 return 1; 972 } 973 974 /* 975 name,id,param = get_levent_def_by_index(event_index) 976 event_index is number index into the event table 977 returns nil if event is not found 978 */ 979 static int luaCB_get_levent_def_by_index( lua_State* L ) 980 { 981 unsigned i = luaL_checknumber(L,1); 982 if(i >= levent_count()) { 983 lua_pushnil(L); 984 return 1; 985 } 986 lua_pushstring(L, levent_table[i].name); 987 lua_pushnumber(L, levent_table[i].id); 988 lua_pushnumber(L, levent_table[i].param); 989 return 3; 990 } 991 992 /* 993 post_levent_*(event[,unk]) 994 post the event with PostLogicalEventToUI or PostLogicaEventForNotPowerType 995 This sends the event. The difference between functions isn't clear. 996 event is an event id (number) or name (string). 997 unk is an optional number whose meaning is unknown, defaults to zero. 998 Based on code, other values would probably be a pointer. 999 This is NOT the 3rd item in the event table. 1000 */ 1001 static int luaCB_post_levent_to_ui( lua_State* L ) 1002 { 1003 unsigned event_id,arg; 1004 1005 event_id = levent_id_from_lua_arg(L,1); 1006 arg = luaL_optnumber(L, 2, 0); 1007 PostLogicalEventToUI(event_id,arg); 1008 return 0; 1009 } 1010 1011 static int luaCB_post_levent_for_npt( lua_State* L ) 1012 { 1013 unsigned event_id,arg; 1014 1015 event_id = levent_id_from_lua_arg(L,1); 1016 arg = luaL_optnumber(L, 2, 0); 1017 PostLogicalEventForNotPowerType(event_id,arg); 1018 return 0; 1019 } 1020 1021 /* 1022 set_levent_active(event,state) 1023 event is an event id (number) or name (string) 1024 state is a numeric or boolean state. true or non zero numbers turn on zero, false or nil turn off 1025 exact meaning is unknown, but it has something to do with the delivery of the specified event. 1026 */ 1027 static int luaCB_set_levent_active( lua_State* L ) 1028 { 1029 unsigned event_id; 1030 unsigned state; 1031 1032 event_id = levent_id_from_lua_arg(L,1); 1033 state = on_off_value_from_lua_arg(L,2); 1034 SetLogicalEventActive(event_id,state); 1035 return 0; 1036 } 1037 1038 /* 1039 set_levent_script_mode(state) 1040 state is numeric or boolean state. true or non zero numbers turn on zero, false or nil turn off 1041 exact meaning is unknown, but it has something to do with the behavior of events and/or SetLogicalEventActive. 1042 */ 1043 static int luaCB_set_levent_script_mode( lua_State* L ) 1044 { 1045 SetScriptMode(on_off_value_from_lua_arg(L,1)); 1046 return 0; 1047 } 1048 1049 #if 0 1050 static int luaCB_set_capture_mode_type( lua_State* L ) 1051 { 1052 unsigned i = luaL_checknumber(L,1); 1053 // TODO check against modemap as valid mode! 1054 SetCurrentCaptureModeType(i); 1055 return 0; 1056 } 1057 #endif 1058 1059 /* 1060 set_record(state) 1061 if state is 0 (or false) the camera is set to play mode. If 1 or true, the camera is set to record mode. 1062 */ 1063 static int luaCB_set_record( lua_State* L ) 1064 { 1065 if(on_off_value_from_lua_arg(L,1)) { 1066 levent_set_record(); 1067 } 1068 else { 1069 levent_set_play(); 1070 } 881 1071 return 0; 882 1072 } … … 1021 1211 FUNC(set_curve_state); 1022 1212 #endif 1023 } 1213 // get levent definition by name or id, nil if not found 1214 FUNC(get_levent_def); 1215 // get levent definition by index, nil if out of range 1216 FUNC(get_levent_def_by_index); 1217 // get levent index from name or ID 1218 FUNC(get_levent_index); 1219 FUNC(post_levent_to_ui); 1220 FUNC(post_levent_for_npt); 1221 FUNC(set_levent_active); 1222 FUNC(set_levent_script_mode); 1223 // FUNC(set_capture_mode_type); 1224 1225 FUNC(set_record); 1226 } -
trunk/include/lolevel.h
r740 r826 157 157 void kbd_fetch_data(long *dst); 158 158 159 extern long playrec_mode; //used on S-series only 159 /*used to detect play or record mode without relying on physical switch positions 160 values: 161 0 = startup in play 162 1 = unknown, possibly play<->rec transition 163 2 = record mode 164 4 = canon menu in record mode 165 3 = play after being in record mode at least once 166 5 = transitioning between some record modes, such as movie 167 address can be found with strings "MenuIn", "MenuOut" 168 */ 169 extern long playrec_mode; 160 170 161 171 extern void *led_table; … … 170 180 extern long _UnlockMainPower(); 171 181 extern void _SetAutoShutdownTime(int t); 182 183 /* 184 The following two functions post an event such as button press, switch change, cable connection change. 185 event: 186 A number identifying the event. This number may vary between camera models. 187 See levent.c and levent.h for methods to identify events by name. 188 unk: 189 Unknown value, usually 0 in canon code. Strings indicate it would be a pointer if set 190 return value: 191 Unknown, possibly void. 192 */ 172 193 extern int _PostLogicalEventForNotPowerType(int event, int unk); 194 extern int _PostLogicalEventToUI(int event, int unk); 195 /* 196 Used in the canon code to modify the generation or delivery of events. For example, Canon 197 mode override code sets 1 on the desired dial position, and zero on all others. 198 event: as described above for PostLogicalEvent* 199 state: if 1, the event will be generated/delivered as normal. If 0, the event is disabled/blocked. 200 */ 201 extern void _SetLogicalEventActive(unsigned event, unsigned state); 202 /* Somehow related to the above. Normally 0, set to 1 for script mode */ 203 extern void _SetScriptMode(unsigned mode); 173 204 174 205 … … 231 262 232 263 extern void _ScreenLock(); 264 extern void _SetCurrentCaptureModeType(); 233 265 // known in CHDK as _RefreshPhysicalScreen 234 266 //extern void _ScreenUnLock(); -
trunk/include/platform.h
r813 r826 498 498 void drv_self_unhide(void); 499 499 500 void PostLogicalEventForNotPowerType(unsigned event, unsigned unk); 501 void PostLogicalEventToUI(unsigned event, unsigned unk); 502 void SetLogicalEventActive(unsigned event, unsigned state); 503 void SetScriptMode(unsigned mode); 504 void SetCurrentCaptureModeType(unsigned mode); 505 500 506 #define started() debug_led(1) 501 507 #define finished() debug_led(0) -
trunk/lib/ubasic/tokenizer.c
r681 r826 179 179 {"set_zoom_rel", TOKENIZER_SET_ZOOM_REL}, 180 180 {"set_zoom", TOKENIZER_SET_ZOOM}, 181 {"set_record", TOKENIZER_SET_RECORD}, 181 182 182 183 -
trunk/lib/ubasic/tokenizer.h
r681 r826 115 115 TOKENIZER_SET_ZOOM_REL, 116 116 TOKENIZER_SET_ZOOM_SPEED, 117 TOKENIZER_SET_RECORD, 117 118 TOKENIZER_GET_FOCUS, 118 119 TOKENIZER_SET_FOCUS, -
trunk/lib/ubasic/ubasic.c
r805 r826 39 39 #include "../../include/platform.h" 40 40 #include "../../include/script.h" 41 #include "../../include/levent.h" 41 42 #include <string.h> 42 43 #include <fcntl.h> … … 47 48 #include "script.h" 48 49 #include "camera.h" 50 #include "levent.h" 49 51 #endif 50 52 //#include "platform.h" … … 2095 2097 } 2096 2098 2099 static void set_record_statement() 2100 { 2101 int to; 2102 accept(TOKENIZER_SET_RECORD); 2103 to = expr(); 2104 if(to) { 2105 levent_set_record(); 2106 } 2107 else { 2108 levent_set_play(); 2109 } 2110 accept_cr(); 2111 } 2112 2097 2113 2098 2114 static void … … 2406 2422 break; 2407 2423 2424 case TOKENIZER_SET_RECORD: 2425 set_record_statement(); 2426 break; 2427 2408 2428 default: 2409 2429 DEBUG_PRINTF("ubasic.c: statement(): not implemented %d\n", token); -
trunk/platform/a2000/sub/100c/stubs_entry.S
r817 r826 68 68 // Best match: 72% 69 69 NSTUB(PT_PlaySound, 0xffc488d4) 70 // Best match: 86% 71 NSTUB(PostLogicalEventForNotPowerType, 0xffc5bff0) 72 // Best match: 92% 73 NSTUB(PostLogicalEventToUI, 0xffc5c03c) 70 74 NSTUB(Read, 0xffc0a138) 71 75 NSTUB(ReadFastDir, 0xffddce7c) … … 76 80 // Best match: 93% 77 81 NSTUB(SetAutoShutdownTime, 0xffc5ca24) 82 // Best match: 90% 83 NSTUB(SetCurrentCaptureModeType, 0xffc6301c) 78 84 NSTUB(SetFileTimeStamp, 0xffc13620) 85 // Best match: 64% 86 NSTUB(SetLogicalEventActive, 0xffc5c72c) 79 87 // Best match: 96% 80 88 NSTUB(SetParameterData, 0xffd2d45c) -
trunk/platform/a2000/sub/100c/stubs_entry_2.S
r817 r826 171 171 NHSTUB(Mount_FileSystem, 0xFFC00940) 172 172 NHSTUB(rewinddir, 0xFFC00940) 173 174 NHSTUB(SetScriptMode, 0xFFC5C77C) // string -
trunk/platform/a2000/sub/100c/stubs_min.S
r797 r826 42 42 // Found at ROM:FFD7AAA8 and ROM:FFD7AF04 43 43 DEF(enabled_refresh_physical_screen, 0xA478+0x30 ) 44 DEF(levent_table,0xFFE9AC78) -
trunk/platform/a450/sub/100d/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffdc5088) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffea220c) 67 NSTUB(PostLogicalEventToUI, 0xffea2288) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffea2310) // 21/0 66 69 NSTUB(ProtectFile, 0xffe18414) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffe18d14) 78 81 NSTUB(SetAutoShutdownTime, 0xffea64f8) 82 NSTUB(SetCurrentCaptureModeType, 0xffc17b90) 83 // Best match: 82% 84 NSTUB(SetLogicalEventActive, 0xffea4104) 79 85 // Best match: 86% 80 86 NSTUB(SetParameterData, 0xffea9678) -
trunk/platform/a450/sub/100d/stubs_entry_2.S
r681 r826 34 34 NHSTUB(DoAFLock, 0xffe6aedc) 35 35 NHSTUB(UnlockAF, 0xffe6af5c) 36 NHSTUB(SetScriptMode,0xFFEA416C) // by find_eventproc name @ 0xFFC0F608 -
trunk/platform/a450/sub/100d/stubs_min.S
r515 r826 13 13 DEF(some_flag_for_af_scan, 0xCF88) 14 14 DEF(zoom_status, 0x2658) 15 DEF(levent_table,0xFFE9ECA0) 16 DEF(playrec_mode,0xD29C) // SSAPI::MenuIn, SSAPI::MenuOut -
trunk/platform/a460/sub/100d/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffdc5078) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffea21f4) 67 NSTUB(PostLogicalEventToUI, 0xffea2270) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffea22f8) // 21/0 66 69 NSTUB(ProtectFile, 0xffe18400) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffe18d00) 78 81 NSTUB(SetAutoShutdownTime, 0xffea64e0) 82 NSTUB(SetCurrentCaptureModeType, 0xffc17b90) 83 // Best match: 82% 84 NSTUB(SetLogicalEventActive, 0xffea40ec) 79 85 // Best match: 86% 80 86 NSTUB(SetParameterData, 0xffea9660) -
trunk/platform/a460/sub/100d/stubs_entry_2.S
r681 r826 34 34 NHSTUB(DoAFLock, 0xffe6aec4) 35 35 NHSTUB(UnlockAF, 0xffe6af44) 36 NHSTUB(SetScriptMode,0xFFEA4154) // by find_eventproc name @ 0xFFC0F608 -
trunk/platform/a460/sub/100d/stubs_min.S
r685 r826 15 15 DEF(some_f_for_dng, 0x6184) 16 16 DEF(second_ext_for_dng, 0x61A8) 17 DEF(levent_table,0xFFE9EC88) 18 DEF(playrec_mode,0xD29C) // "SSAPI::MenuIn" -
trunk/platform/a470/sub/100e/stubs_entry.S
r817 r826 61 61 // Best match: 81% 62 62 NSTUB(PT_PlaySound, 0xffc460d4) 63 NSTUB(PostLogicalEventForNotPowerType, 0xffc5abd8) 64 NSTUB(PostLogicalEventToUI, 0xffc5ac24) 63 65 NSTUB(Read, 0xffc0a15c) 64 66 NSTUB(ReadFastDir, 0xffdc4160) … … 70 72 // Best match: 93% 71 73 NSTUB(SetAutoShutdownTime, 0xffc5b5dc) 74 // Best match: 90% 75 NSTUB(SetCurrentCaptureModeType, 0xffc61880) 72 76 NSTUB(SetFileTimeStamp, 0xffc13e38) 77 // Best match: 64% 78 NSTUB(SetLogicalEventActive, 0xffc5b304) 73 79 // Best match: 96% 74 80 NSTUB(SetParameterData, 0xffd29c0c) -
trunk/platform/a470/sub/100e/stubs_entry_2.S
r817 r826 20 20 NHSTUB(PutInNdFilter, 0xFFE267B4) 21 21 NHSTUB(PutOutNdFilter, 0xFFE267EC) 22 NHSTUB(SetScriptMode, 0xFFC5B354) // string 22 23 23 24 //NSTUB(AllocateMemory, 0xFFDF1D70) … … 48 49 //NSTUB(open, 0xFFC09EC4) 49 50 //NSTUB(close, 0xFFC09F74) 51 -
trunk/platform/a470/sub/100e/stubs_min.S
r785 r826 19 19 DEF(zoom_status, 0xD7C4) 20 20 DEF(led_table, 0x22AC) //Found using LEDDrv.c 21 DEF(levent_table,0xFFE72EC8) 22 DEF(playrec_mode,0x5344+4) -
trunk/platform/a470/sub/101b/stubs_entry.S
r817 r826 61 61 // Best match: 81% 62 62 NSTUB(PT_PlaySound, 0xffc460d4) 63 NSTUB(PostLogicalEventForNotPowerType, 0xffc5abd8) 64 NSTUB(PostLogicalEventToUI, 0xffc5ac24) 63 65 NSTUB(Read, 0xffc0a15c) 64 66 NSTUB(ReadFastDir, 0xffdc415c) … … 70 72 // Best match: 93% 71 73 NSTUB(SetAutoShutdownTime, 0xffc5b5dc) 74 // Best match: 90% 75 NSTUB(SetCurrentCaptureModeType, 0xffc61880) 72 76 NSTUB(SetFileTimeStamp, 0xffc13e38) 77 // Best match: 64% 78 NSTUB(SetLogicalEventActive, 0xffc5b304) 73 79 // Best match: 96% 74 80 NSTUB(SetParameterData, 0xffd29c0c) -
trunk/platform/a470/sub/101b/stubs_entry_2.S
r817 r826 20 20 NHSTUB(PutOutNdFilter, 0xFFE267E8) 21 21 NHSTUB(WriteSDCard, 0xFFCF8A00) 22 NHSTUB(SetScriptMode, 0xFFC5B354) 22 23 23 24 //NSTUB(AllocateMemory, 0xFFDF1D70) -
trunk/platform/a470/sub/101b/stubs_min.S
r795 r826 19 19 DEF(zoom_status, 0xD7C4) 20 20 DEF(led_table, 0x22AC) //Found using LEDDrv.c 21 DEF(levent_table,0xFFE72EC4) 22 DEF(playrec_mode,0x5344+4) // SSAPI:MenuIn -
trunk/platform/a470/sub/102c/stubs_entry.S
r817 r826 61 61 // Best match: 81% 62 62 NSTUB(PT_PlaySound, 0xffc465f0) 63 NSTUB(PostLogicalEventForNotPowerType, 0xffc5b0f4) 64 NSTUB(PostLogicalEventToUI, 0xffc5b140) 63 65 NSTUB(Read, 0xffc0a15c) 64 66 NSTUB(ReadFastDir, 0xffdc4b9c) … … 70 72 // Best match: 93% 71 73 NSTUB(SetAutoShutdownTime, 0xffc5baf8) 74 // Best match: 90% 75 NSTUB(SetCurrentCaptureModeType, 0xffc61d9c) 72 76 NSTUB(SetFileTimeStamp, 0xffc13e38) 77 // Best match: 64% 78 NSTUB(SetLogicalEventActive, 0xffc5b820) 73 79 // Best match: 96% 74 80 NSTUB(SetParameterData, 0xffd2a64c) -
trunk/platform/a470/sub/102c/stubs_entry_2.S
r817 r826 20 20 NHSTUB(PutOutNdFilter, 0xFFE27228) 21 21 NHSTUB(WriteSDCard, 0xFFCF9440) 22 NHSTUB(SetScriptMode, 0xFFC5B870) 22 23 23 24 //NSTUB(AllocateMemory, 0xFFDF1D70) -
trunk/platform/a470/sub/102c/stubs_min.S
r739 r826 16 16 DEF(zoom_status, 0xD7C4) 17 17 DEF(led_table, 0x22AC) //Found using LEDDrv.c 18 DEF(levent_table,0xFFE73984) 19 DEF(playrec_mode,0x536C+4) -
trunk/platform/a530/sub/100a/stubs_entry.S
r713 r826 58 58 // Best match: 89% 59 59 NSTUB(PhySw_testgpio, 0xffc17d48) 60 NSTUB(PostLogicalEventForNotPowerType, 0xffd43d20) 61 NSTUB(PostLogicalEventToUI, 0xffd43d9c) 62 // ALT: NSTUB(PostLogicalEventToUI, 0xffd43e24) // 21/0 60 63 NSTUB(ProtectFile, 0xffc56d8c) 61 64 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xffc575a0) 75 78 NSTUB(SetAutoShutdownTime, 0xffd47c68) 79 NSTUB(SetCurrentCaptureModeType, 0xffd77c3c) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xffd45ae8) 76 82 // Best match: 86% 77 83 NSTUB(SetParameterData, 0xffd4cc04) -
trunk/platform/a530/sub/100a/stubs_entry_2.S
r728 r826 24 24 NHSTUB(UnlockAF, 0xffd31328) 25 25 NHSTUB(apex2us, 0xFFC985EC) 26 NHSTUB(SetScriptMode,0xFFD45B50) // by find_eventproc name @ 0xFFD6E2B0 -
trunk/platform/a530/sub/100a/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x889C) 17 17 DEF(second_ext_for_dng, 0x88C0) 18 DEF(levent_table,0xFFD40EAC) 19 DEF(playrec_mode,0x63F4) // "MenuIn" -
trunk/platform/a540/main.c
r515 r826 72 72 int mode, i, t=0xFF; 73 73 74 mode = (physw_status[1] & 0x00000400)?MODE_REC:MODE_PLAY; 74 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 75 76 // mode = (physw_status[1] & 0x00000400)?MODE_REC:MODE_PLAY; 75 77 // mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 76 78 // mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a540/sub/100b/stubs_entry.S
r713 r826 59 59 // Best match: 89% 60 60 NSTUB(PhySw_testgpio, 0xffc17d5c) 61 NSTUB(PostLogicalEventForNotPowerType, 0xffd54630) 62 NSTUB(PostLogicalEventToUI, 0xffd546ac) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xffd54734) // 21/0 61 64 NSTUB(ProtectFile, 0xffc56da0) 62 65 // Best match: 92% … … 79 82 NSTUB(RenameFile_Fut, 0xffc575b4) 80 83 NSTUB(SetAutoShutdownTime, 0xffd58578) 84 NSTUB(SetCurrentCaptureModeType, 0xffd88b20) 85 // Best match: 88% 86 NSTUB(SetLogicalEventActive, 0xffd563f8) 81 87 // Best match: 86% 82 88 NSTUB(SetParameterData, 0xffd5d658) -
trunk/platform/a540/sub/100b/stubs_entry_2.S
r771 r826 32 32 NHSTUB(UnlockAF, 0xffd41ca8) 33 33 NHSTUB(apex2us, 0xFFC9F288) // shutter.c from expdrvtask, similar to a570 34 //code identical to PostLogicalEventToUI 35 //NHSTUB(PostEventShootSeqToUI,0xFFD54734) // string 36 NHSTUB(SetScriptMode,0xFFD56460) // by find_eventproc name @ 0xFFD7F194 -
trunk/platform/a540/sub/100b/stubs_min.S
r812 r826 25 25 DEF(some_f_for_dng, 0x887C) // found in sub_FFE39174 26 26 DEF(second_ext_for_dng, 0x88A0) // .THM 27 DEF(levent_table, 0xFFD517BC) // PressBlahBLah 28 DEF(playrec_mode, 0x63C4) // "MenuIn", "MenuOut" -
trunk/platform/a550/sub/100c/stubs_entry.S
r713 r826 65 65 // Best match: 93% 66 66 NSTUB(PhySw_testgpio, 0xffdcb9dc) 67 NSTUB(PostLogicalEventForNotPowerType, 0xffea08e4) 68 NSTUB(PostLogicalEventToUI, 0xffea0960) 69 // ALT: NSTUB(PostLogicalEventToUI, 0xffea09e8) // 21/0 67 70 NSTUB(ProtectFile, 0xffe1cdd0) 68 71 // Best match: 92% … … 78 81 NSTUB(RenameFile_Fut, 0xffe1d6d0) 79 82 NSTUB(SetAutoShutdownTime, 0xffea4bd0) 83 NSTUB(SetCurrentCaptureModeType, 0xffc17ec4) 84 // Best match: 82% 85 NSTUB(SetLogicalEventActive, 0xffea27dc) 80 86 // Best match: 86% 81 87 NSTUB(SetParameterData, 0xffea7ce8) -
trunk/platform/a550/sub/100c/stubs_entry_2.S
r733 r826 41 41 NHSTUB(UnlockAF, 0xffe6b7fc) 42 42 NHSTUB(apex2us, 0xFFCD95D0) 43 NHSTUB(SetScriptMode,0xFFEA2844) // by find_eventproc name @ 0xFFC0F648 -
trunk/platform/a550/sub/100c/stubs_min.S
r685 r826 16 16 DEF(second_ext_for_dng, 0x60EC) // ".THM" 17 17 18 DEF(levent_table,0xFFE9D378) -
trunk/platform/a560/sub/100a/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffddd77c) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffec7ad4) 67 NSTUB(PostLogicalEventToUI, 0xffec7b50) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffec7bd8) // 21/0 66 69 NSTUB(ProtectFile, 0xffe36240) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffe36b40) 78 81 NSTUB(SetAutoShutdownTime, 0xffecbda8) 82 NSTUB(SetCurrentCaptureModeType, 0xffc183b4) 83 NSTUB(SetLogicalEventActive, 0xffec99b0) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffecef08) -
trunk/platform/a560/sub/100a/stubs_entry_2.S
r777 r826 33 33 NHSTUB(UnlockAF, 0xffe8ff30) 34 34 NHSTUB(apex2us,0xFFCE2B80) 35 NHSTUB(SetScriptMode,0xFFEC9A14) // by find_eventproc name @ 0xFFC0FB3C -
trunk/platform/a560/sub/100a/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x665C) 17 17 DEF(second_ext_for_dng, 0x6680) // ".THM" 18 DEF(levent_table,0xFFEC4568) -
trunk/platform/a570/sub/100e/stubs_entry.S
r713 r826 65 65 // Best match: 93% 66 66 NSTUB(PhySw_testgpio, 0xffde7c48) 67 NSTUB(PostLogicalEventForNotPowerType, 0xffedc7cc) 68 NSTUB(PostLogicalEventToUI, 0xffedc848) 69 // ALT: NSTUB(PostLogicalEventToUI, 0xffedc8d0) // 21/0 67 70 NSTUB(ProtectFile, 0xffe41784) 68 71 // Best match: 92% … … 78 81 NSTUB(RenameFile_Fut, 0xffe42084) 79 82 NSTUB(SetAutoShutdownTime, 0xffee0aa8) 83 NSTUB(SetCurrentCaptureModeType, 0xffc17d10) 84 NSTUB(SetLogicalEventActive, 0xffede6b0) 80 85 // Best match: 86% 81 86 NSTUB(SetParameterData, 0xffee3c50) -
trunk/platform/a570/sub/100e/stubs_entry_2.S
r750 r826 32 32 NHSTUB(UnlockAF, 0xffea4c5c) 33 33 NHSTUB(apex2us, 0xffceb000) 34 NHSTUB(SetScriptMode,0xFFEDE714) // by find_eventproc name @ 0xFFC0FB0C -
trunk/platform/a570/sub/100e/stubs_min.S
r639 r826 17 17 DEF(some_f_for_dng, 0x674C) 18 18 DEF(second_ext_for_dng, 0x6770) 19 DEF(levent_table,0xFFED9260) 20 DEF(playrec_mode,0xC610) -
trunk/platform/a570/sub/101a/stubs_entry.S
r713 r826 65 65 // Best match: 93% 66 66 NSTUB(PhySw_testgpio, 0xffde7cbc) 67 NSTUB(PostLogicalEventForNotPowerType, 0xffedc840) 68 NSTUB(PostLogicalEventToUI, 0xffedc8bc) 69 // ALT: NSTUB(PostLogicalEventToUI, 0xffedc944) // 21/0 67 70 NSTUB(ProtectFile, 0xffe417f8) 68 71 // Best match: 92% … … 78 81 NSTUB(RenameFile_Fut, 0xffe420f8) 79 82 NSTUB(SetAutoShutdownTime, 0xffee0b1c) 83 NSTUB(SetCurrentCaptureModeType, 0xffc17d10) 84 NSTUB(SetLogicalEventActive, 0xffede724) 80 85 // Best match: 86% 81 86 NSTUB(SetParameterData, 0xffee3cc4) -
trunk/platform/a570/sub/101a/stubs_entry_2.S
r750 r826 32 32 NHSTUB(UnlockAF, 0xffea4cd0) 33 33 NHSTUB(apex2us, 0xffceb000) 34 NHSTUB(SetScriptMode,0xFFEDE788) // by find_eventproc name @ 0xFFC0FB0C -
trunk/platform/a570/sub/101a/stubs_min.S
r639 r826 16 16 DEF(some_f_for_dng, 0x674C) 17 17 DEF(second_ext_for_dng, 0x6770) 18 DEF(levent_table,0xFFED92D4) 19 DEF(playrec_mode,0xC610) -
trunk/platform/a590/sub/100e/stubs_entry.S
r817 r826 65 65 // Best match: 81% 66 66 NSTUB(PT_PlaySound, 0xffc4c8b8) 67 NSTUB(PostLogicalEventForNotPowerType, 0xffc6178c) 68 NSTUB(PostLogicalEventToUI, 0xffc617d8) 67 69 NSTUB(Read, 0xffc0a15c) 68 70 NSTUB(ReadFastDir, 0xffdd96c0) … … 74 76 // Best match: 93% 75 77 NSTUB(SetAutoShutdownTime, 0xffc62190) 78 // Best match: 90% 79 NSTUB(SetCurrentCaptureModeType, 0xffc68210) 76 80 NSTUB(SetFileTimeStamp, 0xffc13e64) 81 // Best match: 64% 82 NSTUB(SetLogicalEventActive, 0xffc61eb8) 77 83 // Best match: 96% 78 84 NSTUB(SetParameterData, 0xffd35228) -
trunk/platform/a590/sub/100e/stubs_entry_2.S
r811 r826 109 109 NHSTUB(apex2us, 0xFFD7DD6C) 110 110 NHSTUB(WriteSDCard, 0xFFD01548) 111 NHSTUB(SetScriptMode, 0xFFC61F08) // string 111 112 112 113 -
trunk/platform/a590/sub/100e/stubs_min.S
r675 r826 15 15 DEF(zoom_status, 0xBFBC) // found at 0xFFE000B8 16 16 DEF(led_table, 0x242C) //unsure 17 DEF(levent_table,0xFFE8DE18) 18 DEF(playrec_mode,0x5534+4) // "SSAPI:MenuIn" -
trunk/platform/a590/sub/101b/stubs_entry.S
r817 r826 65 65 // Best match: 81% 66 66 NSTUB(PT_PlaySound, 0xffc4c8b8) 67 NSTUB(PostLogicalEventForNotPowerType, 0xffc6178c) 68 NSTUB(PostLogicalEventToUI, 0xffc617d8) 67 69 NSTUB(Read, 0xffc0a15c) 68 70 NSTUB(ReadFastDir, 0xffdd96bc) … … 74 76 // Best match: 93% 75 77 NSTUB(SetAutoShutdownTime, 0xffc62190) 78 // Best match: 90% 79 NSTUB(SetCurrentCaptureModeType, 0xffc68210) 76 80 NSTUB(SetFileTimeStamp, 0xffc13e64) 81 // Best match: 64% 82 NSTUB(SetLogicalEventActive, 0xffc61eb8) 77 83 // Best match: 96% 78 84 NSTUB(SetParameterData, 0xffd35228) -
trunk/platform/a590/sub/101b/stubs_entry_2.S
r811 r826 33 33 NHSTUB(rewinddir, 0xffc00948) 34 34 NHSTUB(SetZoomActuatorSpeedPercent, 0xffc00948) 35 35 36 NHSTUB(DoAFLock, 0xffc15b04) 36 37 NHSTUB(UnlockAF, 0xffc15c1c) 37 38 NHSTUB(apex2us, 0xFFD7DD6C) 38 39 NHSTUB(WriteSDCard,0xFFD01548) 40 41 NHSTUB(SetScriptMode,0xFFC61F08) // string -
trunk/platform/a590/sub/101b/stubs_min.S
r675 r826 15 15 DEF(zoom_status, 0xBFBC) // found at 0xFFE000B8 16 16 DEF(led_table, 0x242C) 17 DEF(levent_table,0xFFE8DE14) 18 DEF(playrec_mode,0x5534+4) -
trunk/platform/a610/sub/100e/stubs_entry.S
r713 r826 45 45 NSTUB(Open, 0xffc5c6e4) 46 46 NSTUB(PhySw_testgpio, 0xffc17658) 47 NSTUB(PostLogicalEventForNotPowerType, 0xffd44f04) 48 NSTUB(PostLogicalEventToUI, 0xffd44f90) 49 // ALT: NSTUB(PostLogicalEventToUI, 0xffd45028) // 25/0 47 50 NSTUB(ProtectFile, 0xffc55198) 48 51 NSTUB(PutInNdFilter, 0xffe71734) … … 53 56 NSTUB(RenameFile_Fut, 0xffc559ac) 54 57 NSTUB(SetAutoShutdownTime, 0xffd48dd8) 58 NSTUB(SetCurrentCaptureModeType, 0xffd76e1c) 59 NSTUB(SetLogicalEventActive, 0xffd46f7c) 55 60 NSTUB(SetParameterData, 0xffd4e21c) 56 61 NSTUB(SetPropertyCase, 0xffc1408c) -
trunk/platform/a610/sub/100e/stubs_entry_2.S
r681 r826 35 35 NHSTUB(DoAFLock, 0xffd33094) 36 36 NHSTUB(UnlockAF, 0xffd330d4) 37 NHSTUB(SetScriptMode,0xFFD46FE4) // by find_eventproc name @ 0xFFD6D3DC -
trunk/platform/a610/sub/100e/stubs_min.S
r643 r826 16 16 DEF(some_f_for_dng, 0x9AC4) 17 17 DEF(second_ext_for_dng, 0x9AE8) 18 DEF(levent_table,0xFFD42290) 19 DEF(playrec_mode,0x6F18) // MenuIn -
trunk/platform/a610/sub/100f/stubs_entry.S
r713 r826 45 45 NSTUB(Open, 0xffc5ca6c) 46 46 NSTUB(PhySw_testgpio, 0xffc17658) 47 NSTUB(PostLogicalEventForNotPowerType, 0xffd4528c) 48 NSTUB(PostLogicalEventToUI, 0xffd45318) 49 // ALT: NSTUB(PostLogicalEventToUI, 0xffd453b0) // 25/0 47 50 NSTUB(ProtectFile, 0xffc55520) 48 51 NSTUB(PutInNdFilter, 0xffe71abc) … … 53 56 NSTUB(RenameFile_Fut, 0xffc55d34) 54 57 NSTUB(SetAutoShutdownTime, 0xffd49160) 58 NSTUB(SetCurrentCaptureModeType, 0xffd771a4) 59 NSTUB(SetLogicalEventActive, 0xffd47304) 55 60 NSTUB(SetParameterData, 0xffd4e5a4) 56 61 NSTUB(SetPropertyCase, 0xffc1408c) -
trunk/platform/a610/sub/100f/stubs_entry_2.S
r681 r826 26 26 NHSTUB(DoAFLock, 0xffd3341c) 27 27 NHSTUB(UnlockAF, 0xffd3345c) 28 NHSTUB(SetScriptMode,0xFFD4736C) // by find_eventproc name @ 0xFFD6D764 -
trunk/platform/a610/sub/100f/stubs_min.S
r643 r826 15 15 DEF(some_f_for_dng, 0x9AC4) 16 16 DEF(second_ext_for_dng, 0x9AE8) 17 DEF(levent_table,0xFFD42618) 18 DEF(playrec_mode,0x6F18) // "MenuIn" -
trunk/platform/a620/sub/100f/stubs_entry.S
r713 r826 54 54 NSTUB(Open, 0xffc5ce64) 55 55 NSTUB(PhySw_testgpio, 0xffc17638) 56 NSTUB(PostLogicalEventForNotPowerType, 0xffd45dc0) 57 NSTUB(PostLogicalEventToUI, 0xffd45e4c) 58 // ALT: NSTUB(PostLogicalEventToUI, 0xffd45ee4) // 25/0 56 59 NSTUB(ProtectFile, 0xffc55aac) 57 60 // Best match: 92% … … 75 78 // Best match: 96% 76 79 NSTUB(SetAutoShutdownTime, 0xffd49c94) 80 NSTUB(SetCurrentCaptureModeType, 0xffd78174) 81 NSTUB(SetLogicalEventActive, 0xffd47e3c) 77 82 NSTUB(SetParameterData, 0xffd4f270) 78 83 NSTUB(SetPropertyCase, 0xffc1406c) -
trunk/platform/a620/sub/100f/stubs_entry_2.S
r681 r826 39 39 NHSTUB(DoAFLock, 0xffd33b2c) 40 40 NHSTUB(UnlockAF, 0xffd33b94) 41 NHSTUB(SetScriptMode,0xFFD47EA4) // by find_eventproc name @ 0xFFD6E424 -
trunk/platform/a620/sub/100f/stubs_min.S
r642 r826 15 15 DEF(some_f_for_dng, 0x9B4C) 16 16 DEF(second_ext_for_dng, 0x9B70) 17 DEF(levent_table,0xFFD4317C) 18 DEF(playrec_mode,0x6F7C) -
trunk/platform/a630/sub/100c/stubs_entry.S
r713 r826 55 55 NSTUB(Open, 0xffc614c0) 56 56 NSTUB(PhySw_testgpio, 0xffc18964) 57 NSTUB(PostLogicalEventForNotPowerType, 0xffd63df0) 58 NSTUB(PostLogicalEventToUI, 0xffd63e6c) 59 // ALT: NSTUB(PostLogicalEventToUI, 0xffd63ef4) // 21/0 57 60 NSTUB(ProtectFile, 0xffc59b04) 58 61 // Best match: 92% … … 67 70 NSTUB(RenameFile_Fut, 0xffc5a318) 68 71 NSTUB(SetAutoShutdownTime, 0xffd67f74) 72 NSTUB(SetCurrentCaptureModeType, 0xffd964c8) 73 // Best match: 88% 74 NSTUB(SetLogicalEventActive, 0xffd65bd8) 69 75 NSTUB(SetParameterData, 0xffd6d774) 70 76 NSTUB(SetPropertyCase, 0xffc14c94) -
trunk/platform/a630/sub/100c/stubs_entry_2.S
r787 r826 47 47 NHSTUB(UnlockAF, 0xffd4fc90) 48 48 NHSTUB(apex2us, 0xFFCA4BF8) 49 NHSTUB(SetScriptMode,0xFFD65C40) // by find_eventproc name @ 0xFFD8C944 -
trunk/platform/a630/sub/100c/stubs_min.S
r643 r826 14 14 DEF(some_f_for_dng, 0x8A6C) 15 15 DEF(second_ext_for_dng, 0x8A90) 16 DEF(levent_table,0xFFD60CE4) 17 DEF(playrec_mode,0x6530) -
trunk/platform/a640/sub/100b/stubs_entry.S
r713 r826 56 56 // Best match: 96% 57 57 NSTUB(PhySw_testgpio, 0xffc19004) 58 NSTUB(PostLogicalEventForNotPowerType, 0xffd66914) 59 NSTUB(PostLogicalEventToUI, 0xffd66990) 60 // ALT: NSTUB(PostLogicalEventToUI, 0xffd66a18) // 21/0 58 61 NSTUB(ProtectFile, 0xffc5ab90) 59 62 // Best match: 92% … … 68 71 NSTUB(RenameFile_Fut, 0xffc5b3c4) 69 72 NSTUB(SetAutoShutdownTime, 0xffd6aa8c) 73 NSTUB(SetCurrentCaptureModeType, 0xffd99768) 74 // Best match: 88% 75 NSTUB(SetLogicalEventActive, 0xffd686e8) 70 76 NSTUB(SetParameterData, 0xffd70418) 71 77 NSTUB(SetPropertyCase, 0xffc15334) -
trunk/platform/a640/sub/100b/stubs_entry_2.S
r681 r826 29 29 NHSTUB(DoAFLock, 0xffd521e8) 30 30 NHSTUB(UnlockAF, 0xffd5225c) 31 NHSTUB(SetScriptMode,0xFFD68750) // by find_eventproc name @ 0xFFD8F704 -
trunk/platform/a640/sub/100b/stubs_min.S
r643 r826 14 14 DEF(some_f_for_dng, 0x8B0C) 15 15 DEF(second_ext_for_dng, 0x8B30) 16 DEF(levent_table,0xFFD63808) 17 DEF(playrec_mode,0x658C) -
trunk/platform/a650/sub/100d/stubs_entry.S
r817 r826 56 56 NSTUB(Open, 0xffc14ef8) 57 57 // ERROR: PT_PlaySound is not found! 58 NSTUB(PostLogicalEventForNotPowerType, 0xffc5c8f0) 59 NSTUB(PostLogicalEventToUI, 0xffc5c93c) 58 60 NSTUB(Read, 0xffc0a378) 59 61 NSTUB(ReadFastDir, 0xffdd0640) … … 63 65 NSTUB(RenameFile_Fut, 0xffc14734) 64 66 NSTUB(SetAutoShutdownTime, 0xffc5d280) 67 // Best match: 90% 68 NSTUB(SetCurrentCaptureModeType, 0xffc63bd0) 65 69 NSTUB(SetFileTimeStamp, 0xffc151fc) 70 NSTUB(SetLogicalEventActive, 0xffc5cf70) 66 71 // Best match: 72% 67 72 NSTUB(SetParameterData, 0xffd21810) -
trunk/platform/a650/sub/100d/stubs_entry_2.S
r817 r826 145 145 NHSTUB(DoAFLock, 0xffc16d94) 146 146 NHSTUB(UnlockAF, 0xffc16de4) 147 NHSTUB(SetScriptMode, 0xFFC5CFC0) -
trunk/platform/a650/sub/100d/stubs_min.S
r639 r826 21 21 DEF(some_f_for_dng, 0xC058) 22 22 DEF(second_ext_for_dng, 0xC078) 23 DEF(levent_table,0xFFE6F8B0) 24 DEF(playrec_mode,0x56E4) // "MenuIn" 0x56E0+4 -
trunk/platform/a700/sub/100b/stubs_entry.S
r713 r826 59 59 // Best match: 89% 60 60 NSTUB(PhySw_testgpio, 0xffc17d1c) 61 NSTUB(PostLogicalEventForNotPowerType, 0xffd54dfc) 62 NSTUB(PostLogicalEventToUI, 0xffd54e78) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xffd54f00) // 21/0 61 64 NSTUB(ProtectFile, 0xffc56430) 62 65 // Best match: 92% … … 79 82 NSTUB(RenameFile_Fut, 0xffc56c44) 80 83 NSTUB(SetAutoShutdownTime, 0xffd58dd0) 84 NSTUB(SetCurrentCaptureModeType, 0xffd89ee0) 85 // Best match: 88% 86 NSTUB(SetLogicalEventActive, 0xffd56bc4) 81 87 // Best match: 86% 82 88 NSTUB(SetParameterData, 0xffd5ddf4) -
trunk/platform/a700/sub/100b/stubs_entry_2.S
r808 r826 32 32 NHSTUB(PostLEDMessage, 0xFFC1CF80) 33 33 34 NHSTUB(SetScriptMode,0xFFD56C2C) // by find_eventproc name @ 0xFFD80414 -
trunk/platform/a700/sub/100b/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x8898) 17 17 DEF(second_ext_for_dng, 0x88BC) 18 DEF(levent_table,0xFFD51F94) 19 DEF(playrec_mode,0x6394) // "MenuIn" -
trunk/platform/a710/sub/100a/stubs_entry.S
r713 r826 45 45 NSTUB(Open, 0xffc60f9c) 46 46 NSTUB(PhySw_testgpio, 0xffc1889c) 47 NSTUB(PostLogicalEventForNotPowerType, 0xffd6ccc8) 48 NSTUB(PostLogicalEventToUI, 0xffd6cd44) 49 // ALT: NSTUB(PostLogicalEventToUI, 0xffd6cdcc) // 21/0 47 50 NSTUB(ProtectFile, 0xffc595e0) 48 51 NSTUB(PutInNdFilter, 0xffeb41d8) … … 53 56 NSTUB(RenameFile_Fut, 0xffc59df4) 54 57 NSTUB(SetAutoShutdownTime, 0xffd70e4c) 58 NSTUB(SetCurrentCaptureModeType, 0xffd9da1c) 59 // Best match: 88% 60 NSTUB(SetLogicalEventActive, 0xffd6eab0) 55 61 NSTUB(SetParameterData, 0xffd75fb0) 56 62 NSTUB(SetPropertyCase, 0xffc14c9c) -
trunk/platform/a710/sub/100a/stubs_entry_2.S
r728 r826 51 51 NHSTUB(UnlockAF, 0xffd58e08) 52 52 NHSTUB(apex2us, 0xFFCA5104) 53 NHSTUB(SetScriptMode,0xFFD6EB18) // by find_eventproc name @ 0xFFD94984 -
trunk/platform/a710/sub/100a/stubs_min.S
r626 r826 14 14 DEF(some_f_for_dng, 0x89E8) 15 15 DEF(second_ext_for_dng, 0x8A0C) 16 DEF(levent_table,0xFFD69BBC) 17 DEF(playrec_mode,0x6544) //"MenuIn" -
trunk/platform/a720/sub/100c/stubs_entry.S
r817 r826 50 50 NSTUB(Open, 0xffc15004) 51 51 // ERROR: PT_PlaySound is not found! 52 NSTUB(PostLogicalEventForNotPowerType, 0xffc5b650) 53 NSTUB(PostLogicalEventToUI, 0xffc5b69c) 52 54 NSTUB(Read, 0xffc0a448) 53 55 NSTUB(ReadFastDir, 0xffdc1b98) … … 56 58 NSTUB(RenameFile_Fut, 0xffc14840) 57 59 NSTUB(SetAutoShutdownTime, 0xffc5bfe0) 60 NSTUB(SetCurrentCaptureModeType, 0xffc6214c) 58 61 NSTUB(SetFileTimeStamp, 0xffc15308) 62 NSTUB(SetLogicalEventActive, 0xffc5bcd0) 59 63 NSTUB(SetParameterData, 0xffd1c528) 60 64 NSTUB(SetPropertyCase, 0xffc59b24) -
trunk/platform/a720/sub/100c/stubs_entry_2.S
r681 r826 196 196 NHSTUB(DoAFLock, 0xffc16d2c) 197 197 NHSTUB(UnlockAF, 0xffc16d7c) 198 NHSTUB(SetScriptMode, 0xFFC5BD20) -
trunk/platform/a720/sub/100c/stubs_min.S
r639 r826 15 15 DEF(some_f_for_dng, 0x8934) 16 16 DEF(second_ext_for_dng, 0x8954) 17 DEF(levent_table,0xFFE60474) 18 DEF(playrec_mode,0x5704) // "MenuIn" 0x5700 + 4 -
trunk/platform/g7/sub/100e/stubs_entry.S
r713 r826 62 62 NSTUB(PhySw_testgpio, 0xff8295b0) 63 63 // ALT: NSTUB(PhySw_testgpio, 0xff8295b0) // 25/4 64 NSTUB(PostLogicalEventForNotPowerType, 0xff9b18e0) 65 NSTUB(PostLogicalEventToUI, 0xff9b195c) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xff9b19e4) // 21/0 64 67 NSTUB(ProtectFile, 0xff875130) 65 68 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff875964) 75 78 NSTUB(SetAutoShutdownTime, 0xff9b5f54) 79 NSTUB(SetCurrentCaptureModeType, 0xff9e9dd8) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff9b387c) 76 82 NSTUB(SetParameterData, 0xff9bbc80) 77 83 NSTUB(SetPropertyCase, 0xff825784) -
trunk/platform/g7/sub/100e/stubs_entry_2.S
r681 r826 27 27 NHSTUB(DoAFLock, 0xff99af54) 28 28 NHSTUB(UnlockAF, 0xff99afc8) 29 NHSTUB(SetScriptMode,0xFF9B38E4) // by find_eventproc name @ 0xFF9DFDBC -
trunk/platform/g7/sub/100e/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0xA3A8) 17 17 DEF(second_ext_for_dng, 0xA3CC) 18 DEF(levent_table,0xFF9AE7D4) -
trunk/platform/g7/sub/100g/stubs_entry.S
r713 r826 62 62 NSTUB(PhySw_testgpio, 0xff8295b0) 63 63 // ALT: NSTUB(PhySw_testgpio, 0xff8295b0) // 25/4 64 NSTUB(PostLogicalEventForNotPowerType, 0xff9b1988) 65 NSTUB(PostLogicalEventToUI, 0xff9b1a04) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xff9b1a8c) // 21/0 64 67 NSTUB(ProtectFile, 0xff875130) 65 68 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff875964) 75 78 NSTUB(SetAutoShutdownTime, 0xff9b5ffc) 79 NSTUB(SetCurrentCaptureModeType, 0xff9e9e80) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff9b3924) 76 82 NSTUB(SetParameterData, 0xff9bbd28) 77 83 NSTUB(SetPropertyCase, 0xff825784) -
trunk/platform/g7/sub/100g/stubs_entry_2.S
r681 r826 26 26 NHSTUB(DoAFLock, 0xff99afd0) 27 27 NHSTUB(UnlockAF, 0xff99b044) 28 NHSTUB(SetScriptMode,0xFF9B398C) // by find_eventproc name @ 0xFF9DFE64 -
trunk/platform/g7/sub/100g/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0xA3A8) 17 17 DEF(second_ext_for_dng, 0xA3CC) 18 DEF(levent_table,0xFF9AE87C) -
trunk/platform/g7/sub/100i/stubs_entry.S
r713 r826 62 62 NSTUB(PhySw_testgpio, 0xff8295b0) 63 63 // ALT: NSTUB(PhySw_testgpio, 0xff8295b0) // 25/4 64 NSTUB(PostLogicalEventForNotPowerType, 0xff9b1988) 65 NSTUB(PostLogicalEventToUI, 0xff9b1a04) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xff9b1a8c) // 21/0 64 67 NSTUB(ProtectFile, 0xff875130) 65 68 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff875964) 75 78 NSTUB(SetAutoShutdownTime, 0xff9b5ffc) 79 NSTUB(SetCurrentCaptureModeType, 0xff9e9e80) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff9b3924) 76 82 NSTUB(SetParameterData, 0xff9bbd28) 77 83 NSTUB(SetPropertyCase, 0xff825784) -
trunk/platform/g7/sub/100i/stubs_entry_2.S
r681 r826 29 29 NHSTUB(DoAFLock, 0xff99afd0) 30 30 NHSTUB(UnlockAF, 0xff99b044) 31 NHSTUB(SetScriptMode,0xFF9B398C) // by find_eventproc name @ 0xFF9DFE64 -
trunk/platform/g7/sub/100i/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0xA3A8) 17 17 DEF(second_ext_for_dng, 0xA3CC) 18 DEF(levent_table,0xFF9AE87C) -
trunk/platform/g7/sub/100j/stubs_entry.S
r713 r826 62 62 NSTUB(PhySw_testgpio, 0xff8295b0) 63 63 // ALT: NSTUB(PhySw_testgpio, 0xff8295b0) // 25/4 64 NSTUB(PostLogicalEventForNotPowerType, 0xff9b1988) 65 NSTUB(PostLogicalEventToUI, 0xff9b1a04) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xff9b1a8c) // 21/0 64 67 NSTUB(ProtectFile, 0xff875130) 65 68 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff875964) 75 78 NSTUB(SetAutoShutdownTime, 0xff9b5ffc) 79 NSTUB(SetCurrentCaptureModeType, 0xff9e9e80) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff9b3924) 76 82 NSTUB(SetParameterData, 0xff9bbd28) 77 83 NSTUB(SetPropertyCase, 0xff825784) -
trunk/platform/g7/sub/100j/stubs_entry_2.S
r681 r826 27 27 NHSTUB(DoAFLock, 0xff99afd0) 28 28 NHSTUB(UnlockAF, 0xff99b044) 29 NHSTUB(SetScriptMode,0xFF9B398C) // by find_eventproc name @ 0xFF9DFE64 -
trunk/platform/g7/sub/100j/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0xA3A8) 17 17 DEF(second_ext_for_dng, 0xA3CC) 18 DEF(levent_table,0xFF9AE87C) -
trunk/platform/g9/sub/100d/stubs_entry.S
r817 r826 57 57 // Best match: 54% 58 58 NSTUB(PT_PlaySound, 0xff85e584) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff87118c) 60 NSTUB(PostLogicalEventToUI, 0xff8711d8) 59 61 NSTUB(Read, 0xff81a378) 60 62 NSTUB(ReadFastDir, 0xffa2cb3c) … … 63 65 NSTUB(RenameFile_Fut, 0xff824d40) 64 66 NSTUB(SetAutoShutdownTime, 0xff873264) 67 // Best match: 81% 68 NSTUB(SetCurrentCaptureModeType, 0xff879f7c) 65 69 NSTUB(SetFileTimeStamp, 0xff825808) 70 // Best match: 78% 71 NSTUB(SetLogicalEventActive, 0xff872f28) 66 72 // Best match: 72% 67 73 NSTUB(SetParameterData, 0xff9567c8) -
trunk/platform/g9/sub/100d/stubs_entry_2.S
r817 r826 207 207 NHSTUB(DoAFLock, 0xff8275cc) 208 208 NHSTUB(UnlockAF, 0xff827638) 209 NHSTUB(SetScriptMode, 0xFF872F78) // "SetScriptMode" -
trunk/platform/g9/sub/100d/stubs_min.S
r652 r826 15 15 DEF(some_flag_for_af_scan, 0x1253C) //OK 16 16 DEF(zoom_status, 0x1264C) //OK 17 DEF(levent_table,0xFFAE013C) -
trunk/platform/g9/sub/100g/stubs_entry.S
r817 r826 57 57 // Best match: 54% 58 58 NSTUB(PT_PlaySound, 0xff85e584) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff87118c) 60 NSTUB(PostLogicalEventToUI, 0xff8711d8) 59 61 NSTUB(Read, 0xff81a378) 60 62 NSTUB(ReadFastDir, 0xffa2cbac) … … 63 65 NSTUB(RenameFile_Fut, 0xff824d40) 64 66 NSTUB(SetAutoShutdownTime, 0xff873264) 67 // Best match: 81% 68 NSTUB(SetCurrentCaptureModeType, 0xff879f7c) 65 69 NSTUB(SetFileTimeStamp, 0xff825808) 70 // Best match: 78% 71 NSTUB(SetLogicalEventActive, 0xff872f28) 66 72 // Best match: 72% 67 73 NSTUB(SetParameterData, 0xff956838) -
trunk/platform/g9/sub/100g/stubs_entry_2.S
r817 r826 201 201 NHSTUB(DoAFLock, 0xff8275cc) 202 202 NHSTUB(UnlockAF, 0xff827638) 203 203 NHSTUB(SetScriptMode, 0xFF872F78) // "SetScriptMode" 204 -
trunk/platform/g9/sub/100g/stubs_min.S
r652 r826 15 15 DEF(some_flag_for_af_scan, 0x1253C) //OK 16 16 DEF(zoom_status, 0x1264C) //OK 17 DEF(levent_table,0xFFAE01AC) -
trunk/platform/g9/sub/100i/stubs_entry.S
r821 r826 57 57 // Best match: 54% 58 58 NSTUB(PT_PlaySound, 0xff85e584) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff87118c) 60 NSTUB(PostLogicalEventToUI, 0xff8711d8) 59 61 NSTUB(Read, 0xff81a378) 60 62 NSTUB(ReadFastDir, 0xffa2cbd4) … … 63 65 NSTUB(RenameFile_Fut, 0xff824d40) 64 66 NSTUB(SetAutoShutdownTime, 0xff873264) 67 // Best match: 81% 68 NSTUB(SetCurrentCaptureModeType, 0xff879f7c) 65 69 NSTUB(SetFileTimeStamp, 0xff825808) 70 // Best match: 78% 71 NSTUB(SetLogicalEventActive, 0xff872f28) 66 72 // Best match: 72% 67 73 NSTUB(SetParameterData, 0xff956844) -
trunk/platform/g9/sub/100i/stubs_entry_2.S
r821 r826 17 17 NHSTUB(UnsetZoomForMovie, 0xFF95D048) 18 18 NHSTUB(GiveSemaphore, 0xFF81BA5C) 19 N STUB(PutInNdFilter, 0xFFA0C578)20 N STUB(PutOutNdFilter, 0xFFA0C5B0)19 NHSTUB(PutInNdFilter, 0xFFA0C578) 20 NHSTUB(PutOutNdFilter, 0xFFA0C5B0) 21 21 NHSTUB(WriteSDCard, 0xFF928D00) 22 NHSTUB(SetScriptMode, 0xFF872F78) // "SetScriptMode" -
trunk/platform/g9/sub/100i/stubs_min.S
r821 r826 15 15 DEF(some_flag_for_af_scan, 0x1253C) //OK 16 16 DEF(zoom_status, 0x1264C) //OK 17 DEF(levent_table,0xFFAE01D4) -
trunk/platform/generic/wrappers.c
r769 r826 935 935 } 936 936 937 void PostLogicalEventForNotPowerType(unsigned id, unsigned x) { 938 _PostLogicalEventForNotPowerType(id,x); 939 } 940 941 void PostLogicalEventToUI(unsigned id, unsigned x) { 942 _PostLogicalEventToUI(id,x); 943 } 944 945 void SetLogicalEventActive(unsigned id, unsigned state) { 946 _SetLogicalEventActive(id, state); 947 } 948 949 void SetScriptMode(unsigned mode) { 950 _SetScriptMode(mode); 951 } 952 953 #if 0 954 void SetCurrentCaptureModeType(unsigned mode) { 955 _SetCurrentCaptureModeType(mode); 956 } 957 #endif 958 937 959 // TODO this belongs lib.c, but not all cameras include it 938 960 // same as bitmap width for most cameras, override in platform/sub/lib.c as needed -
trunk/platform/ixus40_sd300/sub/100j/stubs_entry.S
r713 r826 72 72 // ERROR: Open is not found! 73 73 // ERROR: PhySw_testgpio is not found! 74 // Best match: 95% 75 NSTUB(PostLogicalEventForNotPowerType, 0xff953a4c) 76 NSTUB(PostLogicalEventToUI, 0xff953ad8) 77 // ALT: NSTUB(PostLogicalEventToUI, 0xff953b70) // 25/0 74 78 NSTUB(ProtectFile, 0xff8691bc) 75 79 // ALT: NSTUB(ProtectFile, 0xfff16900) // 23/0 … … 92 96 // ALT: NSTUB(RenameFile_Fut, 0xfff16fd8) // 27/0 93 97 // ERROR: SetAutoShutdownTime is not found! 98 // ERROR: SetCurrentCaptureModeType is not found! 99 // Best match: 62% 100 NSTUB(SetLogicalEventActive, 0xff955bbc) 94 101 // ERROR: SetParameterData is not found! 95 102 // ERROR: SetPropertyCase is not found! -
trunk/platform/ixus40_sd300/sub/100j/stubs_entry_2.S
r681 r826 118 118 NHSTUB(UnlockAF, 0xff93e0dc) 119 119 120 120 NHSTUB(SetScriptMode,0xFF955C24) // "EvntTbl_SetScriptMode" 121 NHSTUB(SetCurrentCaptureModeType,0xFFAAAEA8) // NOT FOUND, NULLSUB 122 NHSTUB(SetLogicalEventActive,0xFFAAAEA8) // NOT FOUND, NULLSUB -
trunk/platform/ixus40_sd300/sub/100j/stubs_min.S
r550 r826 20 20 21 21 22 DEF(levent_table,0xFF9514F0) -
trunk/platform/ixus40_sd300/sub/100k/stubs_entry.S
r713 r826 58 58 // ERROR: Open is not found! 59 59 // ERROR: PhySw_testgpio is not found! 60 // Best match: 95% 61 NSTUB(PostLogicalEventForNotPowerType, 0xff953a4c) 62 NSTUB(PostLogicalEventToUI, 0xff953ad8) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff953b70) // 25/0 60 64 NSTUB(ProtectFile, 0xff8691bc) 61 65 // Best match: 92% … … 76 80 NSTUB(RenameFile_Fut, 0xff869934) 77 81 // ERROR: SetAutoShutdownTime is not found! 82 // ERROR: SetCurrentCaptureModeType is not found! 83 // Best match: 62% 84 NSTUB(SetLogicalEventActive, 0xff955bbc) 78 85 // ERROR: SetParameterData is not found! 79 86 // ERROR: SetPropertyCase is not found! -
trunk/platform/ixus40_sd300/sub/100k/stubs_entry_2.S
r681 r826 115 115 NHSTUB(UnlockAF, 0xff93e0dc) 116 116 117 NHSTUB(SetScriptMode,0xFF955C24) // "EvntTbl_SetScriptMode" 118 NHSTUB(SetCurrentCaptureModeType,0xFFAAAED0) // NOT FOUND, NULLSUB 119 NHSTUB(SetLogicalEventActive,0xFFAAAED0) // NOT FOUND, NULLSUB 120 -
trunk/platform/ixus40_sd300/sub/100k/stubs_min.S
r515 r826 20 20 21 21 22 DEF(levent_table,0xFF9514F0) -
trunk/platform/ixus50_sd400/sub/101a/stubs_entry.S
r713 r826 60 60 // ERROR: Open is not found! 61 61 // ERROR: PhySw_testgpio is not found! 62 NSTUB(PostLogicalEventForNotPowerType, 0xff96efa4) 63 NSTUB(PostLogicalEventToUI, 0xff96f030) 64 // ALT: NSTUB(PostLogicalEventToUI, 0xff96f0c8) // 25/0 62 65 NSTUB(ProtectFile, 0xff86d03c) 63 66 // Best match: 92% … … 78 81 // Best match: 96% 79 82 NSTUB(SetAutoShutdownTime, 0xff9720b0) 83 // Best match: 73% 84 NSTUB(SetCurrentCaptureModeType, 0xff99ab34) 85 // Best match: 87% 86 NSTUB(SetLogicalEventActive, 0xff970658) 80 87 // Best match: 66% 81 88 NSTUB(SetParameterData, 0xff975fdc) -
trunk/platform/ixus50_sd400/sub/101a/stubs_entry_2.S
r681 r826 49 49 NHSTUB(DoAFLock, 0xff958ef8) 50 50 NHSTUB(UnlockAF, 0xff958f70) 51 NHSTUB(SetScriptMode,0xFF9706BC) // by find_eventproc name @ 0xFF9915A8 -
trunk/platform/ixus50_sd400/sub/101a/stubs_min.S
r515 r826 13 13 DEF(zoom_status, 0x6804) 14 14 DEF(movie_status, 0x6F95C) 15 DEF(levent_table,0xFF96C750) -
trunk/platform/ixus50_sd400/sub/101b/stubs_entry.S
r713 r826 60 60 // ERROR: Open is not found! 61 61 // ERROR: PhySw_testgpio is not found! 62 NSTUB(PostLogicalEventForNotPowerType, 0xff96eff8) 63 NSTUB(PostLogicalEventToUI, 0xff96f084) 64 // ALT: NSTUB(PostLogicalEventToUI, 0xff96f11c) // 25/0 62 65 NSTUB(ProtectFile, 0xff86d03c) 63 66 // Best match: 92% … … 78 81 // Best match: 96% 79 82 NSTUB(SetAutoShutdownTime, 0xff972104) 83 // Best match: 73% 84 NSTUB(SetCurrentCaptureModeType, 0xff99ab88) 85 // Best match: 87% 86 NSTUB(SetLogicalEventActive, 0xff9706ac) 80 87 // Best match: 66% 81 88 NSTUB(SetParameterData, 0xff976030) -
trunk/platform/ixus50_sd400/sub/101b/stubs_entry_2.S
r681 r826 49 49 NHSTUB(DoAFLock, 0xff958f4c) 50 50 NHSTUB(UnlockAF, 0xff958fc4) 51 NHSTUB(SetScriptMode,0xFF970710) // by find_eventproc name @ 0xFF9915FC -
trunk/platform/ixus50_sd400/sub/101b/stubs_min.S
r515 r826 13 13 DEF(zoom_status, 0x6804) 14 14 DEF(movie_status, 0x6F95C) 15 DEF(levent_table,0xFF96C7A4) -
trunk/platform/ixus55_sd450/sub/100b/stubs_entry.S
r713 r826 56 56 // Best match: 96% 57 57 NSTUB(PhySw_testgpio, 0xff8278d4) 58 NSTUB(PostLogicalEventForNotPowerType, 0xff95ba28) 59 NSTUB(PostLogicalEventToUI, 0xff95bab4) 60 // ALT: NSTUB(PostLogicalEventToUI, 0xff95bb4c) // 25/0 58 61 NSTUB(ProtectFile, 0xff866fb4) 59 62 // Best match: 92% … … 73 76 // Best match: 96% 74 77 NSTUB(SetAutoShutdownTime, 0xff95f8d8) 78 NSTUB(SetCurrentCaptureModeType, 0xff98c0e4) 79 // Best match: 87% 80 NSTUB(SetLogicalEventActive, 0xff95da84) 75 81 NSTUB(SetParameterData, 0xff96443c) 76 82 NSTUB(SetPropertyCase, 0xff824434) -
trunk/platform/ixus55_sd450/sub/100b/stubs_entry_2.S
r681 r826 27 27 NHSTUB(DoAFLock, 0xff94a2a4) 28 28 NHSTUB(UnlockAF, 0xff94a2e4) 29 NHSTUB(SetScriptMode,0xFF95DAE8) // by find_eventproc name @ 0xFF982A14 -
trunk/platform/ixus55_sd450/sub/100b/stubs_min.S
r685 r826 27 27 DEF(some_f_for_dng, 0x9BE8) 28 28 DEF(second_ext_for_dng, 0x9C0C) 29 DEF(levent_table,0xFF958DE4) -
trunk/platform/ixus55_sd450/sub/100c/stubs_entry.S
r713 r826 56 56 // Best match: 96% 57 57 NSTUB(PhySw_testgpio, 0xff827800) 58 NSTUB(PostLogicalEventForNotPowerType, 0xff95b954) 59 NSTUB(PostLogicalEventToUI, 0xff95b9e0) 60 // ALT: NSTUB(PostLogicalEventToUI, 0xff95ba78) // 25/0 58 61 NSTUB(ProtectFile, 0xff866ee0) 59 62 // Best match: 92% … … 73 76 // Best match: 96% 74 77 NSTUB(SetAutoShutdownTime, 0xff95f804) 78 NSTUB(SetCurrentCaptureModeType, 0xff98c010) 79 // Best match: 87% 80 NSTUB(SetLogicalEventActive, 0xff95d9b0) 75 81 NSTUB(SetParameterData, 0xff964368) 76 82 NSTUB(SetPropertyCase, 0xff824360) -
trunk/platform/ixus55_sd450/sub/100c/stubs_entry_2.S
r681 r826 28 28 NHSTUB(DoAFLock, 0xff94a1d0) 29 29 NHSTUB(UnlockAF, 0xff94a210) 30 NHSTUB(SetScriptMode,0xFF95DA14) // by find_eventproc name @ 0xFF982940 -
trunk/platform/ixus55_sd450/sub/100c/stubs_min.S
r685 r826 27 27 DEF(some_f_for_dng, 0x9BE8) 28 28 DEF(second_ext_for_dng, 0x9C0C) 29 DEF(levent_table,0xFF958D10) -
trunk/platform/ixus55_sd450/sub/100d/stubs_entry.S
r713 r826 56 56 // Best match: 96% 57 57 NSTUB(PhySw_testgpio, 0xff827800) 58 NSTUB(PostLogicalEventForNotPowerType, 0xff95bcdc) 59 NSTUB(PostLogicalEventToUI, 0xff95bd68) 60 // ALT: NSTUB(PostLogicalEventToUI, 0xff95be00) // 25/0 58 61 NSTUB(ProtectFile, 0xff867268) 59 62 // Best match: 92% … … 73 76 // Best match: 96% 74 77 NSTUB(SetAutoShutdownTime, 0xff95fb8c) 78 NSTUB(SetCurrentCaptureModeType, 0xff98c398) 79 // Best match: 87% 80 NSTUB(SetLogicalEventActive, 0xff95dd38) 75 81 NSTUB(SetParameterData, 0xff9646f0) 76 82 NSTUB(SetPropertyCase, 0xff824360) -
trunk/platform/ixus55_sd450/sub/100d/stubs_entry_2.S
r681 r826 28 28 NHSTUB(DoAFLock, 0xff94a558) 29 29 NHSTUB(UnlockAF, 0xff94a598) 30 NHSTUB(SetScriptMode,0xFF95DD9C) // by find_eventproc name @ 0xFF982CC8 -
trunk/platform/ixus55_sd450/sub/100d/stubs_min.S
r685 r826 27 27 DEF(some_f_for_dng, 0x9BE8) 28 28 DEF(second_ext_for_dng, 0x9C0C) 29 DEF(levent_table,0xFF959098) -
trunk/platform/ixus60_sd600/sub/100a/stubs_entry.S
r713 r826 57 57 // Best match: 89% 58 58 NSTUB(PhySw_testgpio, 0xff827f08) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff96e370) 60 NSTUB(PostLogicalEventToUI, 0xff96e3ec) 61 // ALT: NSTUB(PostLogicalEventToUI, 0xff96e474) // 21/0 59 62 NSTUB(ProtectFile, 0xff867fa8) 60 63 // Best match: 92% … … 73 76 NSTUB(RenameFile_Fut, 0xff8687bc) 74 77 NSTUB(SetAutoShutdownTime, 0xff9722b8) 78 NSTUB(SetCurrentCaptureModeType, 0xff9a34b0) 79 // Best match: 88% 80 NSTUB(SetLogicalEventActive, 0xff970138) 75 81 // Best match: 86% 76 82 NSTUB(SetParameterData, 0xff977100) -
trunk/platform/ixus60_sd600/sub/100a/stubs_entry_2.S
r812 r826 55 55 56 56 //NHSTUB(WriteSDCard,0xFF87E128) // from sub_FF86E378 57 NHSTUB(SetScriptMode,0xFF9701A0) // by find_eventproc name @ 0xFF998F00 -
trunk/platform/ixus60_sd600/sub/100a/stubs_min.S
r812 r826 30 30 DEF(movie_status, 0x6EB44) 31 31 32 DEF(levent_table,0xFF96B4FC) 33 DEF(playrec_mode,=0x643C) // "MenuIn" -
trunk/platform/ixus60_sd600/sub/100d/stubs_entry.S
r713 r826 57 57 // Best match: 89% 58 58 NSTUB(PhySw_testgpio, 0xff827f08) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff96ee68) 60 NSTUB(PostLogicalEventToUI, 0xff96eee4) 61 // ALT: NSTUB(PostLogicalEventToUI, 0xff96ef6c) // 21/0 59 62 NSTUB(ProtectFile, 0xff867fa8) 60 63 // Best match: 92% … … 73 76 NSTUB(RenameFile_Fut, 0xff8687bc) 74 77 NSTUB(SetAutoShutdownTime, 0xff972db0) 78 NSTUB(SetCurrentCaptureModeType, 0xff9a3fa8) 79 // Best match: 88% 80 NSTUB(SetLogicalEventActive, 0xff970c30) 75 81 // Best match: 86% 76 82 NSTUB(SetParameterData, 0xff977bf8) -
trunk/platform/ixus60_sd600/sub/100d/stubs_entry_2.S
r812 r826 53 53 NHSTUB(UnlockAF, 0xff95c424) 54 54 //NHSTUB(WriteSDCard, 0xFF87E128) // sub_FF86E378 55 NHSTUB(SetScriptMode,0xFF970C98) // by find_eventproc name @ 0xFF9999F8 -
trunk/platform/ixus60_sd600/sub/100d/stubs_min.S
r812 r826 31 31 32 32 DEF(movie_status, 0x6EBBC) 33 DEF(levent_table,0xFF96BFF4) 34 DEF(playrec_mode,0x6448) // "MenuIn" -
trunk/platform/ixus65_sd630/sub/100a/stubs_entry.S
r713 r826 57 57 // Best match: 89% 58 58 NSTUB(PhySw_testgpio, 0xff828020) 59 NSTUB(PostLogicalEventForNotPowerType, 0xff96f5c8) 60 NSTUB(PostLogicalEventToUI, 0xff96f644) 61 // ALT: NSTUB(PostLogicalEventToUI, 0xff96f6cc) // 21/0 59 62 NSTUB(ProtectFile, 0xff868e78) 60 63 // Best match: 92% … … 73 76 NSTUB(RenameFile_Fut, 0xff86968c) 74 77 NSTUB(SetAutoShutdownTime, 0xff973778) 78 NSTUB(SetCurrentCaptureModeType, 0xff9a66a0) 79 // Best match: 88% 80 NSTUB(SetLogicalEventActive, 0xff971544) 75 81 // Best match: 86% 76 82 NSTUB(SetParameterData, 0xff9785cc) -
trunk/platform/ixus65_sd630/sub/100a/stubs_entry_2.S
r681 r826 53 53 NHSTUB(DoAFLock, 0xff95cabc) 54 54 NHSTUB(UnlockAF, 0xff95cb00) 55 NHSTUB(SetScriptMode,0xFF9715AC) // by find_eventproc name @ 0xFF99A3D8 -
trunk/platform/ixus65_sd630/sub/100a/stubs_min.S
r820 r826 31 31 DEF(some_f_for_dng, 0x8CBC) 32 32 DEF(second_ext_for_dng, 0x8CE0) 33 DEF(levent_table,0xFF96C760) 34 DEF(playrec_mode,0x6484) -
trunk/platform/ixus700_sd500/sub/101a/stubs_entry.S
r713 r826 61 61 // ERROR: Open is not found! 62 62 // ERROR: PhySw_testgpio is not found! 63 NSTUB(PostLogicalEventForNotPowerType, 0xff964d10) 64 NSTUB(PostLogicalEventToUI, 0xff964d9c) 65 // ALT: NSTUB(PostLogicalEventToUI, 0xff964e34) // 25/0 63 66 NSTUB(ProtectFile, 0xff862d5c) 64 67 // Best match: 92% … … 79 82 // Best match: 96% 80 83 NSTUB(SetAutoShutdownTime, 0xff96787c) 84 // Best match: 73% 85 NSTUB(SetCurrentCaptureModeType, 0xff98fe2c) 86 // Best match: 87% 87 NSTUB(SetLogicalEventActive, 0xff96622c) 81 88 // Best match: 86% 82 89 NSTUB(SetParameterData, 0xff96b6e4) -
trunk/platform/ixus700_sd500/sub/101a/stubs_entry_2.S
r681 r826 51 51 NHSTUB(DoAFLock, 0xff94ef7c) 52 52 NHSTUB(UnlockAF, 0xff94eff4) 53 NHSTUB(SetScriptMode,0xFF966290) // by find_eventproc name @ 0xFF986B2C -
trunk/platform/ixus700_sd500/sub/101a/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x800C) 17 17 DEF(second_ext_for_dng, 0x8030) 18 DEF(levent_table,0xFF962594) -
trunk/platform/ixus700_sd500/sub/101b/stubs_entry.S
r713 r826 61 61 // ERROR: Open is not found! 62 62 // ERROR: PhySw_testgpio is not found! 63 NSTUB(PostLogicalEventForNotPowerType, 0xff964d60) 64 NSTUB(PostLogicalEventToUI, 0xff964dec) 65 // ALT: NSTUB(PostLogicalEventToUI, 0xff964e84) // 25/0 63 66 NSTUB(ProtectFile, 0xff862d5c) 64 67 // Best match: 92% … … 79 82 // Best match: 96% 80 83 NSTUB(SetAutoShutdownTime, 0xff9678cc) 84 // Best match: 73% 85 NSTUB(SetCurrentCaptureModeType, 0xff98fe7c) 86 // Best match: 87% 87 NSTUB(SetLogicalEventActive, 0xff96627c) 81 88 // Best match: 86% 82 89 NSTUB(SetParameterData, 0xff96b734) -
trunk/platform/ixus700_sd500/sub/101b/stubs_entry_2.S
r681 r826 52 52 NHSTUB(DoAFLock, 0xff94efcc) 53 53 NHSTUB(UnlockAF, 0xff94f044) 54 NHSTUB(SetScriptMode,0xFF9662E0) // by find_eventproc name @ 0xFF986B7C -
trunk/platform/ixus700_sd500/sub/101b/stubs_min.S
r685 r826 15 15 DEF(some_f_for_dng, 0x800C) 16 16 DEF(second_ext_for_dng, 0x8030) 17 DEF(levent_table,0xFF9625E4) -
trunk/platform/ixus70_sd1000/sub/100c/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa30c70) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb32730) 67 NSTUB(PostLogicalEventToUI, 0xffb327ac) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb32834) // 21/0 66 69 NSTUB(ProtectFile, 0xffa94bc0) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffa954c0) 78 81 NSTUB(SetAutoShutdownTime, 0xffb36a04) 82 NSTUB(SetCurrentCaptureModeType, 0xff828fc4) 83 NSTUB(SetLogicalEventActive, 0xffb3460c) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb39b0c) -
trunk/platform/ixus70_sd1000/sub/100c/stubs_entry_2.S
r750 r826 39 39 NHSTUB(UnlockAF, 0xffafa744) 40 40 NHSTUB(apex2us, 0xFF931648) 41 NHSTUB(SetScriptMode,0xFFB34670) // by find_eventproc name @ 0xFF81FB08 -
trunk/platform/ixus70_sd1000/sub/100c/stubs_min.S
r639 r826 16 16 DEF(some_f_for_dng, 0x7104) 17 17 DEF(second_ext_for_dng, 0x7128) 18 DEF(levent_table,0xFFB2F1C4) -
trunk/platform/ixus70_sd1000/sub/101b/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa30ce4) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb327a4) 67 NSTUB(PostLogicalEventToUI, 0xffb32820) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb328a8) // 21/0 66 69 NSTUB(ProtectFile, 0xffa94c34) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffa95534) 78 81 NSTUB(SetAutoShutdownTime, 0xffb36a78) 82 NSTUB(SetCurrentCaptureModeType, 0xff828fc4) 83 NSTUB(SetLogicalEventActive, 0xffb34680) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb39b80) -
trunk/platform/ixus70_sd1000/sub/101b/stubs_entry_2.S
r750 r826 39 39 NHSTUB(UnlockAF, 0xffafa7b8) 40 40 NHSTUB(apex2us, 0xFF931648) 41 NHSTUB(SetScriptMode,0xFFB346E4) // by find_eventproc name @ 0xFF81FB08 -
trunk/platform/ixus70_sd1000/sub/101b/stubs_min.S
r639 r826 16 16 DEF(some_f_for_dng, 0x7104) 17 17 DEF(second_ext_for_dng, 0x7128) 18 DEF(levent_table,0xFFB2F238) -
trunk/platform/ixus70_sd1000/sub/102a/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa30ce4) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb32824) 67 NSTUB(PostLogicalEventToUI, 0xffb328a0) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb32928) // 21/0 66 69 NSTUB(ProtectFile, 0xffa94c34) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffa95534) 78 81 NSTUB(SetAutoShutdownTime, 0xffb36af8) 82 NSTUB(SetCurrentCaptureModeType, 0xff828fc4) 83 NSTUB(SetLogicalEventActive, 0xffb34700) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb39c00) -
trunk/platform/ixus70_sd1000/sub/102a/stubs_entry_2.S
r750 r826 40 40 NHSTUB(UnlockAF, 0xffafa838) 41 41 NHSTUB(apex2us, 0xFF931648) 42 NHSTUB(SetScriptMode,0xFFB34764) // by find_eventproc name @ 0xFF81FB08 -
trunk/platform/ixus70_sd1000/sub/102a/stubs_min.S
r639 r826 16 16 DEF(some_f_for_dng, 0x7104) 17 17 DEF(second_ext_for_dng, 0x7128) 18 DEF(levent_table,0xFFB2F2B8) -
trunk/platform/ixus750_sd550/sub/100f/stubs_entry.S
r713 r826 59 59 // Best match: 96% 60 60 NSTUB(PhySw_testgpio, 0xff8288c0) 61 NSTUB(PostLogicalEventForNotPowerType, 0xff95c1f4) 62 NSTUB(PostLogicalEventToUI, 0xff95c280) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff95c318) // 25/0 61 64 NSTUB(ProtectFile, 0xff867dd8) 62 65 // Best match: 92% … … 76 79 // Best match: 96% 77 80 NSTUB(SetAutoShutdownTime, 0xff9600a4) 81 NSTUB(SetCurrentCaptureModeType, 0xff98ca70) 82 // Best match: 87% 83 NSTUB(SetLogicalEventActive, 0xff95e250) 78 84 NSTUB(SetParameterData, 0xff964bf8) 79 85 NSTUB(SetPropertyCase, 0xff825414) -
trunk/platform/ixus750_sd550/sub/100f/stubs_entry_2.S
r681 r826 25 25 NHSTUB(DoAFLock, 0xff94aacc) 26 26 NHSTUB(UnlockAF, 0xff94ab0c) 27 NHSTUB(SetScriptMode,0xFF95E2B4) // by find_eventproc name @ 0xFF983394 -
trunk/platform/ixus750_sd550/sub/100f/stubs_min.S
r590 r826 17 17 18 18 DEF(physw_run, 0x1FCC) 19 DEF(levent_table,0xFF9595D4) 20 DEF(playrec_mode,0x6FE8) // "MenuIn" -
trunk/platform/ixus750_sd550/sub/100g/stubs_entry.S
r713 r826 59 59 // Best match: 96% 60 60 NSTUB(PhySw_testgpio, 0xff8288c0) 61 NSTUB(PostLogicalEventForNotPowerType, 0xff95c1f4) 62 NSTUB(PostLogicalEventToUI, 0xff95c280) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff95c318) // 25/0 61 64 NSTUB(ProtectFile, 0xff867dd8) 62 65 // Best match: 92% … … 76 79 // Best match: 96% 77 80 NSTUB(SetAutoShutdownTime, 0xff9600a4) 81 NSTUB(SetCurrentCaptureModeType, 0xff98ca70) 82 // Best match: 87% 83 NSTUB(SetLogicalEventActive, 0xff95e250) 78 84 NSTUB(SetParameterData, 0xff964bf8) 79 85 NSTUB(SetPropertyCase, 0xff825414) -
trunk/platform/ixus750_sd550/sub/100g/stubs_entry_2.S
r681 r826 27 27 NHSTUB(DoAFLock, 0xff94aacc) 28 28 NHSTUB(UnlockAF, 0xff94ab0c) 29 NHSTUB(SetScriptMode,0xFF95E2B4) // by find_eventproc name @ 0xFF983394 -
trunk/platform/ixus750_sd550/sub/100g/stubs_min.S
r590 r826 17 17 18 18 DEF(physw_run, 0x1FCC) 19 DEF(levent_table,0xFF9595D4) 20 DEF(playrec_mode,0x6FE8) // "MenuIn" -
trunk/platform/ixus75_sd750/sub/100b/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa3b248) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb3df44) 67 NSTUB(PostLogicalEventToUI, 0xffb3dfc0) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb3e048) // 21/0 66 69 NSTUB(ProtectFile, 0xffaa05a8) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffaa0ea8) 78 81 NSTUB(SetAutoShutdownTime, 0xffb426b4) 82 NSTUB(SetCurrentCaptureModeType, 0xff82afd0) 83 NSTUB(SetLogicalEventActive, 0xffb40158) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb457bc) -
trunk/platform/ixus75_sd750/sub/100b/stubs_entry_2.S
r681 r826 146 146 NHSTUB(DoAFLock, 0xffb06160) 147 147 NHSTUB(UnlockAF, 0xffb061e0) 148 NHSTUB(SetScriptMode,0xFFB401BC) // by find_eventproc name @ 0xFF81FB34 -
trunk/platform/ixus75_sd750/sub/100b/stubs_min.S
r641 r826 19 19 DEF(some_f_for_dng, 0x7214) 20 20 DEF(second_ext_for_dng, 0x7238) 21 DEF(levent_table,0xFFB3A9D8) -
trunk/platform/ixus75_sd750/sub/101a/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa3b2bc) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb3dfb8) 67 NSTUB(PostLogicalEventToUI, 0xffb3e034) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb3e0bc) // 21/0 66 69 NSTUB(ProtectFile, 0xffaa061c) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffaa0f1c) 78 81 NSTUB(SetAutoShutdownTime, 0xffb42728) 82 NSTUB(SetCurrentCaptureModeType, 0xff82afd0) 83 NSTUB(SetLogicalEventActive, 0xffb401cc) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb45830) -
trunk/platform/ixus75_sd750/sub/101a/stubs_entry_2.S
r681 r826 146 146 NHSTUB(DoAFLock, 0xffb061d4) 147 147 NHSTUB(UnlockAF, 0xffb06254) 148 NHSTUB(SetScriptMode,0xFFB40230) // by find_eventproc name @ 0xFF81FB34 -
trunk/platform/ixus75_sd750/sub/101a/stubs_min.S
r641 r826 19 19 DEF(some_f_for_dng, 0x7214) 20 20 DEF(second_ext_for_dng, 0x7238) 21 DEF(levent_table,0xFFB3AA4C) -
trunk/platform/ixus75_sd750/sub/102a/stubs_entry.S
r713 r826 64 64 // Best match: 93% 65 65 NSTUB(PhySw_testgpio, 0xffa3b2bc) 66 NSTUB(PostLogicalEventForNotPowerType, 0xffb3e038) 67 NSTUB(PostLogicalEventToUI, 0xffb3e0b4) 68 // ALT: NSTUB(PostLogicalEventToUI, 0xffb3e13c) // 21/0 66 69 NSTUB(ProtectFile, 0xffaa061c) 67 70 // Best match: 92% … … 77 80 NSTUB(RenameFile_Fut, 0xffaa0f1c) 78 81 NSTUB(SetAutoShutdownTime, 0xffb427a8) 82 NSTUB(SetCurrentCaptureModeType, 0xff82afd0) 83 NSTUB(SetLogicalEventActive, 0xffb4024c) 79 84 // Best match: 86% 80 85 NSTUB(SetParameterData, 0xffb458b0) -
trunk/platform/ixus75_sd750/sub/102a/stubs_entry_2.S
r681 r826 146 146 NHSTUB(DoAFLock, 0xffb06254) 147 147 NHSTUB(UnlockAF, 0xffb062d4) 148 NHSTUB(SetScriptMode,0xFFB402B0) // by find_eventproc name @ 0xFF81FB34 -
trunk/platform/ixus75_sd750/sub/102a/stubs_min.S
r641 r826 19 19 DEF(some_f_for_dng, 0x7214) 20 20 DEF(second_ext_for_dng, 0x7238) 21 DEF(levent_table,0xFFB3AACC) -
trunk/platform/ixus800_sd700/sub/100b/stubs_entry.S
r713 r826 58 58 // Best match: 89% 59 59 NSTUB(PhySw_testgpio, 0xff827f94) 60 NSTUB(PostLogicalEventForNotPowerType, 0xff96e030) 61 NSTUB(PostLogicalEventToUI, 0xff96e0ac) 62 // ALT: NSTUB(PostLogicalEventToUI, 0xff96e134) // 21/0 60 63 NSTUB(ProtectFile, 0xff867eb0) 61 64 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff8686c4) 75 78 NSTUB(SetAutoShutdownTime, 0xff972004) 79 NSTUB(SetCurrentCaptureModeType, 0xff9a3274) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff96fdf8) 76 82 // Best match: 86% 77 83 NSTUB(SetParameterData, 0xff976e4c) -
trunk/platform/ixus800_sd700/sub/100b/stubs_entry_2.S
r681 r826 26 26 NHSTUB(DoAFLock, 0xff95b420) 27 27 NHSTUB(UnlockAF, 0xff95b464) 28 NHSTUB(SetScriptMode,0xFF96FE60) // by find_eventproc name @ 0xFF998C5C -
trunk/platform/ixus800_sd700/sub/100b/stubs_min.S
r685 r826 17 17 DEF(some_f_for_dng, 0x8B0C) 18 18 DEF(second_ext_for_dng, 0x8B30) 19 DEF(levent_table,0xFF96B1C8) 20 DEF(playrec_mode,0x6440) //"MenuIn" -
trunk/platform/ixus800_sd700/sub/101b/stubs_entry.S
r713 r826 58 58 // Best match: 89% 59 59 NSTUB(PhySw_testgpio, 0xff827f98) 60 NSTUB(PostLogicalEventForNotPowerType, 0xff96e034) 61 NSTUB(PostLogicalEventToUI, 0xff96e0b0) 62 // ALT: NSTUB(PostLogicalEventToUI, 0xff96e138) // 21/0 60 63 NSTUB(ProtectFile, 0xff867eb4) 61 64 // Best match: 92% … … 74 77 NSTUB(RenameFile_Fut, 0xff8686c8) 75 78 NSTUB(SetAutoShutdownTime, 0xff972008) 79 NSTUB(SetCurrentCaptureModeType, 0xff9a3278) 80 // Best match: 88% 81 NSTUB(SetLogicalEventActive, 0xff96fdfc) 76 82 // Best match: 86% 77 83 NSTUB(SetParameterData, 0xff976e50) -
trunk/platform/ixus800_sd700/sub/101b/stubs_entry_2.S
r681 r826 26 26 NHSTUB(DoAFLock, 0xff95b424) 27 27 NHSTUB(UnlockAF, 0xff95b468) 28 NHSTUB(SetScriptMode,0xFF96FE64) // by find_eventproc name @ 0xFF998C60 -
trunk/platform/ixus800_sd700/sub/101b/stubs_min.S
r685 r826 17 17 DEF(some_f_for_dng, 0x8B0C) 18 18 DEF(second_ext_for_dng, 0x8B30) 19 DEF(levent_table,0xFF96B1CC) 20 DEF(playrec_mode,0x6440) //"MenuIn" -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S
r817 r826 56 56 NSTUB(Open, 0xff823e2c) 57 57 NSTUB(PT_PlaySound, 0xff85b064) 58 NSTUB(PostLogicalEventForNotPowerType, 0xff872f04) 59 NSTUB(PostLogicalEventToUI, 0xff872f50) 58 60 NSTUB(Read, 0xff81a15c) 59 61 NSTUB(ReadFastDir, 0xffa0c13c) … … 65 67 // Best match: 93% 66 68 NSTUB(SetAutoShutdownTime, 0xff873908) 69 // Best match: 81% 70 NSTUB(SetCurrentCaptureModeType, 0xff87a4b0) 67 71 NSTUB(SetFileTimeStamp, 0xff824130) 72 // Best match: 64% 73 NSTUB(SetLogicalEventActive, 0xff873630) 68 74 // Best match: 96% 69 75 NSTUB(SetParameterData, 0xff95b388) -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry_2.S
r811 r826 28 28 NHSTUB(taskUnlock, do_nothing) 29 29 NHSTUB(taskLock, do_nothing) 30 30 31 NHSTUB(DoAFLock, 0xff825c4c) 31 32 NHSTUB(UnlockAF, 0xff825c90) 32 33 NHSTUB(apex2us, 0xFF9AC134) 34 NHSTUB(SetScriptMode, 0xFF873680) // "SetScriptMode" -
trunk/platform/ixus80_sd1100/sub/100c/stubs_min.S
r569 r826 19 19 // ?? 20 20 // DEF(some_flag_for_af_scan, ) 21 // DEF(playrec_mode,) 21 DEF(levent_table,0xFFACAC6C) 22 DEF(playrec_mode,0x5534) // 0x5530+4 "MenuIn" -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S
r817 r826 56 56 NSTUB(Open, 0xff823e2c) 57 57 NSTUB(PT_PlaySound, 0xff85b064) 58 NSTUB(PostLogicalEventForNotPowerType, 0xff872f04) 59 NSTUB(PostLogicalEventToUI, 0xff872f50) 58 60 NSTUB(Read, 0xff81a15c) 59 61 NSTUB(ReadFastDir, 0xffa0c138) … … 65 67 // Best match: 93% 66 68 NSTUB(SetAutoShutdownTime, 0xff873908) 69 // Best match: 81% 70 NSTUB(SetCurrentCaptureModeType, 0xff87a4b0) 67 71 NSTUB(SetFileTimeStamp, 0xff824130) 72 // Best match: 64% 73 NSTUB(SetLogicalEventActive, 0xff873630) 68 74 // Best match: 96% 69 75 NSTUB(SetParameterData, 0xff95b388) -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry_2.S
r811 r826 27 27 NHSTUB(taskUnlock, do_nothing) 28 28 NHSTUB(taskLock, do_nothing) 29 29 30 NHSTUB(DoAFLock, 0xff825c4c) 30 31 NHSTUB(UnlockAF, 0xff825c90) 31 32 NHSTUB(apex2us, 0xFF9AC134) 33 NHSTUB(SetScriptMode, 0xFF873680) -
trunk/platform/ixus80_sd1100/sub/101a/stubs_min.S
r569 r826 19 19 // ?? 20 20 // DEF(some_flag_for_af_scan, ) 21 // DEF(playrec_mode,) 21 DEF(levent_table,0xFFACAC68) 22 DEF(playrec_mode,0x5534) // 0x5530+4 "MenuIn" -
trunk/platform/ixus850_sd800/sub/100e/stubs_entry.S
r713 r826 60 60 // Best match: 96% 61 61 NSTUB(PhySw_testgpio, 0xff829398) 62 NSTUB(PostLogicalEventForNotPowerType, 0xff9a9df8) 63 NSTUB(PostLogicalEventToUI, 0xff9a9e74) 64 // ALT: NSTUB(PostLogicalEventToUI, 0xff9a9efc) // 21/0 62 65 NSTUB(ProtectFile, 0xff8729f0) 63 66 // Best match: 92% … … 72 75 NSTUB(RenameFile_Fut, 0xff873224) 73 76 NSTUB(SetAutoShutdownTime, 0xff9adf84) 77 NSTUB(SetCurrentCaptureModeType, 0xff9dd8b4) 78 // Best match: 88% 79 NSTUB(SetLogicalEventActive, 0xff9abbe0) 74 80 NSTUB(SetParameterData, 0xff9b2db4) 75 81 NSTUB(SetPropertyCase, 0xff8258c4) -
trunk/platform/ixus850_sd800/sub/100e/stubs_entry_2.S
r702 r826 47 47 NHSTUB(DoAFLock, 0xff995318) 48 48 NHSTUB(UnlockAF, 0xff995364) 49 NHSTUB(SetScriptMode,0xFF9ABC48) // by find_eventproc name @ 0xFF9D3ED4 -
trunk/platform/ixus850_sd800/sub/100e/stubs_min.S
r639 r826 227 227 DEF(some_f_for_dng, 0x9A68) 228 228 DEF(second_ext_for_dng, 0x9A8C) 229 DEF(levent_table,0xFF9A6CEC) -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r817 r826 55 55 // Best match: 54% 56 56 NSTUB(PT_PlaySound, 0xff859588) 57 NSTUB(PostLogicalEventForNotPowerType, 0xff86ae94) 58 NSTUB(PostLogicalEventToUI, 0xff86aee0) 57 59 NSTUB(Read, 0xff81a440) 58 60 NSTUB(ReadFastDir, 0xffa040d4) … … 61 63 NSTUB(RenameFile_Fut, 0xff824840) 62 64 NSTUB(SetAutoShutdownTime, 0xff86d0c0) 65 // Best match: 81% 66 NSTUB(SetCurrentCaptureModeType, 0xff874b44) 63 67 NSTUB(SetFileTimeStamp, 0xff825308) 68 // Best match: 78% 69 NSTUB(SetLogicalEventActive, 0xff86cc7c) 64 70 NSTUB(SetParameterData, 0xff94365c) 65 71 NSTUB(SetPropertyCase, 0xff869368) -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry_2.S
r681 r826 162 162 NHSTUB(DoAFLock, 0xff826bb8) 163 163 NHSTUB(UnlockAF, 0xff826c08) 164 NHSTUB(SetScriptMode, 0xFF86CCCC) // string -
trunk/platform/ixus860_sd870/sub/100c/stubs_min.S
r644 r826 20 20 DEF(some_f_for_dng, 0x90AC) 21 21 DEF(second_ext_for_dng, 0x90CC) 22 DEF(levent_table,0xFFAAC8B8) 23 DEF(playrec_mode,0x56C8) // "SSAPI::MenuIn" 0x56C4+4 -
trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff85f28c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff876ca4) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff876cf0) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa21c90) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff878f3c) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff8800bc) 80 86 NSTUB(SetFileTimeStamp, 0xff823dd0) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff878c18) 81 89 // Best match: 96% 82 90 NSTUB(SetParameterData, 0xff95a6dc) -
trunk/platform/ixus870_sd880/sub/100e/stubs_entry_2.S
r817 r826 44 44 NHSTUB(qsort, 0xffa84fb8) // search 01 00 50 E1 1E FF 2F 01 45 45 NHSTUB(strrchr, 0xff9b874C) // via memset (strrchr is above it) 46 NHSTUB(SetScriptMode, 0xFF878C68) // "SetScriptMode" -
trunk/platform/ixus870_sd880/sub/100e/stubs_min.S
r767 r826 14 14 DEF(playrec_mode, 0x5394+0x4) // @0xff865b40, via aShootseqapi_c (adrne/ldrne ~), between the ZoomCtrl and CameraLog above, the one below MOV R0, #1 15 15 DEF(some_flag_for_af_scan, 0x9280) // second value above string "SsPrepareSeq.c" 16 DEF(levent_table,0xFFB07260) -
trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff85f28c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff876ca4) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff876cf0) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa21ca0) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff878f3c) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff8800bc) 80 86 NSTUB(SetFileTimeStamp, 0xff823dd0) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff878c18) 81 89 // Best match: 96% 82 90 NSTUB(SetParameterData, 0xff95a6e0) -
trunk/platform/ixus870_sd880/sub/101a/stubs_entry_2.S
r817 r826 81 81 NHSTUB(strrchr, 0xff9b8750) // via memset (strrchr is above it) 82 82 // NHSTUB(time, 0xff86b83c) // ok, via _sub_???_SystemTime.c__1 83 83 NHSTUB(SetScriptMode, 0xFF878C68) // string -
trunk/platform/ixus870_sd880/sub/101a/stubs_min.S
r767 r826 14 14 DEF(playrec_mode, 0x5394+0x4) // @0xff865b40, via aShootseqapi_c (adrne/ldrne ~), between the ZoomCtrl and CameraLog above, the one below MOV R0, #1 15 15 DEF(some_flag_for_af_scan, 0x9280) // second value above string "SsPrepareSeq.c" 16 DEF(levent_table,0xFFB07270) -
trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff85f28c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff876ca4) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff876cf0) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa21ca0) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff878f3c) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff8800bc) 80 86 NSTUB(SetFileTimeStamp, 0xff823dd0) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff878c18) 81 89 // Best match: 96% 82 90 NSTUB(SetParameterData, 0xff95a6e0) -
trunk/platform/ixus870_sd880/sub/102b/stubs_entry_2.S
r817 r826 50 50 NHSTUB(qsort, 0xffa84fc8) // search 01 00 50 E1 1E FF 2F 01 51 51 NHSTUB(strrchr, 0xff9b8750) // via memset (strrchr is above it) 52 NHSTUB(SetScriptMode, 0xFF878C68) // "SetScriptMode" 53 -
trunk/platform/ixus870_sd880/sub/102b/stubs_min.S
r767 r826 14 14 DEF(playrec_mode, 0x5394+0x4) // @0xff865b40, via aShootseqapi_c (adrne/ldrne ~), between the ZoomCtrl and CameraLog above, the one below MOV R0, #1 15 15 DEF(some_flag_for_af_scan, 0x9280) // second value above string "SsPrepareSeq.c" 16 DEF(levent_table,0xFFB072A0) -
trunk/platform/ixus950_sd850/sub/100c/stubs_entry.S
r713 r826 66 66 // Best match: 93% 67 67 NSTUB(PhySw_testgpio, 0xffa38ca0) 68 NSTUB(PostLogicalEventForNotPowerType, 0xffb41780) 69 NSTUB(PostLogicalEventToUI, 0xffb417fc) 70 // ALT: NSTUB(PostLogicalEventToUI, 0xffb41884) // 21/0 68 71 NSTUB(ProtectFile, 0xffa9dbd0) 69 72 // Best match: 92% … … 79 82 NSTUB(RenameFile_Fut, 0xffa9e4d0) 80 83 NSTUB(SetAutoShutdownTime, 0xffb45ef8) 84 NSTUB(SetCurrentCaptureModeType, 0xff82ab20) 85 NSTUB(SetLogicalEventActive, 0xffb4399c) 81 86 // Best match: 66% 82 87 NSTUB(SetParameterData, 0xffb490ec) -
trunk/platform/ixus950_sd850/sub/100c/stubs_entry_2.S
r734 r826 64 64 NHSTUB(UnlockAF, 0xffb09280) 65 65 NHSTUB(apex2us,0xFF93CE88); 66 NHSTUB(SetScriptMode,0xFFB43A00) // by find_eventproc name @ 0xFF81FB58 -
trunk/platform/ixus950_sd850/sub/100c/stubs_min.S
r686 r826 23 23 DEF(some_f_for_dng, 0x8DEC) 24 24 DEF(second_ext_for_dng, 0x8E10) 25 DEF(levent_table,0xFFB3E214) -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r817 r826 55 55 // Best match: 54% 56 56 NSTUB(PT_PlaySound, 0xff85985c) 57 NSTUB(PostLogicalEventForNotPowerType, 0xff86b218) 58 NSTUB(PostLogicalEventToUI, 0xff86b264) 57 59 NSTUB(Read, 0xff81a378) 58 60 NSTUB(ReadFastDir, 0xffa0a1bc) … … 61 63 NSTUB(RenameFile_Fut, 0xff8247dc) 62 64 NSTUB(SetAutoShutdownTime, 0xff86d444) 65 // Best match: 81% 66 NSTUB(SetCurrentCaptureModeType, 0xff874e2c) 63 67 NSTUB(SetFileTimeStamp, 0xff8252a4) 68 // Best match: 78% 69 NSTUB(SetLogicalEventActive, 0xff86d000) 64 70 NSTUB(SetParameterData, 0xff945dd4) 65 71 NSTUB(SetPropertyCase, 0xff8696ec) -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry_2.S
r681 r826 96 96 NHSTUB(DoAFLock, 0xff826b54) 97 97 NHSTUB(UnlockAF, 0xff826ba4) 98 NHSTUB(SetScriptMode, 0xFF86D050) //"SetScriptMode" 98 99 -
trunk/platform/ixus960_sd950/sub/100d/stubs_min.S
r686 r826 20 20 DEF(some_f_for_dng, 0xC720) 21 21 DEF(second_ext_for_dng, 0xC740) 22 DEF(levent_table,0xFFAB3444) 23 DEF(playrec_mode,0x56D0) // "SSAPI:MenuIn" 0x56CC+4 -
trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S
r821 r826 59 59 NSTUB(Open, 0xff823d68) 60 60 NSTUB(PT_PlaySound, 0xff85b240) 61 NSTUB(PostLogicalEventForNotPowerType, 0xff873274) 62 NSTUB(PostLogicalEventToUI, 0xff8732c0) 61 63 NSTUB(Read, 0xff81a094) 62 64 NSTUB(ReadFastDir, 0xffa13500) … … 68 70 // Best match: 93% 69 71 NSTUB(SetAutoShutdownTime, 0xff875528) 72 // Best match: 81% 73 NSTUB(SetCurrentCaptureModeType, 0xff87c334) 70 74 NSTUB(SetFileTimeStamp, 0xff82406c) 75 // Best match: 64% 76 NSTUB(SetLogicalEventActive, 0xff875194) 71 77 // Best match: 96% 72 78 NSTUB(SetParameterData, 0xff95d8a4) -
trunk/platform/ixus970_sd890/sub/100b/stubs_entry_2.S
r821 r826 53 53 NHSTUB(unknown_libname_96, 0xFF810948) 54 54 NHSTUB(j_unknown_libname_73, 0xFF810948) 55 56 NHSTUB(SetScriptMode, 0xFF8751E4) // "SetScriptMode" -
trunk/platform/ixus970_sd890/sub/100b/stubs_min.S
r821 r826 17 17 DEF(some_f_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 18 18 DEF(second_ext_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 19 DEF(levent_table,0xFFAD3FCC) -
trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S
r821 r826 59 59 NSTUB(Open, 0xff823d68) 60 60 NSTUB(PT_PlaySound, 0xff85b240) 61 NSTUB(PostLogicalEventForNotPowerType, 0xff873274) 62 NSTUB(PostLogicalEventToUI, 0xff8732c0) 61 63 NSTUB(Read, 0xff81a094) 62 64 NSTUB(ReadFastDir, 0xffa13500) … … 68 70 // Best match: 93% 69 71 NSTUB(SetAutoShutdownTime, 0xff875528) 72 // Best match: 81% 73 NSTUB(SetCurrentCaptureModeType, 0xff87c334) 70 74 NSTUB(SetFileTimeStamp, 0xff82406c) 75 // Best match: 64% 76 NSTUB(SetLogicalEventActive, 0xff875194) 71 77 // Best match: 96% 72 78 NSTUB(SetParameterData, 0xff95d8a4) -
trunk/platform/ixus970_sd890/sub/100c/stubs_entry_2.S
r821 r826 42 42 NHSTUB(PostLogicalEventForNotPowerType, 0xFF873274) 43 43 NHSTUB(apex2us, 0xFF9B2824) 44 NHSTUB(SetScriptMode, 0xFF8751E4) 44 45 45 46 //Nullsubs -
trunk/platform/ixus970_sd890/sub/100c/stubs_min.S
r821 r826 17 17 DEF(some_f_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 18 18 DEF(second_ext_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 19 DEF(levent_table,0xFFAD40A0) -
trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S
r817 r826 59 59 NSTUB(Open, 0xff823d68) 60 60 NSTUB(PT_PlaySound, 0xff85b1c4) 61 NSTUB(PostLogicalEventForNotPowerType, 0xff8731f8) 62 NSTUB(PostLogicalEventToUI, 0xff873244) 61 63 NSTUB(Read, 0xff81a094) 62 64 NSTUB(ReadFastDir, 0xffa13470) … … 68 70 // Best match: 93% 69 71 NSTUB(SetAutoShutdownTime, 0xff8754ac) 72 // Best match: 81% 73 NSTUB(SetCurrentCaptureModeType, 0xff87c2b8) 70 74 NSTUB(SetFileTimeStamp, 0xff82406c) 75 // Best match: 64% 76 NSTUB(SetLogicalEventActive, 0xff875118) 71 77 // Best match: 96% 72 78 NSTUB(SetParameterData, 0xff95d814) -
trunk/platform/ixus970_sd890/sub/100f/stubs_entry_2.S
r817 r826 42 42 NHSTUB(PostLogicalEventForNotPowerType, 0xFF8731F8) 43 43 NHSTUB(apex2us, 0xFF9B2794) 44 NHSTUB(SetScriptMode, 0xFF875168) 44 45 45 46 //Nullsubs -
trunk/platform/ixus970_sd890/sub/100f/stubs_min.S
r790 r826 17 17 DEF(some_f_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 18 18 DEF(second_ext_for_dng, 0xDEAD) // ??? TODO NOT FOUND! 19 DEF(levent_table,0xFFAD4084) -
trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff863398) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87b858) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87b8a4) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa2eb80) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff87daf0) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff884c28) 80 86 NSTUB(SetFileTimeStamp, 0xff823e50) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff87d7cc) 81 89 // Best match: 96% 82 90 NSTUB(SetParameterData, 0xff962a28) -
trunk/platform/ixus980_sd990/sub/100e/stubs_entry_2.S
r819 r826 20 20 NHSTUB(WriteSDCard,0xFF9210A4) // similar to SX10, search on BOOTDISK and SCRIPT 21 21 NHSTUB(LEDDrive,0xFF849B2C) // string LEDDrive 22 NHSTUB( PostLogicalEventForNotPowerType,0xFF87B858) // string PostLogicalEventForNotPowerType22 NHSTUB(SetScriptMode,0xFF87D81C) // "SetScriptMode" 23 23 24 24 // not found by finsig -
trunk/platform/ixus980_sd990/sub/100e/stubs_min.S
r740 r826 14 14 DEF(some_f_for_dng, 0xDEAD) // TODO NOT FOUND! 15 15 DEF(second_ext_for_dng, 0xDEAD) // TODO NOT FOUND! 16 DEF(levent_table,0xFFB198B0) 17 DEF(playrec_mode,0x5594) // 0x5590+4 "MenuIn" -
trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff863398) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87b858) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87b8a4) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa2eb80) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff87daf0) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff884c28) 80 86 NSTUB(SetFileTimeStamp, 0xff823e50) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff87d7cc) 81 89 // Best match: 96% 82 90 NSTUB(SetParameterData, 0xff962a28) -
trunk/platform/ixus980_sd990/sub/101b/stubs_entry_2.S
r819 r826 20 20 NHSTUB(WriteSDCard,0xFF9210A4) // similar to SX10, search on BOOTDISK and SCRIPT 21 21 NHSTUB(LEDDrive,0xFF849B2C) // string LEDDrive 22 NHSTUB( PostLogicalEventForNotPowerType,0xFF87B858) // string PostLogicalEventForNotPowerType22 NHSTUB(SetScriptMode,0xFF87D81C) // "SetScriptMode" 23 23 24 24 // not found by finsig -
trunk/platform/ixus980_sd990/sub/101b/stubs_min.S
r792 r826 14 14 DEF(some_f_for_dng, 0xDEAD) // TODO NOT FOUND! 15 15 DEF(second_ext_for_dng, 0xDEAD) // TODO NOT FOUND! 16 DEF(levent_table,0xFFB198E0) 17 DEF(playrec_mode,0x5594) // 0x5590+4 "MenuIn" -
trunk/platform/ixusizoom_sd30/sub/100g/stubs_entry.S
r713 r826 60 60 // Best match: 96% 61 61 NSTUB(PhySw_testgpio, 0xff828f68) 62 NSTUB(PostLogicalEventForNotPowerType, 0xff95a1e8) 63 NSTUB(PostLogicalEventToUI, 0xff95a274) 64 // ALT: NSTUB(PostLogicalEventToUI, 0xff95a30c) // 25/0 62 65 NSTUB(ProtectFile, 0xff868c78) 63 66 // Best match: 92% … … 77 80 // Best match: 96% 78 81 NSTUB(SetAutoShutdownTime, 0xff95dfec) 82 NSTUB(SetCurrentCaptureModeType, 0xff98a540) 83 // Best match: 87% 84 NSTUB(SetLogicalEventActive, 0xff95c1a4) 79 85 NSTUB(SetParameterData, 0xff962ac0) 80 86 NSTUB(SetPropertyCase, 0xff825a94) -
trunk/platform/ixusizoom_sd30/sub/100g/stubs_entry_2.S
r681 r826 28 28 NHSTUB(DoAFLock, 0xff948b74) 29 29 NHSTUB(UnlockAF, 0xff948bb4) 30 NHSTUB(SetScriptMode,0xFF95C208) // by find_eventproc name @ 0xFF981054 -
trunk/platform/ixusizoom_sd30/sub/100g/stubs_min.S
r621 r826 21 21 22 22 23 DEF(levent_table,0xFF9575F8) 24 DEF(playrec_mode, 0x6DA0) // "MenuIn" -
trunk/platform/s2is/sub/100e/stubs_entry.S
r713 r826 59 59 // ERROR: Open is not found! 60 60 // ERROR: PhySw_testgpio is not found! 61 NSTUB(PostLogicalEventForNotPowerType, 0xff980180) 62 NSTUB(PostLogicalEventToUI, 0xff98020c) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff9802a4) // 25/0 61 64 NSTUB(ProtectFile, 0xff86f360) 62 65 NSTUB(PutInNdFilter, 0xffaa6cd8) … … 72 75 // Best match: 96% 73 76 NSTUB(SetAutoShutdownTime, 0xff9833e8) 77 // Best match: 73% 78 NSTUB(SetCurrentCaptureModeType, 0xff9aed34) 79 // Best match: 87% 80 NSTUB(SetLogicalEventActive, 0xff981990) 74 81 // Best match: 66% 75 82 NSTUB(SetParameterData, 0xff987fdc) -
trunk/platform/s2is/sub/100e/stubs_entry_2.S
r681 r826 43 43 NHSTUB(DoAFLock, 0xff967f70) 44 44 NHSTUB(UnlockAF, 0xff96804c) 45 NHSTUB(SetScriptMode,0xFF9819F4) // by find_eventproc name @ 0xFF9A40F0 -
trunk/platform/s2is/sub/100e/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x8960) 17 17 DEF(second_ext_for_dng, 0x8984) 18 DEF(levent_table,0xFF97D92C) -
trunk/platform/s2is/sub/100f/stubs_entry.S
r713 r826 59 59 // ERROR: Open is not found! 60 60 // ERROR: PhySw_testgpio is not found! 61 NSTUB(PostLogicalEventForNotPowerType, 0xff980158) 62 NSTUB(PostLogicalEventToUI, 0xff9801e4) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff98027c) // 25/0 61 64 NSTUB(ProtectFile, 0xff86f360) 62 65 // Best match: 92% … … 81 84 // Best match: 96% 82 85 NSTUB(SetAutoShutdownTime, 0xff9833c0) 86 // Best match: 73% 87 NSTUB(SetCurrentCaptureModeType, 0xff9aed0c) 88 // Best match: 87% 89 NSTUB(SetLogicalEventActive, 0xff981968) 83 90 // Best match: 66% 84 91 NSTUB(SetParameterData, 0xff987fb4) -
trunk/platform/s2is/sub/100f/stubs_entry_2.S
r681 r826 43 43 NHSTUB(DoAFLock, 0xff967f48) 44 44 NHSTUB(UnlockAF, 0xff968024) 45 NHSTUB(SetScriptMode,0xFF9819CC) // by find_eventproc name @ 0xFF9A40C8 -
trunk/platform/s2is/sub/100f/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x8960) 17 17 DEF(second_ext_for_dng, 0x8984) 18 DEF(levent_table,0xFF97D904) -
trunk/platform/s2is/sub/100g/stubs_entry.S
r713 r826 59 59 // ERROR: Open is not found! 60 60 // ERROR: PhySw_testgpio is not found! 61 NSTUB(PostLogicalEventForNotPowerType, 0xff97fee4) 62 NSTUB(PostLogicalEventToUI, 0xff97ff70) 63 // ALT: NSTUB(PostLogicalEventToUI, 0xff980008) // 25/0 61 64 NSTUB(ProtectFile, 0xff86f0ec) 62 65 // Best match: 92% … … 81 84 // Best match: 96% 82 85 NSTUB(SetAutoShutdownTime, 0xff98314c) 86 // Best match: 73% 87 NSTUB(SetCurrentCaptureModeType, 0xff9aea98) 88 // Best match: 87% 89 NSTUB(SetLogicalEventActive, 0xff9816f4) 83 90 // Best match: 66% 84 91 NSTUB(SetParameterData, 0xff987d40) -
trunk/platform/s2is/sub/100g/stubs_entry_2.S
r681 r826 43 43 NHSTUB(DoAFLock, 0xff967cd4) 44 44 NHSTUB(UnlockAF, 0xff967db0) 45 NHSTUB(SetScriptMode,0xFF981758) // by find_eventproc name @ 0xFF9A3E54 -
trunk/platform/s2is/sub/100g/stubs_min.S
r685 r826 16 16 DEF(some_f_for_dng, 0x8990) 17 17 DEF(second_ext_for_dng, 0x89B4) 18 DEF(levent_table,0xFF97D690) -
trunk/platform/s3is/sub/100a/stubs_entry.S
r713 r826 58 58 // Best match: 89% 59 59 NSTUB(PhySw_testgpio, 0xff82835c) 60 NSTUB(PostLogicalEventForNotPowerType, 0xff98b048) 61 NSTUB(PostLogicalEventToUI, 0xff98b0c4) 62 // ALT: NSTUB(PostLogicalEventToUI, 0xff98b14c) // 21/0 60 63 NSTUB(ProtectFile, 0xff869730) 61 64 // Best match: 92% … … 78 81 NSTUB(RenameFile_Fut, 0xff869f44) 79 82 NSTUB(SetAutoShutdownTime, 0xff98f01c) 83 NSTUB(SetCurrentCaptureModeType, 0xff9c3db8) 84 // Best match: 88% 85 NSTUB(SetLogicalEventActive, 0xff98ce10) 80 86 // Best match: 86% 81 87 NSTUB(SetParameterData, 0xff994a88) -
trunk/platform/s3is/sub/100a/stubs_entry_2.S
r728 r826 31 31 NHSTUB(UnlockAF, 0xff976518) 32 32 NHSTUB(apex2us, 0xFF8B6348) 33 NHSTUB(SetScriptMode,0xFF98CE78) // by find_eventproc name @ 0xFF9B80AC -
trunk/platform/s3is/sub/100a/stubs_min.S
r642 r826 15 15 DEF(some_f_for_dng, 0x9480) 16 16 DEF(second_ext_for_dng, 0x94A4) 17 DEF(levent_table,0xFF9881E0) -
trunk/platform/s5is/sub/101a/stubs_entry.S
r817 r826 62 62 // Best match: 54% 63 63 NSTUB(PT_PlaySound, 0xff864244) 64 NSTUB(PostLogicalEventForNotPowerType, 0xff87617c) 65 NSTUB(PostLogicalEventToUI, 0xff8761c8) 64 66 NSTUB(Read, 0xff81a2c8) 65 67 NSTUB(ReadFastDir, 0xffa279c8) … … 70 72 // Best match: 61% 71 73 NSTUB(SetAutoShutdownTime, 0xff877f50) 74 // Best match: 81% 75 NSTUB(SetCurrentCaptureModeType, 0xff87f94c) 72 76 NSTUB(SetFileTimeStamp, 0xff826068) 77 NSTUB(SetLogicalEventActive, 0xff877bb4) 73 78 // ERROR: SetParameterData is not found! 74 79 // ERROR: SetPropertyCase is not found! -
trunk/platform/s5is/sub/101a/stubs_entry_2.S
r817 r826 180 180 NSTUB(kbd_pwr_off, 0xFF81096C) // Does not even exist, I think 181 181 NSTUB(kbd_pwr_on, 0xFF81096C) // Does not even exist, I think 182 182 183 NHSTUB(PT_PlaySound, 0xFF86B5A4) 183 184 NHSTUB(EnterToCompensationEVF, 0xff828070) … … 186 187 NHSTUB(UnlockAF, 0xff827cfc) 187 188 NHSTUB(apex2us, 0xFF9CAF14) 189 NHSTUB(SetScriptMode, 0xFF877C04) // "SetScriptMode" -
trunk/platform/s5is/sub/101a/stubs_min.S
r691 r826 27 27 DEF(second_ext_for_dng, 0x9BB8) 28 28 DEF(movie_status,0x5868 + 0x38) 29 DEF(levent_table,0xFFAC65DC) 30 DEF(playrec_mode,0x5AA0) // 0x5A9C+4 "SSAPI::MenuIn" -
trunk/platform/s5is/sub/101b/stubs_entry.S
r817 r826 62 62 // Best match: 54% 63 63 NSTUB(PT_PlaySound, 0xff86417c) 64 NSTUB(PostLogicalEventForNotPowerType, 0xff8760b4) 65 NSTUB(PostLogicalEventToUI, 0xff876100) 64 66 NSTUB(Read, 0xff81a200) 65 67 NSTUB(ReadFastDir, 0xffa27900) … … 70 72 // Best match: 61% 71 73 NSTUB(SetAutoShutdownTime, 0xff877e88) 74 // Best match: 81% 75 NSTUB(SetCurrentCaptureModeType, 0xff87f884) 72 76 NSTUB(SetFileTimeStamp, 0xff825fa0) 77 NSTUB(SetLogicalEventActive, 0xff877aec) 73 78 // ERROR: SetParameterData is not found! 74 79 // ERROR: SetPropertyCase is not found! -
trunk/platform/s5is/sub/101b/stubs_entry_2.S
r817 r826 189 189 NHSTUB(UnlockAF, 0xff827c34) 190 190 NHSTUB(apex2us, 0xFF9CAE4C) 191 NHSTUB(SetScriptMode, 0xFF877B3C) // "SetScriptMode" -
trunk/platform/s5is/sub/101b/stubs_min.S
r643 r826 93 93 DEF(second_ext_for_dng, 0x9BB8) 94 94 95 96 97 95 DEF(levent_table,0xFFAC64EC) 96 DEF(playrec_mode,0x5AA0) // 0x5A9C+4 "SSAPI::MenuIn" -
trunk/platform/sx1/sub/200h/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff869110) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff88328c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff8832d8) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa6fe64) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff8855f4) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff88d348) 80 86 NSTUB(SetFileTimeStamp, 0xff823d20) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff885240) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff98d430) -
trunk/platform/sx1/sub/200h/stubs_entry_2.S
r817 r826 35 35 NHSTUB(SetZoomActuatorSpeedPercent, 0xFF81093C) 36 36 NHSTUB(rewinddir, 0xFF81093C) 37 38 37 NHSTUB(SetScriptMode, 0xFF885290) // "SetScriptMode" -
trunk/platform/sx1/sub/200h/stubs_min.S
r736 r826 40 40 DEF(zoom_status, 0xF2A0) 41 41 42 43 44 42 DEF(levent_table,0xFFB89F4C) -
trunk/platform/sx1/sub/201a/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff869110) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff88328c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff8832d8) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa6fe78) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff8855f4) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff88d348) 80 86 NSTUB(SetFileTimeStamp, 0xff823d20) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff885240) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff98d430) -
trunk/platform/sx1/sub/201a/stubs_entry_2.S
r817 r826 36 36 NHSTUB(rewinddir, 0xFF81093C) 37 37 38 NHSTUB(SetScriptMode, 0xFF885290) 39 -
trunk/platform/sx1/sub/201a/stubs_min.S
r793 r826 43 43 44 44 45 DEF(levent_table,0xFFB89F60) -
trunk/platform/sx10/sub/100c/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff8659d4) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87ec94) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87ece0) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa49114) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff880fdc) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff8886ac) 80 86 NSTUB(SetFileTimeStamp, 0xff823d40) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff880c28) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff975300) -
trunk/platform/sx10/sub/100c/stubs_entry_2.S
r817 r826 28 28 NHSTUB(PostLogicalEventForNotPowerType, 0xFF87EC94) //done 29 29 NHSTUB(apex2us, 0xFF9E0118) //done -0x10 diff rather that -0x8 30 NHSTUB(SetScriptMode, 0xFF880C78) // "SetScriptMode" 30 31 31 32 // null sub - point these at nullsub_1 as labelled in IDA … … 38 39 NHSTUB(rewinddir, 0xFF81093C) 39 40 40 41 -
trunk/platform/sx10/sub/100c/stubs_min.S
r781 r826 13 13 DEF(enabled_refresh_physical_screen, 0xBE84+0x34) 14 14 DEF(playrec_mode, 0x563C+0x4) 15 DEF(levent_table,0xFFB4ACB8) -
trunk/platform/sx10/sub/101a/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff8659dc) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87ec9c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87ece8) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa49124) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff880fe4) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff8886b4) 80 86 NSTUB(SetFileTimeStamp, 0xff823d40) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff880c30) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff975310) -
trunk/platform/sx10/sub/101a/stubs_entry_2.S
r817 r826 37 37 NHSTUB(SetZoomActuatorSpeedPercent, 0xFF81093C) 38 38 NHSTUB(rewinddir, 0xFF81093C) 39 NHSTUB(SetScriptMode, 0xFF880C80) // string 39 40 40 -
trunk/platform/sx10/sub/101a/stubs_min.S
r736 r826 13 13 DEF(enabled_refresh_physical_screen, 0xBE84+0x34) 14 14 DEF(playrec_mode, 0x563C+0x4) 15 DEF(levent_table,0xFFB4ACC8) -
trunk/platform/sx10/sub/101b/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff865a7c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87ed3c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87ed88) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa491c4) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff881084) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff888754) 80 86 NSTUB(SetFileTimeStamp, 0xff823d40) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff880cd0) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff9753b0) -
trunk/platform/sx10/sub/101b/stubs_entry_2.S
r817 r826 28 28 NHSTUB(PostLogicalEventForNotPowerType, 0xFF87ED3C) 29 29 NHSTUB(apex2us, 0xFF9E01C8) 30 NHSTUB(SetScriptMode, 0xFF880D20) 30 31 31 32 // null sub - point these at nullsub_1 as labelled in IDA -
trunk/platform/sx10/sub/101b/stubs_min.S
r779 r826 14 14 DEF(enabled_refresh_physical_screen, 0xBE84+0x34) 15 15 DEF(playrec_mode, 0x563C+0x4) 16 DEF(levent_table,0xFFB4ADF4) -
trunk/platform/sx10/sub/102b/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff865a7c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87ed3c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87ed88) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa491c4) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff881084) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff888754) 80 86 NSTUB(SetFileTimeStamp, 0xff823d40) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff880cd0) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff9753b0) -
trunk/platform/sx10/sub/102b/stubs_entry_2.S
r817 r826 28 28 NHSTUB(PostLogicalEventForNotPowerType, 0xFF87ED3C) 29 29 NHSTUB(apex2us, 0xFF9E01C8) 30 NHSTUB(SetScriptMode, 0xFF880D20) 30 31 31 32 // null sub -
trunk/platform/sx10/sub/102b/stubs_min.S
r776 r826 13 13 DEF(enabled_refresh_physical_screen, 0xBE84+0x34) 14 14 DEF(playrec_mode, 0x563C+0x4) 15 DEF(levent_table,0xFFB4AE24) -
trunk/platform/sx10/sub/103a/stubs_entry.S
r817 r826 70 70 // Best match: 90% 71 71 NSTUB(PT_PlaySound, 0xff865a7c) 72 // Best match: 86% 73 NSTUB(PostLogicalEventForNotPowerType, 0xff87ed3c) 74 // Best match: 92% 75 NSTUB(PostLogicalEventToUI, 0xff87ed88) 72 76 NSTUB(Read, 0xff819a4c) 73 77 NSTUB(ReadFastDir, 0xffa491d8) … … 78 82 // Best match: 93% 79 83 NSTUB(SetAutoShutdownTime, 0xff881084) 84 // Best match: 81% 85 NSTUB(SetCurrentCaptureModeType, 0xff888754) 80 86 NSTUB(SetFileTimeStamp, 0xff823d40) 87 // Best match: 64% 88 NSTUB(SetLogicalEventActive, 0xff880cd0) 81 89 // Best match: 68% 82 90 NSTUB(SetParameterData, 0xff9753b0) -
trunk/platform/sx10/sub/103a/stubs_entry_2.S
r817 r826 28 28 NHSTUB(PostLogicalEventForNotPowerType, 0xFF87ED3C) 29 29 NHSTUB(apex2us, 0xFF9E01DC) 30 NHSTUB(SetScriptMode, 0xFF880D20) 30 31 31 32 // null sub -
trunk/platform/sx10/sub/103a/stubs_min.S
r784 r826 13 13 DEF(enabled_refresh_physical_screen, 0xBE84+0x34) 14 14 DEF(playrec_mode, 0x563C+0x4) 15 DEF(levent_table,0xFFB4AE38) -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r817 r826 55 55 NSTUB(Open, 0xffc15024) 56 56 // ERROR: PT_PlaySound is not found! 57 NSTUB(PostLogicalEventForNotPowerType, 0xffc5d6b0) 58 NSTUB(PostLogicalEventToUI, 0xffc5d6fc) 57 59 NSTUB(Read, 0xffc0a440) 58 60 NSTUB(ReadFastDir, 0xffddc67c) … … 61 63 NSTUB(RenameFile_Fut, 0xffc14860) 62 64 NSTUB(SetAutoShutdownTime, 0xffc5f788) 65 // Best match: 81% 66 NSTUB(SetCurrentCaptureModeType, 0xffc66210) 63 67 NSTUB(SetFileTimeStamp, 0xffc15328) 68 // Best match: 78% 69 NSTUB(SetLogicalEventActive, 0xffc5f44c) 64 70 NSTUB(SetParameterData, 0xffd267d8) 65 71 NSTUB(SetPropertyCase, 0xffc5bb84) -
trunk/platform/sx100is/sub/100b/stubs_entry_2.S
r817 r826 183 183 NHSTUB(UnlockAF, 0xffc16fc8) 184 184 NHSTUB(WriteSDCard, 0xFFCFF4E8) 185 NHSTUB(SetScriptMode, 0xFFC5F49C) // "SetScriptMode" -
trunk/platform/sx100is/sub/100b/stubs_min.S
r626 r826 16 16 DEF(some_f_for_dng, 0x8E8C) 17 17 DEF(second_ext_for_dng, 0x8EAC) 18 DEF(levent_table,0xFFE7CB2C) -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r817 r826 55 55 NSTUB(Open, 0xffc15024) 56 56 // ERROR: PT_PlaySound is not found! 57 NSTUB(PostLogicalEventForNotPowerType, 0xffc5d6e4) 58 NSTUB(PostLogicalEventToUI, 0xffc5d730) 57 59 NSTUB(Read, 0xffc0a440) 58 60 NSTUB(ReadFastDir, 0xffddc6b0) … … 61 63 NSTUB(RenameFile_Fut, 0xffc14860) 62 64 NSTUB(SetAutoShutdownTime, 0xffc5f7bc) 65 // Best match: 81% 66 NSTUB(SetCurrentCaptureModeType, 0xffc66244) 63 67 NSTUB(SetFileTimeStamp, 0xffc15328) 68 // Best match: 78% 69 NSTUB(SetLogicalEventActive, 0xffc5f480) 64 70 NSTUB(SetParameterData, 0xffd2680c) 65 71 NSTUB(SetPropertyCase, 0xffc5bbb8) -
trunk/platform/sx100is/sub/100c/stubs_entry_2.S
r817 r826 184 184 NHSTUB(UnlockAF, 0xffc16fc8) 185 185 NHSTUB(WriteSDCard, 0xFFCFF51C) 186 NHSTUB(SetScriptMode, 0xFFC5F4D0) -
trunk/platform/sx100is/sub/100c/stubs_min.S
r626 r826 16 16 DEF(some_f_for_dng, 0x8E8C) 17 17 DEF(second_ext_for_dng, 0x8EAC) 18 DEF(levent_table,0xFFE7CB64) -
trunk/platform/sx110is/sub/100b/stubs_entry.S
r817 r826 69 69 // Best match: 72% 70 70 NSTUB(PT_PlaySound, 0xffc4d9ac) 71 // Best match: 86% 72 NSTUB(PostLogicalEventForNotPowerType, 0xffc61bb4) 73 // Best match: 92% 74 NSTUB(PostLogicalEventToUI, 0xffc61c00) 71 75 NSTUB(Read, 0xffc0a138) 72 76 NSTUB(ReadFastDir, 0xffdf35b8) … … 77 81 // Best match: 93% 78 82 NSTUB(SetAutoShutdownTime, 0xffc63e14) 83 // Best match: 81% 84 NSTUB(SetCurrentCaptureModeType, 0xffc6a8c4) 79 85 NSTUB(SetFileTimeStamp, 0xffc13624) 86 // Best match: 64% 87 NSTUB(SetLogicalEventActive, 0xffc63af0) 80 88 // Best match: 96% 81 89 NSTUB(SetParameterData, 0xffd388e8) -
trunk/platform/sx110is/sub/100b/stubs_entry_2.S
r822 r826 44 44 NHSTUB(eventproc_export_SleepTask, 0xffc176ac) 45 45 NHSTUB(eventproc_export_ExitTask, 0xffc0bb50) 46 NHSTUB(SetScriptMode, 0xFFC63B40) //"SetScriptMode" 46 47 47 48 //do they really exists in dryos? --> point to nullsub -
trunk/platform/sx110is/sub/100b/stubs_min.S
r755 r826 14 14 DEF(playrec_mode, 0x5408+0x4) //found at ROM:FFC545B4 and ROM:FFC542A4 (?????) 15 15 DEF(some_flag_for_af_scan, 0x8C78 ) //found at ROM:FFD19814 16 DEF(levent_table,0xFFEB9C50) -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r817 r826 64 64 // Best match: 72% 65 65 NSTUB(PT_PlaySound, 0xff86046c) 66 // Best match: 86% 67 NSTUB(PostLogicalEventForNotPowerType, 0xff879a08) 68 // Best match: 92% 69 NSTUB(PostLogicalEventToUI, 0xff879a54) 66 70 NSTUB(Read, 0xff819ae4) 67 71 NSTUB(ReadFastDir, 0xffa4794c) … … 72 76 // Best match: 93% 73 77 NSTUB(SetAutoShutdownTime, 0xff87bd54) 78 // Best match: 81% 79 NSTUB(SetCurrentCaptureModeType, 0xff882d6c) 74 80 NSTUB(SetFileTimeStamp, 0xff823fcc) 81 // Best match: 64% 82 NSTUB(SetLogicalEventActive, 0xff87ba30) 75 83 // Best match: 96% 76 84 NSTUB(SetParameterData, 0xff963250) -
trunk/platform/sx200is/sub/100c/stubs_entry_2.S
r817 r826 38 38 NHSTUB(PostLEDMessage, 0xFF847470 ) //questionable, might be wrong... simular to SX110 39 39 NHSTUB(UnsetZoomForMovie, 0xFF969764) // found via search for ZoomCon_UnsetZoomForMovie string 40 NHSTUB(SetScriptMode, 0xFF87BA80) // "SetScriptMode" 40 41 41 42 -
trunk/platform/sx200is/sub/100c/stubs_min.S
r804 r826 23 23 24 24 25 DEF(levent_table,0xFFB399F0) -
trunk/platform/tx1/sub/100g/stubs_entry.S
r713 r826 62 62 // Best match: 93% 63 63 NSTUB(PhySw_testgpio, 0xffa44c2c) 64 NSTUB(PostLogicalEventForNotPowerType, 0xffb5f498) 65 NSTUB(PostLogicalEventToUI, 0xffb5f514) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xffb5f59c) // 21/0 64 67 NSTUB(ProtectFile, 0xffaa9888) 65 68 // Best match: 92% … … 75 78 NSTUB(RenameFile_Fut, 0xffaaa188) 76 79 NSTUB(SetAutoShutdownTime, 0xffb63784) 80 NSTUB(SetCurrentCaptureModeType, 0xff829c58) 81 NSTUB(SetLogicalEventActive, 0xffb61390) 77 82 // Best match: 86% 78 83 NSTUB(SetParameterData, 0xffb66ab4) -
trunk/platform/tx1/sub/100g/stubs_entry_2.S
r681 r826 42 42 NHSTUB(DoAFLock, 0xffb26510) 43 43 NHSTUB(UnlockAF, 0xffb26590) 44 NHSTUB(SetScriptMode,0xFFB613F4) // by find_eventproc name @ 0xFF81FBD8 -
trunk/platform/tx1/sub/100g/stubs_min.S
r685 r826 15 15 DEF(some_f_for_dng, 0x6FE0) 16 16 DEF(second_ext_for_dng, 0x7004) 17 DEF(levent_table,0xFFB5BF2C) 18 DEF(playrec_mode,0xD4EC) // "SSAPI::MenuIn" -
trunk/platform/tx1/sub/101b/stubs_entry.S
r713 r826 62 62 // Best match: 93% 63 63 NSTUB(PhySw_testgpio, 0xffa44cac) 64 NSTUB(PostLogicalEventForNotPowerType, 0xffb5f518) 65 NSTUB(PostLogicalEventToUI, 0xffb5f594) 66 // ALT: NSTUB(PostLogicalEventToUI, 0xffb5f61c) // 21/0 64 67 NSTUB(ProtectFile, 0xffaa9908) 65 68 // Best match: 92% … … 75 78 NSTUB(RenameFile_Fut, 0xffaaa208) 76 79 NSTUB(SetAutoShutdownTime, 0xffb63804) 80 NSTUB(SetCurrentCaptureModeType, 0xff829c58) 81 NSTUB(SetLogicalEventActive, 0xffb61410) 77 82 // Best match: 86% 78 83 NSTUB(SetParameterData, 0xffb66b34) -
trunk/platform/tx1/sub/101b/stubs_entry_2.S
r681 r826 39 39 NHSTUB(DoAFLock, 0xffb26590) 40 40 NHSTUB(UnlockAF, 0xffb26610) 41 NHSTUB(SetScriptMode,0xFFB61474) // by find_eventproc name @ 0xFF81FBD8 -
trunk/platform/tx1/sub/101b/stubs_min.S
r685 r826 15 15 DEF(some_f_for_dng, 0x6FE0) 16 16 DEF(second_ext_for_dng, 0x7004) 17 DEF(levent_table,0xFFB5BFAC) 18 DEF(playrec_mode,0xD4EC) // "SSAPI::MenuIn" -
trunk/tools/Makefile
r823 r826 5 5 include $(topdir)makefile.inc 6 6 7 OBJS=pakwif.o finsig.o gensig.o dumpchk.o dancingbits.o rawconvert.o 7 OBJS=pakwif.o finsig.o gensig.o dumpchk.o dancingbits.o rawconvert.o dumputil.o find_levent.o find_eventproc.o 8 8 9 9 ifdef OPT_FI2 … … 11 11 endif 12 12 13 all: pakwif$(EXE) finsig$(EXE) dancingbits$(EXE) 13 all: pakwif$(EXE) finsig$(EXE) dancingbits$(EXE) 14 15 # not needed by batch builds, not built by default 16 extras: rawconvert$(EXE) find_levent$(EXE) find_eventproc$(EXE) dumpchk$(EXE) 14 17 15 18 %.o: %.c … … 44 47 rawconvert$(EXE): rawconvert.o 45 48 @echo $< \-\> $@ 49 $(HOSTCC) $(HOSTCFLAGS) -o $@ $^ 50 51 find_levent$(EXE): find_levent.o dumputil.o 52 @echo $^ \-\> $@ 53 $(HOSTCC) $(HOSTCFLAGS) -o $@ $^ 54 55 find_eventproc$(EXE): find_eventproc.o dumputil.o 56 @echo $^ \-\> $@ 46 57 $(HOSTCC) $(HOSTCFLAGS) -o $@ $^ 47 58 -
trunk/tools/sig_ref_dryos_1.txt
r817 r826 100 100 TurnOnBackLight 0xffc676dc 101 101 TurnOffBackLight 0xffc676f4 102 SetLogicalEventActive 0xFFC5BCD0 20 103 PostLogicalEventToUI 0xFFC5B69C 104 PostLogicalEventForNotPowerType 0xFFC5B650 105 SetCurrentCaptureModeType 0xFFC6214C 15 -
trunk/tools/sig_ref_dryos_2.txt
r817 r826 21 21 time 0xff866d48 22 22 PT_PlaySound 0xff85b064 11 23 PostLogicalEventToUI 0xFF872F50 24 PostLogicalEventForNotPowerType 0xFF872F04 -
trunk/tools/sig_ref_vxworks_1.txt
r713 r826 132 132 TurnOffBackLight 0xffd93454 133 133 iosDevDelete 0xFFEBD054 134 SetLogicalEventActive 0xFFD46F7C 23 135 PostLogicalEventToUI 0xFFD44F90 136 PostLogicalEventForNotPowerType 0xFFD44F04 137 SetCurrentCaptureModeType 0xFFD76E1C 16 -
trunk/tools/sig_ref_vxworks_2.txt
r679 r826 42 42 TurnOnBackLight 0xffdbd720 43 43 TurnOffBackLight 0xffdbd750 44 PostLogicalEventToUI 0xFFD6CD44 45 PostLogicalEventForNotPowerType 0xFFD6CCC8 -
trunk/tools/sig_ref_vxworks_3.txt
r566 r826 12 12 RenameFile_Fut 0xFFE42084 13 13 Remove 0xFFE46B78 14 SetLogicalEventActive 0xFFEDE6B0 22 -
trunk/tools/signatures_dryos.h
r817 r826 3030 3030 }; 3031 3031 3032 static FuncSig func_sig_SetLogicalEventActive_1[] = { 3033 { 1, 0xe59f40c8, 0xfdffffff }, // ldr:4:0xE59F40C8 3034 { 2, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3035 { 4, 0xe1a06001, 0xfdffffff }, // mov:6:0xE1A06001 3036 { 5, 0xe1500026, 0xfdffffff }, // cmp:7:0xE3500026 3037 { 6, 0x01a01e1b, 0xfdffffff }, // mov:6:0x03A01E1B 3038 { 7, 0x008f00b8, 0xfdffffff }, // add:6:0x028F00B8 3039 { 8, 0x0b000000, 0xff000000 }, // b, bl:3:0x0BFEC0E8 3040 { 9, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3041 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB00001A 3042 { 13, 0x00801001, 0xfdffffff }, // add:6:0x02801001 3043 { 15, 0xe59f1094, 0xfdffffff }, // ldr:4:0xE59F1094 3044 { 16, 0xe5815180, 0xfdffffff }, // str:4:0xE7815180 3045 { 17, 0xe0810180, 0xfdffffff }, // add:6:0xE0810180 3046 { 18, 0xe5806004, 0xfdffffff }, // str:4:0xE5806004 3047 { -1, -1, -1 }, 3048 /* 14/20 */ 3049 }; 3050 3051 static FuncSig func_sig_PostLogicalEventToUI_1[] = { 3052 { 1, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3053 { 2, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3054 { 3, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3055 { 4, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3056 { 5, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3057 { 6, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3058 { 7, 0xe08f1f75, 0xfdffffff }, // add:6:0xE28F1F75 3059 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3060 { 9, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3061 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF1FE 3062 { 11, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3063 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEF905 3064 { 13, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3065 { 14, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFFD1 3066 { 15, 0xe1a03000, 0xfdffffff }, // mov:6:0xE1A03000 3067 { 16, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 3068 { 17, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3069 { 18, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3070 { 19, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFCB2 3071 { 22, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3072 { 23, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3073 { 24, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3074 { 25, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3075 { 26, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3076 { 27, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3077 { 28, 0xe08f1f69, 0xfdffffff }, // add:6:0xE28F1F69 3078 { 29, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3079 { 30, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3080 { 31, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF1E9 3081 { -1, -1, -1 }, 3082 /* 29/32 */ 3083 }; 3084 3085 static FuncSig func_sig_PostLogicalEventForNotPowerType_1[] = { 3086 { 1, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3087 { 2, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3088 { 3, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3089 { 4, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3090 { 5, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3091 { 6, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3092 { 7, 0xe08f1e1f, 0xfdffffff }, // add:6:0xE28F1E1F 3093 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3094 { 9, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3095 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF211 3096 { 11, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3097 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEF918 3098 { 13, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 3099 { 14, 0xe1a03002, 0xfdffffff }, // mov:6:0xE3A03002 3100 { 15, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3101 { 16, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3102 { 17, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFCC7 3103 { 20, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3104 { 21, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3105 { 22, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3106 { 23, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3107 { 24, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3108 { 25, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3109 { 26, 0xe08f1f75, 0xfdffffff }, // add:6:0xE28F1F75 3110 { 27, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3111 { 28, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3112 { 29, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF1FE 3113 { 30, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3114 { 31, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEF905 3115 { -1, -1, -1 }, 3116 /* 29/32 */ 3117 }; 3118 3119 static FuncSig func_sig_SetCurrentCaptureModeType_1[] = { 3120 { 1, 0xe51f4d08, 0xfdffffff }, // ldr:4:0xE51F4D08 3121 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEE96B 3122 { 4, 0xe040c902, 0xfdffffff }, // sub:6:0xE240C902 3123 { 5, 0xe05cc002, 0xfdffffff }, // sub:6:0xE25CC002 3124 { 6, 0x0a000000, 0xff000000 }, // b, bl:3:0x0A000003 3125 { 7, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEE967 3126 { 8, 0xe040c902, 0xfdffffff }, // sub:6:0xE240C902 3127 { 9, 0xe05cc020, 0xfdffffff }, // sub:6:0xE25CC020 3128 { 11, 0xe1a00002, 0xfdffffff }, // mov:6:0xE3A00002 3129 { 12, 0xe584005c, 0xfdffffff }, // str:4:0xE584005C 3130 { 14, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFFFC9E 3131 { -1, -1, -1 }, 3132 /* 11/15 */ 3133 }; 3134 3032 3135 static FuncSig func_sig_AllocateMemory_2[] = { 3033 3136 { 0, 0xe5900000, 0xfdffffff }, // ldr:4:0xE5900000 … … 3638 3741 { -1, -1, -1 }, 3639 3742 /* 11/11 */ 3743 }; 3744 3745 static FuncSig func_sig_PostLogicalEventToUI_2[] = { 3746 { 1, 0xe1a04000, 0xfdffffff }, // mov:6:0xE1A04000 3747 { 2, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3748 { 3, 0xe1a05001, 0xfdffffff }, // mov:6:0xE1A05001 3749 { 4, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3750 { 5, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3751 { 6, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3752 { 7, 0xe08f1f7e, 0xfdffffff }, // add:6:0xE28F1F7E 3753 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3754 { 9, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3755 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFDC74 3756 { 11, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3757 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFF2C 3758 { 13, 0xe1500000, 0xfdffffff }, // cmp:7:0xE3500000 3759 { 14, 0x0a000000, 0xff000000 }, // b, bl:3:0x0A000004 3760 { 15, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3761 { 16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB039A24 3762 { 17, 0xe1a01005, 0xfdffffff }, // mov:6:0xE1A01005 3763 { 18, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB000159 3764 { 20, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3765 { 21, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFED649 3766 { 22, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3767 { 23, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFFC8 3768 { 24, 0xe1a03000, 0xfdffffff }, // mov:6:0xE1A03000 3769 { 25, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 3770 { 26, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3771 { 27, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3772 { 28, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFCA2 3773 { 31, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3774 { -1, -1, -1 }, 3775 /* 28/32 */ 3776 }; 3777 3778 static FuncSig func_sig_PostLogicalEventForNotPowerType_2[] = { 3779 { 1, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3780 { 2, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3781 { 3, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3782 { 4, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3783 { 5, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3784 { 6, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3785 { 7, 0xe08f1f85, 0xfdffffff }, // add:6:0xE28F1F85 3786 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3787 { 9, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3788 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFDC87 3789 { 11, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3790 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFED665 3791 { 13, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 3792 { 14, 0xe1a03002, 0xfdffffff }, // mov:6:0xE3A03002 3793 { 15, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3794 { 16, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3795 { 17, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFCC0 3796 { 20, 0xe1a04000, 0xfdffffff }, // mov:6:0xE1A04000 3797 { 21, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 3798 { 22, 0xe1a05001, 0xfdffffff }, // mov:6:0xE1A05001 3799 { 23, 0xe1a03001, 0xfdffffff }, // mov:6:0xE1A03001 3800 { 24, 0xe58d0004, 0xfdffffff }, // str:4:0xE58D0004 3801 { 25, 0xe58d1000, 0xfdffffff }, // str:4:0xE58D1000 3802 { 26, 0xe08f1f7e, 0xfdffffff }, // add:6:0xE28F1F7E 3803 { 27, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3804 { 28, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3805 { 29, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFDC74 3806 { 30, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3807 { 31, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFF2C 3808 { -1, -1, -1 }, 3809 /* 29/32 */ 3640 3810 }; 3641 3811 … … 4449 4619 { "Open", func_sig_Open_3 }, 4450 4620 { "PT_PlaySound", func_sig_PT_PlaySound_2 }, 4621 { "PostLogicalEventForNotPowerType", func_sig_PostLogicalEventForNotPowerType_1 }, 4622 { "PostLogicalEventForNotPowerType", func_sig_PostLogicalEventForNotPowerType_2 }, 4623 { "PostLogicalEventToUI", func_sig_PostLogicalEventToUI_1 }, 4624 { "PostLogicalEventToUI", func_sig_PostLogicalEventToUI_2 }, 4451 4625 { "Read", func_sig_Read_1 }, 4452 4626 { "ReadFastDir", func_sig_ReadFastDir_1 }, … … 4456 4630 { "RenameFile_Fut", func_sig_RenameFile_Fut_1 }, 4457 4631 { "SetAutoShutdownTime", func_sig_SetAutoShutdownTime_1 }, 4632 { "SetCurrentCaptureModeType", func_sig_SetCurrentCaptureModeType_1 }, 4458 4633 { "SetFileTimeStamp", func_sig_SetFileTimeStamp_1 }, 4634 { "SetLogicalEventActive", func_sig_SetLogicalEventActive_1 }, 4459 4635 { "SetParameterData", func_sig_SetParameterData_1 }, 4460 4636 { "SetPropertyCase", func_sig_SetPropertyCase_1 }, -
trunk/tools/signatures_vxworks.h
r713 r826 3523 3523 }; 3524 3524 3525 static FuncSig func_sig_SetLogicalEventActive_1[] = { 3526 { 1, 0xe59f4050, 0xfdffffff }, // ldr:4:0xE59F4050 3527 { 3, 0xe1a06001, 0xfdffffff }, // mov:6:0xE1A06001 3528 { 4, 0xe1530014, 0xfdffffff }, // cmp:7:0xE3530014 3529 { 5, 0xe1a01f52, 0xfdffffff }, // mov:6:0xE3A01F52 3530 { 6, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3531 { 7, 0xe0811001, 0xfdffffff }, // add:6:0xE2811001 3532 { 8, 0xe59f0038, 0xfdffffff }, // ldr:4:0xE59F0038 3533 { 9, 0x1a000000, 0xff000000 }, // b, bl:3:0x1A000000 3534 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFAF2C9 3535 { 11, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3536 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFF5A 3537 { 13, 0xe59f2028, 0xfdffffff }, // ldr:4:0xE59F2028 3538 { 15, 0xe0821004, 0xfdffffff }, // add:6:0xE2821004 3539 { 17, 0x00803001, 0xfdffffff }, // add:6:0x02803001 3540 { 19, 0xe1a03180, 0xfdffffff }, // mov:6:0xE1A03180 3541 { 20, 0xe5816003, 0xfdffffff }, // str:4:0xE7816003 3542 { 21, 0xe5825003, 0xfdffffff }, // str:4:0xE7825003 3543 { -1, -1, -1 }, 3544 /* 17/23 */ 3545 }; 3546 3547 static FuncSig func_sig_PostLogicalEventToUI_1[] = { 3548 { 1, 0xe04dd048, 0xfdffffff }, // sub:6:0xE24DD048 3549 { 2, 0xe08d4008, 0xfdffffff }, // add:6:0xE28D4008 3550 { 3, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 3551 { 4, 0xe1a06001, 0xfdffffff }, // mov:6:0xE1A06001 3552 { 5, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 3553 { 6, 0xe1a03006, 0xfdffffff }, // mov:6:0xE1A03006 3554 { 7, 0xe1a0c000, 0xfdffffff }, // mov:6:0xE3A0C000 3555 { 8, 0xe59f1048, 0xfdffffff }, // ldr:4:0xE59F1048 3556 { 9, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3557 { 11, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB05D1EF 3558 { 12, 0xe1a01004, 0xfdffffff }, // mov:6:0xE1A01004 3559 { 13, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3560 { 14, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFB0B22 3561 { 15, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3562 { 16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFAFECE 3563 { 17, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3564 { 18, 0xe59d4004, 0xfdffffff }, // ldr:4:0xE59D4004 3565 { 19, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFFAF 3566 { 20, 0xe1a01004, 0xfdffffff }, // mov:6:0xE1A01004 3567 { 21, 0xe1a03000, 0xfdffffff }, // mov:6:0xE1A03000 3568 { 22, 0xe1a02006, 0xfdffffff }, // mov:6:0xE1A02006 3569 { 23, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3570 { 24, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF28B 3571 { 25, 0xe08dd048, 0xfdffffff }, // add:6:0xE28DD048 3572 { 27, 0xe1a0f00e, 0xfdffffff }, // mov:6:0xE1A0F00E /* RET found, stopping... */ 3573 { -1, -1, -1 }, 3574 /* 25/32 */ 3575 }; 3576 3577 static FuncSig func_sig_PostLogicalEventForNotPowerType_1[] = { 3578 { 1, 0xe04dd048, 0xfdffffff }, // sub:6:0xE24DD048 3579 { 2, 0xe08d5008, 0xfdffffff }, // add:6:0xE28D5008 3580 { 3, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 3581 { 4, 0xe1a06000, 0xfdffffff }, // mov:6:0xE1A06000 3582 { 5, 0xe1a02006, 0xfdffffff }, // mov:6:0xE1A02006 3583 { 6, 0xe1a03004, 0xfdffffff }, // mov:6:0xE1A03004 3584 { 7, 0xe1a0c000, 0xfdffffff }, // mov:6:0xE3A0C000 3585 { 8, 0xe59f103c, 0xfdffffff }, // ldr:4:0xE59F103C 3586 { 9, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 3587 { 11, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB05D212 3588 { 12, 0xe1a01005, 0xfdffffff }, // mov:6:0xE1A01005 3589 { 13, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3590 { 14, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFB0B45 3591 { 15, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 3592 { 16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFAFEF1 3593 { 17, 0xe1a00006, 0xfdffffff }, // mov:6:0xE1A00006 3594 { 18, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 3595 { 19, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 3596 { 20, 0xe1a03002, 0xfdffffff }, // mov:6:0xE3A03002 3597 { 21, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF2B1 3598 { 22, 0xe08dd048, 0xfdffffff }, // add:6:0xE28DD048 3599 { 24, 0xe1a0f00e, 0xfdffffff }, // mov:6:0xE1A0F00E /* RET found, stopping... */ 3600 { -1, -1, -1 }, 3601 /* 22/32 */ 3602 }; 3603 3604 static FuncSig func_sig_SetCurrentCaptureModeType_1[] = { 3605 { 0, 0xe59f3040, 0xfdffffff }, // ldr:4:0xE59F3040 3606 { 1, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3607 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFDE36 3608 { 4, 0xe1a03902, 0xfdffffff }, // mov:6:0xE3A03902 3609 { 5, 0xe0833002, 0xfdffffff }, // add:6:0xE2833002 3610 { 6, 0xe1500003, 0xfdffffff }, // cmp:7:0xE1500003 3611 { 7, 0x0a000000, 0xff000000 }, // b, bl:3:0x0A000004 3612 { 8, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFDE31 3613 { 9, 0xe1a03902, 0xfdffffff }, // mov:6:0xE3A03902 3614 { 10, 0xe0833020, 0xfdffffff }, // add:6:0xE2833020 3615 { 11, 0xe1500003, 0xfdffffff }, // cmp:7:0xE1500003 3616 { 12, 0x149df004, 0xfdffffff }, // ldr:4:0x149DF004 3617 { 13, 0xe59f2010, 0xfdffffff }, // ldr:4:0xE59F2010 3618 { 14, 0xe1a03002, 0xfdffffff }, // mov:6:0xE3A03002 3619 { 15, 0xe5823000, 0xfdffffff }, // str:4:0xE5823000 3620 { -1, -1, -1 }, 3621 /* 15/16 */ 3622 }; 3623 3525 3624 static FuncSig func_sig_GetSystemTime_2[] = { 3526 3625 { 1, 0xe59f6030, 0xfdffffff }, // ldr:4:0xE59F6030 … … 4796 4895 }; 4797 4896 4897 static FuncSig func_sig_PostLogicalEventToUI_2[] = { 4898 { 1, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 4899 { 2, 0xe1a06001, 0xfdffffff }, // mov:6:0xE1A06001 4900 { 3, 0xe04dd008, 0xfdffffff }, // sub:6:0xE24DD008 4901 { 4, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 4902 { 5, 0xe1a03006, 0xfdffffff }, // mov:6:0xE1A03006 4903 { 6, 0xe1a0c000, 0xfdffffff }, // mov:6:0xE3A0C000 4904 { 7, 0xe59f103c, 0xfdffffff }, // ldr:4:0xE59F103C 4905 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4906 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFA6C1A 4907 { 11, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 4908 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFA5FEF 4909 { 13, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 4910 { 14, 0xe59d4004, 0xfdffffff }, // ldr:4:0xE59D4004 4911 { 15, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFFB7 4912 { 16, 0xe1a01004, 0xfdffffff }, // mov:6:0xE1A01004 4913 { 17, 0xe1a03000, 0xfdffffff }, // mov:6:0xE1A03000 4914 { 18, 0xe1a02006, 0xfdffffff }, // mov:6:0xE1A02006 4915 { 19, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 4916 { 20, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF14B 4917 { 21, 0xe08dd008, 0xfdffffff }, // add:6:0xE28DD008 4918 { 23, 0xe1a0f00e, 0xfdffffff }, // mov:6:0xE1A0F00E /* RET found, stopping... */ 4919 { -1, -1, -1 }, 4920 /* 21/32 */ 4921 }; 4922 4923 static FuncSig func_sig_PostLogicalEventForNotPowerType_2[] = { 4924 { 1, 0xe1a04001, 0xfdffffff }, // mov:6:0xE1A04001 4925 { 2, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 4926 { 3, 0xe04dd008, 0xfdffffff }, // sub:6:0xE24DD008 4927 { 4, 0xe1a02005, 0xfdffffff }, // mov:6:0xE1A02005 4928 { 5, 0xe1a03004, 0xfdffffff }, // mov:6:0xE1A03004 4929 { 6, 0xe1a0c000, 0xfdffffff }, // mov:6:0xE3A0C000 4930 { 7, 0xe59f1030, 0xfdffffff }, // ldr:4:0xE59F1030 4931 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4932 { 10, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFA6C39 4933 { 11, 0xe08d0004, 0xfdffffff }, // add:6:0xE28D0004 4934 { 12, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFA600E 4935 { 13, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 4936 { 14, 0xe1a02004, 0xfdffffff }, // mov:6:0xE1A02004 4937 { 15, 0xe59d1004, 0xfdffffff }, // ldr:4:0xE59D1004 4938 { 16, 0xe1a03002, 0xfdffffff }, // mov:6:0xE3A03002 4939 { 17, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFF16D 4940 { 18, 0xe08dd008, 0xfdffffff }, // add:6:0xE28DD008 4941 { 20, 0xe1a0f00e, 0xfdffffff }, // mov:6:0xE1A0F00E /* RET found, stopping... */ 4942 { -1, -1, -1 }, 4943 /* 18/32 */ 4944 }; 4945 4798 4946 static FuncSig func_sig_Fclose_Fut_3[] = { 4799 4947 { 1, 0xe0506000, 0xfdffffff }, // sub:6:0xE2506000 … … 5160 5308 { -1, -1, -1 }, 5161 5309 /* 17/32 */ 5310 }; 5311 5312 static FuncSig func_sig_SetLogicalEventActive_3[] = { 5313 { 1, 0xe59f404c, 0xfdffffff }, // ldr:4:0xE59F404C 5314 { 3, 0xe1530026, 0xfdffffff }, // cmp:7:0xE3530026 5315 { 4, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 5316 { 5, 0xe1a06001, 0xfdffffff }, // mov:6:0xE1A06001 5317 { 6, 0xe59f003c, 0xfdffffff }, // ldr:4:0xE59F003C 5318 { 7, 0xe1a01e1b, 0xfdffffff }, // mov:6:0xE3A01E1B 5319 { 8, 0x1a000000, 0xff000000 }, // b, bl:3:0x1A000000 5320 { 9, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFB035 5321 { 10, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 5322 { 11, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFF55 5323 { 12, 0xe59f2028, 0xfdffffff }, // ldr:4:0xE59F2028 5324 { 14, 0xe0821004, 0xfdffffff }, // add:6:0xE2821004 5325 { 16, 0x00803001, 0xfdffffff }, // add:6:0x02803001 5326 { 18, 0xe1a03180, 0xfdffffff }, // mov:6:0xE1A03180 5327 { 19, 0xe5816003, 0xfdffffff }, // str:4:0xE7816003 5328 { 20, 0xe5825003, 0xfdffffff }, // str:4:0xE7825003 5329 { -1, -1, -1 }, 5330 /* 16/22 */ 5162 5331 }; 5163 5332 … … 5230 5399 { "PhySw_testgpio", func_sig_PhySw_testgpio_1 }, 5231 5400 { "PhySw_testgpio", func_sig_PhySw_testgpio_2 }, 5401 { "PostLogicalEventForNotPowerType", func_sig_PostLogicalEventForNotPowerType_1 }, 5402 { "PostLogicalEventForNotPowerType", func_sig_PostLogicalEventForNotPowerType_2 }, 5403 { "PostLogicalEventToUI", func_sig_PostLogicalEventToUI_1 }, 5404 { "PostLogicalEventToUI", func_sig_PostLogicalEventToUI_2 }, 5232 5405 { "ProtectFile", func_sig_ProtectFile_1 }, 5233 5406 { "PutInNdFilter", func_sig_PutInNdFilter_1 }, … … 5244 5417 { "SetAutoShutdownTime", func_sig_SetAutoShutdownTime_1 }, 5245 5418 { "SetAutoShutdownTime", func_sig_SetAutoShutdownTime_2 }, 5419 { "SetCurrentCaptureModeType", func_sig_SetCurrentCaptureModeType_1 }, 5420 { "SetLogicalEventActive", func_sig_SetLogicalEventActive_1 }, 5421 { "SetLogicalEventActive", func_sig_SetLogicalEventActive_3 }, 5246 5422 { "SetParameterData", func_sig_SetParameterData_1 }, 5247 5423 { "SetParameterData", func_sig_SetParameterData_2 },
Note: See TracChangeset
for help on using the changeset viewer.