Added emulation of Cardex ET4000/W32p with ICS/SDAC RAMDAC;
Fixed ET4000/W32p clock (for non-Diamond variants) and banking extension; Brought the code on par with the mainline; Fixed names of the two Cardex ET4000/W32p variants per the BIOS'es; Brought ET4000AX unknown RAMDAC back in line with the mainline (reverted bogus "fix" by Win9xFan); Made 15bpp and 16bpp colors more accurate.
This commit is contained in:
@@ -10,10 +10,11 @@ typedef struct
|
||||
void (*write)(void *p);
|
||||
int (*read_axis)(void *p, int axis);
|
||||
void (*a0_over)(void *p);
|
||||
int axis_count, button_count;
|
||||
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];
|
||||
} joystick_if_t;
|
||||
|
||||
extern int joystick_type;
|
||||
@@ -21,8 +22,10 @@ char *joystick_get_name(int joystick);
|
||||
int joystick_get_max_joysticks(int joystick);
|
||||
int joystick_get_axis_count(int joystick);
|
||||
int joystick_get_button_count(int joystick);
|
||||
int joystick_get_pov_count(int joystick);
|
||||
char *joystick_get_axis_name(int joystick, int id);
|
||||
char *joystick_get_button_name(int joystick, int id);
|
||||
char *joystick_get_pov_name(int joystick, int id);
|
||||
|
||||
void gameport_update_joystick_type();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user