X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=main.h;h=6cd471e3fc8f05f7eaf2b9a214098d03d5f6070e;hb=bbba320911a86c0ee373f8297f80a2b82de22039;hp=bfa35f8257bdcafe3e138811bda5178b3038ac0f;hpb=1d02ca757541e9b8e44362c013a1300cabf69458;p=gpsp.git diff --git a/main.h b/main.h index bfa35f8..6cd471e 100644 --- a/main.h +++ b/main.h @@ -71,9 +71,6 @@ extern u32 global_cycles_per_instruction; extern u32 synchronize_flag; extern u32 skip_next_frame; -extern timer_type timer[4]; -static u32 prescale_table[] = { 0, 6, 8, 10 }; - extern u32 cycle_memory_access; extern u32 cycle_pc_relative_access; extern u32 cycle_sp_relative_access; @@ -86,7 +83,7 @@ extern u32 flush_ram_count; extern u64 base_timestamp; -extern u8 main_path[512]; +extern char main_path[512]; extern u32 update_backup_flag; extern u32 clock_speed; @@ -97,39 +94,30 @@ void synchronize(); void quit(); void delay_us(u32 us_count); void get_ticks_us(u64 *tick_return); -void game_name_ext(u8 *src, u8 *buffer, u8 *extension); +void game_name_ext(char *src, char *buffer, char *extension); void main_write_mem_savestate(file_tag_type savestate_file); void main_read_savestate(file_tag_type savestate_file); #ifdef PSP_BUILD -u32 file_length(u8 *filename, s32 dummy); +u32 file_length(char *filename, s32 dummy); -extern u32 real_frame_count; -extern u32 virtual_frame_count; -extern u32 max_frameskip; -extern u32 num_skipped_frames; - -#endif +#else +u32 file_length(char *dummy, FILE *fp); -#ifdef GP2X_BUILD +#endif -extern u64 frame_count_initial_timestamp; extern u32 real_frame_count; extern u32 virtual_frame_count; extern u32 max_frameskip; extern u32 num_skipped_frames; -#endif - - -#ifdef PC_BUILD - -u32 file_length(u8 *dummy, FILE *fp); +#ifdef IN_MEMORY_C -#endif +extern timer_type timer[4]; +static u32 prescale_table[] = { 0, 6, 8, 10 }; #define count_timer(timer_number) \ timer[timer_number].reload = 0x10000 - value; \ @@ -195,7 +183,9 @@ u32 file_length(u8 *dummy, FILE *fp); } \ address16(io_registers, 0x102 + (timer_number * 4)) = value; \ -void change_ext(u8 *src, u8 *buffer, u8 *extension); +#endif // IN_MEMORY_C + +void change_ext(const char *src, char *buffer, const char *extension); void set_clock_speed();