nes: add system specific joy_masks array indices and macros
This commit is contained in:
@@ -90,6 +90,17 @@
|
|||||||
/* No support for dynamically loadable drivers */
|
/* No support for dynamically loadable drivers */
|
||||||
#define DYN_DRV 0
|
#define DYN_DRV 0
|
||||||
|
|
||||||
|
/* Expanding upon joystick.h */
|
||||||
|
#define JOY_A 4
|
||||||
|
#define JOY_B 5
|
||||||
|
#define JOY_SELECT 6
|
||||||
|
#define JOY_START 7
|
||||||
|
|
||||||
|
#define JOY_BTN_A(v) ((v) & joy_masks[JOY_A])
|
||||||
|
#define JOY_BTN_B(v) ((v) & joy_masks[JOY_B])
|
||||||
|
#define JOY_BTN_SELECT(v) ((v) & joy_masks[JOY_SELECT])
|
||||||
|
#define JOY_BTN_START(v) ((v) & joy_masks[JOY_START])
|
||||||
|
|
||||||
/* Define hardware */
|
/* Define hardware */
|
||||||
|
|
||||||
/* Picture Processing Unit */
|
/* Picture Processing Unit */
|
||||||
|
|||||||
Reference in New Issue
Block a user