#ifndef _CONFIG_H_ #define _CONFIG_H_ #define MAX_INPUTS 8 #define MAX_KEYS 8 #define MAXPATHLEN 1024 /**************************************************************************** * Config Option * ****************************************************************************/ typedef struct { uint8 padtype; } t_input_config; typedef struct { uint8 hq_fm; uint8 filter; uint8 hq_psg; uint8 ym2612; uint8 ym2413; uint8 cd_latency; int16 psg_preamp; int16 fm_preamp; int16 cdda_volume; int16 pcm_volume; uint32 lp_range; int16 low_freq; int16 high_freq; int16 lg; int16 mg; int16 hg; uint8 mono; uint8 system; uint8 region_detect; uint8 vdp_mode; uint8 master_clock; uint8 force_dtack; uint8 addr_error; uint8 bios; uint8 lock_on; uint8 add_on; uint8 hot_swap; uint8 invert_mouse; uint8 gun_cursor[2]; uint8 overscan; uint8 gg_extra; uint8 ntsc; uint8 lcd; uint8 render; uint8 enhanced_vscroll; uint8 enhanced_vscroll_limit; t_input_config input[MAX_INPUTS]; } t_config; /* Global variables */ extern t_config config; extern void set_config_defaults(void); #endif /* _CONFIG_H_ */