2020年6月27日 星期六

SameBoy 0.13.3

Game Boy / Game Boy Color / Super Game Boy模擬器 SameBoy 發布新版,更新如下 :

New/Improved Features

  • The scaling filters were updated to use gamma-corrected color mixing, improving the quality of all shaders, especially the LCD and CRT shaders.

Bug Fixes

  • Fixed a regression in the CGB and AGB boot ROMs where wrong palettes were chosen for Nintendo DMG games.

Version 0.13.2

This version is backwards compatible with save states from SameBoy 0.11.x and newer.

New/Improved Features

  • The Cocoa debugger now has tab completion
  • Conflicting key mappings are now highlighted in red in the Cocoa button configuration dialog
  • Improved Dark Mode appearance in the Cocoa port
  • Better, more system native appearance for the Cocoa memory viewer
  • Improved Printer Feed window in the Cocoa port, now with an option to print with an actual printer

Bug Fixes

  • Fixed a bug in the Libretro frontend that prevented certain achievements from triggering
  • Fixed a bug where the save state format effectively used by the Windows build was not following the intended format
  • The non-Windows builds can now read pre-0.13.2 Windows save states and vice versa
  • Fixed a minor compatibility issue between save states created on 32-bit machines and ones created on 64-bit machines
  • Fixed a potential crash when loading certain save states while a printer is connected in the Cocoa port
https://sameboy.github.io/

YabaSanshiro v3.3.1

SEGA SATURN模擬器 YabaSanshiro 發布新版,更新如下 :

YabaSanshiro v3.3.1 is out! Marvel Super Heroes vs. Street Fighter is playable now!

https://uoyabause.org/

https://play.google.com/store/apps/details?id=org.uoyabause.uranus.pro

2020年6月22日 星期一

