CONFITEM_KEYBOARD,
CONFITEM_PLATFORM,
CONFITEM_SETVAR,
+ CONFITEM_KBFILE,
CONFITEM_NUM,
} config_items;
unsigned int cpu_type;
unsigned char map_type[MAX_NUM_MAPPED_ITEMS];
- long map_offset[MAX_NUM_MAPPED_ITEMS];
- long map_high[MAX_NUM_MAPPED_ITEMS];
+ unsigned long map_offset[MAX_NUM_MAPPED_ITEMS];
+ unsigned long map_high[MAX_NUM_MAPPED_ITEMS];
unsigned int map_size[MAX_NUM_MAPPED_ITEMS];
unsigned int rom_size[MAX_NUM_MAPPED_ITEMS];
unsigned char *map_data[MAX_NUM_MAPPED_ITEMS];
- int map_mirror[MAX_NUM_MAPPED_ITEMS];
+ unsigned int map_mirror[MAX_NUM_MAPPED_ITEMS];
char *map_id[MAX_NUM_MAPPED_ITEMS];
struct platform_config *platform;
- char *mouse_file;
+ char *mouse_file, *keyboard_file;
char mouse_toggle_key, keyboard_toggle_key;
- unsigned char mouse_enabled, keyboard_enabled;
+ unsigned char mouse_enabled, keyboard_enabled, keyboard_grab;
unsigned int loop_cycles;
unsigned int mapped_low, mapped_high;