| 1 | #include "stubs_asm.h" |
|---|
| 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) |
|---|
| 11 | DEF(focus_len_table, 0xFFFEA5CC) // search for 150500 (longest focus length in micrometers) & 4300 (shortest length) |
|---|
| 12 | DEF(zoom_busy, 0x342c + 0x1c) // found by trial and error in the zoom lens controller code |
|---|
| 13 | 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 | DEF(recreview_hold, 0x933C + 0xF0) // in FF9C4900 (comp s95) |
|---|
| 16 | DEF(zoom_status, 0xE7C4) // sub_FFB035F0 (comp g12) |
|---|
| 17 | |
|---|
| 18 | DEF(rear_dial_position, 0xC0240106) |
|---|
| 19 | |
|---|
| 20 | DEF(active_bitmap_buffer, 0xB1CC) // 0xB1B8+0x14 (1.00h sub_FFA4A814 -> FFA4A818 + FFA4A868) |
|---|
| 21 | DEF(bitmap_buffer, 0xB1D4) // FFA4A864 |
|---|
| 22 | DEF(palette_control, 0xB198) // sub_FFA4698C (1.00h) |
|---|
| 23 | DEF(active_palette_buffer, 0xB1A0) // sub_FFA468D4 (1.00h) |
|---|
| 24 | DEF(palette_buffer, 0xCF9B4) // sub_FFA46DC8 (1.00h) |
|---|
| 25 | DEF(viewport_buffers, 0xFFB968C4) // 1.00h sub_FF851C44 (FF851F2C) |
|---|
| 26 | DEF(active_viewport_buffer, 0x20A8) // 1.00h sub_FF851C44 (FF851C48 & FF851F58) |
|---|