
- Retroarch ppsspp memory card driver#
- Retroarch ppsspp memory card portable#
- Retroarch ppsspp memory card code#
LIBRETRO: Core options category API implemented. LIBNX/SWITCH: Fix layout not applied correctly and hangs when splitting joycons. LIBNX/SWITCH: Fix poll missing for controller 2-8. INPUT/WINRAW: Add missing analog keybinds. INPUT/WINRAW: Prevent Alt getting stuck when Alt-Tabbing. Retroarch ppsspp memory card driver#
INPUT/WINRAW: Trigger joypad driver reinit on DEVICECHANGE - avoids fullscreen toggle.The coordinates are still using the old relative callbacks INPUT/WAYLAND: When possible, deprecated lightgun defines are replaced with the new ones.INPUT/WAYLAND: The driver now respects keyboard_mapping_blocked.In the future support for multiple mouselike devices will need to be added, which is a bigger project Now, those other ports correctly report zero. INPUT/WAYLAND: Fixes a bug where the first player's mouse, pointer, and lightgun are echoed to the other ports.INPUT/SDL2/WINDOWS: Fix keyboard event keycodes.INPUT/UDEV: Limit udev device scan to subsystem 'input'.DUMMY CORE: Skip state_manager_event_ when core type is dummy, should skip warning spam 'Implementation uses threaded audio.
DATABASE/LIBRETRODB: Fix libretro-db loading on big endian platforms. DATABASE/LIBRETRODB: Fix writing of numerical values. DATABASE/EXPLORE: Fix CRC32 reading in explore menu. DATABASE: Fix heap-buffer-overflow when fetching CRC values. D3D10/11/12: Fix gfx_display_draw_texture - fixes OSK (On-Screen Keyboard) issues. CORE OPTIONS: Add option to disable core option categories. CORE OPTIONS: Core option categories implemented. CONTENT INFORMATION: Show content info label+path rows always. Retroarch ppsspp memory card code#
CHEEVOS: Automatically retry 'http error code -1'. CHEEVOS: Support for more than 64 memory regions. CHEEVOS: Hide challenge indicators when resetting. AUDIO/WINDOWS/WASAPI: Stop deactivating audio on fast forward. UWP/VFS/XBOX: Code cleanup and simplification of UWP VFS driver.
UWP/XBOX: Disable CPU model check on Xbox as it doesn't work and can even crash. VULKAN: Fix some Vulkan validation layer errors. VIDEO: Screen resolution list sanitizing. STABILITY: Input robustness for cores that use internal threading (full teardown/setup), no audio should be processed at this point in time. STABILITY: When audio driver write callback function fails, don't turn audio off completely - look if audio_driver_output_samples_conv_buf is non-NULL first before we attempt to write audio - enhances stability when fullscreen toggling/tearing down context. STABILITY: Safer way of avoiding the race condition in audio_driver_sample/audio_driver_sample_batch - we can check audio-suspended to see if we're doing a fs/windowed toggle - enhances stability when fullscreen toggling/tearing down context. MENU/SHADERS: Highlight currently selected value in Shader Parameter drop-down lists. MENU: Allow 'Vertical Refresh Rate' to be entered manually via keyboard. MENU: Allow 'Custom Aspect Ratio (X Position)/(Y Position)/(Width)/(Height)' to be entered manually via keyboard. INPUT/WINRAW: Fix crash when overlay is enabled. INPUT/UDEV: Look for "ID_INPUT_KEY", not "ID_INPUT_KEYBOARD". INPUT/OVERLAY: Fix overlay input when analog to digital mapping is enabled. EMSCRIPTEN: Fixed web player bug with filesystem and runtime. D3D12: Add HDR support (disabled for UWP for now). D3D11: Add HDR support (disabled for UWP for now). Should fix some new shaders that require SM 5.0 (like AMD FSR) D3D11: Use Shader Model 5.0 for frontend shaders if D3D11 Feature level is at least 11.0 or higher. Retroarch ppsspp memory card portable#
Should make core info caches portable now (for example: you can move RetroArch to a separate dir and they would still work).
CORE INFO CACHE: Remove core path from core info cache. CONFIG: Add option to (force-)write current core options to disk (Quick Menu). CHEATS/RUNAHEAD: Fix cheats when using second instance runahead. CHEATS: Add enhanced search functionality to the 'Cheats' menu. AUDIO/RESAMPLER/ARM NEON: Add intrinsic NEON version for lanczos sinc function - should lead to optimized codepaths for AArch64/ARMv7 architectures without being dependent on ASM codepaths. AUDIO/CONVERSION/ARM NEON: Add intrinsic NEON versions for float_to_s16/s16_to_float - should lead to optimized codepaths for AArch64/ARMv7 architectures without being dependent on ASM codepaths. AUDIO/RESAMPLER/MIXER: Fix menu sounds (audio mixing) when using the 'sinc' resampler with quality lower than 'normal'.
AUDIO/MIXER: Ensure than menu sounds are re-enabled when calling CMD_EVENT_AUDIO_REINIT.3DS/SAVESTATES: Save and load save states to and from RAM.