diff --git a/common.h b/common.h index 8b1df6b..5d52981 100644 --- a/common.h +++ b/common.h @@ -49,7 +49,7 @@ // Huge thanks to pollux for the heads up on using native file I/O // functions on PSP for vastly improved memstick performance. -#ifdef PSP_BUILD +#ifdef PSP #define fastcall #include @@ -90,12 +90,6 @@ #include #else -#define GBA_SCREEN_WIDTH (240) -#define GBA_SCREEN_HEIGHT (160) -#define GBA_SCREEN_PITCH (240) - -void switch_to_main_thread(void); - typedef unsigned char u8; typedef signed char s8; typedef unsigned short int u16; @@ -133,6 +127,12 @@ void switch_to_main_thread(void); #endif +#define GBA_SCREEN_WIDTH (240) +#define GBA_SCREEN_HEIGHT (160) +#define GBA_SCREEN_PITCH (240) + +void switch_to_main_thread(void); + // These must be variables, not constants. #define file_read_variable(filename_tag, variable) \ diff --git a/cpu.h b/cpu.h index 3ed9f07..2659b10 100644 --- a/cpu.h +++ b/cpu.h @@ -119,7 +119,7 @@ s32 translate_block_arm(u32 pc, translation_region_type translation_region, s32 translate_block_thumb(u32 pc, translation_region_type translation_region, u32 smc_enable); -#if defined(PSP_BUILD) +#if defined(PSP) #define ROM_TRANSLATION_CACHE_SIZE (1024 * 512 * 4) #define RAM_TRANSLATION_CACHE_SIZE (1024 * 384) diff --git a/gba_memory.c b/gba_memory.c index 15ad808..970fbee 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -343,7 +343,7 @@ gamepak_swap_entry_type *gamepak_memory_map; // This is global so that it can be kept open for large ROMs to swap // pages from, so there's no slowdown with opening and closing the file // a lot. -#ifdef PSP_BUILD +#ifdef PSP file_tag_type gamepak_file_large = -1; @@ -2391,9 +2391,7 @@ static s32 load_game_config(char *gamepak_title, char *gamepak_code, char *gamep fclose(config_file); } -#ifndef PSP_BUILD printf("game config missing\n"); -#endif return -1; } @@ -2418,7 +2416,7 @@ static s32 load_gamepak_raw(const char *name) file_close(gamepak_file); -#ifdef PSP_BUILD +#ifdef PSP gamepak_file_large = -1; #else gamepak_file_large = NULL; diff --git a/main.c b/main.c index bc8a408..0f9bb88 100644 --- a/main.c +++ b/main.c @@ -280,13 +280,15 @@ void reset_gba(void) reset_sound(); } -u32 file_length(const char *dummy, FILE *fp) +#ifdef PSP +u32 file_length(const char *filename, s32 dummy) { -#ifdef PSP_BUILD SceIoStat stats; sceIoGetstat(filename, &stats); return stats.st_size; #else +u32 file_length(const char *dummy, FILE *fp) +{ u32 length; fseek(fp, 0, SEEK_END); diff --git a/main.h b/main.h index f34d7db..1f730c0 100644 --- a/main.h +++ b/main.h @@ -83,8 +83,8 @@ void main_write_savestate(void); void main_read_savestate(void); -#ifdef PSP_BUILD -u32 file_length(char *filename, s32 dummy); +#ifdef PSP +u32 file_length(const char *filename, s32 dummy); #else u32 file_length(const char *dummy, FILE *fp); #endif