Bienvenidos a Abandonsocios: El Portal de los Juegos Antiguos
0 Usuarios y 2 Visitantes están viendo este tema.
PlayStation Vita users will be happy to learn that the issues with gpSP (Game Boy Advance emulator) are now resolved, and it should work as reliably as it did before 1.9.1 (and perhaps even better now thanks to increased performance). We hope you get a lot of mileage out of this core as a lot of work and effort went into it to really optimize the performance of this core over the past few months!Text To Speech support is now enabled for the macOS Universal build. You can access this by going to Settings -> Accessibility and enabling ‘Accessibility Enable’.Some nice changes under the hood that are more technical in nature: config file loading performance has been improved immeasurably which should help out with initial startup times of RetroArch, loading config files as well as loading shader presets. Core info file loading itself has also seen many performance improvements. We are aware that despite all this, loading all the assets in the more feature-rich menus like MaterialUI/XMB/Ozone can still take a long time on systems encumbered by slow disk I/O, but we have some special things in store for future versions that should increase asset loading performance significantly.There is now multi soft-patching file support. We will explain this in more detail below.
https://github.com/Abdess/retroarch_system
3DS: Add unique ID’s3DS: Add bottom menu options3DS: Set bottom_asset directory default3DS: Only enable internal counter with CONSOLE_LOG defined3DS: Set default bottom font values3DS: Fix CIA installation issues3DS: Support latest libctruANDROID: Add HAVE_ACCESSIBILITYANDROID: Gingerbread supportANDROID: Touchpads supportANDROID: Builtin Xperia Play autoconfig profileANDROID: Disable Feral GameMode for Android – only available on LinuxANDROID: Add a configurable workaround for Android reconnecting devicesANDROID/FDROID: Add F-Droid metadata to repo in Fastlane formatAUDIO/AUDIO MIXER: Add missing locks for thread safetyAUDIO/AUDIO MIXER: Fix audio mixer memory leak + remove redundant ‘single threaded’ rthreads implementationAUTOSAVE: Change/improve exit behavior of autosave thread – if condition variable is signaled, the loop is ran another last time so we can do a final check/save before stopping the thread.CDROM: Fix memory leak caught with asan – buf passed to filestream_read_fileCORE INFO/NETPLAY: Ensure current core info is initialized at runloop_event_init_core when netplay is enabledCHEEVOS: Upgrade to rcheevos 10.4CHEEVOS: Allow creating auto savestate in hardcoreCHEEVOS: prevent invalid memory reference if game has achievements but core doesn’t expose memoryCHEEVOS: Release achievement badge textures when video driver is deinitializedCHEEVOS: Re-enforce hardcore limitations once achievements are loadedCHEEVOS/MENU/MATERIALUI: Show achievement badge icons in MaterialUI driverD3D9: D3D9 has been split up into two drivers – D3D9 HLSL (max compatibility, no shader support yet) and D3D9 Cg (dependent on deprecated Nvidia Cg runtime library)D3D9/HLSL/XMB: XMB fixD3D9/CG: D3D9 Cg driver fixedD3D11: Fix overlay not showing upD3D11/12: Reduce lag with WaitForVBlank – this rather simple addition seems to make D3D11/12 very very close to Vulkan/GLCore regarding input lag.D3D11/12: Add waitable swapchains and max frame latency optionD3D11/12: Make waitable swapchains optionalDATABASE: Reformat ‘rdb_entry_int’ – Nitpick adjustments for database entries: Capitalize “Release Date”, and remove space before : from Release Date rows which use integerDATABASE/EXPLORE: Allow On-Demand Thumbnails in Explore menuDATABASE/EXPLORE/MENU/OZONE/XMB/RGUI: Explore menu thumbnailsDISC CONTROL: Better Disc Control append focusDOS/DJGPP: Add a workaround for libc bugAUTOMATIC FRAME DELAY: Added slowmotion resiliencyAUTOMATIC FRAME DELAY: Added string representation for seeing the current effective delay without opening statisticsAUTOMATIC FRAME DELAY: Added “ms” to logging and “(ms)” to label just like in Audio LatencyGENERAL: Don’t bake in OpenAL and libcaca by default unless explicitly enabled with configure switch.GENERAL: Reduce amount of strlen callsGENERAL: Reduce or simply sin/cosf callsGFX: Fix readability and precision issues in aspectratio_lutGFX: Add option to manually enable/disable automatic refresh rate switchingGFX: Enable automatic configuration of ‘VSync Swap Interval’GFX/FONT/FREETYPE: Use FT_New_Memory_Face – first read it from file to memory beforehand –this solves an asset extraction issue when selecting ‘Update Assets’ – apparently FT_New_Face keeps an open file handle to the font file whichprevents it from being overwritten/deleted while the program is still running.GFX/THUMBNAILS: Thumbnail aspect ratio fixGFX/THREADED VIDEO: Optimizations, fixes and cleanupsGFX/VIDEO FILTERS: Add Upscale_240x160-320×240 video filter with ‘mixed’ methodGLSLANG: Fix compilation with ./configure –disable-builtinglslang – was missing linking against -lMachineIndependent and -lGenericCodeGen static libsINPUT: Fix off by one error for input_block_timeout setting. Also default to 0 for this setting (pretty massive performance gain)INPUT: Analog button mapping fixesINPUT/HID/OSX: Fix DualShock3 supportINPUT/HID/LINUX: (qb) Disable HAVE_HID by default for now for Linux as long as there are no working backends for bothINPUT/HID/WINDOWS: (qb) Disable HAVE_HID by default for now for Windows as long as there are no working backends for bothINPUT/HID/WIIU: Fix DualShock3 supportINPUT/OVERLAY: Block pointer input when overlay is pressedINPUT/REMAPPING: input_remapping_save_file – existing remapping file was needlessly reloadedINPUT/REMAPPING: Add option to disable automatic saving of input remap filesINPUT/LINUX/UDEV: Fix lightgun scaling on Y axisINPUT/LINUX/X11/LED: Add LED keyboard driverINPUT/WINDOWS/LED: LED keyboard driver cleanupINPUT/WINDOWS/WINRAW: Clear key states when unfocusedINPUT/WINDOWS/WINRAW: Fix pointer device positionIOS: iOS app icon fixes & revisionsLIBRETRO/SAVESTATES: Implement an api call for context awarenessLOCALIZATION: UpdatesLOCALIZATION: Add Catalan language optionLOCALIZATION: Fix some bad localizationLINUX: Make memfd_create call more backwards compatible by calling it through syscall – on older systems, you’ll have to include linux/memfd.h for the MFD_ defines, and call memfd_create() via the the syscall(2) wrapper (and include unistd.h and sys/syscall.h for it work). We exclude linux/memfd.h header include because we already provide the MFD_ defines in case they are missingLINUX/MALI FBDEV: Fix assertion failed on video threaded switchMENU: Menu paging navigation adjustmentsMENU: New Menu Items for disabling Info & Search buttons in the menuMENU: Allow the user to use volume up/down/mute hotkeys from within the menuMENU: Add missing sublabels for non-running Quick MenuMENU: Reorganize Quick Menu InformationMENU: Savestate thumbnails – Savestate slot reset actionMENU: Allow changing savestate slots with left/right on save/loadMENU: Add ‘Ago’ to playlist last played stylesMENU: Add proper icons for shader itemsMENU/MATERIALUI: Add icon for ‘Download Thumbnails’MENU/XMB: Add options for hiding header and horizontal title marginMENU/XMB: Dynamic wallpaper fixesMENU/XMB: Add Daite XMB Icon ThemeMENU/XMB/OZONE: Savestate thumbnail aspect ratioMENU/XMB/OZONE: Core option category icon refinementsMENU/XMB/OZONE: Fullscreen thumbnail browsingMENU/XMB/OZONE: Add playlist icons under ‘Load Content’MENU/XMB/OZONE: Thumbnail improvementsMENU/XMB/OZONE: Savestate thumbnail fullscreen + dropdownMENU/XMB/OZONE: Prevent unnecessary thumbnail requests when scrolling through playlistsMENU/OZONE: Fix playlist thumbnail mouse hover after returning from Quick MenuMENU/OZONE: Thumbnail visibility correctionsMENU/OZONE: Playlist metadata reformatMENU/OZONE: Savestate thumbnail fixesMENU/OZONE: Add savestate thumbnailsMENU/OZONE: Header icon spacing adjustmentMENU/RGUI: Savestate thumbnailsMENU/SETTINGS: Turn Advanced Settings on by default, this entire filtering of settings will need a complete rethink anywaysMENU/WIDGETS: Widget color + position adjustmentsMIYOO: Exclude unused HAVE_HID for MiyooMIYOO: Enable screenshotsMIYOO: Enable rewindNETWORK: Allow MITM server selection on OK callbackNETWORK: Replace socket_select callsNETWORK: Implement binary network streamsNETWORK: Poll supportNETWORK: Check connect errno for successful connectionNETWORK: Get rid of the timeout_enable parameter for socket_connectNETWORK: Fix getnameinfo_retro’s port value for HAVE_SOCKET_LEGACY platformsNETWORK: Define inet_ntop and inet_pton for older Windows versionsNETWORK: Define isinprogress functionNETWORK/NATT: Move natt files to “network”NETWORK/NETWORK STREAMS: Add function netstream_eofNETWORK/NETPLAY: Fix game CRC parsingNETWORK/NETPLAY: Disable and hide stateless modeNETWORK/NETPLAY: Change default for input sharing to “no sharing”NETWORK/NETPLAY: Enforce a timeout during connectionNETWORK/NETPLAY: Disallow clients from loading states and resettingNETWORK/NETPLAY: Special saves directory for clientNETWORK/NETPLAY: Ensure current content is reloaded before joining a hostNETWORK/NETPLAY: Fix client info devices indexNETWORK/NETPLAY: Fix input for some cores when hostingNETWORK/NETPLAY: Memory leak fixesNETWORK/NETPLAY: Force a core update when starting netplayNETWORK/NETPLAY: Fix NAT traversal announce for HAVE_SOCKET_LEGACY platformsNETWORK/NETPLAY: Refactor fork argumentsNETWORK/NETPLAY: Fix content reload deadlocks on static core platformsNETWORK/NETPLAY: Disallow netplay start when content is not loaded for static core platformsNETWORK/NETPLAY: Show client slowdown informationNETWORK/NETPLAY: Improve check frames menu entryNETWORK/NETPLAY: Do not try to receive new data if the data is in the bufferNETWORK/NETPLAY: Copy data on receive, even if the buffer is fullNETWORK/NETPLAY: Fix lobby sublabel CRC display on some platformsNETWORK/NETPLAY: Support for customizing chat colorsNETWORK/NETPLAY: Small launch compatibility patch adjustmentsNETWORK/NETPLAY: Support for banning clientsNETWORK/NETPLAY: Minor tweaks to the find content taskNETWORK/NETPLAY: Support for gathering client info and kickingNETWORK/NETPLAY: Fix possible deadlockNETWORK/NETPLAY: Initialize client’s allow_pausing to trueNETWORK/NETPLAY: Disable netplay for unsupported cores – with stateless mode being disabled for now, there is no reason not to include this. Refuse to initialize netplay when the current core is not supported (no proper savestates support)NETWORK/NETPLAY/DISCOVERY: Ensure fixed width ints on packet structNETWORK/NETPLAY/DISCOVERY: Support for IPv4 tunneling (6to4)NETWORK/NETPLAY/DISCOVERY/TASKS: Netplay/LAN Discovery Task refactor – aims to prevent blocking the main thread while awaiting for the LAN discovery timeout; This is accomplished by moving the whole discovery functionality into its task and using a non-blocking timer to finish the task. Also fixes discovery sockets not being made non-blocking, which could cause the main thread to hang for very long periods of time every pre-frame.NETWORK/NETPLAY/TASKS: Find content task refactor – fixes many issues along the way, including a couple of nasty memory leaks that would leak thousands of bytes each time the task ran. It also expands the original concept by matching currently run content by filename (CRC matching is always performed first though).NETWORK/NETPLAY/TASKS: Find content task refactor – Ensure CRC32 is 8 characters longNETWORK/NETPLAY/LOBBY: Add setting for filtering out rooms with non-installed coresNETWORK/NETPLAY/LOBBY: Hide older (incompatible) roomsNETWORK/NETPLAY/LOBBY: Add a toggleable filter for passworded rooms. In addition, move lobby filters into its own submenu for better organization.NETWORK/NETPLAY/MENU: Chat supported info for the host kick submenuNETWORK/NETPLAY/MENU: Localize relay serversNETWORK/NETPLAY/MENU: Host Ban SubmenuNETWORK/NETPLAY/MENU: Add client devices info to the kick sub-menuNETWORK/NETPLAY/MENU: Path: Netplay -> Host -> Kick Client – Allows the host to kick clients. Allows the host to view client information: connected clients (names), status (playing/spectating) and ping.NETWORK/NETPLAY/VITA: Add net_ifinfo supportNETWORK/NETPLAY/VITA: Enable partial LAN discoveryNETWORK/NETPLAY/VITA: Change default UDP port to 19492NETWORK/NETPLAY/VITA: Do not multiply negative timeout valuesNETWORK/NETPLAY/VITA: Fix epoll’s timeout parameterNETWORK/NETPLAY/VITA: Launch compatibility patchNETWORK/NETPLAY/3DS: Launch compatibility patchNETWORK/NETPLAY/3DS: Adapt POLL for 3DS platformNETWORK/NETPLAY/PS3: Launch compatibility patchNETWORK/NETPLAY/WII: Enable net_ifinfo for some features. In practice, this only allows the netplay’s UPnP task to succeed on the Wii.NETWORK/NETPLAY/WIIU: Launch compatibility patchNETWORK/NETPLAY/SWITCH: Launch compatibility patchNETWORK/UPNP: Attempt support for remaining platformsNETWORK/UPNP: Support for IPv4 tunnelingODROID GO2: Increase DEFAULT_MAX_PADS to 8 for ODROIDGO2, since that impacts the RG351[X] consoles. The RG351[X] have a USB host controller and can have an arbitrary number of USB gamepads.ONLINE UPDATER: Online Updater menu reorganizingOSX: Fixed items of system top menu bar on macOSOSX: Revision to macOS app icon setPLAYLISTS: Ensure history list will contain CRC32PLAYLISTS: Fix CRC32 comparison – as state->content_crc has “|crc” suffix.PS4/ORBIS: Orbis/PS4 Support using OrbisDev toolchainPS4/ORBIS: Update xxHash dependencyPS4/ORBIS: Shader cacheRETROFW: Exclude unused HAVE_HID for RetroFWRETROFW: Support battery indicator on RetroFWRETROFW: Enable menu toggle button on retrofw devicesSHADERS: Shader Preset Loading of Multiple additional #references lines for settingsSHADERS: Shader Load Extra Parameter Reference Files – this adds the ability to put additional #reference lines inside shader presets which will load additional settings. The first reference in the preset still needs to point at a chain of presets which ends with a shader chain, and subsequent #reference lines will load presets which only have parameter values adjustment. This allows presets to be made with a modular selection of settings. For example with the Mega Bezel one additional reference could point at a preset which contained settings for Night mode vs Day mode, and another reference could point to a preset which contained settings for how much the screen should be zoomed in.SHADERS/MENU: Increase shader scale max valueSCANNER/DC: Fix Redump bin/cue scan for some DC gamesSCANNER/GC/WII: Add RVZ/WIA scan support for GC/WiiSCANNER/PS1: Improved success rate of Serial scanning on PS1 by adding support for the xx.xxx formatSCANNER/PS1: Changed return value of detect_ps1_game function to actually return a failure when the Serial couldn’t be extracted. Scanner will then fallback on crc check, and usually ends up finding the games in the database.SWITCH: Enable RWAV (WAV audio file) supportSTRING: Do not assume char is unsignedTASKS: More thread-awareness in task callbacksTASKS: Fix race condition at task_queue_waitTVOS: Revised tvOS icons w/ updated alien.VFS: Fix various VFS / file stream issuesVULKAN: Fix more validation errorsVULKAN: Attempt to fix validation errors with HDR swapchain. Always use final render pass type equal to swapchain format. Use more direct logic to expose if filter chain emits HDR10 color space or notVULKAN/ANDROID: Honor SUBOPTIMAL on non-Android since you’d want to recreate swapchains then. On Android it can be promoted to SUCCESS.SUBOPTIMAL_KHR can happen there when rotation (pre-rotate) is wrong.VULKAN/DEBUG: Automatically mark buffer/images/memory with namesVULKAN/DEBUG: Move over to VK_EXT_debug_utils. Debug marker is deprecated years ago.VULKAN/HDR: Fix leak of HDR UBO bufferVULKAN/BFI: Fix BFI (Black Frame Insertion) regressionWINDOWS: Fix exclusive fullscreen video refresh rate when vsync swap interval is not equal to one – refresh rate in exclusive fullscreen mode was being incorrectly multiplied by vsync swap interval, breaking swap interval functionality at the gfx driver levelWIN32: Do optimization for Windows where we only update the title with SetWindowText when the previous title differs from the current titleWIN32: Skip console attach when logging to fileWIN32: Remove black margins with borderless non-fullscreen windowWIN32/TASKBAR: Release ITaskbarList3 on failed HrInit – pointer wasn’t NULL’d, thus set_window_progress would cause weird behaviorWII/GX: Fix potential dataraceWIIU: Implement sysconf and __clear_cacheWIIU: Add OS memory mapping importsUWP: Added launch protocol arg ‘forceExit’ so a frontend can tell an already-running RetroArch UWP instance to quit.UWP: Enable core downloader/updaterUWP: Remove copy permissions as its inefficient as we can just directly assign the new ACL and that worksXbox/UWP: Remove expandedResourcesXbox/UWP: UWP OnSuspending crash fixXbox/UWP: Enable savestate file compression by default for UWP/Xbox – got told there are no more issues with itXbox/UWP: Add support for 4k to angle on xbox for MSVC2017 build
Algún día me animaré a instalar RetroArch en mi móvil con Android. Algún día.