2020年2月3日 星期一

bsnes-hd beta 10.2

SFC / SNES模擬器 bsnes-hd 發布新版,更新如下 :

  • Widescreen extension is new computed for the AR plus the overscan and aspect correction settings [#29] (see ReadMe for a list of values)
  • Fixed broken image when editor is paused [#24] (Hopefully also fixes crashes mentioned in #12)
  • Fixed Ignore Window functionality, e.g. for Terranigma Mode 7 widescreen [#22] (Also the replacement x-coordinate can be set again)
  • Fixed Gamma/Luminance/Saturation settings being applied [#23] (Gamma defaults is 150, previous behavior matched 100)
  • Fixed transparency issue in Kirby's Dreamland 3 via a hackish implementation of non-hires backgrounds in hires-scenes when scaling is enabled [#10] (Also improves hires handling at odd scale levels)
  • Fixed regression in HD window functionality [#25] and added first primitive improvement for the issues with horizontal lines [#19] (this is all still considered experimental)
  • Fixed Super Game Boy on libretro
  • Added libretro settings Aspect Correction and Gamma/Luminance/Saturation and corrected overclocking to not go below 100%
  • Update to latest bsnes (114.3) and SameBoy trunk
  • beta 10.1 did include libretro improvements enabling MSU-1 [#16] and cheat [#17] support and officially adding the Switch port (currently without multi-threaded-renderer)

  • 2020年2月2日 星期日

    Mesen 0.9.9

    FC / NES模擬器 Mesen 發布新版,更新如下 :

    New Features

    Run Ahead: Added run ahead support (in Emulation settings)
    Emulation: Added 2 new options to emulate known PPU hardware bugs
    Emulation: Added option to emulate CPU/PPU alignments
    UI: Added load state and save state menus (with previews and timestamps)
    Mappers: Added support for Study Box roms (.studybox files)
    UNROM512/GTROM: Added support for self-flashing
    Debugger: Various fixes and improvements
    Event Viewer: Improved filtering options and added the ability to display NTSC borders

    Bug Fixes

    CPU: Rewrote DMC and OAM DMA logic to better match hardware behavior/timings
    CPU: Fixed an issue with NMIs turning into IRQs (when turning the NMI flag off at the wrong moment)
    PPU: Fixed PPU OAM fetch pattern on pre-render scanline
    PPU: Fixed some PPU timings to better match hardware
    MC-ACC: Improved MC-ACC (licensed MMC3 clone) emulation
    MMC5: Rewrote a large portion of the code to better match hardware behavior and quirks
    Mappers: Fixed/improved emulation of a number of mappers used by unlicensed games
    NSF: Fixed an issue that caused problems with some FDS NSF files
    Linux: Fixed bug when using nvidia's drivers that caused the screen to be completely black

    https://www.mesen.ca/

    zBoy v0.71

    GameBoy模擬器 zBoy 發布新版,更新如下 :

     - Joypad emulation fix (Galaga & Galaxians controls work now),
     - --showfps displays fps on-screen instead of using the window's title bar,
     - video backends (SDL2, Allegro) optimizations,
     - MMU code simplified (faster, lower RAM usage),
     - minor sound bug fixes,
     - dropped Eagle scaling support (Scale2x and Scale3x are much better).

    http://zboy.sourceforge.net/

    DOSBox-X 0.82.26 (2020-01-31)

    DOS模擬器 DOSBox-X 發布新版,更新如下 :
    • Debugger console window fixed to choose a smaller
      default size in Windows builds.
    • Debugger console window now resizes properly
      in Windows builds.
    • Using F10 (step over) in the debugger to step
      over INT 21h when a breakpoint for INT 21h is
      set now works correctly, instead of letting the
      instruction pointer "stick" there without moving.
    • Debugger interface now shows (running/watching)
      while RUNWATCH is active.
    • Debugger interface now correctly shows (running)
      status when F5 is used to resume emulation.
    • Debugger toggle reverts back to debugger interface
      instead of running state if triggered during a
      RUNWATCH command.
    • Fixed RUWNATCH command, which was broken by another
      fix sometime back designed to stop PIC event
      processing while in the debugger.
    • Debugger interface fixed to keep the SDL event
      handling going during the "pager" routine to
      prevent Windows from graying out the main window
      as "not responding" in Windows 7/8/10.
    • Direct3D support has been fixed to properly render
      pixel shaders again that were already written for
      other forks.
    • Added "Rescan all drives" menu command and mapper
      shortcut (Issue #1379 requested by saintfrater)

    2020年1月30日 星期四

    Neko ProjectⅡ fmgen (200128)

    PC-98系列模擬器 Neko ProjectⅡ fmgen 發布新版,更新如下 :

    メニューDevice→Soundに86PCM選択追加
    起動またはリセットかステートロードされるまで反映されません
    ステートデータにはタイプ状態が保存されないのでステートロードする時にタイプに注意しないと再生が変になる可能性があります
    86PCM (Original) オリジナル準拠
    86PCM (General)  np2fmgen標準(デフォルト)
    86PCM (Specific) PCM再生中にスキップ(カット)される場合
    86PCM (AVSDRV)  AVSDRV.(SYS|EXE)を使う場合
    ぱっと見でわかりやすいと思うのでポップアップ形式にはしていません
    iniのENHANCEDのPSG別タイプを変更
    bit14(16384) = 0:高音質タイプ/1:オリジナル準拠
    デフォルトは高音質タイプです
    外部音源DLLメニュー選択でFMWait_A/FMWait_Dを即反映していたのを修正
    iniのENHANCEDに86PCM別タイプ(bit11)廃止

    http://nenecchi.kirara.st/

    2020年1月27日 星期一

    SSF PreviewVer R14

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

    Windows版はLLVMを9.0.1に変更
    あとはレジストリを直接書き換えた場合の処理
    他は特に変更無かったはず…

    Android版はAndroid10で起動しない不具合を修正
    バイリニアフィルタリングが機能していない不具合を修正
    他は特に変更無かったはず…

    WinVer        : https://t.co/1RVeHAo4Gg
    AndroidVer : https://t.co/arWsnuKLf5

    2020年1月25日 星期六

    Cemu 1.17.0

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

    # New in 1.17.0d:

    general: Further improvements to patch parsing (better error handling, new minor features)
    general: Patches can now be unloaded & loaded again while a game is running
    general: Various internal tweaks (optimized settings.xml format, fixed cache file name in log.txt)

    # New in 1.17.0c:

    vulkan: Use vkCmdSetDepthBias instead of fixed state to reduce the number of Vulkan objects (fixes 'Failed to allocate descriptor sets' error)
    vulkan: Fixed a bug where texture memory would never be deallocated

    # New in 1.17.0b:

    general: Fixed a bug where Cemu would not remember previously enabled graphic packs if they don't have any presets
    general: Improved error handling for graphic pack patches and added more descriptive error messages

    # New in 1.17.0:

    general: Added new graphic pack features
             Version 5 adds new UI features:
             - Support for multiple preset categories per pack (aka multiple dropdowns) (#225)
             - Preset categories can be shown/hidden based on preset selections (via condition expressions) which allows to fit even more options into a single pack
             - Force line breaks in the description field with |
             To accommodate these changes the internal handling of preset variables has been updated:
             - Added a [Default] category for defining preset variables and their initial values
             - The default value of a variable will be used if no preset overwrites it
             - If multiple presets set a variable then the visible preset categories will be prioritized over the non-visible ones
             All of these features are optional and Cemu 1.17.0 remains fully backwards compatible with v3 and v4 packs

    general: Added native support for Cemuhook patches.txt
             Cemu will only load patches.txt if Cemuhook is not present. Otherwise Cemuhook will take over patching
             A huge shoutout to Rajkosto for originally adding patch support to graphic packs and for designing the format!

    general: We also saw that larger patches might benefit from some extra functionality. Therefore we added our own flavor of a patch format
             It introduces several new concepts:
             - Automatic codecave sizing
             - Optional write cursor instead of having to preface every instruction with an address
             - Labels and variables
             - Can be split into multiple files and patch groups
             A wiki article with format explanations and examples can be found here: https://wiki.cemu.info/wiki/Cemu_patches

    We also created a demonstration gfx pack to showcase the new features. Available here: https://cemu.info/files/FPS++AIO.zip

    general: Fixed a crash if the meta information of a game was missing
    general: If Cemu is started for the first time and no graphic packs are installed, it will recommend downloading them to the user

    general: Gamelist fixes
             - Fixed that custom game titles would reset when switching display modes (#254)
             - Fixed an exception that could occur when installing update/dlc while having the icon mode active
             - Icon modes also use the custom titles of games now

    general: Added drag & drop support for game files and NFC files (dragging the file into the Cemu window will launch/scan it) (#256)
    general: The automatic updater can now handle a renamed Cemu.exe and will also preserve the custom name after the update

    vulkan: Fixed a softlock that occurred when failing to compile a shader from the cache
    vulkan: Fixed a bug where textures larger than 128MB would cause a crash (could happen with high-resolution shadow graphic packs)
    vulkan: If VRAM is full and the device supports it, fallback to RAM for texture memory allocation
    vulkan: General robustness improvements in the memory allocator

    input: Due to issues with bad drivers libusb, which is needed for GameCube controllers, is now only loaded when the API is actually selected

    https://cemu.info/