1 #include "stubs_asm.h" 2 3 DEF(file_counter_var ,0x00011ee4) // found by searching for "FileBackupProperty.c" 4 5 // Camera has 6(?) RAW buffers (@0xfc636180, obviously overlapping): 6 // 43CC8A00 45BE18E0 47AFA7C0 459AFF80 478C8E60 497E1D40 7 DEF(raw_buffers ,0xfc636180) // Found @0xfc151cf4 8 DEF(active_raw_buffer ,0x0000B254) // 0xb248+0xc, 0xffffffff when uninited... 9 10 DEF(_nrflag ,0x29c00) // see NRTBL.SetDarkSubType 11 12 //DEF(error_table ,) // around ExxTbl.c 13 14 FAKEDEF(video_compression_rate, 1) 15 16 DEF(canon_menu_active ,0x0000b9a8) // (0xb9a4+4) 17 FAKEDEF(canon_shoot_menu_active, 1) // todo 18 19 FAKEDEF(zoom_status ,1) 20 21 DEF(recreview_hold ,0x000095a0) // 0x9550 + 0x50 22 FAKEDEF(zoom_busy ,1) 23 FAKEDEF(focus_busy ,1) 24 25 DEF(bitmap_buffer ,0xb968) // buffers in reverse order 26 27 // FAKEDEF(active_viewport_buffer, 1) // ? 28 DEF(current_viewport_buffer ,0x00008810) // found @fc12a516, 0x8754 + 0x80 + 0x3c 29 // 42CF6A00 430EB200 434DFA00 438D4200, 720x480 in 736x480 buffer when using LCD, there's space for 1920x1080 uyvy 30 DEF(viewport_buffers ,0xfc6231c0) // ref to fc6231b0 + 8 + 8 @ fc1296c2 31 32 //FAKEDEF(enabled_refresh_physical_screen, 1) 33 34 DEF(displaytype ,0x9740) // 0x96f0 + 0x50, GetDisplayType 35 36 DEF(current_fb_d ,0xF564) // @fc177872, 0xf53c + 0x28 37 38 DEF(simple_movie_status ,0xb000) // 0xaf10 + 0x80 + 0x70 @FC0FDA32 39 40 DEF(jog_position ,0xf6dc) 41 DEF(jog_hw_pos ,0xd9855004) // see GetRotaryEncPulseCounter_FW 42 43 DEF(canon_gui_started_flag ,0xb918) // see GUISrv_StartGUISystem_FW 44 45 DEF(palette_buffer_ptr ,0x13540) // FC3599F0, FC359A0C 46 DEF(active_palette_buffer ,0x13538) // FC3599F0, FC3599F4 47 DEF(palette_control ,0x13528)