2021年10月7日 星期四

RMG V0.0.4

 N64模擬器 Mupen + GUI 工具 Rosalie's Mupen GUI 發布新版,更新如下 :

Rosalie Wanders (16):
      Core: add GetSaveSlot
      MainWindow: use Core::GetSaveSlot
      Core: add GetSpeedLimiterState & SetSpeedLimiter
      MainWindow: use Core::GetSpeedLimiterState
      MainWindow: use Core::SetSpeedLimiter
      Core: use different command in SetSaveSlot
      MainWindow: fix setting save slot
      Core: remove std::cout usage
      VidExt: remove std::cout usage
      MainWindow: remove std::cout usage
      MainWindow: slight code style changes
      SettingsDialog: add Statusbar Message Duration
      SettingsDialog: add RomBrowser settings to the Interface tab
      KeyBindButton: clear focus on keyReleaseEvent
      MainWindow: create mupen64plus directories in Init
      MainWindow: change directorySettings

PPSSPP 1.12

 PSP模擬器 PPSSPP 發布新版,更新如下 :

Platform support:

  • Add support for Android 12 Scoped Storage restrictions (#11997)
  • iOS: Fix multitouch tracking (#5099)
  • Android: Fix screenshot orientation on Vulkan (#14053)
  • Linux: Improve support for system FFmpeg 3.1+ (#14176#14188#14199)
  • libretro: Always enable function hooks (#14145)
  • AMD: Enable Vulkan rendering on a thread (#13864)
  • Add iOS version detection, turn off JIT on bootup if >= 14.3. (#14201)
  • iOS: Try a different JIT detection method, thanks Halo-Michael (#14241)
  • Windows: Restore window size correctly (#14317)

Game fixes:

  • Fix NBA Live 08 loading (#8288)
  • Display Open Season title screen correctly (#13252)
  • Fix Metal Gear Solid Peace Walker Chinese Patched blue screen (#14127)
  • Load Ape Academy 2 correctly (#14271)
  • Many more...

Graphics and Sound:

  • Add new texture filtering mode "Auto Max Quality" (#14789)
  • Fix Princess Maker 5 Portable half screen in Vulkan (#13741)
  • Fix Pro Yakyu Spirits 2010 (NPJH50234): Rendering errors with hardware transform off (#14167)
  • Support texture replacement filtering overrides (#14230)
  • Fix Yarudora Portable: Double Cast's FMVs artifacting (#13759)
  • Fix Sims 2 Castaway/Pets EA Logo glitched out (#13146)
  • Fix bad size & position on Japanese & Numbers & Alphabets (#14209)
  • Implement basic depth texturing for OpenGL (#14042)
  • Google Cardboard fixes (#14966#14768)
  • Correct mini-map update in Z.H.P. (#14069)
  • Fix crash in vertex jit on ARM32 (#14879)
  • Add a setting for reverb volume (#14711)
  • Option to switch to new devices or not, on Windows.

UI:

  • Add a setting for choosing background animation in PPSSPP's menus (#14313#14818#14810#14347)
  • Add CRC calculation on game info screen and feedback screen (#14000#14041)
  • Add a Storage tab to System Information with some path info (#14224#14238)
  • Track and show memory allocation / usage information in debugger (#14056)
  • Allow searching within the savedata manager (#14237)
  • Enable postshaders to access previous frame (#14528)
  • Add missing japanese keyboard symbol (#14548)
  • Add Reset button on crash screen, allow load state and related (#14708)
  • Implement savestate load and save undo (#14676#14679#14697)
  • A lot of minor debugger improvements

Controls:

  • New analog stick calibration menu (#14596)
  • Improved combo button and moved settings to Customize Touch Control -> Customize -> Custom button (#13869)
  • Improved tilt control, allow to change axis (#12530)
  • Add a visual means of control mapping (#14769)
  • Add basic motion gesture support (#13107)
  • Fix touch control DPAD not getting input when dragged over, and make touch analog drag not activate other buttons (#14843)
  • Allow adjusting touch control analog stick head size (#14480)

Adhoc/Network:

  • Fix multiplayer issue on MGS:PW due to detecting an incorrect source port on incoming data (#14140)
  • Always enable TCPNoDelay to improve response time (#14235)
  • Fix Teenage Mutant Ninja Turtles multiplayer (#14284)
  • Fix FlatOut Head On multiplayer (#14290)
  • Prevent flooding Adhoc Server with connection attempts (#14335)
  • Fix crashing issue when leaving a multiplayer game room (ie. GTA Vice City Stories) (#14342)
  • Fix stuck issue when scanning AP to Recruit on MGS:PW (#14345)
  • Fix possible crash issue on blocking socket implementation (ie. Kao Challengers) (#14466)
  • Create GameMode's socket after Master and all Replicas have been created (ie. Fading Shadows) (#14492)
  • Reduce HLE delays due to multiplayer performance regressions (ie. Ys vs. Sora no Kiseki) (#14513)
  • Fix socket error 10014 on Windows when hosting a game of Vulcanus Seek and Destroy (#14849)
http://www.ppsspp.org/index.html

2021年10月6日 星期三

RMG V0.0.3

 N64模擬器 Mupen + GUI 工具 Rosalie's Mupen GUI 發布新版,更新如下 :

Rosalie Wanders (11):
      ci: change artifacts (a final time)
      cmake: use 'git rev-parse --short HEAD'
      Installer: change OutputBaseFilename
      SettingsDialog: redesign with tabs
      SettingsDialog: remove on_treeWidget_currentItemChanged
      SettingsDialog: rename tab widgets
      SettingsDialog: more UI adjustments
      KeyBindButton: set text on keyReleaseEvent
      SettingsDialog: remove QScrollArea in directoriesTab
      SettingsDialog: misc style changes
      SettingsDialog: correct widget order of game settings
https://github.com/Rosalie241/RMG/releases

2021年10月4日 星期一

JoyToKey V6.7

 手把模擬鍵盤工具 JoyToKey 發布新版,更新如下 :

  • Enhancement for the "Keyboard (multi)" tab - You can now define a button to trigger the assignments on other buttons.
    For example, it is possible to configure the followings.
    • When Button1 is pressed for a short duration, rotate the input across Input1 -> Input2 -> Input3 -> …
    • When Button1 is pressed for a long duration, enable SHIFT function
    For more details, please refer to this blog page
  • Enhanced the switch rotation in "Keyboard(Multi)" tab - Added an ability to reset the counter when a button isn't pressed for a certain duration. That means, when the button is pressed next time, it will go back to Input1.
  • Enhanced the assignment based on the press duration in "Keyboard(Multi)" tab - It is now possible to assign an additional key "Input3" when the long-press is released.
  • Updated the application icon - special thanks to Peter (Silent_ip)!
  • Changed the behavior when associating profiles with the applications as follows:
    • if both path and title are specified, profile will switch only when both are matched
    • if only path is specified, profile will switch if path is matched
    • if only title is specified, profile will switch if title is matched
  • When profiles (*.cfg files) exist in the same folder as "JoyToKey.exe", they'll take precedence over the in user's Documents' "JoyToKey" folder (except when JoyToKey is launched from "Programs Files (x86)" folder).
  • When "internal Processing Speed" is changed from the preference, various timings (such as auto-repeat frequency, button hold duration) should no longer be affected.
  • Various bug fixes
https://joytokey.net/en/

2021年10月2日 星期六

Cemu 1.25.5

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

CPU: Added option to control the speed of the emulated CPU timer, similar to the functionality offered by Cemuhook's custom timers

Vulkan: Reworked internal synchronization
        This fixes some pixel flickering artefacts. Known occurrences:
        Some waterfalls had tiling artefacts in Breath of the Wild
        Shadows would flicker in Pac-man and the Ghostly Adventures

AX: Implemented audio AUX bus mixing correctly
    Some games use this feature for reverb or similar audio post-processing effects

The changes below are mainly of interest to graphic pack developers:

gfxPacks: Fixed various issues related to assembly patches
          Alignment behavior is now consistent across all gfx pack versions
          Automatic alignment. Cemu will automatically insert padding to keep the alignment intact (.align directive no longer required in most situations)
          Fixed wrong encoding of CR operand in cmpw/cmplw instruction

debugger: Double clicking an entry in the debugger module window will jump to its base address
debugger: The debugger register view window will now correctly show the state of the CR register fields

http://cemu.info/

DOSBox-X 0.83.18 (2021-10-01)

 DOS模擬器 DOSBox-X 發布新版,更新如下 :

  • Cleaned up and more accurately worded CMOS-related
    log messages. (Allofich)
  • Fixed the names of virtual files and files on mounted
    FAT drive images being logged as "(null)". (Allofich)
  • Fixed packed structure alignment problem with MSVC
    (Microsoft C++) builds regarding some disk image
    formats. These problems prevented VS2019 builds from
    mounting hard disk images. (Allofich)
  • REP STOSB will correctly move one byte if one byte
    remains to be processed aka CX == 1, this is needed
    for FD98.COM self clearing code to work properly. (Nanshiki)
  • Fixed ANSI ESC [6n escape handling to correctly
    report cursor position as 1-based count, not 0-based
    count (Nanshiki)
  • PC-98 INT DCh emulation fixed to better represent the
    function key shortcuts as real DOS does (Nanshiki)
  • Emulator fix for HX-DOS builds (Wengier)
  • Integrated commits from mainline (Allofich)
    • Fix the return value of register al from INT10 ah=0x0F
      for non EGA/VGA machines.

BizHawk 2.6.3

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

  • Updated nyma cores to Mednafen 1.27.1

  • TurboNyma
    • fixed #2873 - Mnemonic display for PCECD shows ! instead of the II, III, IV and VI buttons as well as the mode "buttons"

  • BSNES
    • Fixed #2856 - SNES Super Scope gives an exeption error
    • Added sa1_iram memory domain for new bsnes
    • Fixed #2942 - Adaptating the bsnes gamma ramp shader

  • Mupen64Plus
    • Added haptic feedback passthrough (with rumble pak enabled in controller settings, look in keybinds after analog)
    • Fixed #2808 - Support null (any) address for N64 breakpoints
    • Updated GLideN64
    • Added new GLideN64 settings: BackgroundsModetxEnhancedTextureFileStorage, and txHiresTextureFileStorage
    • fixed #2864 - N64 PAL roms in .n64 format are treated as NTSC

  • Octoshock
    • Fix fast forwarding

  • NESHawk
    • Fix mapper 88 mirroring. Closes #2847
    • Improve power on state accuracy

  • mGBA
    • Fixed #2805 - memory hooks (event.onmemorywrite) not being removed properly
    • Fixed #1112 and #1870 - Add Game Overrides as a Sync Setting (including rtcEnabled)

  • ZXHawk
    • Overhaul datacorder and cassette loading code. This should now be more accurate and fixes a number of loading isues with particular games and loading schemes. Fixes #1446

  • Gambatte
    • BizHawk changes mainlined into upstream gambatte-core, which is now split from gambatte-speedrun
    • Linux support added
    • full HLE SGB mode implemented in Gambatte, better than SameBoy
    • no BIOS accuracy improvements and HLE of CGB-DMG colors (restoring to original Gambatte behavior of hacking in the post BIOS state)
    • Expose isCgbDmg + add isCGBDMGMode instead of isCGBMode to movie headers if active
    • Tracelogger fixes #2710 #2701 #2902
    • Open Bus Emulation
    • Use dumped uninitalized AGB WRAM for AGB instead of CGB initial RAM layout
    • fix rare crash when changing window when the LCD is disabled and an hdma was requested within that lcd disabled period, #2919
    • initialize controller once on core construction and require core reboot to change it, #2921
    • automatically create missing BIOS files by patching files you already have (GBC<->GBA, DMG<->MGB, and SGB2<->SGB1)
    • various other improvements to accuracy, savestate consistency, and stability

  • VirtualBoyee
    • Update to Mednafen 1.27.1
    • Added options for virtualboy to only show left or right screen

  • ColecoHawk
    • fixed Virtual Pad schemata

  • Libretro
    • Add to Linux port

  • EmuHawk
    • Fixed #2747 and #2077 - improper handling of file paths
    • fixed #2787 - unable to open roms in EmuHawk via File Explorer on Windows
    • fixed #2759 - strange behaviour of minimised windows on Windows
    • fixed #2435 - tab labyrinth in `Config` > `Paths...`
    • fixed #2643 - include frame numbers when copying rows in TAStudio
    • fixed #2784 - xbone or gamepads pretending to be xbone are detected as two gamepads
    • prevent crashing when unplugging gamepads using DirectInput+XInput method
    • rewrote most of the OpenTK gamepad code and some of the DirectInput+XInput gamepad code, probably fixing obscure bugs
    • respect system chosen for file ext. (i.e. `Config` > `File Extensions...`) when loading an archive containing a single file
    • Fixed Basic Bot
    • RAM Watch
      • Added HandleWatchSizeSelected() to allow user-initiated watch size changes to be ignored if they reset the setting to the same value. fixes #2857
    • Rewinder
      • fixed #2463 - config option for rewinds every fixed number of frames
      • Fixed #2826 - bad interaction between rewind+movie+savestates when using delta state rewinder
      • Fixed #2877 - rewinds sometimes drifting 1 frame forward when loaded
    • Lua
      • allow loaded ext. tools to be queried via client Lua library / IToolApi
      • Make sorting optional for forms.setdropdownitems
      • fixed #2844 - new lua functions for memory and mainmemoryread_bytes_as_array / write_bytes_as_array / read_bytes_as_dict / write_bytes_as_dict
      • added event.onconsoleclose to Lua API
      • allow most of the mmf Lua library to be used without passing --mmf on the command-line, and add some helper functions to it
      • fixed #2940 - made client.openrom behave like client.reboot_core
    • Debugger
      • fixed #2760 - prevent crashes when minimizing and other cases

https://github.com/TASVideos/BizHawk