签到天数: 1868 天 [LV.Master]伴坛终老
|
ares v143 has now been released.
While this is an unusually quick release cycle, there was an issue that unfortunately made it into the last release that we feel needed a priority fix: This version fixes a regression that caused Super Game Boy, and other add-on carts for the Super Famicom/SNES to not load properly.
Important notes:
Distributors: The legacy build system is now gone, this release can only be compiled using CMake
MacOS: The minimum macOS system requirements have increased to 10.15 (Catalina)
Game Boy: The save data path for "Game Boy Color" has changed: existing users using a custom save game path will have to manually move their saves from "Game Boy Color" to "Game Boy". Users using the default "Save alongside rom files" will not have to take any action.
Since v142, 8 contributors have created 42 commits to the ares codebase.
As always, if you wish to see the full changelog in a per-commit format along with their authors, you can do so on GitHub here.
Nintendo - Game Boy / Game Boy Color
Use "Game Boy" save path for both GB and GBC, fixing using the same rom file on both GB and GBC hardware without losing save-data between them, and fixing Pokemon Stadium when loading a .gbc rom (the Transfer Pak only used the GB path)
Nintendo - Game Boy Advance
Improve timings when running multiple DMA channels at once.
Fix a timing bug when accessing the cartridge backup region.
Nintendo - Nintendo 64 / 64DD
Fix Joybus RTC read/write status byte
Don't report interrupt exceptions to GDB, improving performance while debugging.
Sega - Mega Drive / CD / 32X
32X: Fix a timing issue that could cause some operations to update the ares internal timers twice.
32X: Fix an issue where audio would fail to work correctly after restoring a saved state.
32X: Fix layer blending when the MD VDP is in H32 mode.
32X: Proper 32X region header processing for licensed games.
32X: Fix SH2 framebuffer mirroring.
32X: Improve emulation of FEN/PEN flags.
32X: Improve emulation of 'FM' bit and relate stalls.
32X: VDP register latches have been implemented, but may still be imperfect.
32X: Implement VDP auto fill timing.
Other
Build
Add librashader headers to the source tree under thirdparty/librashader/include/, so that remotely fetched resources are no longer required to build ares on Linux.
User Interface
Fix an issue where saved games would be placed in incorrect paths if a custom Saves path was set on macOS.
|
|