diff options
author | bmaupin | 2019-11-11 14:03:13 -0500 |
---|---|---|
committer | bmaupin | 2020-02-28 13:23:56 -0500 |
commit | 3df169d3e8cb0c7b8c7cf1b7615d26595ebef7d3 (patch) | |
tree | c3caf73a9e62663a82833ecbcaabf6cd0008a889 /main.h | |
parent | 59c4f7f5c7ef0923d24ee8421ec4ff38a6336f15 (diff) | |
download | picogpsp-3df169d3e8cb0c7b8c7cf1b7615d26595ebef7d3.tar.gz picogpsp-3df169d3e8cb0c7b8c7cf1b7615d26595ebef7d3.tar.bz2 picogpsp-3df169d3e8cb0c7b8c7cf1b7615d26595ebef7d3.zip |
Add manual frame skipping
Diffstat (limited to 'main.h')
-rw-r--r-- | main.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -54,9 +54,20 @@ typedef struct timer_status_type status; } timer_type; +typedef enum +{ + auto_frameskip, + manual_frameskip, + no_frameskip +} frameskip_type; + extern u32 cpu_ticks; extern u32 execute_cycles; +extern frameskip_type current_frameskip_type; +extern u32 frameskip_value; +extern u32 random_skip; extern u32 global_cycles_per_instruction; +extern u32 skip_next_frame; extern u32 cycle_memory_access; extern u32 cycle_pc_relative_access; @@ -91,7 +102,6 @@ u32 file_length(const char *dummy, FILE *fp); extern u32 real_frame_count; extern u32 virtual_frame_count; -extern u32 max_frameskip; extern u32 num_skipped_frames; extern int dynarec_enable; |