/*************************************************/ /* port specific stuff should be put there */ /*************************************************/ #ifndef _OSD_H_ #define _OSD_H_ #include #include #include #include #include #include #include #include #include #include #include #ifdef HW_RVL #include #include #include "vi_encoder.h" #endif #include "gx_input.h" #include "gx_audio.h" #include "gx_video.h" #include "file_load.h" #include "cheats.h" /*************************************************/ /* required by Genesis Plus GX core */ /*************************************************/ #include "config.h" #include "fileio.h" #define DEFAULT_PATH "/genplus" #define GG_ROM "/genplus/lock-on/ggenie.bin" #define AR_ROM "/genplus/lock-on/areplay.bin" #define SK_ROM "/genplus/lock-on/sk.bin" #define SK_UPMEM "/genplus/lock-on/sk2chip.bin" #define MS_BIOS_US "/genplus/bios/bios_U.sms" #define MS_BIOS_EU "/genplus/bios/bios_E.sms" #define MS_BIOS_JP "/genplus/bios/bios_J.sms" #define GG_BIOS "/genplus/bios/bios.gg" #define MD_BIOS "/genplus/bios/bios_MD.bin" #define CD_BIOS_US "/genplus/bios/bios_CD_U.bin" #define CD_BIOS_EU "/genplus/bios/bios_CD_E.bin" #define CD_BIOS_JP "/genplus/bios/bios_CD_J.bin" #define CD_BRAM_US "/genplus/saves/cd/scd_U.brm" #define CD_BRAM_EU "/genplus/saves/cd/scd_E.brm" #define CD_BRAM_JP "/genplus/saves/cd/scd_J.brm" #define CART_BRAM "/genplus/saves/cd/cart.brm" /*************************************************/ #ifdef HW_RVL #define VERSION "Genesis Plus GX 1.7.0 (WII)" #else #define VERSION "Genesis Plus GX 1.7.0 (GCN)" #endif /* globals */ extern void legal(void); extern double get_framerate(void); extern void reloadrom(void); extern void shutdown(void); extern u32 frameticker; extern u32 Shutdown; extern u32 ConfigRequested; #ifdef LOG_TIMING #include #define LOGSIZE 2000 extern u64 prevtime; extern u32 frame_cnt; extern u32 delta_time[LOGSIZE]; extern u32 delta_samp[LOGSIZE]; #endif #endif /* _OSD_H_ */