2021年7月27日 星期二

RetroArch 1.9.7

 多平台多機種模擬器 RetroArch 發布新版,更新如下 :

  • 3DS: Add unique ID's
  • CRT/SWITCHRES: Fixed some Monitor index bugs ad updated to the latest SR2
  • CRT/SWITCHRES: Fixed monitor index corruption on Windows and added correct fractal scaling. Only used when required
  • CRT/SWITCHRES: Updated log defines to match SR upstream.
  • CRT/SWITCHRES: Added new SR_CONFIG_PATHS for non Windows and Linux systems. Not that SR works on them but to fix RA compile issues
  • CRT/SWITCHRES: Updated SR2 code base to latest. Added supprt for windows monitor indexing. Fixed monitor index bug where index 1 was not being used correctly and "auto" was not being sent.
  • CRT/SWITCHRES: Updated swithres for x86 windows fix
  • CRT/SWITCHRES: fixed SR2 auto issue
  • CRT/SWITCHRES: Fixed auto monitor bug
  • CRT/SWITCHRES: Fixed monitor index corruption on Windows
  • CRT/SWITCHRES: Fixed buffer size bug
  • CRT/SWITCHRES: Added correct fractal scalling. only used when required.
  • CORE INFO: Automatically disable core info cache when core info directory is read-only
  • EMSCRIPTEN: add MAME2003 / MAME2003-plus to web.libretro
  • INPUT/UDEV: udev fixes add pointer pressed to pointer device to allow udev users to access this device
  • LIBNX/SWITCH: Enable 7zip support
  • LINUX/XDG: Prevent xdg-screensaver's "Protocol error" messages
  • LOCALIZATION: Fetch translations from Crowdin
  • LOCALIZATION: Add missing languages for the first startup
  • MENU/XMB/WIDGETS: Add workaround for FPU bug that breaks scale factor comparisons on certain platforms (fixes XMB thumbnails on 32bit Linux/Windows)
  • MENU/RGUI: Enable fullscreen thumbnail toggle using RetroPad 'start' button
  • MENU/RGUI: Fix sublabel length when menu clock is disabled
  • NETWORK/HTTP: Fix HTTP progress indication for large files on 32-bit systems
  • NETWORK/NATT: implement natt fix from void()
  • OPENDINGUX: Fix display when cores 'drop' frames
  • OPENDINGUX BETA: Use ALSA audio driver by default
  • OPENDINGUX BETA: Fix IPU scaling when running 256x224 (SNES/Genesis) content
  • PATHS: Fix garbled path string
  • PS2: Implement proper ps2_font driver instead of using the font driver from gskit
  • PS2: Use BDM for increasing up USB stability
  • PS3: First basic RSX driver for PSL1GHT
  • RS90: Initial port
  • RS90: Fix offset of OSD text
  • RS90: Disable menu clock by default
  • RS90: Hide 'Bilinear Filtering' video option
  • RS90: Move appdata (retroarch) base directory to external microsd card
  • RS90: Add optional approximate 'semi-linear' scaling filter
  • SHADERS: Max Shader Parameters increased to 1024
  • VIDEO: Add 'Integer Scale Overlay' - Force integer scaling to round up to the next larger integer instead of rounding down
  • VIDEO: New 'Full' aspect ratio added. This aspect ratio is useful when used with a shader which has a border in it. The aspect ratio is set to the full window area, so that the viewport spans the whole viewport. When using a border type shader like the Mega Bezel this allows the graphics to span the whole window regardless of the user's monitor aspect ratio
  • VITA: Wrong flags for not piglet version
  • UNIX: Correct backlight max_brightness path
  • UWP/XBOX: Default to Direct3D11 driver on UWP builds
  • UWP/XBOX: Do not use windowed mode on UWP/Xbox by default, set default resolution to 1920x1080 by default. Should fix display issues with Dolphin/PCSX2 on Xbox
  • WIIU: Fix inputs breaking when connecting/disconnecting remotes
  • WIIU: Input - ignore some bogus KPAD results
  • WIIU: Font rendering fixes - render font lines with correct spacing, and only sample alpha channel when rendering fonts
  • WIIU/NETWORK: Network speed optimisations - WINSCALE, TCP sACK, large buffers
  • WIIU/LIBFAT: Increase cache size on WiiU
  • WIIU/FILE IO: Filesystem optimisations - add fast path for already aligned buffers
  • WIIU/FILE IO: Use 128K vbufs for WiiU - we have loads of RAM and large vbufs are very beneficial
  • WIIU/MENU/OZONE: Fix Ozone rendering error (scissor fix)
  • WIIU/MENU/OZONE: Use Ozone icons instead of XMB Monochrome
