2019年2月9日 星期六

JoyToKey 6.2

鍵盤映射手把軟體 JoyToKey 發布新版,更新如下 :

  • Support up to max 50 joysticks (previously 32 joysticks)
  • Support up to max 128 buttons (previously 32 buttons)
  • Enhanced an execution of an external program to be able to
    • pass command parameters
    • specify the starting working directory
  • In the button assignment window, added navigation buttons to go to the next and the previous assignment.
  • In case JoyToKey is started when no controller is connected, JoyToKey tries to automatically detect devices until one controller is connected.
    But some users may want to continue the auto detection until two controllers are connected, or some users may want to disable this auto detection completely. From this version, you can change the behaviour by changing the following line in "JoyToKey.ini" file.
    # in case you want to continue the auto-detection until two devices
    AutoDetectDevicesUpTo=2
    
    # in case you want to disable the auto-detection
    AutoDetectDevicesUpTo=0
    
    NOTE: Repeated auto-detection of devices while playing the game may lead to a slight delay or input lag occasionally. So this auto detection should be only used for the number of devices which are always connected.
https://joytokey.net/en/

2019年2月8日 星期五

no$gba v2.9c

GBA/NDS/DSi模擬器 no$gba 發布新版,更新如下 :

- wifiboot: now supports dsi-wifi-hardware with wpa/wpa2 encryption
- utility/upload: omits nocashio lpt-port-driver for wifi upload (thanx edo9300)
- dsi/wifi/hack: dsi browser patch for writing all sdio traffic to wifi-log.txt
- dsi/wifi/help: new chapter for DSi Atheros Wifi - MBOX Transfer Headers
- dsi/wifi/help: added notes on used WMI params (connect, cipher, pstream, etc)
- dsi/wifi/help: more details for access point 4/5/6 settings in wifi-flash
- nds/wifi/help: updated ds download play chapter (and separate beacon chapter)
- nds/wifi/help: new chapters for WPA/WPA2: handshake, keys/mics, encryption
- nds/help: added reverse-engineered dldi specs (flashcart driver for homebrew)
- dsi/help: added several notes on files found in firmware v1.0J (thanks AnKi)
- dsi/ndma: added support for SDIO startup mode (much alike as SDMMC startup)
- dsi/boot: init AES Key2.X (for Data Managment export to SD card, thanx zoogie)
- dsi/help: device list: details on naming for "public & private savedata"
- dsi/autoload/help: new chapter for auto-loading (formerly in i2c chapter)
- dsi/autoload/help: added skeleton/info on 2000000h (autoload parameters)
- dsi/autoload/help: added more details on 2000300h (autoload by title id)
- dsi/autoload/help: added specs for 2000800h (unlaunch autoload by path\name)
- dsi/autoload/help: added specs for 2FFD800h (nintendo's title list and flags)
- dma/gba/nds7: re-fixed dma0/1/2 len, don't crop 16bit to 8bit (thanx normmatt)
- dsi/bios: added warn if/when using missing RSA keys (missing bios dsi dump)
- aboutbox: added email/contact page (debug version only, not gaming version)
- xed editor: fixed scrolling upon backspace in first some lines (thanks yuki)

http://problemkaputt.de/gba.htm

2019年2月5日 星期二

MEKA 0.8.2

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

- Enable /MP flag for compiling on more than one CPU at once.

https://ci.appveyor.com/project/ocornut/meka/

Cemu 1.15.2c

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

# New in 1.15.2c:
CPU: Fixed a bug where PSQ load/store incorrectly applied scale to float values
nlibcurl: Fixed a crash in curl_multi_remove_handle()
# New in 1.15.2b:
GX2: Fixed crash that could occur when GPU buffer cache accuracy was set to 'high'
input: Opening input settings with a disconnected DirectInput controller should no longer crash Cemu
input: Potential fix for input lag when using native Wiimotes
# New in 1.15.2:
CPU/JIT: Cemu no longer recompiles dynamic code regions since it doesn't handle icache invalidation properly yet
         This change is mainly to prevent browser-based apps from crashing
CPU/JIT: Added support for PSQ load/store when GQR is not static
GX2: Overhauled up/downscaling output filter system
     Upscaling and downscaling are now separate options
     Two new filters: Hermite and Nearest Neighbor
     Support for custom filters via graphic packs
GX2: Optimized performance of 'High' GPU buffer cache accuracy setting
GX2: Fixed a bug in vsync option code
AX: Added support for GamePad audio output
AX: Fixed incorrect loop handling for PCM8 and PCM16 voices
AX: Minor fixes for voice protection
input: Fixed a bug where controller settings reset when controller was not connected on launch
vpad: Set vpad volume according to gamepad volume from general settings
vpad: Fixed control sticks being too sensitive in some circumstances

http://cemu.info/

2019年2月4日 星期一

RetroArch 1.7.6

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

– ANDROID: Fix Xperia Play input binding.
– CHEEVOS: Reset when hardcore mode is toggled.
– CHEEVOS: Update the hashing methods to identify NES, SNES and Lynx games (more accurate and accepting headerless ROMs).
– COMMON: Add new JSON playlist format.
– COMMON: Fix playlist corruption when deleting items.
– COMMON: Fix archive progress display calculation.
– COMMON: Fix playlist entries appearing with previously used names.
– COMMON: Fix screenshot filename with no core or content.
– COMMON: Allow compiling without menu support.
– CORE UPDATER: Allow sideloading cores from the menu.
– CPU FILTERS: Add Normal2x filter.
– CRT/LINUX: New Linux switching method partially implemented.
– CRT/LINUX: Linux restore desktop resolution fixed.
– CRT/LINUX: Monitor index switching and auto enumerate for output detection in Linux (still working on the windows method).
– CRT/RASPBERRY PI: Initial support.
– DATE: Add Date / Time style options.
– DEBUGGING: Add an integrated crash handler for debug builds (see https://docs.libretro.com/tech/debugging)
– DISCORD: Discord matchmaking.
– DISCORD: Register the application name properly.
– DISK CONTROL: Remember the last used folder / current active folder to make disk-swapping faster.
– INPUT: Add new menu toggle (hold start button for 2 seconds)
– INPUT: Fix arrow keys being incorrectly bound as numpad keys
– INPUT/SDL: Flush the joypad events. Decreases cpu usage over time with the SDL joypad driver.
– LOCALIZATION: Add Greek translation.
– LOCALIZATION: Update German translation.
– LOCALIZATION: Update Italian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Simplified Chinese translation.
– LOCALIZATION: Update Spanish translation.
– MENU: New “ozone” menu driver.
– MENU: Only show CRT SwitchRes if video display server is implemented (Windows/Linux for now)
– MENU: User Interface -> Appearance -> ‘Menu Font Green/Blue Color’ settings now work properly.
– MENU: Add option to enable in-menu sound effects.
– MENU/D3D: Scissoring support (will be used for Ozone and menu widgets).
– MENU/QT/WIMP: Allow building with MSVC2017.
– MENU/QT/WIMP: Add detailed file browser table.
– MENU/QT/WIMP: New grid view implementation that is faster and loads thumbnails on-demand.
– MENU/QT/WIMP: Thumbnail drag and drop support.
– MENU/RGUI: Overhaul custom theme interface + add wallpaper support.
– MENU/RGUI: Thumbnail support and thumbnail downscaling.
– MENU: Hide password values.
– MENU/SOUNDS: Implement in-menu sound effects (not enabled by default for now, still experimental).
– MIDI: Add a Linux ALSA driver for MIDI.
– NETPLAY: Force fast-save-states when netplay is enabled.
– NETPLAY: Allow quick joining subsystem lobbies.
– OSX: Initial CoreAudio V3 audio driver (not yet used in release builds).
– OSX: OpenGL 3.2 Core support for cores.
– PS2: Initial PlayStation2 port.
– PS4: Initial PlayStation4 port.
– RECORDING: Implement recording options in the menu complete with quality profiles, streaming, and proper file naming
– SCANNER: Fix GDI disc scanning.
– SHADERS: Fix auto shader preset loading on D3D10, D3D11, D3D12
– SUBSYSTEM: Allow more than 10 subsystems
– SUBSYSTEM: Cores that use subsystem for complex scenarios can now load content without starting a regular content first
– SUBSYSTEM: Remember the last used folder to make loading subsystem type content faster
– SWITCH/LIBNX: Improve touch scaling calculation.
– SWITCH: Proper button labels.
– TVOS: Initial tvOS port.
– VULKAN: Fix RGUI crashing at startup.
– VULKAN/RGUI: Enable ‘Menu Linear Filter’ option.
– VULKAN: Fix secondary screens in overlays not working.
– WAYLAND: Implement idle-inhibit support (needed for screensaver suspend).
– WAYLAND: Fix fullscreen toggle.
– WIIU: Initial netplay peer-to-peer support. Network information working.
– WINDOWS/WSA: Network Information info is blank until first network operation.
– WINDOWS: Fix an ancient bug that caused wrong mappings for keyboard arrows.
– WINDOWS: Remember window size and position if so desired.
– WINDOWS: SSL/TLS connections now work properly.
– WINDOWS: Fall back to GDI driver if no accelerated graphics driver is found.
– UWP: Initial UWP port.
– VFS: Update to version 3.
– XBONE: Initial Xbox One port.
– XMB/OZONE: Add more icons
– XMB: Add Automatic Inverted theme
– ???: Easter Egg

https://www.libretro.com/index.php/retroarch-1-7-6-released/

DOSBox-X 0.82.15

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

0.82.15
  • Incorporated x86 FPU emulation from DOSBox SVN to improve FPU
    precision at least on x86 and x86_64 targets.
  • PC-98 port 6Ah fixed not to allow setting EGC enable unless
    another EGC enable bit has been set, as specified in the PC-9801
    bible.
  • SVGA mode 0x10A (text mode) fixed to display properly instead
    of only the top half.
  • BIOS keyboard handling fixed in PC-98 mode so that Shift+Ro
    types an underscore as expected.
  • SVGA emulation (Tseng ET4000 and S3) fixed to reflect real
    hardware behavior where BYTE/WORD/DWORD VGA bits in the CRTC
    are ignored in SVGA modes.
  • Added "debug page flip" and "debug retrace poll" options to
    the menu.
  • Added "Swap Floppy" and "Swap CD" commands to the menu.
  • INT 2Eh (MS-DOS command interpreter interrupt) fixed so that
    the segment value of the interrupt vector matches the PSP
    segment of COMMAND.COM. Some DOS applications rely on that
    segment value as a starting point to enumerate the MCB
    chain.
  • PC speaker emulation fixed not to print "queue overrun"
    messages if the game or demo is attempting to use the PC
    speaker while pcspeaker=off.
  • PC speaker emulation fixed to improve accuracy and to ensure
    the square wave is synchronized to the 8254 PIT output.
    This change appears to have improved sound quality with
    PWM "digitized speech" output.
  • 8254 emulation fixed to improve overall accuracy
  • 8254 PIT timer emulation fixed not to report writes to PIT 0
    Timer counters if the game is writing the same value
    repeatedly.
  • 8254 PIT timer connected to PC speaker now handles new counter
    value without causing full reset of the square wave (mode 3),
    which allows DOSBox-X to pass all tests in DOSLIB.
  • Added dosbox.conf option to control bus speed (and therefore
    I/O delay) of the C-BUS in PC-98 mode. Added defaults
    appropriate to PC-98 mode according to bus speeds documented
    for PC-98.
  • Timer clock gate emulation fixed to work properly in PC-98
    mode as well as IBM PC mode, when the PC speaker clock is
    enabled or disabled. This includes resetting the counter
    on the 8254 when the clock gate (trigger pin) is turned off
    [DOSLIB test TPCRAPI6.EXE]
  • Introductory text now indicates whether the build was
    compiled against SDL1 or SDL2 (emendelson)
  • Windows SDL1 builds now remember window position even when
    entering/leaving fullscreen mode.
  • "Restart DOSBox-X" menu and command code removed.
  • Linux/X11 window focus fixup. The change in 0.82.14 broke
    main window focus handling entirely by forgetting to check
    for the "window manager" window handle.

http://dosbox-x.com/

2019年2月2日 星期六

RPCS3 v0.0.6 Alpha

PS3模擬器 RPCS3 發布新版,更新如下 :

Changelog TBA, will be announced when published.

https://rpcs3.net/