2021年4月24日 星期六

Cemu 1.22.11c

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

# New in 1.22.11c:

internal: Reworked internal code that handles file paths to improve robustness when paths include unicode characters

# New in 1.22.11b:

general: Fixed regression where some operations would use broken file paths by omitting the slash between mlc path and the subfolder

# New in 1.22.11:

general: Added a warning message when launching Cemu through steam. This is to inform the user that
         Steam's shader pre-caching is known to cause broken graphics in combination with our async Vulkan shader compiler

general: Added command line options to overwrite web service URLs
         --act-url <url>   (default: https://account.nintendo.net)
         --ecs-url <url>   (default: https://ecs.wup.shop.nintendo.net/ecs/services/ECommerceSOAP)

nn_boss:  Correctly handle HTTP errors when downloading SpotPass files
          This fixes a crash when trying to play the 100 Mario challenge in Super Mario Maker

OpenGL: Avoid a crash that could occur when clearing depth textures
        Fixes Smash 4 crashing under OpenGL

input: Improved stick axis handling when the resting state is slightly off-center
       Resolves an issue where sticks sometimes couldn't reach the edge at default range multiplier
input: Fixed an issue where DirectInput would not detect all buttons (#47)
input: Show more sensible button names for disconnected DirectInput controllers (now displaying actual names instead of numbers)

logging: When using Vulkan write the exact driver version to log
logging: Keep up to 3 previous log files

http://cemu.info/

2021年4月21日 星期三

m64p - a0367b2 (2021-04-19)

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

* Fix for #122 and #148 
* Accuracy improvements in GLideN64: gonetz/GLideN64#2470 

2021年4月20日 星期二

mGBA 0.9.1

GBA / GBC模擬器 mGBA 發布新版,更新如下 :

Emulation fixes:

  • ARM: Fix LDM^ with empty rlist (fixes #2127)
  • Core: Fix first event scheduling after loading savestate
  • GB Serialize: Fix switching speed modes when loading a state (fixes #2097)
  • GB: Fix skipping BIOS
  • GBA Memory: Fix loading Thumb savestates when in ARM mode
  • GBA Video: Fix window start on modes 3-5 with mosaic (fixes #1690)
  • GBA Video: Fix mode 3-5 overflow with mosaic (fixes #1691)

Other fixes:

  • GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes #2100)
  • GBA: Fix crash when ROM loading fails
  • GBA e-Reader: Fix bitmap short strip scanning
  • GBA Video: Fix mode 5 frame 1 caching (fixes #2075)
  • GBA Video: Don’t attempt to copy invalid registers when switching renderer
  • Qt: Fix crash when switching from high-resolution OpenGL renderer to software
  • Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes #2094)
  • Qt: Fix smudged window icon on Windows
  • Qt: Fix saving settings enabling camera when camera name changes (fixes #2125)
  • Qt: Fix frames getting backlogged (fixes #2122)
  • Qt: Restore maximized state when starting (fixes #487)

Misc:

  • Core: Truncate preloading ROMs that slightly exceed max size (fixes #2093)
  • GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks
  • GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory
  • Qt: Add ROM filename and size to bug reporter
  • Qt: Improve handling of disabling VBA bug compat mode (fixes #2129)

2021年4月19日 星期一

SameBoy 0.14.3

 GBC模擬器 SameBoy 發布新版,更新如下 :

New/Improved Features

  • GBS APIs available in the core
  • Built-in GBS player in the Cocoa frontend
    • Like standard ROMs in SameBoy, it supports debugging and selection of specific models/revisions
  • Support for emulation of the homebrew TPP1 MBC
  • Save states can be dropped into emulator windows to load them in both the Cocoa and SDL frontends
  • SameBoy now uses the BESS (Best Effort Save State) format within its save states, allowing interoperability between big and little endian save states, future versions of SameBoy, as well as other BESS compliant emulators (Such as the incoming releases of BGB and Emulicious)

Accuracy Improvements/Fixes

  • Fixed time syncing issues when turning the LCD off and on, fixes timing issues in Link’s Awakening
  • Fixed a bug where an invalid SGB command would be ignored, while the actual SGB firmware would still process it in some manner, fixes Donkey Kong Land

Bug Fixes

  • Better handling of more edge cases in the Linux build system
  • Fixed a memory leak in the SDL and libretro frontends when loading a second ROM
  • Fixed several potential crashes involving cheat codes
  • Fixed a bug where the screen would temporarily freeze in the Cocoa frontend if certain controllers are rumbling in specific strengths

2021年4月17日 星期六

DOSBox-X 0.83.13 [ BETA ] (2021-04-15)

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

  • Mac OS X builds will prompt the user to select a
    folder at startup if run from the Finder (or from
    the root directory). The folder selected will then
    become the current working directory of DOSBox-X.
    This makes it possible to start DOSBox-X with a
    config file of your choice and to control where
    the capture, save states and other files go.
  • Fixed Tseng ET4000 640x480 256-color SVGA mode
    when using the ET4000.BIN VGA BIOS, or Windows 98.
  • Added segment limit checks in Normal core for
    MOVSB/MOVSW/MOVSD and STOSB/STOSW/STOSD, which is
    needed for DOSBox-X to work with the Windows 3.1
    S3 86C928 display drivers that use segment limit
    exceptions to fake a linear framebuffer.
  • Added S3 XGA "byte swap" emulation, needed for
    correct menu/titlebar display in Windows 3.1 when
    using the S3 86C928 driver.
  • Added YUV (YUY2) overlay to S3 Trio64V+ card
    emulation. Tested with XingMPEG under Windows 3.1
    and ActiveMovie under Windows 98.
  • Added machine types for 5 different variations of
    S3 chipset: Vision864, Vision868, Trio32, Trio64,
    and (experimental) Trio64V+, ViRGE, ViRGE/VX, and
    S3 86C928.
  • Removed second PCI BAR for S3 MMIO register space.
    S3 datasheets do not show a second BAR. Windows 95
    is perfectly happy without it.
  • S3 SVGA XGA emulation BlitRect now supports
    COLOR_CMP. DirectX-based Windows 95 games are now
    able to blit in 256-color mode with a transparent
    color key value.
  • ANSI.SYS emulaion now supports the "Device Status
    Report" escape when asked through code 6 (report
    cursor position)
  • Fixed RAM mapping bugs related to MDA/CGA/Hercules
    emulation and the "allow more than 640kb" option,
    that failed to map RAM as expected, and because of
    that, easily triggered a "corrupt MCB chain" error
    message.
  • Worked around the mounting issue for disk or CD
    image files with LaunchBox, by allowing a mounting
    command-line with single quotes like IMGMOUNT D
    'X:\FILES\DOS.IMG' on Windows systems. (Wengier)
  • Restored Pentium MMX emulation code for the dynamic
    x86 core to that of version 0.83.11 for better
    compatibility with some Windows 9x games. (Wengier)
  • Added "compresssaveparts" config option (in the
    [dosbox] section) which when set to false will not
    compress the components in saved states. (Wengier)
  • When the current reported DOS version is less than
    7.x and the user tries to mount a LBA or FAT32 disk
    image, DOSBox-X will now show a message to ask if
    the user wants it to set the required DOS version
    automatically and proceed. (Wengier)
  • DOSBox-X will now show the folder mounted after
    mounting to a drive from the menu. (Wengier)
  • Fixed MOUNT and IMGMOUNT commands unable to mount
    directories or image files that contain non-ASCII
    characters in the code page on Windows. (Wengier)
  • Fixed the cycle information on the title bar when
    the Turbo mode is enabled. (Wengier)
  • Fixed that some games using the DOS4GW Extender
    may not work due to swap file issue. (Wengier)
  • Fixed that the clipboard copy and paste may not
    work when the current code page is 808 or 872
    and you are using Windows. (Wengier)
  • The command "MIXER /LISTMIDI" now lists the ROM
    directory/files and sound fonts for MT32, Synth
    and FluidSynth MIDI device when active. (Wengier)
  • Debugger "DOS XMS" command will only list handles
    that are allocated, or with nonzero address or
    nonzero size, to avoid showing irrelevant
    information. (joncampbell123)
  • Added LOADFIX -EMS option to allocate/free
    EMS (expanded memory). (joncampbell123)
  • LOADFIX -D -XMS will free all XMS blocks
    allocated by LOADFIX -XMS. (joncampbell123)
  • LOADFIX -A will not allocate memory unless there
    is memory below 64KB to fill. (joncampbell123)
  • INT 15h PS/2 mouse functions now clear pending
    PS/2 mouse interrupt as part of the BIOS call.
    This should resolve unresponsive mouse issues
    with Windows 3.1. (joncampbell123)
  • Add config option "mt32.model" in the [midi]
    section to force a MT-32 model to use. (Wengier)
  • Updated the MUNT MT-32 library to the latest
    version 2.5.0. (Wengier)
  • Updated FLAC decoder library to the latest version
    (0.12.29 by David Reid). (Wengier)

2021年4月13日 星期二

m64p - 1b18460 (2021-04-12)

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

- Some bug fixes for GLideN64
- Improvements to the speed limiter, should improve netplay performance

2021年4月11日 星期日

RockNES 5.66

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

[fds driver]
- Disk inserted/ejected status is no more set to "true" on soft-RESET.
- Improved disk information, added CRC32.
[cpu]
- RAM is now completely filled with zeros.
[apu]
- Fixed a bug in the APU reset.
- Fixed a bug in the stereo sound downsampling calculation.
- Fixed NSF driver, major cleanups.
[graphics]
- Fixed windowed mode when out of focus.
- Fixed color calculations for various color styles.
- Color style "sepia #2" was changed to a new non-monochrome calculation.
- The loaded .NES filename is now displayed in the "File info" GUI option.
- Minor cosmetic changes in the GUI.
[general]
- Removed value $40 ORed at every joypad read.
- Keyboard is now polled before checking keys.
- Fixed emulator startup, several rewrites in the code, minor fixes.
- Fixed a memory leak problem.