diff --git a/include/arm11/keyremix.h b/include/arm11/keyremix.h new file mode 100644 index 0000000..5f93115 --- /dev/null +++ b/include/arm11/keyremix.h @@ -0,0 +1,26 @@ +#ifndef _KEY_REMIX_H_ +#define _KEY_REMIX_H_ + +#define KEY_REMIX_LIMIT 4 + +#define REMIX_TYPE_NONE 0 +#define REMIX_TYPE_REMAP 1 +#define REMIX_TYPE_CHEAT 2 +#define REMIX_TYPE_HOLD 3 +#define REMIX_TYPE_COUNT 3 + +#include + +typedef uint8_t remix_t; +typedef uint32_t phykey_t; +typedef uint16_t conkey_t; + +typedef struct{ + remix_t remix_type; + phykey_t device_keys; + conkey_t game_keys; +} key_remix_t; + +extern key_remix_t g_keyremixConfig[KEY_REMIX_LIMIT]; + +#endif//_KEY_REMIX_H_