#define RETRO_ENVIRONMENT_EXPERIMENTAL 0x10000 #define RETRO_ENVIRONMENT_PRIVATE 0x20000 #define RETRO_ENVIRONMENT_SET_ROTATION 1 #define RETRO_ENVIRONMENT_GET_OVERSCAN 2 #define RETRO_ENVIRONMENT_GET_CAN_DUPE 3 #define RETRO_ENVIRONMENT_SET_MESSAGE 6 #define RETRO_ENVIRONMENT_SHUTDOWN 7 #define RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL 8 #define RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY 9 #define RETRO_ENVIRONMENT_SET_PIXEL_FORMAT 10 #define RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS 11 #define RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK 12 #define RETRO_ENVIRONMENT_SET_DISK_CONTROL_INTERFACE 13 #define RETRO_ENVIRONMENT_SET_HW_RENDER 14 #define RETRO_ENVIRONMENT_GET_VARIABLE 15 #define RETRO_ENVIRONMENT_SET_VARIABLES 16 #define RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE 17 #define RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME 18 #define RETRO_ENVIRONMENT_GET_LIBRETRO_PATH 19 #define RETRO_ENVIRONMENT_SET_FRAME_TIME_CALLBACK 21 #define RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK 22 #define RETRO_ENVIRONMENT_GET_RUMBLE_INTERFACE 23 #define RETRO_ENVIRONMENT_GET_INPUT_DEVICE_CAPABILITIES 24 #define RETRO_ENVIRONMENT_GET_SENSOR_INTERFACE (25 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65561 #define RETRO_ENVIRONMENT_GET_CAMERA_INTERFACE (26 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65562 #define RETRO_ENVIRONMENT_GET_LOG_INTERFACE 27 #define RETRO_ENVIRONMENT_GET_PERF_INTERFACE 28 #define RETRO_ENVIRONMENT_GET_LOCATION_INTERFACE 29 #define RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY 30 #define RETRO_ENVIRONMENT_GET_CORE_ASSETS_DIRECTORY 30 #define RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY 31 #define RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO 32 #define RETRO_ENVIRONMENT_SET_PROC_ADDRESS_CALLBACK 33 #define RETRO_ENVIRONMENT_SET_SUBSYSTEM_INFO 34 #define RETRO_ENVIRONMENT_SET_CONTROLLER_INFO 35 #define RETRO_ENVIRONMENT_SET_MEMORY_MAPS (36 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65572 #define RETRO_ENVIRONMENT_SET_GEOMETRY 37 #define RETRO_ENVIRONMENT_GET_USERNAME 38 #define RETRO_ENVIRONMENT_GET_LANGUAGE 39 #define RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER (40 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65576 #define RETRO_ENVIRONMENT_GET_HW_RENDER_INTERFACE (41 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65577 #define RETRO_ENVIRONMENT_SET_SUPPORT_ACHIEVEMENTS (42 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65578 #define RETRO_ENVIRONMENT_SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE (43 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65579 #define RETRO_ENVIRONMENT_SET_SERIALIZATION_QUIRKS 44 #define RETRO_ENVIRONMENT_SET_HW_SHARED_CONTEXT (44 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65580 #define RETRO_ENVIRONMENT_GET_VFS_INTERFACE (45 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65581 #define RETRO_ENVIRONMENT_GET_LED_INTERFACE (46 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65582 #define RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE (47 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65583 #define RETRO_ENVIRONMENT_GET_MIDI_INTERFACE (48 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65584 #define RETRO_ENVIRONMENT_GET_FASTFORWARDING (49 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65585 #define RETRO_ENVIRONMENT_GET_TARGET_REFRESH_RATE (50 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65586 #define RETRO_ENVIRONMENT_GET_INPUT_BITMASKS (51 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65587 #define RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION 52 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS 53 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL 54 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY 55 #define RETRO_ENVIRONMENT_GET_PREFERRED_HW_RENDER 56 #define RETRO_ENVIRONMENT_GET_DISK_CONTROL_INTERFACE_VERSION 57 #define RETRO_ENVIRONMENT_SET_DISK_CONTROL_EXT_INTERFACE 58 #define RETRO_ENVIRONMENT_GET_MESSAGE_INTERFACE_VERSION 59 #define RETRO_ENVIRONMENT_SET_MESSAGE_EXT 60 #define RETRO_ENVIRONMENT_GET_INPUT_MAX_USERS 61 #define RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK 62 #define RETRO_ENVIRONMENT_SET_MINIMUM_AUDIO_LATENCY 63 #define RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE 64 #define RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE 65 #define RETRO_ENVIRONMENT_GET_GAME_INFO_EXT 66 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2 67 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL 68 #define RETRO_ENVIRONMENT_SET_CORE_OPTIONS_UPDATE_DISPLAY_CALLBACK 69 #define RETRO_ENVIRONMENT_SET_VARIABLE 70 #define RETRO_ENVIRONMENT_GET_THROTTLE_STATE (71 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65607 #define RETRO_ENVIRONMENT_GET_SAVESTATE_CONTEXT (72 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65608 #define RETRO_ENVIRONMENT_GET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT (73 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65609 #define RETRO_ENVIRONMENT_GET_JIT_CAPABLE 74 #define RETRO_ENVIRONMENT_GET_MICROPHONE_INTERFACE (75 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65611 #define RETRO_ENVIRONMENT_SET_NETPACKET_INTERFACE 76 #define RETRO_ENVIRONMENT_GET_DEVICE_POWER (77 | RETRO_ENVIRONMENT_EXPERIMENTAL) 65613