https://retroarch.com/index.php

Meka (2021-07-26)

 SEGA多機種模擬器 Meka 發布新版,更新如下 :

Build

  • Windows: Stopped shipping UPX-compressed builds. (#60#63).
  • Windows: Building with Visual Studio 2019 toolchain.

Emulation (Mappers)

  • Mappers: added support for Korean xx-in-1 mapper for: 'Super Multi Game - Super 75 in 1' and 'Super Game World 75'.

Database

  • Added and modified entries in the checksum and compatibility lists.
https://github.com/ocornut/meka/releases

2021年7月25日 星期日

Cemu 1.25.0b

 Wii U模擬器 Cemu 發布新版,更新如下 :

Vulkan: We further optimized pipeline caches to have a smaller file size

OpenGL/Vulkan: New shader cache format
               50-70% smaller file size compared to the old format
               Internally, it uses our modernized GPU state representation that we also use in the new pipeline cache files

Vulkan: Fixed a regression from 1.25.0 which could cause various random graphic bugs
https://cemu.info/

2021年7月21日 星期三

2021年7月15日 星期四

2021年7月12日 星期一

Cemu 1.24.0b

 Wii U模擬器 Cemu 發布新版,更新如下 :

# New in 1.24.0b:

input: Minor internal tweaks to improve controller detection on SDL2
input: Fixed an issue where controller profiles could not be saved on a particular controller slot under very rare circumstances

# New in 1.24.0:

input: Added SDL2 GamePad as a new input API (#514)
       Offers native support for many controllers that would normally require external software (BetterJoy, DS4Windows, Steam)
       Includes motion support for GamePad emulation (if motion data is provided by the controller)
       SDL2 also acts as a wrapper for XInput, making it an convenient all-in-one solution

input: As part of introducing SDL2 we also reworked our motion handling (#329)
       You should now have a much better experience using motion with both DSU but also the new SDL2 controllers


nlibcurl: Made server certificate checks more permissive to match new behavior in Wii U firmware 5.5.5
          This fixes a bug where it was no longer possible to connect to Super Mario Maker course world

OpenGL/Vulkan: Tweaked buffer cache invalidation
               Fixes corrupted graphics in Kung Fu Panda: Showdown of Legendary Legends
https://cemu.info/

2021年7月11日 星期日

mGBA 0.9.2

 GBA / GBC模擬器 mGBA 發布新版,更新如下 :

Emulation fixes:

  • GB Video: Clear VRAM on reset (fixes #2152)
  • GBA SIO: Add missing NORMAL8 implementation bits (fixes #2172)
  • GBA SIO: Fix missing interrupt on an unattached NORMAL transfer
  • GBA Memory: Fix prefetch mask when swapping modes within a region
  • GBA Serialize: Fix loading audio enable bit late (fixes #2230)
  • GBA Video: Revert scanline latching changes (fixes #2153#2149)

Other fixes:

  • 3DS: Fix disabling “wide” mode on 2DS (fixes #2167)
  • ARM Debugger: Fix disassembly alignment (fixes #2204)
  • Core: Fix memory leak in opening games from the library
  • Core: Fix memory searches for relative values (fixes #2135)
  • Core: Fix portable mode on macOS
  • GB Audio: Fix audio channel 4 being slow to deserialize
  • GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161)
  • mGUI: Cache save state screenshot validity in state menu (fixes #2005)
  • Qt: Fix infrequent deadlock when using sync to video
  • Qt: Fix applying savetype-only overrides
  • Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes #2165)
  • Qt: Fix having to press controller buttons twice for menu items (fixes #2143)
  • Qt: Redo sensor binding to be less fragile
  • Qt: Reuse timer when rescheduling missing frames (fixes #2236)
  • Qt: Fix bounded fast forward with enhancement OpenGL renderer
  • Util: Fix loading UPS patches that affect the last byte of the file

Misc:

  • Util: Improve speed of UPS patch loading
https://mgba.io/2021/07/10/mgba-0.9.2/