Changeset 1444
- Timestamp:
- 12/02/11 05:32:17 (18 months ago)
- Location:
- trunk
- Files:
-
- 129 edited
-
platform/a1100/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a2000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/102c/stubs_entry.S (modified) (2 diffs)
-
platform/a480/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a490/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a490/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a580/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a650/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a720/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/d10/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/102a/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/103b/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/104a/stubs_entry.S (modified) (2 diffs)
-
platform/g11/sub/100f/stubs_entry.S (modified) (3 diffs)
-
platform/g11/sub/100j/stubs_entry.S (modified) (3 diffs)
-
platform/g11/sub/100l/stubs_entry.S (modified) (3 diffs)
-
platform/g12/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/ixus1000_sd4500/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus1000_sd4500/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/ixus100_sd780/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus100_sd780/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/101a/stubs_entry.S (modified) (3 diffs)
-
platform/ixus120_sd940/sub/102c/stubs_entry.S (modified) (3 diffs)
-
platform/ixus120_sd940/sub/103b/stubs_entry.S (modified) (3 diffs)
-
platform/ixus120_sd940/sub/103c/stubs_entry.S (modified) (3 diffs)
-
platform/ixus200_sd980/sub/101c/stubs_entry.S (modified) (3 diffs)
-
platform/ixus200_sd980/sub/101d/stubs_entry.S (modified) (3 diffs)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus300_sd4000/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/100a/boot.c (modified) (3 diffs)
-
platform/ixus310_elph500hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/100a/stubs_min.S (modified) (3 diffs)
-
platform/ixus310_elph500hs/sub/101a/boot.c (modified) (3 diffs)
-
platform/ixus310_elph500hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/101a/stubs_min.S (modified) (3 diffs)
-
platform/ixus80_sd1100/sub/100c/stubs_entry.S (modified) (3 diffs)
-
platform/ixus80_sd1100/sub/101a/stubs_entry.S (modified) (3 diffs)
-
platform/ixus85_sd770/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (3 diffs)
-
platform/ixus870_sd880/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus90_sd790/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus90_sd790/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus95_sd1200/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (3 diffs)
-
platform/ixus970_sd890/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (3 diffs)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (3 diffs)
-
platform/s90/sub/100c/stubs_entry.S (modified) (3 diffs)
-
platform/s90/sub/101a/stubs_entry.S (modified) (3 diffs)
-
platform/s90/sub/101c/stubs_entry.S (modified) (3 diffs)
-
platform/s95/sub/100e/stubs_entry.S (modified) (3 diffs)
-
platform/s95/sub/100h/stubs_entry.S (modified) (3 diffs)
-
platform/s95/sub/100i/stubs_entry.S (modified) (3 diffs)
-
platform/s95/sub/100k/stubs_entry.S (modified) (3 diffs)
-
platform/sx1/sub/200h/stubs_entry.S (modified) (3 diffs)
-
platform/sx1/sub/201a/stubs_entry.S (modified) (3 diffs)
-
platform/sx10/sub/100c/stubs_entry.S (modified) (3 diffs)
-
platform/sx10/sub/101a/stubs_entry.S (modified) (3 diffs)
-
platform/sx10/sub/101b/stubs_entry.S (modified) (3 diffs)
-
platform/sx10/sub/102b/stubs_entry.S (modified) (3 diffs)
-
platform/sx10/sub/103a/stubs_entry.S (modified) (3 diffs)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx110is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx120is/sub/100b/stubs_entry.S (modified) (3 diffs)
-
platform/sx130is/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/sx130is/sub/101d/stubs_entry.S (modified) (2 diffs)
-
platform/sx130is/sub/101f/stubs_entry.S (modified) (2 diffs)
-
platform/sx150is/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx20/sub/100f/stubs_entry.S (modified) (3 diffs)
-
platform/sx20/sub/102b/stubs_entry.S (modified) (3 diffs)
-
platform/sx20/sub/102d/stubs_entry.S (modified) (3 diffs)
-
platform/sx200is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100h/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100h/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100l/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100l/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100n/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100n/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100p/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100p/stubs_min.S (modified) (1 diff)
-
platform/sx40hs/platform_camera.h (modified) (1 diff)
-
platform/sx40hs/sub/100d/lib.c (modified) (4 diffs)
-
platform/sx40hs/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/sx40hs/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100f/stubs_min.S (modified) (2 diffs)
-
platform/sx40hs/sub/100g/lib.c (modified) (1 diff)
-
platform/sx40hs/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100g/stubs_min.S (modified) (1 diff)
-
tools/finsig_dryos.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/a1100/sub/100c/stubs_entry.S
r1424 r1444 24 24 // Mode 16398 in firmware but not in current modemap 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x0000c624) // Found @0xffc11a0c, stubs_min = 0x0000c624 (0xC624) 28 28 //DEF(physw_run ,0x00001c24) // Found @0xffc11680, stubs_min = 0x00001c24 (0x1C24) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xffc16e84 74 75 // Misc stuff 76 DEF(ctypes, 0xffe6fa66) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/a2000/sub/100c/stubs_entry.S
r1424 r1444 28 28 // No problems found with modemap table. 29 29 30 // Values below goin 'stubs_min.S':30 // Values below can be overridden in 'stubs_min.S': 31 31 //DEF(physw_status ,0x0000f418) // Found @0xffc113ec, stubs_min = 0x0000f418 (0xF418) 32 32 //DEF(physw_run ,0x00001be4) // Found @0xffc11064, stubs_min = 0x00001be4 (0x1BD8+0xC) … … 76 76 //#undef CAM_UNCACHED_BIT 77 77 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc171b8 78 79 // Misc stuff 80 DEF(ctypes, 0xffe75886) 78 81 79 82 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100b/stubs_entry.S
r1436 r1444 31 31 // Mode 2609 in firmware but not in current modemap 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x0002eed4) // Found @0xffc23cd4, stubs_min = 0x0002eed4 (0x2EED4) 35 35 //DEF(physw_run ,0x00001bf0) // Found @0xffc23938, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 81 81 //#undef CAM_UNCACHED_BIT 82 82 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc296f0 83 84 // Misc stuff 85 DEF(ctypes, 0xffe90ed2) 83 86 84 87 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100c/stubs_entry.S
r1436 r1444 32 32 // Mode 2609 in firmware but not in current modemap 33 33 34 // Values below goin 'stubs_min.S':34 // Values below can be overridden in 'stubs_min.S': 35 35 //DEF(physw_status ,0x0002eed4) // Found @0xffc23cd4, stubs_min = 0x0002eed4 (0x2EED4) 36 36 //DEF(physw_run ,0x00001bf0) // Found @0xffc23938, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 82 82 //#undef CAM_UNCACHED_BIT 83 83 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc296f0 84 85 // Misc stuff 86 DEF(ctypes, 0xffe90f92) 84 87 85 88 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100d/stubs_entry.S
r1436 r1444 31 31 // Mode 2609 in firmware but not in current modemap 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x0002eed4) // Found @0xffc23cd4, stubs_min = 0x0002eed4 (0x2EED4) 35 35 //DEF(physw_run ,0x00001bf0) // Found @0xffc23938, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 81 81 //#undef CAM_UNCACHED_BIT 82 82 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc296f0 83 84 // Misc stuff 85 DEF(ctypes, 0xffe90ee6) 83 86 84 87 // Stubs below matched 100%. -
trunk/platform/a470/sub/100e/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x0001007c) // Found @0xffc11c0c, stubs_min = 0x0001007c (0x1007C) 30 30 //DEF(physw_run ,0x00001bf0) // Found @0xffc118a8, stubs_min = 0x00001bf0 (0x1BF0) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc17e54 73 74 // Misc stuff 75 DEF(ctypes, 0xffe5171a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/a470/sub/101b/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x0001007c) // Found @0xffc11c0c, stubs_min = 0x0001007c (0x1007C) 30 30 //DEF(physw_run ,0x00001bf0) // Found @0xffc118a8, stubs_min = 0x00001bf0 (0x1BF0) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc17e54 73 74 // Misc stuff 75 DEF(ctypes, 0xffe51716) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/a470/sub/102c/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x000100bc) // Found @0xffc11c0c, stubs_min = 0x000100bc (0x100BC) 30 30 //DEF(physw_run ,0x00001bf0) // Found @0xffc118a8, stubs_min = 0x00001bf0 (0x1BF0) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc17e54 73 74 // Misc stuff 75 DEF(ctypes, 0xffe52156) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/a480/sub/100b/stubs_entry.S
r1424 r1444 29 29 // No problems found with modemap table. 30 30 31 // Values below goin 'stubs_min.S':31 // Values below can be overridden in 'stubs_min.S': 32 32 //DEF(physw_status ,0x0000cef8) // Found @0xffc11360, stubs_min = 0x0000cef8 (0xCEF8) 33 33 //DEF(physw_run ,0x00001bec) // Found @0xffc10fd4, stubs_min = 0x00001bec (0x1BE0+0x0C) … … 76 76 //#undef CAM_UNCACHED_BIT 77 77 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc16738 78 79 // Misc stuff 80 DEF(ctypes, 0xffe34a9e) 78 81 79 82 // Stubs below matched 100%. -
trunk/platform/a490/sub/100d/stubs_entry.S
r1436 r1444 40 40 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2598 41 41 42 // Values below goin 'stubs_min.S':42 // Values below can be overridden in 'stubs_min.S': 43 43 //DEF(physw_status ,0x0002e754) // Found @0xffc23b2c, stubs_min = 0x0002e754 (0x2E754) 44 44 //DEF(physw_run ,0x00001bf0) // Found @0xffc23790, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 89 89 //#undef CAM_UNCACHED_BIT 90 90 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc29320 91 92 // Misc stuff 93 DEF(ctypes, 0xffe81956) 91 94 92 95 // Stubs below matched 100%. -
trunk/platform/a490/sub/100f/stubs_entry.S
r1436 r1444 40 40 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2598 41 41 42 // Values below goin 'stubs_min.S':42 // Values below can be overridden in 'stubs_min.S': 43 43 //DEF(physw_status ,0x0002e754) // Found @0xffc23b2c, stubs_min = 0x0002e754 (0x2E754) 44 44 //DEF(physw_run ,0x00001bf0) // Found @0xffc23790, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 89 89 //#undef CAM_UNCACHED_BIT 90 90 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc29320 91 92 // Misc stuff 93 DEF(ctypes, 0xffe8196a) 91 94 92 95 // Stubs below matched 100%. -
trunk/platform/a495/sub/100d/stubs_entry.S
r1436 r1444 37 37 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2598 38 38 39 // Values below goin 'stubs_min.S':39 // Values below can be overridden in 'stubs_min.S': 40 40 //DEF(physw_status ,0x0002e7f4) // Found @0xffc23b2c, stubs_min = 0x0002e7f4 (0x2E7F4) 41 41 //DEF(physw_run ,0x00001bf0) // Found @0xffc23790, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 86 86 //#undef CAM_UNCACHED_BIT 87 87 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc2931c 88 89 // Misc stuff 90 DEF(ctypes, 0xffe847c6) 88 91 89 92 // Stubs below matched 100%. -
trunk/platform/a495/sub/100e/stubs_entry.S
r1436 r1444 37 37 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2598 38 38 39 // Values below goin 'stubs_min.S':39 // Values below can be overridden in 'stubs_min.S': 40 40 //DEF(physw_status ,0x0002e7f4) // Found @0xffc23b2c, stubs_min = 0x0002e7f4 (0x2E7F4) 41 41 //DEF(physw_run ,0x00001bf0) // Found @0xffc23790, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 86 86 //#undef CAM_UNCACHED_BIT 87 87 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc2931c 88 89 // Misc stuff 90 DEF(ctypes, 0xffe84886) 88 91 89 92 // Stubs below matched 100%. -
trunk/platform/a495/sub/100f/stubs_entry.S
r1436 r1444 37 37 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2598 38 38 39 // Values below goin 'stubs_min.S':39 // Values below can be overridden in 'stubs_min.S': 40 40 //DEF(physw_status ,0x0002e7f4) // Found @0xffc23b2c, stubs_min = 0x0002e7f4 (0x2E7F4) 41 41 //DEF(physw_run ,0x00001bf0) // Found @0xffc23790, stubs_min = 0x00001bf0 (0x1BE4+0x0C) … … 86 86 //#undef CAM_UNCACHED_BIT 87 87 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc2931c 88 89 // Misc stuff 90 DEF(ctypes, 0xffe847da) 88 91 89 92 // Stubs below matched 100%. -
trunk/platform/a580/sub/101b/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x0000ebdc) // Found @0xffc11c24, stubs_min = 0x0000ebdc (0x0EBDC) 26 26 //DEF(physw_run ,0x00001bf0) // Found @0xffc118c0, stubs_min = 0x00001bf0 (0x1BF0) … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc17e64 72 73 // Misc stuff 74 DEF(ctypes, 0xffe5c21e) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/a590/sub/100e/stubs_entry.S
r1424 r1444 24 24 // Mode 32791 in firmware but not in current modemap 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x0000f11c) // Found @0xffc11c30, stubs_min = 0x0000f11c (0xF11C) 28 28 //DEF(physw_run ,0x00001bf0) // Found @0xffc118cc, stubs_min = 0x00001bf0 (0x1BF0) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc18320 74 75 // Misc stuff 76 DEF(ctypes, 0xffe69fd6) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/a590/sub/101b/stubs_entry.S
r1424 r1444 24 24 // Mode 32791 in firmware but not in current modemap 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x0000f11c) // Found @0xffc11c30, stubs_min = 0x0000f11c (0xF11C) 28 28 //DEF(physw_run ,0x00001bf0) // Found @0xffc118cc, stubs_min = 0x00001bf0 (0x1BF0) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc18320 74 75 // Misc stuff 76 DEF(ctypes, 0xffe69fd2) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/a650/sub/100d/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':25 // Values below can be overridden in 'stubs_min.S': 26 26 //DEF(physw_status ,0x00013fdc) // Found @0xffc12fc0, stubs_min = 0x00013fdc (0x13FDC) 27 27 //DEF(physw_run ,0x00001ca4) // Found @0xffc12c70, stubs_min = 0x00001ca4 (0x1CA4) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc19a44 73 74 // Misc stuff 75 DEF(ctypes, 0xffe4dc3a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/a720/sub/100c/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x0001061c) // Found @0xffc130cc, stubs_min = 0x0001061c (0x01061c) 28 28 //DEF(physw_run ,0x00001ca4) // Found @0xffc12d7c, stubs_min = 0x00001ca4 (0x1ca4) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc19884 74 75 // Misc stuff 76 DEF(ctypes, 0xffe3ead6) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/d10/sub/100a/stubs_entry.S
r1424 r1444 28 28 // No problems found with modemap table. 29 29 30 // Values below goin 'stubs_min.S':30 // Values below can be overridden in 'stubs_min.S': 31 31 //DEF(physw_status ,0x0000e238) // Found @0xff821de4, stubs_min = 0x0000e238 (0xE238) 32 32 //DEF(physw_run ,0x00001c38) // Found @0xff821a58, stubs_min = 0x00001c38 (0x1C2C+0xC) … … 76 76 //#undef CAM_UNCACHED_BIT 77 77 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827744 78 79 // Misc stuff 80 DEF(ctypes, 0xffad03aa) 78 81 79 82 // Stubs below matched 100%. -
trunk/platform/g10/sub/102a/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00011cb8) // Found @0xff821c28, stubs_min = 0x00011cb8 (0x00011cb8) 26 26 //DEF(physw_run ,0x00001c2c) // Found @0xff82189c, stubs_min = 0x00001c2c (0x00001c2c) … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828844 72 73 // Misc stuff 74 DEF(ctypes, 0xffb0964a) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/g10/sub/103b/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00011cb8) // Found @0xff821c28, stubs_min = 0x00011cb8 (0x00011cb8) 26 26 //DEF(physw_run ,0x00001c2c) // Found @0xff82189c, stubs_min = 0x00001c2c (0x00001c2c) … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828844 72 73 // Misc stuff 74 DEF(ctypes, 0xffb09676) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/g10/sub/104a/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00011cb8) // Found @0xff821c28, stubs_min = 0x00011cb8 (0x00011cb8) 26 26 //DEF(physw_run ,0x00001c2c) // Found @0xff82189c, stubs_min = 0x00001c2c (0x00001c2c) … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828844 72 73 // Misc stuff 74 DEF(ctypes, 0xffb0968a) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/g11/sub/100f/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00032578) // Found @0xff833554, stubs_min = 0x00032578 (0x32578) 29 29 //DEF(physw_run ,0x00001c44) // Found @0xff8331c4, stubs_min = 0x00001c44 (0x1c44) … … 31 31 //DEF(FlashParamsTable ,0xffbe7100) // Found @0xffbe7100, stubs_min = 0xffbe7100 (0xFFBE7100) 32 32 //DEF(movie_status ,0x00006d90) // Found @0xff9627d8, stubs_min = 0x00006d90 (0x6D58+0x38) 33 //DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ec6833 DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ec68 34 34 //DEF(canon_menu_active ,0x0000303c) // Found @0xff88e1ac, stubs_min = 0x0000303c (0x3038+0x4) 35 35 //DEF(canon_shoot_menu_active ,0x00008259) // Found @0xff9af8c4, stubs_min = 0x00008259 (0x8258+0x1) … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff839430 77 78 // Misc stuff 79 DEF(ctypes, 0xffb402c6) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/g11/sub/100j/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00032578) // Found @0xff833584, stubs_min = 0x00032578 (0x32578) 29 29 //DEF(physw_run ,0x00001c44) // Found @0xff8331f4, stubs_min = 0x00001c44 (0x1c44) … … 31 31 //DEF(FlashParamsTable ,0xffbe7204) // Found @0xffbe7204, stubs_min = 0xffbe7204 (0xFFBE7204) 32 32 //DEF(movie_status ,0x00006d90) // Found @0xff9628bc, stubs_min = 0x00006d90 (0x6D58+0x38) 33 //DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ecdc33 DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ecdc 34 34 //DEF(canon_menu_active ,0x0000303c) // Found @0xff88e27c, stubs_min = 0x0000303c (0x3038+0x4) 35 35 //DEF(canon_shoot_menu_active ,0x00008259) // Found @0xff9af938, stubs_min = 0x00008259 (0x8258+0x1) … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff839460 77 78 // Misc stuff 79 DEF(ctypes, 0xffb403ca) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/g11/sub/100l/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x00032578) // Found @0xff833584, stubs_min = 0x00032578 (0x32578) 30 30 //DEF(physw_run ,0x00001c44) // Found @0xff8331f4, stubs_min = 0x00001c44 (0x1c44) … … 32 32 //DEF(FlashParamsTable ,0xffbe73c0) // Found @0xffbe73c0, stubs_min = 0xffbe73c0 (0xFFBE73C0) 33 33 //DEF(movie_status ,0x00006d90) // Found @0xff962a78, stubs_min = 0x00006d90 (0x6D58+0x38) 34 //DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ee9834 DEF(full_screen_refresh ,0x00009840) // Found @0xffa0ee98 35 35 //DEF(canon_menu_active ,0x0000303c) // Found @0xff88e2cc, stubs_min = 0x0000303c (0x3038+0x4) 36 36 //DEF(canon_shoot_menu_active ,0x00008259) // Found @0xff9afaf4, stubs_min = 0x00008259 (0x8258+0x1) … … 76 76 //#undef CAM_UNCACHED_BIT 77 77 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff839460 78 79 // Misc stuff 80 DEF(ctypes, 0xffb40586) 78 81 79 82 // Stubs below matched 100%. -
trunk/platform/g12/sub/100c/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034474) // Found @0xff8349f4, stubs_min = 0x00034474 (0x34474) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345f0, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0be90) // Found @0xffc0be90, stubs_min = 0xffc0be90 (0xFFC0BE90) 28 //DEF(FlashParamsTable ,0xffc89760) // Found @0xffc89760, stubs_min = 0xffc89760 (0xFFC89760) 29 //DEF(movie_status ,0x000072d4) // Found @0xff986d94, stubs_min = 0x000072d4 (0x7290+0x44) 30 //DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53ca8, stubs_min = 0x0000a5dc (0xA5DC) 31 //DEF(canon_menu_active ,0x00003214) // Found @0xff896098, stubs_min = 0x00003214 (0x3210+4) 32 //DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc72c, stubs_min = 0x00008afd (0x8AFC+1) 33 //DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc, stubs_min = 0x00002f38 (0x2F34+0x4) 34 //DEF(zoom_status ,0x0000e590) // Found @0xffb22750, stubs_min = 0x0000e590 (0xE590) 35 //DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a808, stubs_min = 0x000076b4 (0x76B4) 24 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034474) // Found @0xff8349f4 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345f0 27 DEF(levent_table ,0xffc0be90) // Found @0xffc0be90 28 DEF(FlashParamsTable ,0xffc89760) // Found @0xffc89760 29 DEF(movie_status ,0x000072d4) // Found @0xff986d94 30 DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53ca8 31 DEF(canon_menu_active ,0x00003214) // Found @0xff896098 32 DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc72c 33 DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22750 35 DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a808 36 36 37 37 // Values below go in 'lib.c': … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83af74 74 75 // Misc stuff 76 DEF(ctypes, 0xffbb7b42) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/g12/sub/100c/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34474) // found in kbd_read_keys (OK) 4 DEF(full_screen_refresh, 0xA5DC) // found in FFA53B4C, (comp to sx30) 5 DEF(physw_run, 0x1C30 + 0xC) // found in FF8345EC, (comp to sx30) 6 DEF(canon_menu_active, 0x3210 + 4) // found in FF896370 (comp to sx30) 7 DEF(canon_shoot_menu_active, 0x8AFC + 1) // possible in FF9DC4A4 (comp to sx30) 8 DEF(FlashParamsTable,0xFFC89760) // found in FFB1ECA4 (comp to sx30) 9 DEF(levent_table, 0xFFC0BE90) // Searched for string 00 08 00 00 02 00 00 00 (to match sx30 & s95) 10 DEF(playrec_mode, 0x2F34 + 0x4) // FF888084 (comp sx30) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFE2A80) // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 12 5 DEF(zoom_busy, 0x71d4 + 0x14) // found by trial and error in the zoom lens controller code 13 6 DEF(focus_busy,0x70B8 + 0x8) // found by trial and error in the focus controller code 14 DEF(movie_status, 0x7290 + 0x44) // in FF9860EC (comp s95)15 7 DEF(recreview_hold, 0x84C0 + 0xE0) // in FF9C0694 (comp s95) 16 DEF(some_flag_for_af_scan, 0x76B4) // @FF98A808 (comp s95)17 DEF(zoom_status, 0xE590) // sub_FFB215B4 (comp s95)18 8 19 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100e/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034474) // Found @0xff8349f4, stubs_min = 0x00034474 (0x34474) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345f0, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0c040) // Found @0xffc0c040, stubs_min = 0xffc0c040 (0xFFC0C040) 28 //DEF(FlashParamsTable ,0xffc89910) // Found @0xffc89910, stubs_min = 0xffc89910 (0xFFC89910) 29 //DEF(movie_status ,0x000072d4) // Found @0xff986d88, stubs_min = 0x000072d4 (0x7290+0x44) 30 //DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4, stubs_min = 0x0000a5dc (0xA5DC) 31 //DEF(canon_menu_active ,0x00003214) // Found @0xff896098, stubs_min = 0x00003214 (0x3210+4) 32 //DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738, stubs_min = 0x00008afd (0x8AFC+1) 33 //DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc, stubs_min = 0x00002f38 (0x2F34+0x4) 34 //DEF(zoom_status ,0x0000e590) // Found @0xffb22900, stubs_min = 0x0000e590 (0xE590) 35 //DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814, stubs_min = 0x000076b4 (0x76B4) 24 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034474) // Found @0xff8349f4 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345f0 27 DEF(levent_table ,0xffc0c040) // Found @0xffc0c040 28 DEF(FlashParamsTable ,0xffc89910) // Found @0xffc89910 29 DEF(movie_status ,0x000072d4) // Found @0xff986d88 30 DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4 31 DEF(canon_menu_active ,0x00003214) // Found @0xff896098 32 DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738 33 DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22900 35 DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814 36 36 37 37 // Values below go in 'lib.c': … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83af74 74 75 // Misc stuff 76 DEF(ctypes, 0xffbb7cf2) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/g12/sub/100e/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34474) // found in kbd_read_keys (comp 1.00c) 4 DEF(full_screen_refresh, 0xA5DC) // found in FFA53B58, (comp 1.00c) 5 DEF(physw_run, 0x1C30 + 0xC) // found in FF8345EC, (comp 1.00c) 6 DEF(canon_menu_active, 0x3210 + 4) // found in FF896370 (comp 1.00c) 7 DEF(canon_shoot_menu_active, 0x8AFC + 1) // possible in FF9DC4B0 (comp 1.00c) 8 DEF(FlashParamsTable,0xFFC89910) // found in FFB1EE54 (comp 1.00c) 9 DEF(levent_table, 0xFFC0C040) // Searched for string 00 08 00 00 02 00 00 00 (comp 1.00c) 10 DEF(playrec_mode, 0x2F34 + 0x4) // FF888084 (comp 1.00c) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFE2A80) // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 12 5 DEF(zoom_busy, 0x71d4 + 0x14) // (comp 1.00c) 13 6 DEF(focus_busy,0x70B8 + 0x8) // (comp 1.00c) 14 DEF(movie_status, 0x7290 + 0x44) // in FF9860E4 (comp 1.00c)15 7 DEF(recreview_hold, 0x84C0 + 0xE0) // in FF9C06A0 (comp 1.00c) 16 DEF(some_flag_for_af_scan, 0x76B4) // @FF98A814 (comp 1.00c)17 DEF(zoom_status, 0xE590) // sub_FFB21764 (comp s95)18 8 19 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100f/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034474) // Found @0xff8349f4, stubs_min = 0x00034474 (0x34474) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345f0, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0c030) // Found @0xffc0c030, stubs_min = 0xffc0c030 (0xFFC0C030) 28 //DEF(FlashParamsTable ,0xffc89900) // Found @0xffc89900, stubs_min = 0xffc89900 (0xFFC89900) 29 //DEF(movie_status ,0x000072d4) // Found @0xff986d88, stubs_min = 0x000072d4 (0x7290+0x44) 30 //DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4, stubs_min = 0x0000a5dc (0xA5DC) 31 //DEF(canon_menu_active ,0x00003214) // Found @0xff896098, stubs_min = 0x00003214 (0x3210+4) 32 //DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738, stubs_min = 0x00008afd (0x8AFC+1) 33 //DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc, stubs_min = 0x00002f38 (0x2F34+0x4) 34 //DEF(zoom_status ,0x0000e590) // Found @0xffb22900, stubs_min = 0x0000e590 (0xE590) 35 //DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814, stubs_min = 0x000076b4 (0x76B4) 24 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034474) // Found @0xff8349f4 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345f0 27 DEF(levent_table ,0xffc0c030) // Found @0xffc0c030 28 DEF(FlashParamsTable ,0xffc89900) // Found @0xffc89900 29 DEF(movie_status ,0x000072d4) // Found @0xff986d88 30 DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4 31 DEF(canon_menu_active ,0x00003214) // Found @0xff896098 32 DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738 33 DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22900 35 DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814 36 36 37 37 // Values below go in 'lib.c': … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83af74 74 75 // Misc stuff 76 DEF(ctypes, 0xffbb7ce2) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/g12/sub/100f/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34474) // found in kbd_read_keys (comp 1.00c) 4 DEF(full_screen_refresh, 0xA5DC) // found in FFA53B58, (comp 1.00c) 5 DEF(physw_run, 0x1C30 + 0xC) // found in FF8345EC, (comp 1.00c) 6 DEF(canon_menu_active, 0x3210 + 4) // found in FF896370 (comp 1.00c) 7 DEF(canon_shoot_menu_active, 0x8AFC + 1) // possible in FF9DC4B0 (comp 1.00c) 8 DEF(FlashParamsTable,0xFFC89900) // found in FFB1EE54 (comp 1.00c) 9 DEF(levent_table, 0xFFC0C030) // Searched for string 00 08 00 00 02 00 00 00 (comp 1.00c) 10 DEF(playrec_mode, 0x2F34 + 0x4) // FF888084 (comp 1.00c) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFE2A80) // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 12 5 DEF(zoom_busy, 0x71d4 + 0x14) // (comp 1.00c) 13 6 DEF(focus_busy,0x70B8 + 0x8) // (comp 1.00c) 14 DEF(movie_status, 0x7290 + 0x44) // in FF9860E4 (comp 1.00c)15 7 DEF(recreview_hold, 0x84C0 + 0xE0) // in FF9C06A0 (comp 1.00c) 16 DEF(some_flag_for_af_scan, 0x76B4) // @FF98A814 (comp 1.00c)17 DEF(zoom_status, 0xE590) // sub_FFB21764 (comp s95)18 8 19 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100g/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034474) // Found @0xff8349f4, stubs_min = 0x00034474 (0x34474) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345f0, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0c01c) // Found @0xffc0c01c, stubs_min = 0xffc0c01c (0xffc0c01c) 28 //DEF(FlashParamsTable ,0xffc898ec) // Found @0xffc898ec, stubs_min = 0xffc898ec (0xffc898ec) 29 //DEF(movie_status ,0x000072d4) // Found @0xff986d88, stubs_min = 0x000072d4 (0x7290+0x44) 30 //DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4, stubs_min = 0x0000a5dc (0xA5DC) 31 //DEF(canon_menu_active ,0x00003214) // Found @0xff896098, stubs_min = 0x00003214 (0x3210+4) 32 //DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738, stubs_min = 0x00008afd (0x8AFC+1) 33 //DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc, stubs_min = 0x00002f38 (0x2F34+0x4) 34 //DEF(zoom_status ,0x0000e590) // Found @0xffb2290c, stubs_min = 0x0000e590 (0xE590) 35 //DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814, stubs_min = 0x000076b4 (0x76B4) 24 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034474) // Found @0xff8349f4 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345f0 27 DEF(levent_table ,0xffc0c01c) // Found @0xffc0c01c 28 DEF(FlashParamsTable ,0xffc898ec) // Found @0xffc898ec 29 DEF(movie_status ,0x000072d4) // Found @0xff986d88 30 DEF(full_screen_refresh ,0x0000a5dc) // Found @0xffa53cb4 31 DEF(canon_menu_active ,0x00003214) // Found @0xff896098 32 DEF(canon_shoot_menu_active ,0x00008afd) // Found @0xff9dc738 33 DEF(playrec_mode ,0x00002f38) // Found @0xff8880fc 34 DEF(zoom_status ,0x0000e590) // Found @0xffb2290c 35 DEF(some_flag_for_af_scan ,0x000076b4) // Found @0xff98a814 36 36 37 37 // Values below go in 'lib.c': … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83af74 74 75 // Misc stuff 76 DEF(ctypes, 0xffbb7cce) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/g12/sub/100g/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34474) 4 DEF(full_screen_refresh, 0xA5DC) 5 DEF(physw_run, 0x1C30 + 0xC) 6 DEF(canon_menu_active, 0x3210 + 4) 7 DEF(canon_shoot_menu_active, 0x8AFC + 1) 8 DEF(FlashParamsTable,0xffc898ec) 9 DEF(levent_table, 0xffc0c01c) 10 DEF(playrec_mode, 0x2F34 + 0x4) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFE2A80) 12 5 DEF(zoom_busy, 0x71d4 + 0x14) 13 6 DEF(focus_busy,0x70B8 + 0x8) 14 DEF(movie_status, 0x7290 + 0x44)15 7 DEF(recreview_hold, 0x84C0 + 0xE0) 16 DEF(some_flag_for_af_scan, 0x76B4)17 DEF(zoom_status, 0xE590)18 8 19 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g9/sub/100d/stubs_entry.S
r1424 r1444 27 27 // No problems found with modemap table. 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x0001563c) // Found @0xff8230cc, stubs_min = 0x0001563c (0x01563C) 31 31 //DEF(physw_run ,0x00001ca4) // Found @0xff822d78, stubs_min = 0x00001ca4 (0x1ca4) … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82a7c4 77 78 // Misc stuff 79 DEF(ctypes, 0xffac0ad2) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/g9/sub/100g/stubs_entry.S
r1424 r1444 27 27 // No problems found with modemap table. 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x0001563c) // Found @0xff8230cc, stubs_min = 0x0001563c (0x01563C) 31 31 //DEF(physw_run ,0x00001ca4) // Found @0xff822d78, stubs_min = 0x00001ca4 (0x1ca4) … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82a7c4 77 78 // Misc stuff 79 DEF(ctypes, 0xffac0b42) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/g9/sub/100i/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x0001563c) // Found @0xff8230cc, stubs_min = 0x0001563c (0x01563C) 30 30 //DEF(physw_run ,0x00001ca4) // Found @0xff822d78, stubs_min = 0x00001ca4 (0x1ca4) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82a7c4 76 77 // Misc stuff 78 DEF(ctypes, 0xffac0b6a) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/generic/wrappers.c
r1425 r1444 11 11 12 12 #if CAM_DRYOS 13 #define _U 0x01 /* upper */14 #define _L 0x02 /* lower */15 #define _D 0x04 /* digit */16 #define _C 0x 08/* cntrl */17 #define _P 0x10 /* punct */18 #define _S 0x 20/* white space (space/lf/tab) */19 #define _X 0x 40/* hex digit */20 #define _SP 0x 80/* hard space (0x20) */13 #define _U 0x01 /* upper */ 14 #define _L 0x02 /* lower */ 15 #define _D 0x04 /* digit */ 16 #define _C 0x20 /* cntrl */ 17 #define _P 0x10 /* punct */ 18 #define _S 0x40 /* white space (space/lf/tab) */ 19 #define _X 0x80 /* hex digit */ 20 #define _SP 0x08 /* hard space (0x20) */ 21 21 static int _ctype(int c,int t) { 22 static unsigned char ctypes[] = { 23 _C,_C,_C,_C,_C,_C,_C,_C, /* 0-7 */ 24 _C,_C|_S,_C|_S,_C|_S,_C|_S,_C|_S,_C,_C, /* 8-15 */ 25 _C,_C,_C,_C,_C,_C,_C,_C, /* 16-23 */ 26 _C,_C,_C,_C,_C,_C,_C,_C, /* 24-31 */ 27 _S|_SP,_P,_P,_P,_P,_P,_P,_P, /* 32-39 */ 28 _P,_P,_P,_P,_P,_P,_P,_P, /* 40-47 */ 29 _D,_D,_D,_D,_D,_D,_D,_D, /* 48-55 */ 30 _D,_D,_P,_P,_P,_P,_P,_P, /* 56-63 */ 31 _P,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U, /* 64-71 */ 32 _U,_U,_U,_U,_U,_U,_U,_U, /* 72-79 */ 33 _U,_U,_U,_U,_U,_U,_U,_U, /* 80-87 */ 34 _U,_U,_U,_P,_P,_P,_P,_P, /* 88-95 */ 35 _P,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L, /* 96-103 */ 36 _L,_L,_L,_L,_L,_L,_L,_L, /* 104-111 */ 37 _L,_L,_L,_L,_L,_L,_L,_L, /* 112-119 */ 38 _L,_L,_L,_P,_P,_P,_P,_C, /* 120-127 */ 39 // since the following have nothing set, we can save memory by leaving them out 40 #if 0 41 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 128-143 */ 42 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 144-159 */ 43 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 160-175 */ 44 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 176-191 */ 45 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 192-207 */ 46 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 208-223 */ 47 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 224-239 */ 48 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* 240-255 */ 49 #endif 50 }; 51 // have to handle EOF (-1) 52 if( (unsigned)c >= sizeof(ctypes)) { 53 return 0; 54 } 55 return ctypes[c] & t; 22 extern unsigned char ctypes[]; // Firmware ctypes table (in stubs_entry.S) 23 return ctypes[c&0xFF] & t; 56 24 } 57 25 -
trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S
r1424 r1444 62 62 // Current modemap entry not found in firmware - MODE_TV 32771 63 63 64 // Values below goin 'stubs_min.S':64 // Values below can be overridden in 'stubs_min.S': 65 65 //DEF(physw_status ,0x00034408) // Found @0xff834b8c, stubs_min = 0x00034408 (0x34408) 66 66 //DEF(physw_run ,0x00001c40) // Found @0xff834758, stubs_min = 0x00001c40 (0x1C34+0x0C) … … 109 109 //#undef CAM_UNCACHED_BIT 110 110 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83b934 111 112 // Misc stuff 113 DEF(ctypes, 0xffb8bd6a) 111 114 112 115 // Stubs below matched 100%. -
trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S
r1424 r1444 62 62 // Current modemap entry not found in firmware - MODE_TV 32771 63 63 64 // Values below goin 'stubs_min.S':64 // Values below can be overridden in 'stubs_min.S': 65 65 //DEF(physw_status ,0x00034408) // Found @0xff834b8c, stubs_min = 0x00034408 (0x34408) 66 66 //DEF(physw_run ,0x00001c40) // Found @0xff834758, stubs_min = 0x00001c40 (0x1C34+0x0C) … … 109 109 //#undef CAM_UNCACHED_BIT 110 110 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83b934 111 112 // Misc stuff 113 DEF(ctypes, 0xffb8bd6e) 111 114 112 115 // Stubs below matched 100%. -
trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S
r1424 r1444 35 35 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2597 36 36 37 // Values below goin 'stubs_min.S':37 // Values below can be overridden in 'stubs_min.S': 38 38 //DEF(physw_status ,0x0000e238) // Found @0xff821dcc, stubs_min = 0x0000e238 (0xE238) 39 39 //DEF(physw_run ,0x00001c34) // Found @0xff821a40, stubs_min = 0x00001c34 (0x1C34) … … 83 83 //#undef CAM_UNCACHED_BIT 84 84 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff82748c 85 86 // Misc stuff 87 DEF(ctypes, 0xffacc2ce) 85 88 86 89 // Stubs below matched 100%. -
trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S
r1424 r1444 35 35 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2597 36 36 37 // Values below goin 'stubs_min.S':37 // Values below can be overridden in 'stubs_min.S': 38 38 //DEF(physw_status ,0x0000e238) // Found @0xff821dcc, stubs_min = 0x0000e238 (0xE238) 39 39 //DEF(physw_run ,0x00001c34) // Found @0xff821a40, stubs_min = 0x00001c34 (0x1C34) … … 83 83 //#undef CAM_UNCACHED_BIT 84 84 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff82748c 85 86 // Misc stuff 87 DEF(ctypes, 0xffacc2ea) 85 88 86 89 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00031b78) // Found @0xff833554, stubs_min = 0x00031b78 (0x31B78) 26 26 //DEF(physw_run ,0x00001c44) // Found @0xff8331c8, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8388dc 74 75 // Misc stuff 76 DEF(ctypes, 0xffb0b1da) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00031b78) // Found @0xff833554, stubs_min = 0x00031b78 (0x31B78) 26 26 //DEF(physw_run ,0x00001c44) // Found @0xff8331c8, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffb972dc) // Found @0xffb972dc, stubs_min = 0xffb972dc (0xFFB972DC) 29 29 //DEF(movie_status ,0x00006260) // Found @0xff93d360, stubs_min = 0x00006260 (0x6228+0x38) 30 //DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9d430 DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9d4 31 31 //DEF(canon_menu_active ,0x00002d48) // Found @0xff8854d4, stubs_min = 0x00002d48 (0x2D44+4) 32 32 //DEF(canon_shoot_menu_active ,0x00007751) // Found @0xff97b9b4, stubs_min = 0x00007751 (0x7750+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8388dc 74 75 // Misc stuff 76 DEF(ctypes, 0xffb0b20e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00031b78) // Found @0xff833554, stubs_min = 0x00031b78 (0x31B78) 26 26 //DEF(physw_run ,0x00001c44) // Found @0xff8331c8, stubs_min = 0x00001c44 (0x1c44) … … 28 28 //DEF(FlashParamsTable ,0xffb97300) // Found @0xffb97300, stubs_min = 0xffb97300 (0xFFB97300) 29 29 //DEF(movie_status ,0x00006260) // Found @0xff93d360, stubs_min = 0x00006260 (0x6260) 30 //DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9d430 DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9d4 31 31 //DEF(canon_menu_active ,0x00002d48) // Found @0xff8854d4, stubs_min = 0x00002d48 (0x2D48) 32 32 //DEF(canon_shoot_menu_active ,0x00007751) // Found @0xff97b9b4, stubs_min = 0x00007751 (0x7751) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8388dc 74 75 // Misc stuff 76 DEF(ctypes, 0xffb0b232) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00031b78) // Found @0xff833554, stubs_min = 0x00031b78 (0x31B78) 26 26 //DEF(physw_run ,0x00001c44) // Found @0xff8331c8, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffb9730c) // Found @0xffb9730c, stubs_min = 0xffb9730c (0xFFB9730C) 29 29 //DEF(movie_status ,0x00006260) // Found @0xff93d36c, stubs_min = 0x00006260 (0x6228+0x38) 30 //DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9e030 DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cf9e0 31 31 //DEF(canon_menu_active ,0x00002d48) // Found @0xff8854e0, stubs_min = 0x00002d48 (0x2D44+4) 32 32 //DEF(canon_shoot_menu_active ,0x00007751) // Found @0xff97b9c0, stubs_min = 0x00007751 (0x7750+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8388dc 74 75 // Misc stuff 76 DEF(ctypes, 0xffb0b23e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00031b78) // Found @0xff833554, stubs_min = 0x00031b78 (0x31B78) 26 26 //DEF(physw_run ,0x00001c44) // Found @0xff8331c8, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffb974c8) // Found @0xffb974c8, stubs_min = 0xffb974c8 (0xFFB974C8) 29 29 //DEF(movie_status ,0x00006260) // Found @0xff93d528, stubs_min = 0x00006260 (0x6228+0x38) 30 //DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cfb9c30 DEF(full_screen_refresh ,0x00008bb0) // Found @0xff9cfb9c 31 31 //DEF(canon_menu_active ,0x00002d48) // Found @0xff885530, stubs_min = 0x00002d48 (0x2D44+4) 32 32 //DEF(canon_shoot_menu_active ,0x00007751) // Found @0xff97bb7c, stubs_min = 0x00007751 (0x7750+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8388dc 74 75 // Misc stuff 76 DEF(ctypes, 0xffb0b3fa) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S
r1424 r1444 50 50 // Current modemap entry not found in firmware - MODE_TV 32771 51 51 52 // Values below goin 'stubs_min.S':52 // Values below can be overridden in 'stubs_min.S': 53 53 //DEF(physw_status ,0x00044558) // Found @0xff8335a8, stubs_min = 0x00044558 (0x44558) 54 54 //DEF(physw_run ,0x00001c44) // Found @0xff833200, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 56 56 //DEF(FlashParamsTable ,0xffbdab94) // Found @0xffbdab94, stubs_min = 0xffbdab94 (0xFFBDAB94) 57 57 //DEF(movie_status ,0x000067e0) // Found @0xff94ac20, ** != ** stubs_min = 0x00005430 (0x53F8+0x38) 58 //DEF(full_screen_refresh ,0x0001b2dc) // Found @0xff9f751c58 DEF(full_screen_refresh ,0x0001b2dc) // Found @0xff9f751c 59 59 //DEF(canon_menu_active ,0x00002ec8) // Found @0xff889704, stubs_min = 0x00002ec8 (0x2EC4+4) 60 60 //DEF(canon_shoot_menu_active ,0x00007b09) // Found @0xff98d9ac, stubs_min = 0x00007b09 (0x7B08+1) … … 99 99 //#undef CAM_UNCACHED_BIT 100 100 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838a1c 101 102 // Misc stuff 103 DEF(ctypes, 0xffb3eb3e) 101 104 102 105 // Stubs below matched 100%. -
trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S
r1424 r1444 49 49 // Current modemap entry not found in firmware - MODE_TV 32771 50 50 51 // Values below goin 'stubs_min.S':51 // Values below can be overridden in 'stubs_min.S': 52 52 //DEF(physw_status ,0x00044558) // Found @0xff8335a8, stubs_min = 0x00044558 (0x44558) 53 53 //DEF(physw_run ,0x00001c44) // Found @0xff833200, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 55 55 //DEF(FlashParamsTable ,0xffbdad4c) // Found @0xffbdad4c, stubs_min = 0xffbdad4c (0xFFBDAD4C) 56 56 //DEF(movie_status ,0x000067e0) // Found @0xff94addc, stubs_min = 0x000067e0 (0x000067e0) 57 //DEF(full_screen_refresh ,0x0001b2dc) // Found @0xff9f76d857 DEF(full_screen_refresh ,0x0001b2dc) // Found @0xff9f76d8 58 58 //DEF(canon_menu_active ,0x00002ec8) // Found @0xff889754, stubs_min = 0x00002ec8 (0x2EC4+4) 59 59 //DEF(canon_shoot_menu_active ,0x00007b09) // Found @0xff98db68, stubs_min = 0x00007b09 (0x7B08+1) … … 98 98 //#undef CAM_UNCACHED_BIT 99 99 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838a1c 100 101 // Misc stuff 102 DEF(ctypes, 0xffb3ecfa) 100 103 101 104 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1438 r1444 20 20 // Check of modemap from 'platform/CAMERA/shooting.c': 21 21 // Firmware modemap table found @ff89e7f8 -> ff89b194 -> ff9b139c -> ffb041e4 -> ffc4ee40 22 // Mode 32774 in firmware but not in current modemap 23 // Mode 33292 in firmware but not in current modemap 24 // Mode 33324 in firmware but not in current modemap 25 // Mode 33323 in firmware but not in current modemap 26 // Mode 33327 in firmware but not in current modemap 27 // Mode 33309 in firmware but not in current modemap 28 // Mode 33310 in firmware but not in current modemap 29 // Mode 32801 in firmware but not in current modemap 30 // Mode 32789 in firmware but not in current modemap 31 // Mode 33330 in firmware but not in current modemap 32 // Mode 33320 in firmware but not in current modemap 33 // Mode 33322 in firmware but not in current modemap 34 // Mode 33321 in firmware but not in current modemap 35 // Mode 33288 in firmware but not in current modemap 36 // Mode 33289 in firmware but not in current modemap 37 // Mode 33325 in firmware but not in current modemap 38 // Mode 33318 in firmware but not in current modemap 39 // Mode 33319 in firmware but not in current modemap 40 // Mode 32790 in firmware but not in current modemap 41 // Mode 32791 in firmware but not in current modemap 42 // Mode 32793 in firmware but not in current modemap 43 // Mode 32792 in firmware but not in current modemap 44 // Current modemap entry not found in firmware - MODE_SCN_FACE_SELF_TIMER 16936 45 // Current modemap entry not found in firmware - MODE_SCN_WINK_SELF_TIMER 16938 46 // Current modemap entry not found in firmware - MODE_SCN_MONOCHROME 8754 47 // Current modemap entry not found in firmware - MODE_SCN_TOY_CAMERA 8751 48 // Current modemap entry not found in firmware - MODE_SCN_BEST_IMAGE 16905 49 // Current modemap entry not found in firmware - MODE_SCN_HIGHSPEED_BURST 16904 50 // Current modemap entry not found in firmware - MODE_VIDEO_IFRAME_MOVIE 2628 51 // Current modemap entry not found in firmware - MODE_SCN_NIGHT_SCENE 16941 52 // Current modemap entry not found in firmware - MODE_SCN_SUPER_VIVID 8742 53 // Current modemap entry not found in firmware - MODE_SCN_MINIATURE 8748 54 // Current modemap entry not found in firmware - MODE_SCN_FISHEYE 8747 55 // Current modemap entry not found in firmware - MODE_SCN_POSTER_EFFECT 8743 56 // Current modemap entry not found in firmware - MODE_SCN_SMART_SHUTTER 16937 57 // Current modemap entry not found in firmware - MODE_STITCH 16908 58 // Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP 8734 59 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 60 // Current modemap entry not found in firmware - MODE_SCN_FIREWORK 16408 61 // Current modemap entry not found in firmware - MODE_SCN_SNOW 16406 62 // Current modemap entry not found in firmware - MODE_SCN_FOLIAGE 16405 63 // Current modemap entry not found in firmware - MODE_SCN_BEACH 16407 64 // Current modemap entry not found in firmware - MODE_SCN_LOWLIGHT 16417 65 // Current modemap entry not found in firmware - MODE_SCN_UNDERWATER 16409 66 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2621 67 // Current modemap entry not found in firmware - MODE_LANDSCAPE 32782 68 // Current modemap entry not found in firmware - MODE_EASY 33314 69 // Current modemap entry not found in firmware - MODE_M 32769 70 // Current modemap entry not found in firmware - MODE_AV 32770 71 // Current modemap entry not found in firmware - MODE_TV 32771 72 73 // Values below go in 'stubs_min.S': 22 // No problems found with modemap table. 23 24 // Values below can be overridden in 'stubs_min.S': 74 25 //DEF(physw_status ,0x0003418c) // Found @0xff834e18, stubs_min = 0x0003418c (0x0003418c) 75 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8349bc, stubs_min = 0x00001c3c (0x00001c3c) … … 121 72 //#undef CAM_UNCACHED_BIT 122 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83c0f0 74 75 // Misc stuff 76 DEF(ctypes, 0xffba00ea) 123 77 124 78 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1439 r1444 20 20 // Check of modemap from 'platform/CAMERA/shooting.c': 21 21 // Firmware modemap table found @ff89e7f8 -> ff89b194 -> ff9b139c -> ffb041fc -> ffc4ee58 22 // Mode 32774 in firmware but not in current modemap 23 // Mode 33292 in firmware but not in current modemap 24 // Mode 33324 in firmware but not in current modemap 25 // Mode 33323 in firmware but not in current modemap 26 // Mode 33327 in firmware but not in current modemap 27 // Mode 33309 in firmware but not in current modemap 28 // Mode 33310 in firmware but not in current modemap 29 // Mode 32801 in firmware but not in current modemap 30 // Mode 32789 in firmware but not in current modemap 31 // Mode 33330 in firmware but not in current modemap 32 // Mode 33320 in firmware but not in current modemap 33 // Mode 33322 in firmware but not in current modemap 34 // Mode 33321 in firmware but not in current modemap 35 // Mode 33288 in firmware but not in current modemap 36 // Mode 33289 in firmware but not in current modemap 37 // Mode 33325 in firmware but not in current modemap 38 // Mode 33318 in firmware but not in current modemap 39 // Mode 33319 in firmware but not in current modemap 40 // Mode 32790 in firmware but not in current modemap 41 // Mode 32791 in firmware but not in current modemap 42 // Mode 32793 in firmware but not in current modemap 43 // Mode 32792 in firmware but not in current modemap 44 // Current modemap entry not found in firmware - MODE_SCN_FACE_SELF_TIMER 16936 45 // Current modemap entry not found in firmware - MODE_SCN_WINK_SELF_TIMER 16938 46 // Current modemap entry not found in firmware - MODE_SCN_MONOCHROME 8754 47 // Current modemap entry not found in firmware - MODE_SCN_TOY_CAMERA 8751 48 // Current modemap entry not found in firmware - MODE_SCN_BEST_IMAGE 16905 49 // Current modemap entry not found in firmware - MODE_SCN_HIGHSPEED_BURST 16904 50 // Current modemap entry not found in firmware - MODE_VIDEO_IFRAME_MOVIE 2628 51 // Current modemap entry not found in firmware - MODE_SCN_NIGHT_SCENE 16941 52 // Current modemap entry not found in firmware - MODE_SCN_SUPER_VIVID 8742 53 // Current modemap entry not found in firmware - MODE_SCN_MINIATURE 8748 54 // Current modemap entry not found in firmware - MODE_SCN_FISHEYE 8747 55 // Current modemap entry not found in firmware - MODE_SCN_POSTER_EFFECT 8743 56 // Current modemap entry not found in firmware - MODE_SCN_SMART_SHUTTER 16937 57 // Current modemap entry not found in firmware - MODE_STITCH 16908 58 // Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP 8734 59 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 60 // Current modemap entry not found in firmware - MODE_SCN_FIREWORK 16408 61 // Current modemap entry not found in firmware - MODE_SCN_SNOW 16406 62 // Current modemap entry not found in firmware - MODE_SCN_FOLIAGE 16405 63 // Current modemap entry not found in firmware - MODE_SCN_BEACH 16407 64 // Current modemap entry not found in firmware - MODE_SCN_LOWLIGHT 16417 65 // Current modemap entry not found in firmware - MODE_SCN_UNDERWATER 16409 66 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2621 67 // Current modemap entry not found in firmware - MODE_LANDSCAPE 32782 68 // Current modemap entry not found in firmware - MODE_EASY 33314 69 // Current modemap entry not found in firmware - MODE_M 32769 70 // Current modemap entry not found in firmware - MODE_AV 32770 71 // Current modemap entry not found in firmware - MODE_TV 32771 72 73 // Values below go in 'stubs_min.S': 22 // No problems found with modemap table. 23 24 // Values below can be overridden in 'stubs_min.S': 74 25 //DEF(physw_status ,0x0003418c) // Found @0xff834e18, stubs_min = 0x0003418c (0x0003418c) 75 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8349bc, stubs_min = 0x00001c3c (0x00001c3c) … … 121 72 //#undef CAM_UNCACHED_BIT 122 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83c0f0 74 75 // Misc stuff 76 DEF(ctypes, 0xffba0102) 123 77 124 78 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1439 r1444 20 20 // Check of modemap from 'platform/CAMERA/shooting.c': 21 21 // Firmware modemap table found @ff89e7f8 -> ff89b194 -> ff9b139c -> ffb04210 -> ffc4ee68 22 // Mode 32774 in firmware but not in current modemap 23 // Mode 33292 in firmware but not in current modemap 24 // Mode 33324 in firmware but not in current modemap 25 // Mode 33323 in firmware but not in current modemap 26 // Mode 33327 in firmware but not in current modemap 27 // Mode 33309 in firmware but not in current modemap 28 // Mode 33310 in firmware but not in current modemap 29 // Mode 32801 in firmware but not in current modemap 30 // Mode 32789 in firmware but not in current modemap 31 // Mode 33330 in firmware but not in current modemap 32 // Mode 33320 in firmware but not in current modemap 33 // Mode 33322 in firmware but not in current modemap 34 // Mode 33321 in firmware but not in current modemap 35 // Mode 33288 in firmware but not in current modemap 36 // Mode 33289 in firmware but not in current modemap 37 // Mode 33325 in firmware but not in current modemap 38 // Mode 33318 in firmware but not in current modemap 39 // Mode 33319 in firmware but not in current modemap 40 // Mode 32790 in firmware but not in current modemap 41 // Mode 32791 in firmware but not in current modemap 42 // Mode 32793 in firmware but not in current modemap 43 // Mode 32792 in firmware but not in current modemap 44 // Current modemap entry not found in firmware - MODE_SCN_FACE_SELF_TIMER 16936 45 // Current modemap entry not found in firmware - MODE_SCN_WINK_SELF_TIMER 16938 46 // Current modemap entry not found in firmware - MODE_SCN_MONOCHROME 8754 47 // Current modemap entry not found in firmware - MODE_SCN_TOY_CAMERA 8751 48 // Current modemap entry not found in firmware - MODE_SCN_BEST_IMAGE 16905 49 // Current modemap entry not found in firmware - MODE_SCN_HIGHSPEED_BURST 16904 50 // Current modemap entry not found in firmware - MODE_VIDEO_IFRAME_MOVIE 2628 51 // Current modemap entry not found in firmware - MODE_SCN_NIGHT_SCENE 16941 52 // Current modemap entry not found in firmware - MODE_SCN_SUPER_VIVID 8742 53 // Current modemap entry not found in firmware - MODE_SCN_MINIATURE 8748 54 // Current modemap entry not found in firmware - MODE_SCN_FISHEYE 8747 55 // Current modemap entry not found in firmware - MODE_SCN_POSTER_EFFECT 8743 56 // Current modemap entry not found in firmware - MODE_SCN_SMART_SHUTTER 16937 57 // Current modemap entry not found in firmware - MODE_STITCH 16908 58 // Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP 8734 59 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 60 // Current modemap entry not found in firmware - MODE_SCN_FIREWORK 16408 61 // Current modemap entry not found in firmware - MODE_SCN_SNOW 16406 62 // Current modemap entry not found in firmware - MODE_SCN_FOLIAGE 16405 63 // Current modemap entry not found in firmware - MODE_SCN_BEACH 16407 64 // Current modemap entry not found in firmware - MODE_SCN_LOWLIGHT 16417 65 // Current modemap entry not found in firmware - MODE_SCN_UNDERWATER 16409 66 // Current modemap entry not found in firmware - MODE_VIDEO_STD 2621 67 // Current modemap entry not found in firmware - MODE_LANDSCAPE 32782 68 // Current modemap entry not found in firmware - MODE_EASY 33314 69 // Current modemap entry not found in firmware - MODE_M 32769 70 // Current modemap entry not found in firmware - MODE_AV 32770 71 // Current modemap entry not found in firmware - MODE_TV 32771 72 73 // Values below go in 'stubs_min.S': 22 // No problems found with modemap table. 23 24 // Values below can be overridden in 'stubs_min.S': 74 25 //DEF(physw_status ,0x0003418c) // Found @0xff834e18, stubs_min = 0x0003418c (0x0003418c) 75 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8349bc, stubs_min = 0x00001c3c (0x00001c3c) … … 121 72 //#undef CAM_UNCACHED_BIT 122 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83c0f0 74 75 // Misc stuff 76 DEF(ctypes, 0xffba0112) 123 77 124 78 // Stubs below matched 100%. -
trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S
r1424 r1444 35 35 // Mode 33289 in firmware but not in current modemap 36 36 37 // Values below goin 'stubs_min.S':37 // Values below can be overridden in 'stubs_min.S': 38 38 //DEF(physw_status ,0x00032e94) // Found @0xff8347d4, stubs_min = 0x00032e94 (0x32E94) 39 39 //DEF(physw_run ,0x00001c34) // Found @0xff834404, stubs_min = 0x00001c34 (0x1C34) … … 84 84 //#undef CAM_UNCACHED_BIT 85 85 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83a460 86 87 // Misc stuff 88 DEF(ctypes, 0xffb5e23a) 86 89 87 90 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/100a/boot.c
r1339 r1444 53 53 Memory Map: 54 54 0001900 MEMBASEADDR start of data - used for initialized vars 55 001 0797 end of inited data56 001 0798 start of bss - used for zeroed/uninited vars57 01 6E81Fend of bss58 01 6E820MEMISOSTART start of our data / bss55 0011057 end of inited data 56 0011058 start of bss - used for zeroed/uninited vars 57 018B833 end of bss 58 018B834 MEMISOSTART start of our data / bss 59 59 60 60 0400000 raw buffers … … 63 63 C0xxxxxx I/O 64 64 65 FF 810000 ROMBASEADDR start of rom65 FF000000 ROMBASEADDR start of rom 66 66 FFFFFFFF end of rom 67 67 ----------------------------------------------------------------------*/ … … 153 153 "LDR R1, =0x1900\n" 154 154 "LDR R3, =0x11058\n" 155 "loc_FF 81013C:\n"155 "loc_FF00013C:\n" 156 156 "CMP R1, R3\n" 157 157 "LDRCC R2, [R0],#4\n" 158 158 "STRCC R2, [R1],#4\n" 159 "BCC loc_FF 81013C\n"159 "BCC loc_FF00013C\n" 160 160 "LDR R1, =0x18B834\n" 161 161 "MOV R2, #0\n" 162 "loc_FF 810154:\n"162 "loc_FF000154:\n" 163 163 "CMP R3, R1\n" 164 164 "STRCC R2, [R3],#4\n" 165 "BCC loc_FF 810154\n"165 "BCC loc_FF000154\n" 166 166 167 167 "B sub_FF000358_my" // --> -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':26 //DEF(physw_status ,0x00034d4c) // Found @0xff024e2c, stubs_min = 0x00034d4c (0x00034d4c) 27 //DEF(physw_run ,0x00001c3c) // Found @0xff0249cc, stubs_min = 0x00001c3c (0x00001c3c) 28 //DEF(levent_table ,0xff4214d0) // Found @0xff4214d0, stubs_min = 0xff4214d0 (0xff4214d0) 29 //DEF(FlashParamsTable ,0xff4ce930) // Found @0xff4ce930, stubs_min = 0xff4ce930 (0xff4ce930) 30 //DEF(movie_status ,0x000070dc) // Found @0xff17e974, stubs_min = 0x000070dc (0x000070dc) 31 //DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a14, stubs_min = 0x0000a424 (0x0000a424) 32 //DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f4, stubs_min = 0x000032f8 (0x000032f8) 33 //DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c, stubs_min = 0x000087c9 (0x000087c9) 34 //DEF(playrec_mode ,0x00003030) // Found @0xff07abf4, stubs_min = 0x00003030 (0x00003030) 35 //DEF(zoom_status ,0x0000e7c0) // Found @0xff324474, stubs_min = 0x0000e7c0 (0x0000e7c0) 36 //DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff183040, stubs_min = 0x000074e0 (0x000074e0) 25 // Values below can be overridden in 'stubs_min.S': 26 DEF(physw_status ,0x00034d4c) // Found @0xff024e2c 27 DEF(physw_run ,0x00001c3c) // Found @0xff0249cc 28 DEF(levent_table ,0xff4214d0) // Found @0xff4214d0 29 DEF(FlashParamsTable ,0xff4ce930) // Found @0xff4ce930 30 DEF(movie_status ,0x000070dc) // Found @0xff17e974 31 DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a14 32 DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f4 33 DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c 34 DEF(playrec_mode ,0x00003030) // Found @0xff07abf4 35 DEF(zoom_status ,0x0000e7c0) // Found @0xff324474 36 DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff183040 37 37 38 38 // Values below go in 'lib.c': … … 67 67 //#undef CAM_UNCACHED_BIT 68 68 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02b914 69 70 // Misc stuff 71 DEF(ctypes, 0xff3cea26) 69 72 70 73 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 // Found manually 3 4 DEF(zoom_busy, 0x6FE4 + 0x1C) // sub_FF179AF8 (FF179AFC & FF179B34) 4 5 DEF(focus_busy,0x6E68 + 0x8) // sub_FF173D0C (FF173D10 & FF173D2C) … … 6 7 DEF(focus_len_table, 0xFFF4A30C) // search for 18800 (longest focus length in micrometers) & 4300 (shortest length) 7 8 8 DEF(physw_status ,0x00034d4c) // Found @0xff024e2c9 DEF(physw_run ,0x00001c3c) // Found @0xff0249cc10 DEF(levent_table ,0xff4214d0) // Found @0xff4214d011 DEF(FlashParamsTable ,0xff4ce930) // Found @0xff4ce93012 DEF(movie_status ,0x000070dc) // Found @0xff17e97413 DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a1414 DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f415 DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c16 9 DEF(canon_play_menu_active ,0x0000e784) 17 DEF(playrec_mode ,0x00003030) // Found @0xff07abe818 DEF(zoom_status ,0x0000e7c0) // Found @0xff32447419 DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff18304020 10 21 11 DEF(touch_screen_x ,0x000028f0) … … 26 16 27 17 DEF(active_bitmap_buffer, 0xA45C) // 0xA448+0x14 (1.00a sub_FF249A94 -> FF249A98 + FF249AF0) 28 DEF(bitmap_buffer, 0xA464) // FF249AEC 18 DEF(bitmap_buffer, 0xA464) // FF249AEC (1.00a) 29 19 DEF(palette_control, 0xA424) // sub_FF244A48 (1.00a) 30 20 DEF(active_palette_buffer, 0xA42C) // sub_FF244990 (1.00a) -
trunk/platform/ixus310_elph500hs/sub/101a/boot.c
r1339 r1444 53 53 Memory Map: 54 54 0001900 MEMBASEADDR start of data - used for initialized vars 55 001 0797 end of inited data56 001 0798 start of bss - used for zeroed/uninited vars57 01 6E81Fend of bss58 01 6E820MEMISOSTART start of our data / bss55 0011057 end of inited data 56 0011058 start of bss - used for zeroed/uninited vars 57 018B833 end of bss 58 018B834 MEMISOSTART start of our data / bss 59 59 60 60 0400000 raw buffers … … 63 63 C0xxxxxx I/O 64 64 65 FF 810000 ROMBASEADDR start of rom65 FF000000 ROMBASEADDR start of rom 66 66 FFFFFFFF end of rom 67 67 ----------------------------------------------------------------------*/ … … 153 153 "LDR R1, =0x1900\n" 154 154 "LDR R3, =0x11058\n" 155 "loc_FF 81013C:\n"155 "loc_FF00013C:\n" 156 156 "CMP R1, R3\n" 157 157 "LDRCC R2, [R0],#4\n" 158 158 "STRCC R2, [R1],#4\n" 159 "BCC loc_FF 81013C\n"159 "BCC loc_FF00013C\n" 160 160 "LDR R1, =0x18B834\n" 161 161 "MOV R2, #0\n" 162 "loc_FF 810154:\n"162 "loc_FF000154:\n" 163 163 "CMP R3, R1\n" 164 164 "STRCC R2, [R3],#4\n" 165 "BCC loc_FF 810154\n"165 "BCC loc_FF000154\n" 166 166 167 167 "B sub_FF000358_my" // --> -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':26 //DEF(physw_status ,0x00034d4c) // Found @0xff024e2c, stubs_min = 0x00034d4c (0x00034d4c) 27 //DEF(physw_run ,0x00001c3c) // Found @0xff0249cc, stubs_min = 0x00001c3c (0x00001c3c) 28 //DEF(levent_table ,0xff4214e8) // Found @0xff4214e8, stubs_min = 0xff4214e8 (0xff4214e8) 29 //DEF(FlashParamsTable ,0xff4ce948) // Found @0xff4ce948, stubs_min = 0xff4ce948 (0xff4ce948) 30 //DEF(movie_status ,0x000070dc) // Found @0xff17e974, stubs_min = 0x000070dc (0x000070dc) 31 //DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a14, stubs_min = 0x0000a424 (0x0000a424) 32 //DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f4, stubs_min = 0x000032f8 (0x000032f8) 33 //DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c, stubs_min = 0x000087c9 (0x000087c9) 34 //DEF(playrec_mode ,0x00003030) // Found @0xff07abf4, stubs_min = 0x00003030 (0x00003030) 35 //DEF(zoom_status ,0x0000e7c0) // Found @0xff32448c, stubs_min = 0x0000e7c0 (0x0000e7c0) 36 //DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff183040, stubs_min = 0x000074e0 (0x000074e0) 25 // Values below can be overridden in 'stubs_min.S': 26 DEF(physw_status ,0x00034d4c) // Found @0xff024e2c 27 DEF(physw_run ,0x00001c3c) // Found @0xff0249cc 28 DEF(levent_table ,0xff4214e8) // Found @0xff4214e8 29 DEF(FlashParamsTable ,0xff4ce948) // Found @0xff4ce948 30 DEF(movie_status ,0x000070dc) // Found @0xff17e974 31 DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a14 32 DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f4 33 DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c 34 DEF(playrec_mode ,0x00003030) // Found @0xff07abf4 35 DEF(zoom_status ,0x0000e7c0) // Found @0xff32448c 36 DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff183040 37 37 38 38 // Values below go in 'lib.c': … … 67 67 //#undef CAM_UNCACHED_BIT 68 68 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02b914 69 70 // Misc stuff 71 DEF(ctypes, 0xff3cea3e) 69 72 70 73 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 // Found manually 3 4 DEF(zoom_busy, 0x6FE4 + 0x1C) // sub_FF179AF8 (FF179AFC & FF179B34) 4 5 DEF(focus_busy,0x6E68 + 0x8) // sub_FF173D0C (FF173D10 & FF173D2C) … … 6 7 DEF(focus_len_table, 0xFFF4A30C) // search for 18800 (longest focus length in micrometers) & 4300 (shortest length) 7 8 8 DEF(physw_status ,0x00034d4c) // Found @0xff024e2c9 DEF(physw_run ,0x00001c3c) // Found @0xff0249cc10 DEF(levent_table ,0xff4214e8) // Found @0xff4214e811 DEF(FlashParamsTable ,0xff4ce948) // Found @0xff4ce94812 DEF(movie_status ,0x000070dc) // Found @0xff17e97413 DEF(full_screen_refresh ,0x0000a424) // Found @0xff244a1414 DEF(canon_menu_active ,0x000032f8) // Found @0xff0887f415 DEF(canon_shoot_menu_active ,0x000087c9) // Found @0xff1c867c16 9 DEF(canon_play_menu_active ,0x0000e784) 17 DEF(playrec_mode ,0x00003030) // Found @0xff07abe818 DEF(zoom_status ,0x0000e7c0) // Found @0xff32447419 DEF(some_flag_for_af_scan ,0x000074e0) // Found @0xff18304020 10 21 11 DEF(touch_screen_x ,0x000028f0) … … 26 16 27 17 DEF(active_bitmap_buffer, 0xA45C) // 0xA448+0x14 (1.01a sub_FF249A94 -> FF249A98 + FF249AF0) 28 DEF(bitmap_buffer, 0xA464) // FF249AEC 18 DEF(bitmap_buffer, 0xA464) // FF249AEC (1.00a) 29 19 DEF(palette_control, 0xA424) // sub_FF244A48 (1.00a) 30 20 DEF(active_palette_buffer, 0xA42C) // sub_FF244990 (1.00a) -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S
r1424 r1444 24 24 // Mode 2603 in firmware but not in current modemap 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00010370) // Found @0xff821efc, stubs_min = 0x00010370 (0x10370) 28 28 //DEF(physw_run ,0x00001c00) // Found @0xff821b98, stubs_min = 0x00001c00 (0x1c00) … … 34 34 //DEF(playrec_mode ,0x00005534) // Found @0xff860ee8, stubs_min = 0x00005534 (0x5534) 35 35 //DEF(zoom_status ,0x0000d1cc) // Found @0xffa38f24, stubs_min = 0x0000d1cc (0xd1cc) 36 //DEF(some_flag_for_af_scan ,0x0000cf50) // Found @0xffa2414436 DEF(some_flag_for_af_scan ,0x0000cf50) // Found @0xffa24144 37 37 38 38 // Values below go in 'lib.c': … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82866c 74 75 // Misc stuff 76 DEF(ctypes, 0xffaa858e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S
r1424 r1444 27 27 // Mode 2603 in firmware but not in current modemap 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x00010370) // Found @0xff821efc, stubs_min = 0x00010370 (0x10370) 31 31 //DEF(physw_run ,0x00001c00) // Found @0xff821b98, stubs_min = 0x00001c00 (0x1c00) … … 37 37 //DEF(playrec_mode ,0x00005534) // Found @0xff860ee8, stubs_min = 0x00005534 (0x5534) 38 38 //DEF(zoom_status ,0x0000d1cc) // Found @0xffa38f20, stubs_min = 0x0000d1cc (0xd1cc) 39 //DEF(some_flag_for_af_scan ,0x0000cf50) // Found @0xffa2414039 DEF(some_flag_for_af_scan ,0x0000cf50) // Found @0xffa24140 40 40 41 41 // Values below go in 'lib.c': … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82866c 77 78 // Misc stuff 79 DEF(ctypes, 0xffaa858a) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S
r1424 r1444 30 30 // Current modemap entry not found in firmware - MODE_NIGHT_SNAPSHOT 16395 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x000104d0) // Found @0xff821e34, stubs_min = 0x000104d0 (0x104D0) 34 34 //DEF(physw_run ,0x00001c00) // Found @0xff821ad0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 78 78 //#undef CAM_UNCACHED_BIT 79 79 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285a4 80 81 // Misc stuff 82 DEF(ctypes, 0xffaaa7ae) 80 83 81 84 // Stubs below matched 100%. -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r1424 r1444 30 30 // No problems found with modemap table. 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x000113fc) // Found @0xff8230cc, stubs_min = 0x000113fc (0x113FC) 34 34 //DEF(physw_run ,0x00001ca4) // Found @0xff822d7c, stubs_min = 0x00001ca4 (0x1ca4) … … 40 40 //DEF(playrec_mode ,0x000056c8) // Found @0xff85eed0, stubs_min = 0x000056c8 (0x56C8) 41 41 //DEF(zoom_status ,0x0000e560) // Found @0xffa21df8, stubs_min = 0x0000e560 (0xE560) 42 //DEF(some_flag_for_af_scan ,0x0000e498) // Found @0xffa1a91442 DEF(some_flag_for_af_scan ,0x0000e498) // Found @0xffa1a914 43 43 44 44 // Values below go in 'lib.c': … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff829944 75 76 // Misc stuff 77 DEF(ctypes, 0xffa8f7a6) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00011078) // Found @0xff821ba4, stubs_min = 0x00011078 (0x11078) 28 28 //DEF(physw_run ,0x00001c28) // Found @0xff821818, stubs_min = 0x00001c28 (0x1C1C+0x0C) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827bac 74 75 // Misc stuff 76 DEF(ctypes, 0xffad5eca) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00011078) // Found @0xff821ba4, stubs_min = 0x00011078 (0x11078) 29 29 //DEF(physw_run ,0x00001c28) // Found @0xff821818, stubs_min = 0x00001c28 (0x1C1C+0x0C) … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827bac 75 76 // Misc stuff 77 DEF(ctypes, 0xffad5eda) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00011078) // Found @0xff821ba4, stubs_min = 0x00011078 (0x11078) 29 29 //DEF(physw_run ,0x00001c28) // Found @0xff821818, stubs_min = 0x00001c28 (0x1C1C+0x0C) … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827bac 75 76 // Misc stuff 77 DEF(ctypes, 0xffad5f0a) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':25 // Values below can be overridden in 'stubs_min.S': 26 26 //DEF(physw_status ,0x00010610) // Found @0xff821e48, stubs_min = 0x00010610 (0x10610) 27 27 //DEF(physw_run ,0x00001c00) // Found @0xff821ae0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285b8 73 74 // Misc stuff 75 DEF(ctypes, 0xffab025e) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':25 // Values below can be overridden in 'stubs_min.S': 26 26 //DEF(physw_status ,0x00010610) // Found @0xff821e48, stubs_min = 0x00010610 (0x10610) 27 27 //DEF(physw_run ,0x00001c00) // Found @0xff821ae0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285b8 73 74 // Misc stuff 75 DEF(ctypes, 0xffab025a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S
r1424 r1444 38 38 // Current modemap entry not found in firmware - MODE_M 32769 39 39 40 // Values below goin 'stubs_min.S':40 // Values below can be overridden in 'stubs_min.S': 41 41 //DEF(physw_status ,0x0000c338) // Found @0xffc11d70, stubs_min = 0x0000c338 (0xC338) 42 42 //DEF(physw_run ,0x00001c34) // Found @0xffc119e4, stubs_min = 0x00001c34 (0x1C28+0x0C) … … 86 86 //#undef CAM_UNCACHED_BIT 87 87 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xffc172cc 88 89 // Misc stuff 90 DEF(ctypes, 0xffe648f6) 88 91 89 92 // Stubs below matched 100%. -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r1424 r1444 31 31 // No problems found with modemap table. 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x00014cfc) // Found @0xff823068, stubs_min = 0x00014cfc (0x14CFC) 35 35 //DEF(physw_run ,0x00001ca4) // Found @0xff822d18, stubs_min = 0x00001ca4 (0x1ca4) … … 41 41 //DEF(playrec_mode ,0x000056d0) // Found @0xff85f234, stubs_min = 0x000056d0 (0x56D0) 42 42 //DEF(zoom_status ,0x00011e48) // Found @0xffa27e28, stubs_min = 0x00011e48 (0x11E48) 43 //DEF(some_flag_for_af_scan ,0x00011d80) // Found @0xffa2082443 DEF(some_flag_for_af_scan ,0x00011d80) // Found @0xffa20824 44 44 45 45 // Values below go in 'lib.c': … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8298ec 76 77 // Misc stuff 78 DEF(ctypes, 0xffa95366) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00010650) // Found @0xff821e38, stubs_min = 0x00010650 (0x10650) 29 29 //DEF(physw_run ,0x00001c00) // Found @0xff821ad0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285a8 75 76 // Misc stuff 77 DEF(ctypes, 0xffab10fe) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00010650) // Found @0xff821e38, stubs_min = 0x00010650 (0x10650) 29 29 //DEF(physw_run ,0x00001c00) // Found @0xff821ad0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285a8 75 76 // Misc stuff 77 DEF(ctypes, 0xffab11d2) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00010650) // Found @0xff821e38, stubs_min = 0x00010650 (0x10650) 28 28 //DEF(physw_run ,0x00001c00) // Found @0xff821ad0, stubs_min = 0x00001c00 (0x1BF4+0xC) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff8285a4 74 75 // Misc stuff 76 DEF(ctypes, 0xffab11b6) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x00011318) // Found @0xff821c24, stubs_min = 0x00011318 (0x11318) 30 30 //DEF(physw_run ,0x00001c28) // Found @0xff821898, stubs_min = 0x00001c28 (0x1c28) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827f80 76 77 // Misc stuff 78 DEF(ctypes, 0xffae283e) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S
r1424 r1444 26 26 // No problems found with modemap table. 27 27 28 // Values below goin 'stubs_min.S':28 // Values below can be overridden in 'stubs_min.S': 29 29 //DEF(physw_status ,0x00011318) // Found @0xff821c24, stubs_min = 0x00011318 (0x11318) 30 30 //DEF(physw_run ,0x00001c28) // Found @0xff821898, stubs_min = 0x00001c28 (0x1c28) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827f80 76 77 // Misc stuff 78 DEF(ctypes, 0xffae286e) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/s5is/sub/101a/stubs_entry.S
r1436 r1444 31 31 // No problems found with modemap table. 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x00011abc) // Found @0xff823990, stubs_min = 0x00011abc (0x11ABC) 35 35 //DEF(physw_run ,0x00001cd8) // Found @0xff82366c, stubs_min = 0x00001cd8 (0x1CD8) … … 41 41 //DEF(playrec_mode ,0x00005aa0) // Found @0xff869d1c, stubs_min = 0x00005aa0 (0x5AA0) 42 42 //DEF(zoom_status ,0x000068f8) // Found @0xff886424, stubs_min = 0x000068f8 (0x68F8) 43 //DEF(some_flag_for_af_scan ,0x0000ecbc) // Found @0xffa3e2bc43 DEF(some_flag_for_af_scan ,0x0000ecbc) // Found @0xffa3e2bc 44 44 45 45 // Values below go in 'lib.c': … … 77 77 //#undef CAM_UNCACHED_BIT 78 78 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82add8 79 80 // Misc stuff 81 DEF(ctypes, 0xffa9644e) 79 82 80 83 // Stubs below matched 100%. -
trunk/platform/s5is/sub/101b/stubs_entry.S
r1436 r1444 31 31 // No problems found with modemap table. 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x00011abc) // Found @0xff8238c8, stubs_min = 0x00011abc (0x11ABC) 35 35 //DEF(physw_run ,0x00001cd8) // Found @0xff8235a4, stubs_min = 0x00001cd8 (0x1CD8) … … 41 41 //DEF(playrec_mode ,0x00005aa0) // Found @0xff869c54, stubs_min = 0x00005aa0 (0x5AA0) 42 42 //DEF(zoom_status ,0x000068f8) // Found @0xff88635c, stubs_min = 0x000068f8 (0x68F8) 43 //DEF(some_flag_for_af_scan ,0x0000ecbc) // Found @0xffa3e1f443 DEF(some_flag_for_af_scan ,0x0000ecbc) // Found @0xffa3e1f4 44 44 45 45 // Values below go in 'lib.c': … … 77 77 //#undef CAM_UNCACHED_BIT 78 78 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xff82ad10 79 80 // Misc stuff 81 DEF(ctypes, 0xffa9635a) 79 82 80 83 // Stubs below matched 100%. -
trunk/platform/s90/sub/100c/stubs_entry.S
r1424 r1444 34 34 // No problems found with modemap table. 35 35 36 // Values below goin 'stubs_min.S':36 // Values below can be overridden in 'stubs_min.S': 37 37 //DEF(physw_status ,0x000330d8) // Found @0xff8335b4, stubs_min = 0x000330d8 (0x330d8) 38 38 //DEF(physw_run ,0x00001c44) // Found @0xff83320c, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 40 40 //DEF(FlashParamsTable ,0xffbefb70) // Found @0xffbefb70, stubs_min = 0xffbefb70 (0xFFBEFB70) 41 41 //DEF(movie_status ,0x00007ae8) // Found @0xff961448, stubs_min = 0x00007ae8 (0x7ab0+0x38) 42 //DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07d7442 DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07d74 43 43 //DEF(playrec_mode ,0x00002d64) // Found @0xff87f9f4, stubs_min = 0x00002d64 (0x2d60+0x4) 44 44 //DEF(zoom_status ,0x00008aa4) // Found @0xff99bb20, stubs_min = 0x00008aa4 (0x8AA4) … … 80 80 //#undef CAM_UNCACHED_BIT 81 81 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e10 82 83 // Misc stuff 84 DEF(ctypes, 0xffb39372) 82 85 83 86 // Stubs below matched 100%. -
trunk/platform/s90/sub/101a/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x000330d8) // Found @0xff8335b4, stubs_min = 0x000330d8 (0x330d8) 28 28 //DEF(physw_run ,0x00001c44) // Found @0xff83320c, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 30 30 //DEF(FlashParamsTable ,0xffbefbc4) // Found @0xffbefbc4, stubs_min = 0xffbefbc4 (0xFFBEFBC4) 31 31 //DEF(movie_status ,0x00007ae8) // Found @0xff96149c, stubs_min = 0x00007ae8 (0x7ab0+0x38) 32 //DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07dc832 DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07dc8 33 33 //DEF(canon_menu_active ,0x00003038) // Found @0xff88d65c, stubs_min = 0x00003038 (0x3034+4) 34 34 //DEF(canon_shoot_menu_active ,0x00008dd1) // Found @0xff9ab7a0, stubs_min = 0x00008dd1 (0x8DD0+1) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e10 76 77 // Misc stuff 78 DEF(ctypes, 0xffb393c6) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/s90/sub/101c/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x000330d8) // Found @0xff8335b4, stubs_min = 0x000330d8 (0x330d8) 28 28 //DEF(physw_run ,0x00001c44) // Found @0xff83320c, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 30 30 //DEF(FlashParamsTable ,0xffbefd80) // Found @0xffbefd80, stubs_min = 0xffbefd80 (0xFFBEFD80) 31 31 //DEF(movie_status ,0x00007ae8) // Found @0xff961658, stubs_min = 0x00007ae8 (0x7ab0+0x38) 32 //DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07f8432 DEF(full_screen_refresh ,0x0000a36c) // Found @0xffa07f84 33 33 //DEF(canon_menu_active ,0x00003038) // Found @0xff88d6ac, stubs_min = 0x00003038 (0x3034+4) 34 34 //DEF(canon_shoot_menu_active ,0x00008dd1) // Found @0xff9ab95c, stubs_min = 0x00008dd1 (0x8DD0+1) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e10 76 77 // Misc stuff 78 DEF(ctypes, 0xffb39582) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/s95/sub/100e/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00034cb4) // Found @0xff83498c, stubs_min = 0x00034cb4 (0x34CB4) 26 26 //DEF(physw_run ,0x00001c3c) // Found @0xff834580, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffc72314) // Found @0xffc72314, stubs_min = 0xffc72314 (0xFFC72314) 29 29 //DEF(movie_status ,0x0000716c) // Found @0xff98612c, stubs_min = 0x0000716c (0x7128+0x44) 30 //DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa4761430 DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa47614 31 31 //DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0, stubs_min = 0x00003250 (0x324c+4) 32 32 //DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7df8, stubs_min = 0x00008759 (0x8758+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83ae0c 74 75 // Misc stuff 76 DEF(ctypes, 0xffba399e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/s95/sub/100h/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00034cb4) // Found @0xff83498c, stubs_min = 0x00034cb4 (0x34CB4) 26 26 //DEF(physw_run ,0x00001c3c) // Found @0xff834580, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffc724c4) // Found @0xffc724c4, stubs_min = 0xffc724c4 (0xFFC724C4) 29 29 //DEF(movie_status ,0x0000716c) // Found @0xff986120, stubs_min = 0x0000716c (0x7128+0x44) 30 //DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa4762030 DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa47620 31 31 //DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0, stubs_min = 0x00003250 (0x324c+4) 32 32 //DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7e04, stubs_min = 0x00008759 (0x8758+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83ae0c 74 75 // Misc stuff 76 DEF(ctypes, 0xffba3b4e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/s95/sub/100i/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00034cb4) // Found @0xff83498c, stubs_min = 0x00034cb4 (0x34CB4) 26 26 //DEF(physw_run ,0x00001c3c) // Found @0xff834580, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffc724b4) // Found @0xffc724b4, stubs_min = 0xffc724b4 (0xFFC724B4) 29 29 //DEF(movie_status ,0x0000716c) // Found @0xff986120, stubs_min = 0x0000716c (0x7128+0x44) 30 //DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa4762030 DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa47620 31 31 //DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0, stubs_min = 0x00003250 (0x324c+4) 32 32 //DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7e04, stubs_min = 0x00008759 (0x8758+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83ae0c 74 75 // Misc stuff 76 DEF(ctypes, 0xffba3b3e) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/s95/sub/100k/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00034cb4) // Found @0xff83498c, stubs_min = 0x00034cb4 (0x34CB4) 26 26 //DEF(physw_run ,0x00001c3c) // Found @0xff834580, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 28 28 //DEF(FlashParamsTable ,0xffc724dc) // Found @0xffc724dc, stubs_min = 0xffc724dc (0xffc724dc) 29 29 //DEF(movie_status ,0x0000716c) // Found @0xff986120, stubs_min = 0x0000716c (0x7128+0x44) 30 //DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa4762030 DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa47620 31 31 //DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0, stubs_min = 0x00003250 (0x324c+4) 32 32 //DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7e04, stubs_min = 0x00008759 (0x8758+1) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83ae0c 74 75 // Misc stuff 76 DEF(ctypes, 0xffba3b66) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/sx1/sub/200h/stubs_entry.S
r1424 r1444 25 25 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00012da4) // Found @0xff821af4, stubs_min = 0x00012da4 (0x12DA4) 29 29 //DEF(physw_run ,0x00001c30) // Found @0xff821768, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 35 35 //DEF(playrec_mode ,0x000057c4) // Found @0xff8716c8, stubs_min = 0x000057c4 (0x57C0+0x4) 36 36 //DEF(zoom_status ,0x0000f2a0) // Found @0xffaa4d24, stubs_min = 0x0000f2a0 (0xF2A0) 37 //DEF(some_flag_for_af_scan ,0x0000a5e8) // Found @0xff95e58c37 DEF(some_flag_for_af_scan ,0x0000a5e8) // Found @0xff95e58c 38 38 39 39 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8280b0 73 74 // Misc stuff 75 DEF(ctypes, 0xffb2b0c6) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx1/sub/201a/stubs_entry.S
r1424 r1444 25 25 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00012da4) // Found @0xff821af4, stubs_min = 0x00012da4 (0x12DA4) 29 29 //DEF(physw_run ,0x00001c30) // Found @0xff821768, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 35 35 //DEF(playrec_mode ,0x000057c4) // Found @0xff8716c8, stubs_min = 0x000057c4 (0x57C0+0x4) 36 36 //DEF(zoom_status ,0x0000f2a0) // Found @0xffaa4d38, stubs_min = 0x0000f2a0 (0xF2A0) 37 //DEF(some_flag_for_af_scan ,0x0000a5e8) // Found @0xff95e58c37 DEF(some_flag_for_af_scan ,0x0000a5e8) // Found @0xff95e58c 38 38 39 39 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff8280b0 73 74 // Misc stuff 75 DEF(ctypes, 0xffb2b0da) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx10/sub/100c/stubs_entry.S
r1424 r1444 25 25 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x00011ec4) // Found @0xff821b14, stubs_min = 0x00011ec4 (0x11EC4) 29 29 //DEF(physw_run ,0x00001c30) // Found @0xff821788, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 35 35 //DEF(playrec_mode ,0x00005640) // Found @0xff86d210, stubs_min = 0x00005640 (0x563C+0x4) 36 36 //DEF(zoom_status ,0x0000e3e0) // Found @0xffa7b644, stubs_min = 0x0000e3e0 (0xE3E0) 37 //DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a2ac37 DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a2ac 38 38 39 39 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828010 73 74 // Misc stuff 75 DEF(ctypes, 0xffb04656) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx10/sub/101a/stubs_entry.S
r1424 r1444 24 24 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00011ec4) // Found @0xff821b14, stubs_min = 0x00011ec4 (0x11EC4) 28 28 //DEF(physw_run ,0x00001c30) // Found @0xff821788, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 34 34 //DEF(playrec_mode ,0x00005640) // Found @0xff86d218, stubs_min = 0x00005640 (0x563C+0x4) 35 35 //DEF(zoom_status ,0x0000e3e0) // Found @0xffa7b654, stubs_min = 0x0000e3e0 (0xE3E0) 36 //DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a2bc36 DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a2bc 37 37 38 38 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828010 72 73 // Misc stuff 74 DEF(ctypes, 0xffb04666) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx10/sub/101b/stubs_entry.S
r1424 r1444 24 24 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00011ec4) // Found @0xff821b14, stubs_min = 0x00011ec4 (0x11EC4) 28 28 //DEF(physw_run ,0x00001c30) // Found @0xff821788, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 34 34 //DEF(playrec_mode ,0x00005640) // Found @0xff86d2b8, stubs_min = 0x00005640 (0x563C+0x4) 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b780, stubs_min = 0x0000e3ec (0xE3EC) 36 //DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c36 DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c 37 37 38 38 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828010 72 73 // Misc stuff 74 DEF(ctypes, 0xffb04792) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx10/sub/102b/stubs_entry.S
r1424 r1444 24 24 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00011ec4) // Found @0xff821b14, stubs_min = 0x00011ec4 (0x11EC4) 28 28 //DEF(physw_run ,0x00001c30) // Found @0xff821788, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 34 34 //DEF(playrec_mode ,0x00005640) // Found @0xff86d2b8, stubs_min = 0x00005640 (0x563C+0x4) 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b780, stubs_min = 0x0000e3ec (0xE3EC) 36 //DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c36 DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c 37 37 38 38 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828010 72 73 // Misc stuff 74 DEF(ctypes, 0xffb047c2) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx10/sub/103a/stubs_entry.S
r1424 r1444 24 24 // Current modemap entry not found in firmware - MODE_VIDEO_STD 3622 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00011ec4) // Found @0xff821b14, stubs_min = 0x00011ec4 (0x11EC4) 28 28 //DEF(physw_run ,0x00001c30) // Found @0xff821788, stubs_min = 0x00001c30 (0x1C24+0x0C) … … 34 34 //DEF(playrec_mode ,0x00005640) // Found @0xff86d2b8, stubs_min = 0x00005640 (0x563C+0x4) 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b794, stubs_min = 0x0000e3ec (0xE3EC) 36 //DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c36 DEF(some_flag_for_af_scan ,0x00009b58) // Found @0xff94a35c 37 37 38 38 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff828010 72 73 // Misc stuff 74 DEF(ctypes, 0xffb047d6) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r1424 r1444 27 27 // Current modemap entry not found in firmware - MODE_INDOOR 32785 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x00010c1c) // Found @0xffc130f4, stubs_min = 0x00010c1c (0x10C1C) 31 31 //DEF(physw_run ,0x00001ca4) // Found @0xffc12da0, stubs_min = 0x00001ca4 (0x1CA4) … … 75 75 //#undef CAM_UNCACHED_BIT 76 76 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc19e6c 77 78 // Misc stuff 79 DEF(ctypes, 0xffe5a47e) 77 80 78 81 // Stubs below matched 100%. -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r1424 r1444 28 28 // Current modemap entry not found in firmware - MODE_INDOOR 32785 29 29 30 // Values below goin 'stubs_min.S':30 // Values below can be overridden in 'stubs_min.S': 31 31 //DEF(physw_status ,0x00010c1c) // Found @0xffc130f4, stubs_min = 0x00010c1c (0x10C1C) 32 32 //DEF(physw_run ,0x00001ca4) // Found @0xffc12da0, stubs_min = 0x00001ca4 (0x1CA4) … … 76 76 //#undef CAM_UNCACHED_BIT 77 77 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc19e6c 78 79 // Misc stuff 80 DEF(ctypes, 0xffe5a4b2) 78 81 79 82 // Stubs below matched 100%. -
trunk/platform/sx110is/sub/100b/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x0000fb38) // Found @0xffc113f0, stubs_min = 0x0000fb38 (0xFB38) 29 29 //DEF(physw_run ,0x00001be4) // Found @0xffc11064, stubs_min = 0x00001be4 (0x1BD8+0xC) … … 73 73 //#undef CAM_UNCACHED_BIT 74 74 //#define CAM_UNCACHED_BIT 0x10000000 // Found @0xffc1786c 75 76 // Misc stuff 77 DEF(ctypes, 0xffe9289e) 75 78 76 79 // Stubs below matched 100%. -
trunk/platform/sx120is/sub/100b/stubs_entry.S
r1424 r1444 30 30 // Current modemap entry not found in firmware - MODE_VIDEO_COMPACT 2602 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x0000d148) // Found @0xffc119cc, stubs_min = 0x0000d148 (0xD148) 34 34 //DEF(physw_run ,0x00001bec) // Found @0xffc1163c, stubs_min = 0x00001bec (0x1BE0+0xC) … … 36 36 //DEF(FlashParamsTable ,0xffeec518) // Found @0xffeec518, stubs_min = 0xffeec518 (0xFFEEC518) 37 37 //DEF(movie_status ,0x000061d8) // Found @0xffd1429c, stubs_min = 0x000061d8 (0x61A0+0x38) 38 //DEF(full_screen_refresh ,0x0000829c) // Found @0xffd8ea5038 DEF(full_screen_refresh ,0x0000829c) // Found @0xffd8ea50 39 39 //DEF(canon_menu_active ,0x00002e8c) // Found @0xffc61838, stubs_min = 0x00002e8c (0x2E88+0x4) 40 40 //DEF(canon_shoot_menu_active ,0x000072d5) // Found @0xffd4d33c, stubs_min = 0x000072d5 (0x72D4+0x1) … … 80 80 //#undef CAM_UNCACHED_BIT 81 81 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xffc170b0 82 83 // Misc stuff 84 DEF(ctypes, 0xffe9450e) 82 85 83 86 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101c/stubs_entry.S
r1424 r1444 27 27 // No problems found with modemap table. 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x00032b34) // Found @0xff834658, stubs_min = 0x00032b34 (0x32B34) 31 31 //DEF(physw_run ,0x00001c3c) // Found @0xff83424c, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 77 77 //#undef CAM_UNCACHED_BIT 78 78 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83a6a0 79 80 // Misc stuff 81 DEF(ctypes, 0xffb4dd8a) 79 82 80 83 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101d/stubs_entry.S
r1424 r1444 27 27 // No problems found with modemap table. 28 28 29 // Values below goin 'stubs_min.S':29 // Values below can be overridden in 'stubs_min.S': 30 30 //DEF(physw_status ,0x00032b34) // Found @0xff834658, stubs_min = 0x00032b34 (0x32B34) 31 31 //DEF(physw_run ,0x00001c3c) // Found @0xff83424c, stubs_min = 0x00001c3c (0x1C30+0x0C) … … 77 77 //#undef CAM_UNCACHED_BIT 78 78 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83a6a0 79 80 // Misc stuff 81 DEF(ctypes, 0xffb4dd7a) 79 82 80 83 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101f/stubs_entry.S
r1424 r1444 24 24 // No problems found with modemap table. 25 25 26 // Values below goin 'stubs_min.S':26 // Values below can be overridden in 'stubs_min.S': 27 27 //DEF(physw_status ,0x00032b34) // Found @0xff834658, stubs_min = 0x00032b34 (0x00032b34) 28 28 //DEF(physw_run ,0x00001c3c) // Found @0xff83424c, stubs_min = 0x00001c3c (0x00001c3c) … … 74 74 //#undef CAM_UNCACHED_BIT 75 75 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83a6a0 76 77 // Misc stuff 78 DEF(ctypes, 0xffb4dd9e) 76 79 77 80 // Stubs below matched 100%. -
trunk/platform/sx150is/sub/100a/stubs_entry.S
r1424 r1444 22 22 // Mode 32818 in firmware but not in current modemap 23 23 24 // Values below goin 'stubs_min.S':24 // Values below can be overridden in 'stubs_min.S': 25 25 //DEF(physw_status ,0x00033694) // Found @0xff834580, stubs_min = 0x00033694 (0x00033694) 26 26 //DEF(physw_run ,0x00001c30) // Found @0xff83412c, stubs_min = 0x00001c30 (0x00001c30) … … 72 72 //#undef CAM_UNCACHED_BIT 73 73 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83adb8 74 75 // Misc stuff 76 DEF(ctypes, 0xffb8f522) 74 77 75 78 // Stubs below matched 100%. -
trunk/platform/sx20/sub/100f/stubs_entry.S
r1424 r1444 29 29 // No problems found with modemap table. 30 30 31 // Values below goin 'stubs_min.S':31 // Values below can be overridden in 'stubs_min.S': 32 32 //DEF(physw_status ,0x00032444) // Found @0xff83341c, stubs_min = 0x00032444 (0x32444) 33 33 //DEF(physw_run ,0x00001c44) // Found @0xff83308c, stubs_min = 0x00001c44 (0x1C38+0x0C) … … 40 40 //DEF(playrec_mode ,0x00002e58) // Found @0xff882228, stubs_min = 0x00002e58 (0x2E54+0x4) 41 41 //DEF(zoom_status ,0x0000c6b8) // Found @0xffaaf400, stubs_min = 0x0000c6b8 (0xC6B8) 42 //DEF(some_flag_for_af_scan ,0x0000792c) // Found @0xff95fb7042 DEF(some_flag_for_af_scan ,0x0000792c) // Found @0xff95fb70 43 43 44 44 // Values below go in 'lib.c': … … 77 77 //#undef CAM_UNCACHED_BIT 78 78 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e2c 79 80 // Misc stuff 81 DEF(ctypes, 0xffb3a1ce) 79 82 80 83 // Stubs below matched 100%. -
trunk/platform/sx20/sub/102b/stubs_entry.S
r1424 r1444 31 31 // No problems found with modemap table. 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x00032464) // Found @0xff83341c, stubs_min = 0x00032464 (0x32464) 35 35 //DEF(physw_run ,0x00001c44) // Found @0xff83308c, stubs_min = 0x00001c44 (0x1C38+0xC) … … 42 42 //DEF(playrec_mode ,0x00002e58) // Found @0xff882228, stubs_min = 0x00002e58 (0x2E54+0x4) 43 43 //DEF(zoom_status ,0x0000c6c0) // Found @0xffaaf48c, stubs_min = 0x0000c6c0 (0xC6C0) 44 //DEF(some_flag_for_af_scan ,0x00007934) // Found @0xff95fb4444 DEF(some_flag_for_af_scan ,0x00007934) // Found @0xff95fb44 45 45 46 46 // Values below go in 'lib.c': … … 79 79 //#undef CAM_UNCACHED_BIT 80 80 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e2c 81 82 // Misc stuff 83 DEF(ctypes, 0xffb3a25a) 81 84 82 85 // Stubs below matched 100%. -
trunk/platform/sx20/sub/102d/stubs_entry.S
r1424 r1444 31 31 // No problems found with modemap table. 32 32 33 // Values below goin 'stubs_min.S':33 // Values below can be overridden in 'stubs_min.S': 34 34 //DEF(physw_status ,0x00032464) // Found @0xff83341c, stubs_min = 0x00032464 (0x32464) 35 35 //DEF(physw_run ,0x00001c44) // Found @0xff83308c, stubs_min = 0x00001c44 (0x1C38+0xC) … … 42 42 //DEF(playrec_mode ,0x00002e58) // Found @0xff882278, stubs_min = 0x00002e58 (0x2E54+0x4) 43 43 //DEF(zoom_status ,0x0000c6c0) // Found @0xffaaf648, stubs_min = 0x0000c6c0 (0xC6C0) 44 //DEF(some_flag_for_af_scan ,0x00007934) // Found @0xff95fd0044 DEF(some_flag_for_af_scan ,0x00007934) // Found @0xff95fd00 45 45 46 46 // Values below go in 'lib.c': … … 79 79 //#undef CAM_UNCACHED_BIT 80 80 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff838e2c 81 82 // Misc stuff 83 DEF(ctypes, 0xffb3a416) 81 84 82 85 // Stubs below matched 100%. -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r1424 r1444 25 25 // No problems found with modemap table. 26 26 27 // Values below goin 'stubs_min.S':27 // Values below can be overridden in 'stubs_min.S': 28 28 //DEF(physw_status ,0x0000f058) // Found @0xff821e24, stubs_min = 0x0000f058 (0xF058) 29 29 //DEF(physw_run ,0x00001c34) // Found @0xff821a94, stubs_min = 0x00001c34 (0x1C28+0x0C) … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff827850 73 74 // Misc stuff 75 DEF(ctypes, 0xffafd12a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/100a/stubs_entry.S
r1424 r1444 30 30 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x000357a8) // Found @0xff024960, stubs_min = 0x000357a8 (0x357A8) 34 34 //DEF(physw_run ,0x00001c40) // Found @0xff0244f4, stubs_min = 0x00001c40 (0x1C40) … … 79 79 //#undef CAM_UNCACHED_BIT 80 80 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02b88c 81 82 // Misc stuff 83 DEF(ctypes, 0xff3aff12) 81 84 82 85 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/101a/stubs_entry.S
r1424 r1444 30 30 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x000357a8) // Found @0xff024960, stubs_min = 0x000357a8 (0x357A8) 34 34 //DEF(physw_run ,0x00001c40) // Found @0xff0244f4, stubs_min = 0x00001c40 (0x1C40) … … 79 79 //#undef CAM_UNCACHED_BIT 80 80 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02b88c 81 82 // Misc stuff 83 DEF(ctypes, 0xff3aff2a) 81 84 82 85 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/101b/stubs_entry.S
r1424 r1444 30 30 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 31 31 32 // Values below goin 'stubs_min.S':32 // Values below can be overridden in 'stubs_min.S': 33 33 //DEF(physw_status ,0x000357a8) // Found @0xff024960, stubs_min = 0x000357a8 (0x357A8) 34 34 //DEF(physw_run ,0x00001c40) // Found @0xff0244f4, stubs_min = 0x00001c40 (0x1C40) … … 79 79 //#undef CAM_UNCACHED_BIT 80 80 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02b88c 81 82 // Misc stuff 83 DEF(ctypes, 0xff3aff32) 81 84 82 85 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/100c/stubs_entry.S
r1424 r1444 32 32 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 33 33 34 // Values below goin 'stubs_min.S':34 // Values below can be overridden in 'stubs_min.S': 35 35 //DEF(physw_status ,0x000358e8) // Found @0xff024d10, stubs_min = 0x000358e8 (0x000358e8) 36 36 //DEF(physw_run ,0x00001c44) // Found @0xff0248a4, stubs_min = 0x00001c44 (0x00001c44) … … 81 81 //#undef CAM_UNCACHED_BIT 82 82 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bcb8 83 84 // Misc stuff 85 DEF(ctypes, 0xff3ba346) 83 86 84 87 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/101a/stubs_entry.S
r1424 r1444 32 32 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 33 33 34 // Values below goin 'stubs_min.S':34 // Values below can be overridden in 'stubs_min.S': 35 35 //DEF(physw_status ,0x000358e8) // Found @0xff024d18, stubs_min = 0x000358e8 (0x000358E8) 36 36 //DEF(physw_run ,0x00001c44) // Found @0xff0248ac, stubs_min = 0x00001c44 (0x1C44) … … 81 81 //#undef CAM_UNCACHED_BIT 82 82 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bcc0 83 84 // Misc stuff 85 DEF(ctypes, 0xff3ba712) 83 86 84 87 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/101b/stubs_entry.S
r1424 r1444 32 32 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT 8733 33 33 34 // Values below goin 'stubs_min.S':34 // Values below can be overridden in 'stubs_min.S': 35 35 //DEF(physw_status ,0x000358e8) // Found @0xff024d18, stubs_min = 0x000358e8 (0x000358E8) 36 36 //DEF(physw_run ,0x00001c44) // Found @0xff0248ac, stubs_min = 0x00001c44 (0x1C44) … … 81 81 //#undef CAM_UNCACHED_BIT 82 82 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bcc0 83 84 // Misc stuff 85 DEF(ctypes, 0xff3ba71a) 83 86 84 87 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100e/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034594) // Found @0xff8349f0, stubs_min = 0x00034594 (0x34594) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345ec, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0e7d0) // Found @0xffc0e7d0, stubs_min = 0xffc0e7d0 (0xFFC0E7D0) 28 //DEF(FlashParamsTable ,0xffc67a9c) // Found @0xffc67a9c, stubs_min = 0xffc67a9c (0xFFC67A9C) 29 //DEF(movie_status ,0x00003524) // Found @0xff882fc8, stubs_min = 0x00003524 (0x34E0+0x44) 30 //DEF(full_screen_refresh ,0x0000b198) // Found @0xffa4689c, stubs_min = 0x0000b198 (0xB198) 31 //DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a56c, stubs_min = 0x00003a2c (0x3A28+4) 32 //DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9de8f0, stubs_min = 0x00009901 (0x9900+1) 33 //DEF(playrec_mode ,0x00003758) // Found @0xff88c718, stubs_min = 0x00003758 (0x3754+0x4) 34 //DEF(zoom_status ,0x0000e7c4) // Found @0xffb046d4, stubs_min = 0x0000e7c4 (0xE7C4) 35 //DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff990fec24 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034594) // Found @0xff8349f0 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345ec 27 DEF(levent_table ,0xffc0e7d0) // Found @0xffc0e7d0 28 DEF(FlashParamsTable ,0xffc67a9c) // Found @0xffc67a9c 29 DEF(movie_status ,0x00003524) // Found @0xff882fc8 30 DEF(full_screen_refresh ,0x0000b198) // Found @0xffa4689c 31 DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a56c 32 DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9de8f0 33 DEF(playrec_mode ,0x00003758) // Found @0xff88c718 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb046d4 35 DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff990fec 36 36 37 37 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83afdc 72 73 // Misc stuff 74 DEF(ctypes, 0xffb96102) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100e/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34594) // ok (comp 1.00h) 4 DEF(full_screen_refresh, 0xB198) // ok (comp 1.00h) 5 DEF(physw_run, 0x1C30 + 0xC) // ok (comp 1.00h) 6 DEF(canon_menu_active, 0x3A28 + 4) // ok (comp 1.00h) 7 DEF(canon_shoot_menu_active, 0x9900 + 1) // ok (comp 1.00h) 8 DEF(FlashParamsTable,0xFFC67A9C) // ok (comp 1.00h) [changed in 1.00e] 9 DEF(levent_table, 0xFFC0E7D0) // ok (comp 1.00h) [changed in 1.00e] 10 DEF(playrec_mode, 0x3754 + 0x4) // ok (comp 1.00h) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFEA5CC) // ok (comp 1.00h) 12 5 DEF(zoom_busy, 0x342c + 0x1c) // ok (comp 1.00h) 13 6 DEF(focus_busy,0x7A6C + 0x8) // ok (comp 1.00h) 14 DEF(movie_status, 0x34E0 + 0x44) // ok (comp 1.00h)15 7 DEF(recreview_hold, 0x933C + 0xF0) // ok (comp 1.00h) 16 DEF(zoom_status, 0xE7C4) // sub_FFB03534 (comp g12)17 8 18 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100h/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034594) // Found @0xff8349f0, stubs_min = 0x00034594 (0x34594) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345ec, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0e88c) // Found @0xffc0e88c, stubs_min = 0xffc0e88c (0xFFC0E88C) 28 //DEF(FlashParamsTable ,0xffc67b58) // Found @0xffc67b58, stubs_min = 0xffc67b58 (0xFFC67B58) 29 //DEF(movie_status ,0x00003524) // Found @0xff882fc8, stubs_min = 0x00003524 (0x34E0+0x44) 30 //DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46958, stubs_min = 0x0000b198 (0xB198) 31 //DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a56c, stubs_min = 0x00003a2c (0x3A28+4) 32 //DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9de9ac, stubs_min = 0x00009901 (0x9900+1) 33 //DEF(playrec_mode ,0x00003758) // Found @0xff88c718, stubs_min = 0x00003758 (0x3754+0x4) 34 //DEF(zoom_status ,0x0000e7c4) // Found @0xffb04790, stubs_min = 0x0000e7c4 (0xE7C4) 35 //DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff99107824 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034594) // Found @0xff8349f0 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345ec 27 DEF(levent_table ,0xffc0e88c) // Found @0xffc0e88c 28 DEF(FlashParamsTable ,0xffc67b58) // Found @0xffc67b58 29 DEF(movie_status ,0x00003524) // Found @0xff882fc8 30 DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46958 31 DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a56c 32 DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9de9ac 33 DEF(playrec_mode ,0x00003758) // Found @0xff88c718 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb04790 35 DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff991078 36 36 37 37 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83afdc 72 73 // Misc stuff 74 DEF(ctypes, 0xffb961be) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100h/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34594) // found in FF8349F0 [kbd_read_keys] (OK) 4 DEF(full_screen_refresh, 0xB198) // found in FFA467FC, (comp to sx20) 5 DEF(physw_run, 0x1C30 + 0xC) // found in FF8345E8, (comp to sx20) 6 DEF(canon_menu_active, 0x3A28 + 4) // found in FF89A848 (comp to sx20) 7 DEF(canon_shoot_menu_active, 0x9900 + 1) // possible in FF9DE724 (comp to sx20) 8 DEF(FlashParamsTable,0xFFC67B58) // found in FFB00D28 (comp to sx20) 9 DEF(levent_table, 0xFFC0E88C) // Searched for string 00 08 00 00 02 00 00 00 (to match sx20 & s95) 10 DEF(playrec_mode, 0x3754 + 0x4) // FF88C69C (comp s95) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFEA5CC) // search for 150500 (longest focus length in micrometers) & 4300 (shortest length) 12 5 DEF(zoom_busy, 0x342c + 0x1c) // found by trial and error in the zoom lens controller code 13 6 DEF(focus_busy,0x7A6C + 0x8) // found by trial and error in the focus controller code 14 DEF(movie_status, 0x34E0 + 0x44) // in FF8829D4 (comp s95)15 7 DEF(recreview_hold, 0x933C + 0xF0) // in FF9C4900 (comp s95) 16 DEF(zoom_status, 0xE7C4) // sub_FFB035F0 (comp g12)17 8 18 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100l/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034594) // Found @0xff8349f0, stubs_min = 0x00034594 (0x34594) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345ec, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0ea34) // Found @0xffc0ea34, stubs_min = 0xffc0ea34 (0xFFC0EA34) 28 //DEF(FlashParamsTable ,0xffc67d00) // Found @0xffc67d00, stubs_min = 0xffc67d00 (0xFFC67D00) 29 //DEF(movie_status ,0x00003524) // Found @0xff882fb4, stubs_min = 0x00003524 (0x34E0+0x44) 30 //DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b00, stubs_min = 0x0000b198 (0xB198) 31 //DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570, stubs_min = 0x00003a2c (0x3A28+4) 32 //DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9deb54, stubs_min = 0x00009901 (0x9900+1) 33 //DEF(playrec_mode ,0x00003758) // Found @0xff88c71c, stubs_min = 0x00003758 (0x3754+0x4) 34 //DEF(zoom_status ,0x0000e7c4) // Found @0xffb04938, stubs_min = 0x0000e7c4 (0xE7C4) 35 //DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff99122024 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034594) // Found @0xff8349f0 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345ec 27 DEF(levent_table ,0xffc0ea34) // Found @0xffc0ea34 28 DEF(FlashParamsTable ,0xffc67d00) // Found @0xffc67d00 29 DEF(movie_status ,0x00003524) // Found @0xff882fb4 30 DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b00 31 DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570 32 DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9deb54 33 DEF(playrec_mode ,0x00003758) // Found @0xff88c71c 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb04938 35 DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff991220 36 36 37 37 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83afdc 72 73 // Misc stuff 74 DEF(ctypes, 0xffb96366) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100l/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34594) // ok (comp 1.00h) 4 DEF(full_screen_refresh, 0xB198) // ok (comp 1.00h) 5 DEF(physw_run, 0x1C30 + 0xC) // ok (comp 1.00h) 6 DEF(canon_menu_active, 0x3A28 + 4) // ok (comp 1.00h) 7 DEF(canon_shoot_menu_active, 0x9900 + 1) // ok (comp 1.00h) 8 DEF(FlashParamsTable,0xFFC67D00) // ok (comp 1.00h) [changed in 1.00l] 9 DEF(levent_table, 0xFFC0EA34) // ok (comp 1.00h) [changed in 1.00l] 10 DEF(playrec_mode, 0x3754 + 0x4) // ok (comp 1.00h) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFEA5CC) // ok (comp 1.00h) 12 5 DEF(zoom_busy, 0x342c + 0x1c) // ok (comp 1.00h) 13 6 DEF(focus_busy,0x7A6C + 0x8) // ok (comp 1.00h) 14 DEF(movie_status, 0x34E0 + 0x44) // ok (comp 1.00h)15 7 DEF(recreview_hold, 0x933C + 0xF0) // ok (comp 1.00h) 16 DEF(zoom_status, 0xE7C4) // sub_FFB03798 (comp g12)17 8 18 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100n/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034594) // Found @0xff8349f0, stubs_min = 0x00034594 (0x34594) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345ec, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0eaa8) // Found @0xffc0eaa8, stubs_min = 0xffc0eaa8 (0xFFC0EAA8) 28 //DEF(FlashParamsTable ,0xffc67d74) // Found @0xffc67d74, stubs_min = 0xffc67d74 (0xFFC67D74) 29 //DEF(movie_status ,0x00003524) // Found @0xff882fb4, stubs_min = 0x00003524 (0x34E0+0x44) 30 //DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b84, stubs_min = 0x0000b198 (0xB198) 31 //DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570, stubs_min = 0x00003a2c (0x3A28+4) 32 //DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9debd8, stubs_min = 0x00009901 (0x9900+1) 33 //DEF(playrec_mode ,0x00003758) // Found @0xff88c71c, stubs_min = 0x00003758 (0x3754+0x4) 34 //DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc, stubs_min = 0x0000e7c4 (0xE7C4) 35 //DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff9912a424 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034594) // Found @0xff8349f0 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345ec 27 DEF(levent_table ,0xffc0eaa8) // Found @0xffc0eaa8 28 DEF(FlashParamsTable ,0xffc67d74) // Found @0xffc67d74 29 DEF(movie_status ,0x00003524) // Found @0xff882fb4 30 DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b84 31 DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570 32 DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9debd8 33 DEF(playrec_mode ,0x00003758) // Found @0xff88c71c 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc 35 DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff9912a4 36 36 37 37 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83afdc 72 73 // Misc stuff 74 DEF(ctypes, 0xffb963da) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100n/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34594) // ok (comp 1.00h) 4 DEF(full_screen_refresh, 0xB198) // ok (comp 1.00h) 5 DEF(physw_run, 0x1C30 + 0xC) // ok (comp 1.00h) 6 DEF(canon_menu_active, 0x3A28 + 4) // ok (comp 1.00h) 7 DEF(canon_shoot_menu_active, 0x9900 + 1) // ok (comp 1.00h) 8 DEF(FlashParamsTable,0xFFC67D74) // ok (comp 1.00h) [changed in 1.00n] 9 DEF(levent_table, 0xFFC0EAA8) // ok (comp 1.00h) [changed in 1.00n] 10 DEF(playrec_mode, 0x3754 + 0x4) // ok (comp 1.00h) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFEA5CC) // ok (comp 1.00h) 12 5 DEF(zoom_busy, 0x342c + 0x1c) // ok (comp 1.00h) 13 6 DEF(focus_busy,0x7A6C + 0x8) // ok (comp 1.00h) 14 DEF(movie_status, 0x34E0 + 0x44) // ok (comp 1.00h)15 7 DEF(recreview_hold, 0x933C + 0xF0) // ok (comp 1.00h) 16 DEF(zoom_status, 0xE7C4) // sub_FFB03798 (comp g12)17 8 18 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100p/stubs_entry.S
r1424 r1444 22 22 // No problems found with modemap table. 23 23 24 // Values below goin 'stubs_min.S':25 //DEF(physw_status ,0x00034594) // Found @0xff8349f0, stubs_min = 0x00034594 (0x34594) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff8345ec, stubs_min = 0x00001c3c (0x1C30+0xC) 27 //DEF(levent_table ,0xffc0ea88) // Found @0xffc0ea88, stubs_min = 0xffc0ea88 (0xffc0ea88) 28 //DEF(FlashParamsTable ,0xffc67d54) // Found @0xffc67d54, stubs_min = 0xffc67d54 (0xffc67d54) 29 //DEF(movie_status ,0x00003524) // Found @0xff882fb4, stubs_min = 0x00003524 (0x34E0+0x44) 30 //DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b84, stubs_min = 0x0000b198 (0xB198) 31 //DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570, stubs_min = 0x00003a2c (0x3A28+4) 32 //DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9debd8, stubs_min = 0x00009901 (0x9900+1) 33 //DEF(playrec_mode ,0x00003758) // Found @0xff88c71c, stubs_min = 0x00003758 (0x3754+0x4) 34 //DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc, stubs_min = 0x0000e7c4 (0xE7C4) 35 //DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff9912a424 // Values below can be overridden in 'stubs_min.S': 25 DEF(physw_status ,0x00034594) // Found @0xff8349f0 26 DEF(physw_run ,0x00001c3c) // Found @0xff8345ec 27 DEF(levent_table ,0xffc0ea88) // Found @0xffc0ea88 28 DEF(FlashParamsTable ,0xffc67d54) // Found @0xffc67d54 29 DEF(movie_status ,0x00003524) // Found @0xff882fb4 30 DEF(full_screen_refresh ,0x0000b198) // Found @0xffa46b84 31 DEF(canon_menu_active ,0x00003a2c) // Found @0xff89a570 32 DEF(canon_shoot_menu_active ,0x00009901) // Found @0xff9debd8 33 DEF(playrec_mode ,0x00003758) // Found @0xff88c71c 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc 35 DEF(some_flag_for_af_scan ,0x000085cc) // Found @0xff9912a4 36 36 37 37 // Values below go in 'lib.c': … … 70 70 //#undef CAM_UNCACHED_BIT 71 71 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff83afdc 72 73 // Misc stuff 74 DEF(ctypes, 0xffb963ba) 72 75 73 76 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100p/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 DEF(physw_status, 0x34594) 4 DEF(full_screen_refresh, 0xB198) 5 DEF(physw_run, 0x1C30 + 0xC) 6 DEF(canon_menu_active, 0x3A28 + 4) 7 DEF(canon_shoot_menu_active, 0x9900 + 1) 8 DEF(FlashParamsTable,0xffc67d54) 9 DEF(levent_table, 0xffc0ea88) 10 DEF(playrec_mode, 0x3754 + 0x4) 3 // Found manually 11 4 DEF(focus_len_table, 0xFFFEA5CC) 12 5 DEF(zoom_busy, 0x342c + 0x1c) 13 6 DEF(focus_busy,0x7A6C + 0x8) 14 DEF(movie_status, 0x34E0 + 0x44)15 7 DEF(recreview_hold, 0x933C + 0xF0) 16 DEF(zoom_status, 0xE7C4)17 8 18 9 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx40hs/platform_camera.h
r1416 r1444 30 30 #undef CAM_UNCACHED_BIT 31 31 #define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bea8 32 33 #define CAM_HAS_ND_FILTER 1 32 34 33 35 #define CAM_SWIVEL_SCREEN 1 -
trunk/platform/sx40hs/sub/100d/lib.c
r1430 r1444 4 4 { 5 5 // Appears to be two raw buffers (this returns active buffer) 6 // Addresses below found in table at FF445C FC used in sub_FF0ECCEC6 // Addresses below found in table at FF445CC4 used in sub_FF0ECCC4 7 7 // [0x3148 + 0xC] --> defines which buffer is active 8 8 … … 10 10 return (char*) 0x4ADB54A0; 11 11 else 12 return (char*) 0x44000000; // found at (FF3E3 930) [search CRAW BUF]12 return (char*) 0x44000000; // found at (FF3E38F8) [search CRAW BUF] 13 13 } 14 14 … … 16 16 { 17 17 // Appears to be two raw buffers (this returns inactive buffer) 18 // Addresses below found in table at FF445C FC used in sub_FF0ECCEC18 // Addresses below found in table at FF445CC4 used in sub_FF0ECCC4 19 19 // [0x3148 + 0xC] --> defines which buffer is active 20 20 … … 22 22 return (char*) 0x4ADB54A0; 23 23 else 24 return (char*) 0x44000000; // found at (FF3E3 930) [search CRAW BUF]24 return (char*) 0x44000000; // found at (FF3E38F8) [search CRAW BUF] 25 25 } 26 26 27 27 28 char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff2854 3829 long hook_raw_size() { return 0x01247a60; } // Found @0xff3e39 3c28 char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff285400 29 long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3904 30 30 31 31 32 32 void *vid_get_viewport_fb_d() 33 33 { 34 return (void*)(*(int*)(0x2CA0+0x58)); // @FF06B 08C & FF06B0C434 return (void*)(*(int*)(0x2CA0+0x58)); // @FF06BF94 & FF06BFCC 35 35 } -
trunk/platform/sx40hs/sub/100d/stubs_entry.S
r1429 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':26 //DEF(physw_status ,0x00037548) // Found @0xff024dd8, stubs_min = 0x00037548 (0x00037548) 27 //DEF(physw_run ,0x00001c10) // Found @0xff024968, stubs_min = 0x00001c10 (0x00001c10) 28 //DEF(levent_table ,0xff5939d4) // Found @0xff5939d4, stubs_min = 0xff5939d4 (0xff5939d4) 29 //DEF(FlashParamsTable ,0xff607f3c) // Found @0xff607f3c, stubs_min = 0xff607f3c (0xff607f3c) 30 //DEF(movie_status ,0x00002f1c) // Found @0xff077290, stubs_min = 0x00002f1c (0x00002f1c) 31 //DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917a8, stubs_min = 0x0000c2d8 (0x0000c2d8) 32 //DEF(canon_menu_active ,0x000034f0) // Found @0xff091b44, stubs_min = 0x000034f0 (0x000034f0) 33 //DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a6cc, stubs_min = 0x0000ab6d (0x0000ab6d) 34 //DEF(playrec_mode ,0x00003214) // Found @0xff0834dc, stubs_min = 0x00003214 (0x00003214) 35 //DEF(zoom_status ,0x000111f8) // Found @0xff36e6a0, stubs_min = 0x000111f8 (0x000111f8) 25 // Values below can be overridden in 'stubs_min.S': 26 DEF(physw_status ,0x00037548) // Found @0xff024dd8 27 DEF(physw_run ,0x00001c10) // Found @0xff024968 28 DEF(levent_table ,0xff5939d4) // Found @0xff5939d4 29 DEF(FlashParamsTable ,0xff607f3c) // Found @0xff607f3c 30 DEF(movie_status ,0x00002f1c) // Found @0xff077290 31 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917a8 32 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b44 33 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a6cc 34 DEF(playrec_mode ,0x00003214) // Found @0xff0834dc 35 DEF(zoom_status ,0x000111f8) // Found @0xff36e6a0 36 36 37 37 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bea8 73 74 // Misc stuff 75 DEF(ctypes, 0xff4337e2) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100d/stubs_min.S
r1429 r1444 1 1 #include "stubs_asm.h" 2 3 // Found by finsig_dryos.c4 DEF(physw_status ,0x00037548) // Found @0xff024dd85 DEF(physw_run ,0x00001c10) // Found @0xff0249686 DEF(levent_table ,0xff5939d4) // Found @0xff5939d47 DEF(FlashParamsTable ,0xff607f3c) // Found @0xff607f3c8 DEF(movie_status ,0x00002f1c) // Found @0xff0772a89 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e010 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c11 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a70412 DEF(playrec_mode ,0x00003214) // Found @0xff08350413 DEF(zoom_status ,0x000111f8) // Found @0xff36e6d814 2 15 3 // Found manually -
trunk/platform/sx40hs/sub/100f/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':26 //DEF(physw_status ,0x00037548) // Found @0xff024dd8, stubs_min = 0x00037548 (0x00037548) 27 //DEF(physw_run ,0x00001c10) // Found @0xff024968, stubs_min = 0x00001c10 (0x00001c10) 28 //DEF(levent_table ,0xff593a0c) // Found @0xff593a0c, stubs_min = 0xff593a0c (0xff593a0c) 29 //DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74, stubs_min = 0xff607f74 (0xff607f74) 25 // Values below can be overridden in 'stubs_min.S': 26 DEF(physw_status ,0x00037548) // Found @0xff024dd8 27 DEF(physw_run ,0x00001c10) // Found @0xff024968 28 DEF(levent_table ,0xff593a0c) // Found @0xff593a0c 29 DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74 30 30 //DEF(movie_status ,0x00002f1c) // Found @0xff0772a8, stubs_min = 0x00002f1c (0x2ED8+0x44) 31 //DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e4, stubs_min = 0x0000c2d8 (0x0000c2d8) 32 //DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c, stubs_min = 0x000034f0 (0x34EC+4) 33 //DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a708, stubs_min = 0x0000ab6d (0x0000ab6d) 34 //DEF(playrec_mode ,0x00003214) // Found @0xff083504, stubs_min = 0x00003214 (0x00003214) 35 //DEF(zoom_status ,0x000111f8) // Found @0xff36e6dc, stubs_min = 0x000111f8 (0x000111f8) 31 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e4 32 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c 33 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a708 34 DEF(playrec_mode ,0x00003214) // Found @0xff083504 35 DEF(zoom_status ,0x000111f8) // Found @0xff36e6dc 36 36 37 37 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bea8 73 74 // Misc stuff 75 DEF(ctypes, 0xff43381a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100f/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 2 3 3 // Found manually 4 DEF(focus_len_table ,0xFFF4A3DC) // UNKOWN !!search for 70000 (longest focus length in micrometers) & 5000 (shortest length) 5 DEF(zoom_busy ,0x2E10 + 0x1C) //FF071C70 + FF071CA8 SX40 4 6 DEF(focus_busy ,0x8D00 + 8) //FF1BBCF8 SX40HS 5 DEF(zoom_busy ,0x2E10 + 0x1C) //FF071C70 + FF071CA8 SX406 DEF(canon_menu_active ,0x34EC+4) //FF091B6C + FF091B70 SX407 7 DEF(recreview_hold ,0x947C + 0xF0) // UNKNOWN ??? 8 DEF(playrec_mode ,0x00003214)9 DEF(some_flag_for_af_scan ,0x9970+0x8) //NOT SURE SX40 FF1D63F810 DEF(led_table ,0x2614 + 0x04) //FF056E5C SX4011 DEF(movie_status ,0x2ED8+0x44) //FF07774C + FF07775C12 DEF(focus_len_table ,0xFFF4A3DC) // UNKOWN !!search for 70000 (longest focus length in micrometers) & 5000 (shortest length)13 DEF(enabled_refresh_physical_screen ,0x47F0 +0x14) // FF0B138C + FF0B13B0 SX4014 15 // Values below go in 'stubs_min.S':16 DEF(physw_status ,0x00037548) // Found @0xff024dd8, stubs_min = 0x00037548 (0x37548)17 DEF(physw_run ,0x00001c10) // Found @0xff024968, stubs_min = 0x00001c10 (0x1C10)18 DEF(levent_table ,0xff593a0c) // Found @0xff593a0c, stubs_min = 0xff593a0c (0xFF593A0C)19 DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74, stubs_min = 0xff607f74 (0xFF607F74)20 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e4, stubs_min = 0x0000c2d8 (0xC2D8)21 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a708, ** != ** stubs_min = 0x00009995 (0x00009995)22 DEF(zoom_status ,0x000111f8) // Found @0xff36e6dc, ** != ** stubs_min = 0x000111d8 (0x111D8)23 24 25 DEF(rear_dial_position, 0xC0240106)26 8 DEF(active_bitmap_buffer, 0xC314) 27 9 DEF(bitmap_buffer, 0xC31C) … … 31 13 DEF(viewport_buffers, 0xFF43457C) // 1.00g sub_FF045D2C (FF0460F0) 32 14 DEF(active_viewport_buffer, 0x215C) // 1.00g sub_FF045D2C (FF045D30 & FF04611C) 15 16 DEF(some_flag_for_af_scan ,0x9970+0x8) //NOT SURE SX40 FF1D63F8 17 DEF(led_table ,0x2614 + 0x04) //FF056E5C SX40 18 DEF(movie_status ,0x2ED8+0x44) //FF07774C + FF07775C 19 DEF(enabled_refresh_physical_screen ,0x47F0 +0x14) // FF0B138C + FF0B13B0 SX40 20 21 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx40hs/sub/100g/lib.c
r1430 r1444 32 32 void *vid_get_viewport_fb_d() 33 33 { 34 return (void*)(*(int*)(0x2CA0+0x58)); // @FF06B 08C & FF06B0C434 return (void*)(*(int*)(0x2CA0+0x58)); // @FF06BFAC & FF06BFE4 35 35 } -
trunk/platform/sx40hs/sub/100g/stubs_entry.S
r1424 r1444 23 23 // No problems found with modemap table. 24 24 25 // Values below goin 'stubs_min.S':26 //DEF(physw_status ,0x00037548) // Found @0xff024dd8, stubs_min = 0x00037548 (0x00037548) 27 //DEF(physw_run ,0x00001c10) // Found @0xff024968, stubs_min = 0x00001c10 (0x00001c10) 28 //DEF(levent_table ,0xff593a0c) // Found @0xff593a0c, stubs_min = 0xff593a0c (0xff593a0c) 29 //DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74, stubs_min = 0xff607f74 (0xff607f74) 30 //DEF(movie_status ,0x00002f1c) // Found @0xff0772a8, stubs_min = 0x00002f1c (0x00002f1c) 31 //DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e0, stubs_min = 0x0000c2d8 (0x0000c2d8) 32 //DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c, stubs_min = 0x000034f0 (0x000034f0) 33 //DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a704, stubs_min = 0x0000ab6d (0x0000ab6d) 34 //DEF(playrec_mode ,0x00003214) // Found @0xff083504, stubs_min = 0x00003214 (0x00003214) 35 //DEF(zoom_status ,0x000111f8) // Found @0xff36e6d8, stubs_min = 0x000111f8 (0x000111f8) 25 // Values below can be overridden in 'stubs_min.S': 26 DEF(physw_status ,0x00037548) // Found @0xff024dd8 27 DEF(physw_run ,0x00001c10) // Found @0xff024968 28 DEF(levent_table ,0xff593a0c) // Found @0xff593a0c 29 DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74 30 DEF(movie_status ,0x00002f1c) // Found @0xff0772a8 31 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e0 32 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c 33 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a704 34 DEF(playrec_mode ,0x00003214) // Found @0xff083504 35 DEF(zoom_status ,0x000111f8) // Found @0xff36e6d8 36 36 37 37 // Values below go in 'lib.c': … … 71 71 //#undef CAM_UNCACHED_BIT 72 72 //#define CAM_UNCACHED_BIT 0x40000000 // Found @0xff02bea8 73 74 // Misc stuff 75 DEF(ctypes, 0xff43381a) 73 76 74 77 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100g/stubs_min.S
r1430 r1444 1 1 #include "stubs_asm.h" 2 3 // Found by finsig_dryos.c4 DEF(physw_status ,0x00037548) // Found @0xff024dd85 DEF(physw_run ,0x00001c10) // Found @0xff0249686 DEF(levent_table ,0xff593a0c) // Found @0xff593a0c7 DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f748 DEF(movie_status ,0x00002f1c) // Found @0xff0772a89 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e010 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c11 DEF(canon_shoot_menu_active ,0x0000ab6d) // Found @0xff22a70412 DEF(playrec_mode ,0x00003214) // Found @0xff08350413 DEF(zoom_status ,0x000111f8) // Found @0xff36e6d814 2 15 3 // Found manually -
trunk/tools/finsig_dryos.c
r1436 r1444 2764 2764 { 2765 2765 osig *o = find_sig(stubs_min,name); 2766 bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);2767 2766 if (o) 2768 2767 { 2768 bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); 2769 2769 if (fadr != o->val) 2770 2770 { … … 2776 2776 } 2777 2777 } 2778 else 2779 { 2780 bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); 2781 } 2778 2782 bprintf("\n"); 2779 2783 } … … 2787 2791 add_blankline(); 2788 2792 2789 bprintf("// Values below goin 'stubs_min.S':\n");2793 bprintf("// Values below can be overridden in 'stubs_min.S':\n"); 2790 2794 2791 2795 // Find 'physw_status' … … 3080 3084 } 3081 3085 } 3086 } 3087 3088 //------------------------------------------------------------------------------------------------------------ 3089 3090 // Search for things that go in 'stubs_min.S' 3091 void find_other_vals(firmware *fw) 3092 { 3093 out_hdr = 1; 3094 add_blankline(); 3095 3096 bprintf("// Misc stuff\n"); 3097 3098 unsigned char ctypes[] = 3099 { 3100 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x20, 3101 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 3102 0x48, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 3103 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 3104 0x10, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3105 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0x10, 0x10, 0x10, 0x10, 0x10, 3106 0x10, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3107 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0x10, 0x10, 0x10, 0x10, 0x20 3108 }; 3109 3110 unsigned char *p = (unsigned char*)fw->buf; 3111 int i, found = 0; 3112 for (i=0; i<fw->size*4-sizeof(ctypes); i++, p++) 3113 { 3114 if (memcmp(p,ctypes,sizeof(ctypes)) == 0) 3115 { 3116 bprintf("DEF(ctypes, 0x%08x)\n", fw->base + i); 3117 found = 1; 3118 break; 3119 } 3120 } 3121 if (!found) 3122 { 3123 bprintf("//DEF(ctypes, *** Not Found ***)\n"); 3124 } 3082 3125 } 3083 3126 … … 3393 3436 find_key_vals(&fw); 3394 3437 find_platform_vals(&fw); 3438 find_other_vals(&fw); 3395 3439 3396 3440 fprintf(stderr,"Time to generate stubs %.2f seconds\n",(double)(t2-t1)/(double)CLOCKS_PER_SEC);
Note: See TracChangeset
for help on using the changeset viewer.