1 #include "stubs_asm.h" 2 // RAM addresses assumed unchanged from 100e based on sigfinder, refer to 100e port for comments 3 4 DEF(file_counter_var, 0x00013128) 5 6 DEF(av_override_semaphore ,0x00022784) 7 8 DEF(canon_menu_active ,0x0000c7b0+0x4) 9 10 DEF(current_fb_d ,0x0000fb58+0x24) 11 12 DEF(simple_movie_status ,0x13ac8) 13 14 DEF(zoom_status ,0x0001ec38) 15 16 DEF(recreview_hold ,0x8ebc) 17 18 // based on search for 4500 100 19 // 112 entries, 2 words each, first is fl 20 DEF(focus_len_table ,0xfdf2ce94) 21 22 DEF(bitmap_buffer, 0xc754+0x34) 23 24 // Camera has 2 RAW buffers @ ?? & ?? 25 DEF(raw_buffers ,0xfc5d93dc) // sx700v100d found @fc160f0e 26 27 DEF(active_raw_buffer ,0x0000baf4) 28 29 DEF(current_viewport_buffer ,0x00008788+0x38) 30 31 // from 100e, should contain: 0x43312300 0x433c0b00 0x4346f300 0x4351db00 32 DEF(viewport_buffers ,0xfc568dA8) // sx700v100d found @0xfc11f448 0xfc568d90 + 0x10 + 0x8 similar to 100e 33 34 DEF(dial_positions ,0x0000fcf0) 35 36 DEF(displaytype, 0x8f98) 37 38 // *** Not Found *** 39 40 FAKEDEF(video_compression_rate, 1) 41 42 FAKEDEF(canon_shoot_menu_active, 1) 43 44 45 // *** Probably Not Needed *** 46 47 // to hook asserts for debugging 48 //DEF(assert_handler,0x00008418) // from DebugAssert, 0x010e100 in RAM code 49 50 // TODO sx280 C&P 51 //DEF(error_table ,0xfc512234) // Found @0xfc1abf24 52 53 // Camera does not have canon_raw? No DevelopPipeline.c in sx700v100e 54 55 //DEF(raw_buffers_canon_raw ,0xfc631864) //xfound near DevelopAddress.c 56 //DEF(raw_buffers_jpeg ,0xfc631bf4) //xfound near DevelopPipeline.c 0xfc631c00