Moved the AMD K5 and K6 CPU's and the ATi VGA Wonder XL24 to the Dev branch;
Turned the char arrays in gameport.h into const char pointers; The makefile no longer links in the (unfinished) PIIX4 emulation code (which is currently not used by anything even in the Dev branch).
This commit is contained in:
@@ -54,7 +54,7 @@ char *joystick_get_name(int64_t joystick)
|
||||
{
|
||||
if (!joystick_list[joystick])
|
||||
return NULL;
|
||||
return joystick_list[joystick]->name;
|
||||
return (char *) joystick_list[joystick]->name;
|
||||
}
|
||||
|
||||
int64_t joystick_get_max_joysticks(int64_t joystick)
|
||||
@@ -79,17 +79,17 @@ int64_t joystick_get_pov_count(int64_t joystick)
|
||||
|
||||
char *joystick_get_axis_name(int64_t joystick, int64_t id)
|
||||
{
|
||||
return joystick_list[joystick]->axis_names[id];
|
||||
return (char *) joystick_list[joystick]->axis_names[id];
|
||||
}
|
||||
|
||||
char *joystick_get_button_name(int64_t joystick, int64_t id)
|
||||
{
|
||||
return joystick_list[joystick]->button_names[id];
|
||||
return (char *) joystick_list[joystick]->button_names[id];
|
||||
}
|
||||
|
||||
char *joystick_get_pov_name(int64_t joystick, int64_t id)
|
||||
{
|
||||
return joystick_list[joystick]->pov_names[id];
|
||||
return (char *) joystick_list[joystick]->pov_names[id];
|
||||
}
|
||||
|
||||
typedef struct gameport_axis_t
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char name[80];
|
||||
const char *name;
|
||||
void *(*init)(void);
|
||||
void (*close)(void *p);
|
||||
uint8_t (*read)(void *p);
|
||||
@@ -19,9 +19,9 @@ typedef struct
|
||||
void (*a0_over)(void *p);
|
||||
int axis_count, button_count, pov_count;
|
||||
int max_joysticks;
|
||||
char axis_names[8][32];
|
||||
char button_names[32][32];
|
||||
char pov_names[4][32];
|
||||
const char *axis_names[8];
|
||||
const char *button_names[32];
|
||||
const char *pov_names[4];
|
||||
} joystick_if_t;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user