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/

2021年7月10日 星期六

Neko ProjectⅡ fmgen (2021-07-09)

 PC98系列模擬器 np2fmgen 發布新版,更新如下 :

(F|H)D_CACHE=1,2修正
書き込み最適化(H1/H2)
ステートファイルにイメージファイルの日時を記録できなかったのを修正(F1/F2/H1/H2)

ジョイパッドのPOVが無い場合の不具合修正

スクリーンセーバー抑制追加
メニューScreen→Disable Screen Saverで選択します
チェックするとスクリーンセーバーを抑制します

EGC修正

2021年7月7日 星期三

m64p - fe21338 (2021-07-06)

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

  • Linux builds now built using Ubuntu 20.04
  • Fix for corrupt screenshots and/or crashing when using non-native window resolutions

2021年7月5日 星期一

SSF PreviewVer R26

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

描画の不具合を修正
録画にVFWを使用するようにしてみた

DSP処理に不具合があったのでR26の実行ファイルを更新しました
必要なら再ダウンロードしてください
バーチャレーシングが動作するようになってます

RetroArch 1.9.6

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

  • ARCHIVE: Fix archive delimiter detection when file path contains no slashes
  • ANDROID: Do not duplicate port 0 mouse and gun inputs to other ports
  • AUDIO/XAUDIO2: Fail instead of crashing when disconnecting an audio device
  • CHEEVOS: Reset cached progress each time menu is opened
  • CRT/SWITCHRES: Add support for switchres.ini core and directory overrides
  • D3D11: Don’t use allow tearing flag with blit swap chains. Also disables the flip model if the allow tearing flag is not supported.
  • D3D11: Disable DXGI’s ALT+ENTER handling
  • D3D11: Don’t pass ALLOW_TEARING when unsupported
  • D3D11: Fix non-vsynced output without flip, black screens in fullscreen
  • D3D12: Relocated ‘d3d12_gfx_sync’
  • D3D12: Fixed swap interval option
  • GFX: Fix uninitialized variables in gfx_display_draw_cursor
  • HISTORY: Hide ‘Add to Favorites’ when viewing an entry of the favorites playlist
  • INPUT: ‘Analog to Digital Type’ usability improvements
  • INPUT: Add support for mapping multiple controllers to a single input device
  • INPUT/REMAPPING: Add support for mapping multiple controllers to a single input device
  • INPUT/LIGHTGUN: Bind lightgun trigger to first mouse button by default
  • INPUT/WINDOWS/RAWINPUT: Mouse access violation fix
  • INPUT/UDEV: Only add mouse if it has buttons and add vebose device friendly names
  • INPUT/UDEV: Skip mouse with no button errors and keep the rest
  • INPUT/UDEV: Fix Game Focus mode
  • INPUT/UDEV/X11: Change udev driver for dual lightgun support in X11
  • LIBNX/SWITCH: Update to libnx 4.0.0
  • LOCALIZATION: Fetch translations from Crowdin
  • LOCALIZATION: Fix Switchres menu texts
  • MENU/OZONE: Ensure sidebar display status is updated correctly when performing rapid menu navigation
  • MENU/XMB: Dynamic wallpaper fix
  • MENU/XMB: Icon opacity fix
  • MENU/QT/WIMP: Fix default core detection when playlist file name does not match ‘db_name’
  • PLAYLISTS: Optimise scanning of large data sets
  • SECURITY: Plug so-called high-risk vulnerability related to Powershell – avoid injection – don’t send speech input as commandline argument
  • UWP/XBOX: Add expanded resources Rescap to increase performance of UWP version in app mode on Xbox
  • WINDOWS/INSTALLER: Add smarter isEmptyDir reference implementation that looks for subdirectories from NSIS documentation
  • WINDOWS/INSTALLER: Register new function DirectorySet that is called when pressing the “Next” button on the MUI_PAGE_DIRECTORY, aka the install folder selection GUI. DirectorySet contains the criteria for an acceptable folder, which are:
    IfFileExists “$INSTDIR\retroarch.exe” returns 1
    IfFileExists “$INSTDIR\*.* returns 0, there is no existing folder
    IfFileExists “$INSTDIR\*.*” returns 1, there is a folder, and isEmptyDir returns 1, therefore the folder is empty, including of subdirectories
  • X11: Fix threaded video segfault
https://www.libretro.com/

2021年7月2日 星期五

