2020年8月5日 星期三

VGB 5.7

GB系列模擬器 VGB 發布新版,更新如下 :

- Fixed high-frequency sound limit (GBC Frogger).
- Added "File | Clear Settings and Quit" option to VGB-Windows.
- Fixed small windows behavior in VGB-Windows.
- Fixed window position behavior in VGB-Windows.
- Saving physical joystick/gamepad selection in VGB-Windows.

My Nes 7.8.7520

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

- Added: ability to open database file in launcher 
- Added: ability to change audio device (SDL2 audio renderer only) 
- Improved: launcher now can open open database file if it is located in My Nes folder in documents. 
- Improved: SDL2 libraries updated to the latest version. 
- Improved: SDL2 video and audio renderers. 
- Fixed: Mapper 5 crashes in "Shin 4 Nin Uchi Mahjong 
- Yakuman Tengoku" game, bug in MMC5 PCM external sound channel. 
- Fixed: Load and save palette generator values in palette settings. 
- Removed: some SDL2 video renderer settings. 
- Removed: audio buffer change settings (can still be changed in settings file in documents).

2020年8月4日 星期二

DOSBox-X 0.83.4 (2020-08-02)

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

  • Fixed loading saved states in fullscreen mode with
    the "aspect=true" setting. (Wengier)
  • Added config option "saveslot" to select default
    save slot (1-10). The timestamps for the saved
    states will also be shown in the menu. (Wengier)
  • Added key mapper for sending the Ctrl+Alt+Del key,
    with HOST(F11/F12)+Del by default. (Wengier)
  • Added dosbox-x.conf setting to ignore the EGA/VGA
    "extended memory" bit. It was originally defined
    back when stock EGA/VGA cards could ship with 64KB
    of memory. The option is needed for DOS games that
    accidentally clear the bit when using unchained
    256-color modes (Mr. Blobby).
  • Added new default value "auto" for the setting
    "usescancodesauto" (in [sdl] section of the config
    file) to work around issues with non-US keyboard
    layouts on SDL1 builds. (Wengier)
  • Added code pages 808, 850, 852, 853, 855, 857,
    858, 869, 872 for host to guest codepage mapping
    on mounted local or overlay drives. (Wengier)
  • The mapper options "Increase recording volume" and
    "Decrease recording volume" as well as function
    "Show sound levels" (from MIXER command) appear
    now as menu items (under "Sound") too. (Wengier)
  • Fixed inputting of ASCII character 224 and 240
    in Windows SDL2 or MinGW builds. (Wengier)
  • Fixed possible DPMI error when running Windows
    98 installation from the DOSBox-X shell without
    using a batch file. (Wengier)
  • Fixed a bug in the FAT driver that can cause
    a byte to get lost if writing up to the end of
    a cluster, which seems to be behind the
    corruption with program group files when running
    Windows for Workgroups 3.11 from DOSBox-X shell.
    [https://github.com//issues/1758#issuecomment-665193066]
  • Unknown INT 2Fh calls are now debug output, not
    an error.
  • Added VESA BIOS mode 68h alias as indicated on
    the Vogons forum.
  • Fixed handling of config commands with spaces
    when the "shell configuration as commands"
    setting is enabled (quotes are needed in such
    cases). Also added "Config options as commands"
    toggle menu (under "DOS") to enable/disable the
    feature from menu. It is disabled by default to
    avoid name clash with other programs. (Wengier)
  • Added "Enable quick reboot" toggle menu (under
    "DOS") so that when enabled, DOS restart calls
    will reboot the emulated DOS (integrated or
    guest DOS) instead of the virtual machine in
    DOSBox-X. Also, you could change the default
    setting for this by setting the new "quick
    reboot" config option in "dos" section (Wengier)
  • Added new "Reboot guest system" menu item (under
    "Main") to reboot the kernel of the integrated
    DOS or the guest DOS directly. The previous menu
    item "Reset guest system" has been renamed to
    "Reset virtual machine" which will restart the
    virtual machine in DOSBox-X instead. (Wengier)
  • Added "Reported DOS version" sub-menu (under
    "DOS") to dynamically change the reported DOS
    version (3.3, 5.0, 6.22, 7.1, or custom). This
    may enable/disable long filename (LFN) support
    with the default "lfn=auto" setting. (Wengier)
  • LS is now an external command appearing on drive
    Z: as LS.COM instead of a builtin shell command.
    This avoids name clash with game "Links LS 97"
    which has the main executable named LS.EXE. Also
    fixed minor issues in this command. (Wengier)
  • Fixed the game "Disney's Duck Tales: the Quest
    for Gold" not able to start. (Wengier)
  • Improved Configuration GUI's handling of "4dos"
    and "config" sections. Also added the "Save..."
    button just before the "Close" button. (Wengier)
  • Added "euro" config option (in [render] section)
    to display Euro symbol instead of the specified
    ASCII character in any code page. (Wengier)
  • PC-98 CG MMIO writes fixed to limit writes only
    to the user-defined areas, same as the IO writes.
    This fixes "Niko Niko" that appears to write a
    few too many 0xE1 bytes when filling text
    attribute RAM and into the CG MMIO region.
  • With -winrun command-line option or the setting
    "startcmd=true" (Windows only), you can now
    directly launch Windows programs on mounted local
    or overlay drives to run on the host. The option
    "startwait=false" can be used to disable waiting
    for Windows programs after started. This can also
    be toggled from the "DOS" menu. (Wengier)
  • Added START command to run commands on Windows
    host system. The /MAX, /MIN, /HID options can
    be used to run the specified program maximized,
    minimized, or hidden (they can be shortened to
    +, -, _ respectively). This command is disabled
    by default, but can be enabled by either the
    "startcmd" config option (in [dos] section) or
    the -winrun command-line option (which will also
    enable the CLIP$ device for Windows clipboard
    support). START will run commands listed in the
    "startincon" config option (separated by space)
    in the Windows Command Prompt and wait for a key
    press before exiting. (Wengier)
  • Added SHELL= option to the [config] section in
    dosbox-x.conf to specify an alternative shell,
    e.g. "SHELL=4DOS.COM". (Wengier)
  • Added built-in 4DOS 8.00 shell for 4DOS features
    and capabilities. There is now a [4dos] section
    in the dosbox-x.conf file to act as the 4DOS.INI
    config file if you use this shell. (Wengier)
  • Added "Mouse wheel movements" menu (under "Main")
    to enable or disable the mouse wheel movements
    to arrow (up/down etc) feature. (Wengier)
  • Added "Quick right mouse button copy/paste" menu
    item toggle to allow quick Windows clipboard copy
    and paste via the right mouse button without any
    key modifier that may have been specified by the
    config option "clip_key_modifier". (Wengier)
  • Fixed mounting a directory with command-line like
    "dosbox-x .", and fixed mounting disk images with
    spaces via the "Drive" menu on Windows. (Wengier)
  • Added "mountwarning" config setting so you could
    optionally disable the warning when attempting to
    mount C:\ in Windows or / otherwise. (Wengier)
  • IMGMOUNT now assumes "-fs none" automatically if
    a drive number is specified instead of a drive
    letter. Moreover, it will assume the image file
    name "IMGMAKE.IMG" if no filename is specified by
    the user. Also improved the command's handling of
    El Torito floppy drives, e.g. you can use option
    "-bootcd d" instead of "-el-torito d". (Wengier)
  • IMGMAKE warning replaced to indicate a general
    incompatibility between MS-DOS/SCANDISK and
    cluster sizes 64KB or larger.
  • IMGMAKE command will now use the image file name
    "IMGMAKE.IMG" if no file name is specified (either
    in the mounted local directory or in the DOSBox-X
    program directory if the current directory is not
    a local directory). The command now also supports
    a -force option to force overwrite the image file
    if it already exists. Furthermore, IMGMAKE will
    delete the generated image file if an error occurs
    during the image file creation. (Wengier)
https://github.com/joncampbell123/dosbox-x/

2020年8月3日 星期一

Spectabis v1.1.2

PS2模擬器 PCSX2 前端工具 Spectabis 發布新版,更新如下 :

- Fix scraping among others things. Read commit history. #56
- Spectabis-gui: Remove old mipmap hack option #43
- Enabled TLS 1.2 which fixes art scraping #50

Hhugboy v1.2.8

GB/GBC模擬器 Hhugboy 發布新版,更新如下 :

- Add debug logging for Sintax & BBD protection initialisation modes (to work with Sintaxinator in hhugtools)

2020年8月1日 星期六

Cemu 1.20.1c

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

# New in 1.20.1c:

Vulkan: Device creation should no longer fail on Intel GPUs

# New in 1.20.1b:

general: Fixed a recent regression where Cemu would not detect accounts anymore

OpenGL/Vulkan: Improved robustness of buffer cache and tweaked allocation strategy
               Crashes due to "Out-of-memory in GPU buffer" should be less frequent

OpenGL/Vulkan: Added support for triangles as input primitive in geometry shader
               Fixes invisible bubbles in Yoshi's Woolly World level 3-4 (#243)

OpenGL/Vulkan: Back stencil function now uses the correct register bitfield
               This fixes broken shadows in Wonderful 101

Vulkan: Further tweaks to Vulkan barriers which should fix some GPU-specific graphic issues

debugging/Vulkan: If a frame debugger is detected (e.g. Nsight or Renderdoc) then Cemu will provide debug names for textures and shaders

# New in 1.20.1:

general: Added additional safe-guards for online mode, previously Cemu could crash if online mode was only setup partially
general: Changing mlc path will also update quick account settings in the menu bar now

GX2: Fixed incorrect offset calculation in GX2PatchDisplayList()
     This resolves an issue in Yoshi's Woolly World where some objects would not render at all (#243)

OpenGL/Vulkan: Shaders which use FETCH4 or TEXTURESIZE instruction on 1D textures will no longer fail compilation
               Fixes more invisible geometry in Yoshi's Woolly world (#243)

OpenGL/Vulkan: Added burst count support for shader MEM_RING_WRITE instruction
               Used by geometry shaders in Yoshi's Woolly World (#243) and DKC Tropical Freeze (fixes polygon explosions from collectibles)

OpenGL/Vulkan: Added a workaround to compensate for minor differences in texture sampler behavior on some driver/hardware implementations
               This should fix shadows in Breath of the Wild on AMD and Intel GPUs

Vulkan: Internal tweaks for Vulkan barriers (vkCmdPipelineBarrier) used in buffer cache
        This *may* resolve some issues with flickering geometry on AMD and Intel GPUs

AX: Fixed AXQuit not properly resetting the internal voice lists
    This resolves issues in several games that would either crash or not play any sound at all (#372)

logging: Fixed incorrect logging of return values for some API

http://cemu.info/

NanoboyAdvance 1.2

GBA模擬器 NanoboyAdvance 發布新版,更新如下 :

  • CPU: Optimized GamePak prefetch buffer emulation

  • CPU: Reading prefetched GamePak memory engages the GamePak prefetcher.

  • CPU: Delay all IRQs by four cycles (fixes James Pond)

  • CPU: Handle pipeline flush for halfword reads

  • CPU: Force next ARM instruction fetch to be sequential if the condition isn't met.

  • CPU: Optimized ADC and SBC flag calculations

  • DMA: Ignore repeat-flag for immediate DMAs

  • DMA: Mask source and destination addresses on write.

  • DMA: Properly disable non-repeating FIFO DMA (fixes #97)

  • Timer: Greatly optimized emulation efficiency, timers now are scheduled.

  • Memory: Fix unaligned S16 reads from out-of-bounds ROM

  • Memory: Allow read/write to POSTFLG register

  • Memory: Allow read from WAVE_RAM registers

  • Memory: Fix unaligned S8/S16 reads from SRAM

  • Memory: Handle DMA reads from open bus addresses (fixes #109)

  • Memory: Improved GPIO bus emulation

  • Memory: Force-align 16-bit expanded 8-bit VRAM and PRAM writes.

  • PPU: Raise H-blank IRQs after 960 cycles instead of 1006 (fixes #89)

  • PPU: Handle OBJ priority hijacking (fixes #99)

  • PPU: Respect per-scanline cycle limit for OBJ rendering (fixes #98)

  • PPU: Handle odd tile numbers in 256-color OBJs (fixes #106)

  • PPU: Emulate tile number limit for 256-color OBJs

  • PPU: Latch internal affine registers on mode switch (fixes #90)

  • PPU: Handle setting V-count setting to the current V-count value.

  • PPU: Make V-count IRQ edge-triggered

  • PPU: Fixed broken semi-transparency logic

  • APU: Clamp samples before converting to S16 format (fixes #100)

  • APU: Use BLEP resampler to improve quality of direct audio.

  • RTC: Fix off-by-one error in the day of month.

  • GameDB: Added save type override for Acrobat Kid (Japan)

  • GameDB: Added save type override for Baldur's Gate - Dark Alliance

  • GameDB: Added save type override for 007 - Everything or Nothing

  • GameDB: Added save type override for Super Monkey Ball Jr.

  • GameDB: Fixed save type override for Classic NES - Legend of Zelda

  • Common/DSP: Linearly interpolate CosineResampler lookup-table

  • Common/DSP: Added a BLEP resampler

  • Miscellaneous: Do not sync to audio by default

  • Miscellaneous: Experimental, optional hack to increase audio sample rate in games which use the M4A/Sappy sound engine. This will break games and is thus not turned on by default.