1 // G16 1.01b 2 #include "stubs_asm.h" 3 4 DEF(file_counter_var ,0x000124f8) // @0xfc1c3202 - found by searching for "FileBackupProperty.c" 5 6 DEF(active_raw_buffer ,0x0000bd9c) // 0x0000bd90(@fc155278) + #0xc(@fc155296) 7 DEF(raw_buffers ,0xfc59820c) // Found @fc186428, after 4th "DevelopAddress.c" assert (1st with ldr) 8 DEF(raw_buffers_jpeg ,0xfc5b535c) // near DevelopPipeline.c at 0xfc192a32 9 10 DEF(bitmap_buffer ,0xC984) // struct @ 0x0000c94c + 0x38 from [ 0xfc15a834 in G16] match to [fc1439f2: in sx280] 11 DEF(active_bitmap_buffer ,0xC97C) // subtract 8 because that's what g7x, sx280, g16 use 12 DEF(current_fb_d ,0x0000fbe4+0x24) // found @fc1b424e similiar to sx280 102b @0xfc186624 and g7x 100d 0xfc1ba452 13 DEF(current_viewport_buffer ,0x8858+0x38) // GetMovieJpegVRAMVPixelsSize_FW 0xfc144a10 14 DEF(viewport_buffers ,0xfc570ff8) // multiple refs like @ 0xfc14426a - add 0x010 like sx280 & g7x 15 16 DEF(simple_movie_status ,0x0000bae8+0x80+0x0c) // found @fc14efb6 sub_fc14efae via task_MovieRecord. 1 when recording or busy after, 0 otherwise 17 DEF(full_screen_refresh ,0x00013bc4) // Found @0xfc30a9ba 18 DEF(canon_menu_active ,0x0000c9ac+0x8) // found @fc2caab4, via call to sub_fc2caab2, near ref to "MviCon_ClrEvt" @fc14568c 19 DEF(zoom_status ,0x0000f88c) // after "TerminateDeliverToZoomController" 0xfc1af414 = 0xf8ac - 0x20 20 DEF(dial_positions ,0x0000fdd4) // 0xfc06befe: matches g7x (with offset 0x10) 21 DEF(focus_len_table ,0xfdf2bd38) // 1.01C address ??G16 search upper meory for [000017D4 00000064] and [00007724 00000064] (6.1-30.5 mm) 22 23 //******* values below need to be checked ************* 24 DEF(recreview_hold ,0x00008f18 ) // G16 - found @fc2fdcc4 ( *"StartRecReviewTimer" ) 25 // - NOTE : this is just review mode - recreview_hold is true when (0x8f18 == 1) && (0x8f1C == 0) 26 27 //******* values below not found yet ************* 28 FAKEDEF(canon_shoot_menu_active ,1) // not found for any DIGIC6 camera 29 30 // 1.01B done