2022年2月20日 星期日

m64p - c7ca130 (2022-02-19)

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

  • Add option for VSync
  • Fix for some audio choppiness issues
https://github.com/m64p/m64p/releases

BizHawk v2.8

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

  • Misc. changes to EmuHawk:
    • fixed various bugs with the Paths config dialog
    • fixed "Close and reload ROM" in Firmware Manager crashing if it was opened from missing FW dialog (#3054)
    • fixed hotkeys triggering accidentally when typing in Virtual Pad fields (#3087)
    • fixed typos which broke INTV, NES, and PSX gamedb lookups
    • fixed known good Saturn BIOS choices marked as unknown (#3095)
    • updated list of Sega CD / Mega CD BIOSes in firmware database
    • many gamedb additions and updates
    • fixed RAM Search difference fields can't fit all possible values (#3117)
    • fixed `File` > `Load State` > `Auto-load Last Slot` breaking movie recording/playback (#2384)
    • fixed .dsm importer
    • fixed .smv importer nagging about core choice thousands of times (#3022)
    • fixed .vbm importer
    • made OSD message duration (time to fade) configurable in UI, and allow API calls to override it
    • added option to split RAM Watch entries (#1024)
    • fixed drag+drop bug (#1483)
    • made `Config` > `Customize...` > `Pause when menu activated` behave consistently
    • fixed overlapping UI elements in Debugger (#3026)
    • tidied up numbering of save slots and TAStudio branches (#3112)
    • fixed `ObjectDisposedException` when triggering single-instance passthrough
    • fixed throttle edge cases
    • fixed edge cases where post-frame tool updates would run twice after a frame advance
    • added more logging and warning dialogs for edge cases
    • many smaller fixes and even some frontend speed optimisations (not sarcasm, this is a first)
  • Linux port:
    • added support for PSX (see Nymashock below) and technically N64 and TI-83 (see Ares64 and Emu83 below)
    • fixed various problems w/ alignment and size under Mono
    • added Nix expression for reproducible EmuHawk (and DiscoHawk) builds without dependency issues
  • TAStudio:
    • re-enabled editing of movie comments (#3063)
    • added an edit dialog for TAStudio palette (#2119)
    • fixed branch screenshots (#1513)
    • fixed weird edge case putting TAStudio in an unaccounted-for state (#3066)
    • fixed error when autoloading a rom and TAStudio AND a .tasproj for a different rom
    • fixed incorrect behaviour when jumping to frame 0
  • Lua/ApiHawk:
    • added support for `"#RRGGBB"` format when parsing colours ("luacolor" in docs) in Lua API
    • fixed `joypad.setfrommnemonicstr` not working without reinitialising MovieSession (#2525)
  • DiscoHawk:
    • fixed deadlocks (#3128)
  • New and graduating cores:
    • Nymashock:
      • new PSX core ported from Mednafen (like Octoshock, though this is newer and more easily updated, which also means it has more peripherals)
    • SameBoy:
      • new ported GB/C core with comparable accuracy to Gambatte and GBHawk (not to be confused with the SameBoy SGB core in older releases)
    • Emu83:
      • new TI-83 core
    • BSNESv115+:
      • BSNESv115+ (the "new BSNES port") is no longer experimental
      • fixed Hex Editor and others using read instead of peek (#3060)
      • implemented memory callbacks
      • fixed ram and rom memory domains
      • increased MmapHeapSize to prevent crashes, affected Star Ocean
      • refactored latching to improve dumping/verification
      • reduced savestate size (increased frequency for TAStudio/rewind)
      • improved speed of fast ppu check
    • MSXHawk:
      • MSXHawk is no longer experimental
      • implemented more hardware/mappers
      • added Linux port
    • Ares64:
      • 2 new experimental cores ported from Ares: one for casual play which is slow and desync-prone ("Performance"), and one for TASing which is even slower but will sync ("Accuracy")
  • Other cores:
    • A7800Hawk:
      • fixed nondeterminism caused by incorrect savestate code
      • fixed Basketbrawl and summer games
      • fixed off pixel detection in write mode, affected baby pac man
    • Atari2600Hawk:
      • fixed audio issues, affected ms pac man
    • Gambatte:
      • updated core
      • fixed error when attempting to write to some registers e.g. with the Debugger (#3028)
      • fixed crash on Linux
      • refactored GambatteLink to be more modular and add support for 3x/4x
      • added proper memory callback scopes for link play
      • enabled disassembly in link play
      • allowed linking w/ GBC cart IR
      • stopped using fine-grained timing for link play when the link is disconnected
      • added more scopes for memory callbacks
    • GBHawk:
      • updated GBA startup state, affected Konami collection vol. 4
      • fixed link play, affected perfect dark
    • Genplus-gx:
      • added support for SRAM larger than 8MB (#3073)
      • prevented crash when loading Debugger (#2769, #2958)
    • Handy:
      • fixed crash on Linux (#2425)
    • IntelliHawk:
      • adjusted sme timings and fixed accesses to registers, affected motocross
      • cleaned up CPU, fix trace logger and throw less exceptions
      • fixed intellicart, affected various homebrew roms
      • fixed MOBs with x-coord 0 being visible, affected bowling
      • fixed overflow flag calculation, affected checkers and reversi
      • more compatibility work
    • MAME:
      • stopped treating warnings as errors
      • set System Bus correctly
    • melonDS:
      • updated core, adding experimental DSiWare support
      • enabled memory callbacks
      • fixed empty strings in firmware settings preventing roms from loading (#3030)
    • Mupen64Plus:
      • fixed haptic feedback causing movie playback to crash
      • enabled GLideN64's texture wildcard support (#3104)
    • NesHawk:
      • added mapper for Pokemon bootlegs
      • fixed not parsing iNES v2 headers (#3082)
      • other small accuracy improvements and bugfixes
    • O2Hawk:
      • fixed blobbers and Popeye
    • PCEHawk:
      • fixed crash related to framebuffer resizing (#3018)
    • SMSHawk:
      • fixed sprite collision inaccuracy (#1611), affected Ecco the Dolphin
      • fixed Fray (vert lock update)
      • fixed SMS backdrop colors
      • fixed ys (JPN) by emulating VRAM masking bit
      • improved SG-1000 8kb ram adapter emulation
    • VectrexHawk:
      • implemented 64K bank switching
https://github.com/TASVideos/BizHawk

2022年2月19日 星期六

Cemu 1.26.2f

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

# New in 1.26.2f:

input: Fix broken touch and software keyboard input

# New in 1.26.2e:

general: Restored compatibility with Cemuhook's H264 decoder (affects Cemuhook version 0.5.7.6 and earlier)

coreinit: Fixed an issue where some games were unable to create new saves

input: Fixed "Show screen" button

H264: Fix a rare race condition which could cause video decoding to get stuck

H264: Various internal tweaks, including support for modded 1080p videos on Breath of the Wild

Vulkan: More tweaks to synchronization code. This should fix water and lava flickering in Breath of the Wild

# New in 1.26.2d:

coreinit: Fixed regression from 1.26.2b which broke MK8 save games

# New in 1.26.2c:

h264: Fixed a regression from 1.26.2b that could lead to a crash on video playback

# New in 1.26.2b:

general: Restored compatibility with Cemuhook version 0.5.7.5

gfxPack: Graphic pack mods which replace aoc content should work correctly again

h264: Various smaller tweaks and bug fixes

coreinit: Improved FSOpenFile() accuracy which fixes some SD card operations for homebrew that uses wut

RPL: Made the RPX/RPL loader more lenient in regards to broken CRC sections. Some NMSBU mods rely on this
http://cemu.info/

m64p - 9bf153c (2020-02-18)

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

  • Fix lag in Bottom of the 9th
  • ROM entries for new Smash Remix versions, as well as SM64 splitscreen multiplayer
  • Show .rom files in file picker
  • Option to set vertical stretch in video settings. Meant to correct PAL roms with bad aspect ratios, thanks to @thekovic
https://github.com/m64p/m64p/releases

2022年2月18日 星期五

SSF PreviewVer R28 Fix4

 SEGA SATURN / ST-V模擬器 SSF 發布新版,更新如下 :

またまたR28を更新しました。
スプライト描画が怪しかったのを修正してあります。

2022年2月15日 星期二

Flycast Dojo 0.4.31 - NAOMI 2 Test 4

 多機種模擬器 Flycast Dojo 發布新版,更新如下 :

If you wish to use the latest pre-release being tested for Fightcade, download Flycast Dojo 0.4.31. This version is intended to test out the new NAOMI 2 functionality and is currently early in development.

This is a test build for NAOMI 2 support thanks to the wonderful work of @flyinghead . This version has been tested with Virtua Fighter 4 Final Tuned (Ver. B).

image

To play NAOMI 2 games, you must make sure the Graphics API is set to OpenGL or DirectX 11. Support for Vulkan is on its way.

To test with Virtua Fighter 4 Final Tuned, just add naomi2.zip BIOS, vf4tuned.zip , and a vf4tuned folder containing gds-0036f.chd to your ROMs folder. A valid savestate will be downloaded the first time you start an online match.
image

0.4.31 Release Notes

  • Working Offline Replays for NAOMI & NAOMI 2

Upstream Flycast dev branch changes

  • NAOMI 2: DirectX 11 support

0.4.30 Release Notes

  • Training Mode: Limit random input play to recorded slots
  • Training Mode: Reset Input display on Exit

Upstream Flycast dev branch changes

  • NAOMI 2: Shader error in GLES. Invert clubjart wheel axis.
  • NAOMI 2: Remove Geometry shader. Merge transparents polys. Bump mapping fix.
  • NAOMI 2: Soulsurfer inputs, 2-volume UV, wrong TA parser selected
  • NAOMI 2: ELAN v10 emulation, Texture DMA Transfers, 2-volume support (shadows)
  • NAOMI 2: kingrt66: Map wiper button, initd gear up/down

Raine 0.93.1

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

- gauntlet finally works with starscream (you'll get 4 welcome when you start the game, but after that everything seems fine). Gauntlet 2 doesn't work though (with starscream), still some problems with the slapstick there... (it means it works in the 32 bits version !).
 - fix for timers badly saved in savegames made with the optimized builds ! This one was quite a surprise, and it's suprising nobody noticed before that, but anyway. You got a strange warning about a bad id in the savegame with previous version, for all the games which used timers, and there are quite a few. (I didn't notice because it happens only on optimized builds, and I use a debug build most of the time !).
 - Finally merged the controllermap program from sdl2 inside raine ! It's because of the findings from mer-curious. Anyway most people shouldn't need this, it's in case where your game controller doesn't behave normally at all, as a last resort. You can try it by curiosity if you want... ! The command is in the inputs menu, "Controller mapping", and it saves its settings in config/userdb.txt. By the way I could only test this with a controller which was already recognized as a game controller, for those who have a beast which isn't even recognized as such, you might have to quit raine and restart it after using this so that it reads the new gamecontroller configuration. I can't test all the possibilities here... !