DOSBox-X 0.83.15 (2021-07-01)

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

0.83.15

  • Release notes for this version:
    https://dosbox-x.com/release-0.83.15.html
  • Enhanced the network redirector functions for the
    Windows platform, so that you can for example list,
    open, write, copy, and execute files in UNC network
    paths in the form \\COMPUTER\FOLDER directly when
    network redirector function is enabled and secure
    mode is disabled on Windows systems. (Wengier)
  • MOUNT command followed by a drive letter only will
    show the current status of the drive, or show that
    the drive is not mounted if so. You can make the
    message shorter with the -q option, and filter out
    non-local drives with "-o local" option. (Wengier)
  • Added NE2000.COM (packet driver for NE2000 network
    card) which will appear in Z:\SYSTEM directory when
    NE2000 networking feature is enabled. (Wengier)
  • Added /H option to TRUENAME command to return the
    full filename on the host system for a specified
    file/directory on a mounted local drive. (Wengier)
  • Added option "starttranspath" which if set to true
    will automatically translath all paths in command-
    line to host system paths when starting programs to
    run on the host system. You can also toggle this
    function dynamically from the drop-down menu ("DOS"
    => "Host system applications" => "Translate paths
    to host system paths". (Wengier)
  • Added option "drive z expand path" which when set
    to true (default) will automatically expand %PATH%
    environment variable to include the subdirectories
    on the Z drive when only the Z:\ path is specified
    for compatibility purposes. (Wengier)
  • Added option "turbo" in [cpu] section to enable
    Turbo (Fast Forward) mode at start. You can also
    change it from the command-line via CONFIG command
    (e.g. "config -set turbo=true"). (Wengier)
  • Added value "quiet" to "log console" config option
    to only log DOS console outputs. (Wengier)
  • Added menu command to spawn a new instance of
    DOSBox-X to Mac OS X builds to work around the
    singular app instance model the Finder tends to
    prefer, so that users can run multiple instances
    if they wish. (joncampbell123)
  • MacOS builds will once again have Fluidsynth,
    libslirp, and FFMPEG support from revised .app
    building code. For best results support is enabled
    at compile time only if Brew is installed along
    with Brew builds of those packages. (joncampbell123)
  • MacOS coreaudio MIDI support will continue with
    the default soundfont rather than giving up
    if it cannot select the custom soundfont specified
    in the config file. (joncampbell123)
  • Fixed MacOS bug where coremidi would attempt
    MIDI output even if no MIDI destinations are
    available, which is apparently the case on
    Big Sur. (joncampbell123)
  • The names of advanced config options will now be
    listed in the common config reference file (i.e.
    dosbox-x.reference.conf) too. Several previously
    advanced options are now common options. (Wengier)
  • Command "CONFIG -L" will now list the global config
    file for DOSBox-X (if any). (Wengier)
  • There is now a special DOS function for DOSBox-X at
    Int21h/AH=2B/CX=0x4442h('DB')/DX=0x2D58h('-X'), as
    follows: AL=0h (DOSBox-X installation check), AL=1h
    (SDL version check), AL=2h (platform check), AL=3h
    (machine type check), and AL=4h (DOSBox-X version
    check). For example, you can get installed DOSBox-X
    version by calling the function Int21h/AX=2B04h/CX=
    0x4442h/DX=0x2D58h in your program - AL and AH will
    become 0, and BX will return the DOSBox-X version
    number after "0." (e.g. BH=83, BL=15). (Wengier)
  • It is now possible to translate text for graphical
    Configuration Tool and Mapper Editor interfaces.
    The sizes and/or positions of some buttons in these
    interfaces are adjusted accordingly too. (Wengier)
  • Config option "usescancodes=auto" now implies false
    for PC-98 mode in SDL1 builds. (Wengier)
  • Config option "pc-98 force ibm keyboard layout" now
    defaults to "auto", which implies "true" if a U.S.
    keyboard layout is detected and implies "false"
    otherwise. Also fixed some input keys for the PC-98
    mode. (Wengier & maron2000)
  • For PC-98 mode, if both FONT.ROM and FREECG98.BMP
    are not found in the directory, then DOSBox-X will
    now use internal Japanese font (also used by DOS/V
    and JEGA systems) and the built-in 8x16 SBCS font
    pre-generated from FREECG98.BMP. (Wengier)
  • Added DBCS awareness support for special characters
    "" and "|" in Chinese/Japanese/Korean code pages
    so that they will be treated properly as trailing
    bytes of double-byte characters. (Wengier)
  • Improved handling of clipboard copy/paste involving
    DBCS characters with TrueType font (TTF) output in
    standard mode. The clipboard copy/paste feature is
    also supported in DOS/V and JEGA modes. (Wengier)
  • The config option ttf.halfwidthkana (now in [ttf]
    section) will enable low ASCII boxing characters
    for the TrueType font (TTF) output too. This option
    is now enabled by default for JP mode, and printing
    these characters is also supported. (Wengier)
  • Added support for showing Chinese/Japanese/Korean
    characters in the SDL-drawn menu (in addition to
    characters in different SBCS code pages) and the
    Configuration Tool interface (so e.g. DOS command
    help will show correctly for these languages). You
    can change the DBCS font used by Configuration Tool
    interface via fontxdbcs14 config option. (Wengier)
  • Added support for inputing DBCS characters using
    system input method (IME) in Windows SDL1 build.
    Chinese (Simplified and Traditional) IMEs may work
    with the default video setting and a Chinese code
    page or Chinese DOS/V mode. Japanese & Korean IMEs
    may require DirectX mode for the SDL1 library (set
    option "videodriver" to "directx" in [sdl] section
    for this). There is a new config option "ime" in
    [dosbox] section to control it. When set to "auto"
    (default), it is enabled for Windows SDL1 builds
    only if DOSBox-X is started with a CJK code page or
    in PC-98, JEGA or DOS/V mode. (Wengier)
  • Added support for Japanese EGA mode (machine=jega)
    by adopting code from DOSVAXJ3. As with DOS/V, you
    can optionally set the SBCS and DBCS fonts with
    fontxsbcs, fontxdbcs (and fontxsbcs19, fontxdbcs24,
    etc) options in [dosv] section of config file, or
    the default fonts will be used for them. (Wengier)
  • Added support for DOS/V (Japanese mode) by adopting
    code from DOSVAXJ3. Also added support for Chinese
    and Korean DOS/V modes. Set option "dosv" to "jp",
    "chs" (or "cn"), "cht" (or "tw"), or "ko" in [dosv]
    section of the config file to enable DOS/V mode for
    different CJK languages. There are now also various
    font-related (and V-text screen mode) options added
    in [dosv] section for the DOS/V support. For the
    Simplified Chinese (code page 936), you can also
    enable GBK extension of the standard GB2312 charset
    with "gbk" option for Simplified Chinese DOS/V and
    the TrueType font (TTF) output. (Wengier)
  • Added support for codepage conversion of file names
    in "drivez" folder (for customization of Virtual
    Drive Z:) so that they will appear properly on this
    drive according to the code page set. (Wengier)
  • Improved support for DBCS (double-byte) characters
    on mounted FAT drives with Chinese/Japanese/Korean
    codepages (932/936/949/950). (Wengier)
  • The "Unexpected control character" error message
    which may appear when executing certain batch files
    is now a debug message (belong to the "misc" type)
    instead of showing to the DOS console output.
  • Added "videodriver" config option in [sdl] section
    to force a video driver (such as windib/windows,
    x11, dummy) for the SDL library to use. The video
    driver "directx" has been enabled for Windows SDL1
    builds (without certain functions). (Wengier)
  • There is a now a [ttf] section in the config file,
    and TTF-related config options are moved/renamed
    from [render] section to this section (previous
    config options "ttf.*" in [render] section become
    • (with "ttf." dropped) in [ttf] section). Windows
      installer will also automatically transfer previous
      TTF options to the new [ttf] section. (Wengier)
  • When setting to "auto", config option "allow lmsw
    to exit protected mode" will be active for Pentium+
    CPUs instead of 486+ CPUs. (Wengier)
  • Fixed a bug which may lead to crash when pasting
    text via the DOS clipboard API (e.g. the 4DOS CLIP:
    device) in non-Windows platforms. (Wengier)
  • Fixed the possible freeze when output was switched
    from TrueType font (TTF) output and you tried to
    reset the virtual machine. (Wengier)
  • Fixed non-representative filenames on local drives
    in current code page causing memory corruption for
    e.g. Windows 3.1 Setup on non-Windows platforms.
    These entries will no longer appear to DOS guest
    system in incompatible code pages. (Wengier)