RetroArch 1.8.9

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

  • AUTO SAVESTATES: Ensure save states are correctly flushed to disk when quitting RetroArch (fixes broken save states when exiting RetroArch – without first closing content – with ‘Auto Save State’ enabled)
    BUILTIN CORES: Builtin cores like ffmpeg and imageviewer would previously try to erroneously load a dynamic core named ‘builtin’ – this would fail and would just be a wasteful operation – this now skips dylib loading in libretro_get_system_info for builtin cores
  • CHEEVOS: Report API errors when unlocking achievements or submitting leaderboards
  • CHEEVOS: Support less common file extensions
  • CHEEVOS: Disable hardcore mode when playing BSV file
  • CHEEVOS: Correctly report unlocked non-hardcore achievements when hardcore is paused
  • CHEEVOS/M3U: Bugfix – did not handle absolute/relative paths in M3U files correctly before
  • CHEEVOS/M3U: Bugfix – it didn’t handle comments/directives
  • CHEEVOS/M3U: Bugfix – it doesn’t handle trailing whitespace
  • CHEEVOS/M3U: Bugfix – failed when loading M3U files with certain line endings
  • CORE MANAGEMENT: Add ‘core management’ menu (Settings -> Core)
  • CORE MANAGEMENT: Add option to backup/restore installed cores
  • CORE MANAGEMENT: Improved core selection logic
  • CORE INFO: Search search optimisations
  • CORE DOWNLOADER: Rename ‘Core Updater’ to ‘Core Downloader’
  • CORE DOWNLOADER: Add ‘Show Experimental Cores’ setting under Settings > Network > Updater
  • CORE DOWNLOADER: Core licenses are now shown for all entries in the Core Updater menu
  • CORE DOWNLOADER: Pressing RetroPad select on a Core Updater entry will now display any text in the description field of its info file
  • CORE DOWNLOADER: Installed cores are now highlighted via a [#] symbol
  • CORE DOWNLOADER: Pressing RetroPad start on a selected, installed entry opens the Core Information menu (when using Material UI, swiping left or right triggers the same action). This means we can now view bios info etc. – and more importantly delete cores – without jumping through all the hoops of loading a core first and navigating all over the place
  • CORE DOWNLOADER/UPDATER: Add option to automatically backup cores when updating
  • DISK CONTROL: Enable ‘Load New Disc’ while disk tray is open
  • INPUT: Added a hotkey delay option to allow hotkey input to work properly when it is assigned to another action
  • INPUT: Remove ‘All Users Control Menu’ setting, was buggy and will be properly reintroduced after input overhaul
  • LINUX: Set default saves/save states/system paths
  • LOCALIZATION: Add Persian language
  • LOCALIZATION: Add Hebrew language
  • LOCALIZATION: Add Asturian language
  • MENU: Proper line wrapping for message dialog boxes
  • MENU/HOTKEYS: Add sublabels to all hotkey bind entries
  • MENU/QUICK MENU: Suppress the display of ’empty’ quick menu listings when closing content
  • MENU/OZONE: Performance improvements
  • MENU/SDL: Add mouse controls
  • OPENGL1/VITA: Initial changes for HW context without FBO
  • OVERLAYS: Add options for moving the on-screen overlay
  • PLAYLISTS/WINDOWS: Fix core path entries in image/video/music history playlists
  • PS2: Add back CDFS support
  • SDL/GL: Advertise GLSL support
  • VIDEO/WIDGETS: Fix heap-use-after-free errors, leading to memory corruption
  • VITA: Added custom bubbles support
  • VITA: VitaGL update
  • VULKAN/WSI: Better frame pacing
  • VULKAN/WSI: Fix Intel Mesa being broken when using Fences, we have to use Semaphores to acquire the swapchain or the entire GPU stalls
  • VULKAN/WSI: Add support for either using fences or semaphores when syncing
  • VULKAN/WSI: Prefer using semaphores for integrated GPUs as it promotes better throughput over fences
  • VULKAN/WSI/ANDROID: Do not use mailbox emulation on Android
  • UWP/XBOX: Potentially improve performance by enabling ‘Game Mode’
https://www.libretro.com/index.php/retroarch-1-8-9-released/

2020年6月21日 星期日

Pugsy's Cheats for MAME 0.221

MAME金手指工具 Pugsy's Cheats 發布新版,更新如下 :

Ok, it's been over a year since the last release, this time around it's simply a massive update. I've been adding cheats fairly silently for the various MAME software lists for a while now, this time I've converted SMS, NES & SNES cheats into XML format. The cheats will need testing, tidying & renaming but that a job for another day (or another lifetime). The raw NES/SNES cheats for conversion were donated by GameHacking.org, a great site and resource - thanks guys (especially rimsky82).
So here is the cheat collection update for the latest MAME (0.221).

Note: The XML/JSON Cheat Collection archives are double packed. Inside the downloaded zip archive you will find a large cheat.7z. It's this cheat.7z that should be placed in the same directory as your MAME execute-able.
Read the cheat.txt file contained in the cheat0221.zip for more information. If you spot any errors (non-working cheats or parsing errors) then please post them in this forum topic .

http://www.mamecheat.co.uk/

2020年6月16日 星期二

mGBA 0.8.2

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

Emulation fixes:
  • ARM: Fix timing on Thumb shift instructions
  • GB: Fix GBC game registers after skipping BIOS
  • GB MBC: Support 4MB MBC30 ROMs (fixes #1713)
  • GB Video: Fix BGPS value after skipping BIOS (fixes #1717)
  • GBA: Add missing RTC overrides for Legendz games
  • GBA BIOS: Reset renderer when RegisterRamReset called (fixes #1756)
  • GBA SIO: Fix Multiplayer busy bit
  • GBA SIO: Fix double-unloading active driver
  • GBA Timers: Fix deserializing count-up timers
  • GBA Video: Fix mosaic objects drawing past the end (fixes #1702)
  • GBA Video: Fix disabling OBJWIN in GL renderer (fixes #1759)
  • GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes #1701)
  • GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes #1712)
  • GBA Video: Simplify sprite cycle counting (fixes #1279)
  • GBA Video: Fix sprite/backdrop blending regression
Other fixes:
  • 3DS: Fix framelimiter on newer citro3d (fixes #1771)
  • ARM: Fix disassembling of several S-type instructions (fixes #1778)
  • ARM Debugger: Clear low bit on breakpoint addresses (fixes #1764)
  • CMake: Always use devkitPro toolchain when applicable (fixes #1755)
  • Core: Fix ELF loading regression (fixes #1669)
  • Core: Fix crash modifying hash table entry (fixes #1673)
  • GB Video: Fix some cases where SGB border doesn’t draw to multi-buffers
  • GBA: Reject incorrectly sized BIOSes
  • GBA: Break infinite loop for 0-frame mVLs (fixes #1723)
  • Qt: Fix OpenGL 2.1 support (fixes #1678)
  • Qt: Fix unmapping zipped ROM (fixes #1777)
Misc:
  • 3DS: Clean up legacy initialization (fixes #1768)
  • GBA Serialize: Only flunk BIOS check if official BIOS was expected
  • Qt: Disable Replace ROM option when no game loaded
  • Qt: Defer texture updates until frame is drawn (fixes #1590)
  • Qt: Set icon for Discord Rich Presence
  • Qt: Show a warning when save file can’t be opened

2020年6月15日 星期一

m64p - 3c73e89 (2020-06-13)

N64模擬器 m64p 發布新版,更新如下 :


  • Various small bug fixes
  • Updates to GLideN64 blending code, you can read here if interested: gonetz/GLideN64#2281

  • 2020年6月13日 星期六

    Cemu 1.19.2c

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

    # New in 1.19.2c:

    general/NEX: Fixed a bug in the friend service implementation that could lead to the connection being dropped on large packets

    GX2: Implemented GX2GetLastFrameGammaA(), GX2GetLastFrameGammaB()
         This prevents a crash in the friend list application

    # New in 1.19.2b:

    general: Tweaked some UI text in the title manager

    OpenGL/Vulkan: Resolved a problem where GX2DrawDone() would not wait for texture readbacks under rare circumstances
                   This fixes the picto box mechanics in Wind Waker HD (requires 'Extended texture readback' to be enabled in the game profile)

    GX2: GX2GetLastFrame() now always returns a valid frame since some games expect this behavior
         This change allows Game & Wario to progress further

    # New in 1.19.2:

    general: Added region column to gamelist
    general: Added new features to the title manager:
             Button for installing titles (same as the menu entry file -> install)
             Save games can be deleted for individual accounts
             Save games can be transferred from one account to another        

    general: Base games can now be installed into mlc01 the same way updates and DLC can be installed
             The original game folder can be deleted after installation
    general: The game list will always search mlc01 for installed titles
    general: Some background operations will no longer freeze the UI (checking for updates, deleting or fixing titles via the title manager)

    OpenGL/Vulkan: Added a safeguard to prevent infinite loops in shaders
                   This should improve stability in New Super Mario Bros U / New Super Luigi U

    Vulkan: Shaders that fail to compile should no longer cause a crash

    AX: Improved robustness of the emulated audio driver
        This should fix the rare audio corruptions that could happen in several games (e.g. Color Splash)

    https://cemu.info/