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/

2020年1月22日 星期三

mGBA 0.8.0

GB/GBC/GBA模擬器 mGBA 發布新版,這版做了很多很棒的改進,更新如下 :

Features

  • Improved logging configuration
  • One-Player BattleChip/Progress/Beast Link Gate support
  • Add Game Boy Color palettes for original Game Boy games
  • Debugger: Add unary operators and memory dereferencing
  • GB: Expose platform information to CLI debugger
  • Support Discord Rich Presence
  • Debugger: Add tracing to file
  • Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
  • OpenGL renderer with high-resolution upscaling support
  • Experimental high level “XQ” audio for most GBA games
  • Interframe blending for games that use flicker effects
  • Frame inspector for dissecting and debugging rendering
  • Switch: Option to use built-in brightness sensor for Boktai
  • Ports: Ability to enable or disable all SGB features (closes #1205)
  • Ports: Ability to crop SGB borders off screen (closes #1204)
  • Cheats: Add support for loading Libretro-style cht files
  • GBA Cheats: Add support for loading EZ Flash-style cht files
  • Support for unlicensed Wisdom Tree Game Boy mapper
  • Qt: Add export button for tile view (closes #1507)
  • Qt: Add recent game list clearing (closes #1380)
  • GB: Yanking gamepak now supported
  • Qt: Memory range dumping (closes #1298)

Emulation fixes

  • GB: Fix using boot ROM with MMM01 games
  • GB Audio: Only reset channel 3 sample in DMG mode
  • GB Audio: Sample inactive channels (fixes #1455, mgba.io/i/1456)
  • GB Audio: Fix channel 4 volume (fixes #1529)
  • GB I/O: Filter IE top bits properly (fixes #1329)
  • GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
  • GB Video: Delay LYC STAT check (fixes #1331)
  • GB Video: Fix window being enabled mid-scanline (fixes #1328)
  • GB Video: Fix mode 0 window edge case (fixes #1519)
  • GB Video: Fix color scaling in AGB mode
  • GBA: All IRQs have 7 cycle delay (fixes #539, mgba.io/i/1208)
  • GBA: Reset now reloads multiboot ROMs
  • GBA BIOS: Fix multiboot entry point (fixes Magic Floor)

Other fixes

  • Core: Improved lockstep driver reliability (Le Hoang Quyen)
  • FFmpeg: Drain recording buffers
  • GB: Fix reading ROM immediately after unmapping BIOS
  • GB SIO: Fix lockstep failing games aren’t reloaded
  • GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
  • Libretro: Fix crash changing allowing opposing directions (hhromic)
  • Qt: Fix some Qt display driver race conditions
  • Qt: Fix menu bar staying hidden in full screen (fixes #317)
  • Qt: Only show emulator restart warning once per settings saving
  • Qt: Fix LibraryController initialization (fixes #1324)
  • Shaders: Fix gba-color shader resolution (fixes #1435)
  • Switch: Fix audio when video rate desyncs (fixes #1532)

Miscellaneous

  • CMake: Don’t use libzip on embedded platforms (fixes #1527)
  • Core: Add keysRead callback
  • Core: Create game-related paths if they don’t exist (fixes #1446)
  • Core: Add more memory search ops (closes #1510)
  • Debugger: Make tracing compatible with breakpoints/watchpoints
  • Debugger: Print breakpoint/watchpoint number when inserting
  • Feature: Switch from ImageMagick to FFmpeg for GIF generation
  • FFmpeg: Support audio-only recording
  • GB Memory: Support running from blocked memory
  • GBA BIOS: Add timings for HLE BIOS math functions (fixes #1396)
  • GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531)
  • GBA Savedata: EEPROM performance fixes
  • GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
  • Debugger: Add breakpoint and watchpoint listing
  • mGUI: Remember name and position of last loaded game
  • OpenGL: Only resize textures when needed
  • Qt: Don’t unload ROM immediately if it crashes
  • Qt: Support switching webcams
  • Qt: Cap window size on start to monitor size
  • Qt: Open a message box for Qt frontend errors
  • Qt: Increase maximum magnifications and scaling
  • Qt: Add native FPS button to settings view
  • Qt: Improve sync code
  • Qt: Add option to pause on minimizing window (closes #1379)
  • Qt: Scale pixel color values to full range (fixes #1511)
  • Qt: Remove What’s This icon from dialogs
  • Qt: Printer quality of life improvements (fixes #1540)
  • Qt: Add copy and QoL improvements to graphic views (closes #1541)
  • Qt: Show list of all sprites in sprite view
  • Qt: Add option for disabling OSD messages
  • Qt, OpenGL: Disable integer scaling for dimensions that don’t fit
  • SM83: Support PC-relative opcode decoding
  • Switch: Dynamic display resizing
  • Switch: Support file associations
  • Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes #1292)

Changes from 0.8 beta 1

Emulation fixes

  • ARM: Fix STR writeback pipeline stage
  • ARM: Partially fix LDM/STM writeback with empty register list
  • ARM: Fix stepping when events are pending
  • GBA DMA: Fix case where DMAs could get misaligned (fixes #1092)
  • GBA Memory: Fix open bus from IWRAM (fixes #1575)
  • GBA Timers: Improve timer startup emulation
  • GBA Video: Fix OpenGL renderer 512x512 backgrounds (fixes #1572)
  • GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
  • GBA Video: Fix effects blending improperly in some non-last windows
  • GBA Video: Copy higher priority target 1 flag

Other fixes

  • 3DS: Fix screen darkening (fixes #1562)
  • Core: Fix uninitialized memory issues with graphics caches
  • Core: Return null for out of bounds cached tile VRAM querying
  • GBA Video: Fix OpenGL fragment data binding
  • GBA Video: Fix mosaic in modes 1-5 in OpenGL (fixes #1620)
  • Debugger: Fix tracing skipping instructions (fixes #1614)
  • OpenGL: Only invalidate texture if dimensions change (fixes #1612)
  • Qt: Fix fast forward mute being reset (fixes #1574)
  • Qt: Fix scrollbar arrows in memory view (fixes #1558)
  • Qt: Fix several cases where shader selections don’t get saved
  • Qt: Fix division by zero error in invalid TilePainter state
  • Qt: Fix “restart needed” dialog after first config (fixes #1601)
  • Qt: Fix undesired screen filtering when paused (fixes #1602)
  • Qt: Fix sprite view using wrong base address (fixes #1603)
  • Qt: Fix inability to clear default keybindings
  • Qt: Release held actions if they get rebound
  • Qt: Fix crash double-clicking menus in shortcut settings (fixes #1627)
  • Qt: Fix record A/V window not updating resolution (fixes #1626)
  • Vita: Fix analog controls (fixes #1554)
  • Wii: Fix game fast-forwarding after slowing down
  • Wii: Improve audio buffering (fixes #1617)

Miscellaneous

  • GB Memory: Support manual SRAM editing (fixes #1580)
  • GBA: Trim non-movie ROMs to 32 MiB if applicable
  • GBA Audio: Redo channel 4 batching for GBA only
  • GBA I/O: Stop logging several harmless invalid register reads
  • GBA Video: Changing OpenGL scaling no longer requires restart
  • Debugger: Separate aliases from main commands
  • Debugger: Print break-/watchpoint ID when breaking in CLI
  • Debugger: Minor interface cleanup
  • SDL: Use controller GUID instead of name
  • SM83: Rename LR35902 to SM83
  • Tools: Allow using threaded renderer in perf.py
  • Tools: Clean up unused argument in mgba-perf

2020年1月20日 星期一

BizHawk 2.4

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

New Core: Vetrex!
  • GCE Vectrex emulator, ready for TASing.
  • EmuHawk
    • Tastudio - fix bug with improper invalidating after painting, causing potential desyncs (#1790)
    • Fix crash when alt+dragging after autoloading a .tasproj file
    • Lua
      • Fix bug where core doesn't update when changing ROMs (#1791)
      • Fix tastudio-submitinputchange() not updating tastudio immediately (#1799

  • 2020年1月19日 星期日

    RetroArch 1.8.4

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


  • ANDROID/BUGFIX: Prevent crash when Android device is minimized and you go back to the app
  • CAMERA/BUGFIX: Fix crash when a core requires the camera driver and the platform only has a null driver. This would crash mgba on Wii for example


  • DISK CONTROL: Cycle Disk Tray now becomes Eject Disk or Insert Disk depending upon current drive state
  • DISK CONTROL: Current Disk Index is only shown when the current disk has been ejected
  • DISK CONTROL: The old Insert Disk entry has been changed to Load New Disk, and is only shown when a disk is currently inserted (this is because loading a new disk from the filesystem – i.e. bypassing the m3u playlist disk index interface – automatically ejects and inserts disks, and so cannot be done while the virtual drive is empty)
  • DISK CONTROL: The Current Disk Index may now be set more easily via a drop-down list
  • DISK CONTROL: Selecting Eject Disk automatically moves the menu selection to the Current Disk Index entry
  • DISK CONTROL: Selecting an index via the Current Disk Index drop-down list automatically moves the menu selection back to Insert Disk
  • DISK CONTROL: The Disk Control entry sublabels have been changed for greater clarity
  • DISK CONTROL: All of the horrendous notification spam has been removed. Notifications are now only shown in the event of an error, or when the menu itself does not provide sufficient visual feedback (note that using hotkeys to swap disks still produces the old style notifications, since this is typically only done while content is running – i.e. no menu). The duration of disk-related info notifications has also been reduced to a more sane level


  • DISK CONTROL: A new Resume content after changing disks option has been added under Settings > User Interface. When enabled (default setting), content is resumed automatically after selecting either Insert Disk or Load New Disk (when disabled, the menu remains open, obviously…)
  • DISK CONTROL/BUGFIX: The Disk Control menu now has the correct title
  • DISK CONTROL/BUGFIX: Selecting a disk via the Load New Disk file browser no longer flushes the user back to the top level menu (it now correctly returns to the Disk Control menu)
  • LIBNX/SWITCH: Updated libnx integration to v3.0.0. This also cherry-picks libnx commit 583d6bb92dcbb33b6bb4a0fa1a9df6e3725d6ef6, which should fix the requirement having to turn rumble off and on in the system settings once per reboot
  • PLAYLISTS: Add ‘Clean Playlist’ option

  • 2020年1月13日 星期一

    BizHawk 2.3.3

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

    New Core: VectrexHawk
    • GCE Vectrex emulator, ready for TASing.

    • NESHawk
      • Scanline timing and audio fix
      • Change '&' to '&' in gamedb_goodnes.txt. Fixes #1667.
      • MMC3: Mapper test indicates IRQ was happening one ppu tick too late.
      • Fix dendy mode

    • SubNesHawk
      • Support settings dialog, and VS menu items
      • Dump subframe length into movies
      • Fix get and set regiesters
      • Fix memorydomain callbacks i think

    • Atari2600Hawk
      • Bug fixes and Improvements
      • Fix audio in commando raid
      • Fix haunted house
      • Fix princess resuce.
      • Fix audio bug in Space Jockey
      • Add HMCLR delay
      • Update ball emulation
      • Mapper FA - Fix ram buffer
      • Fix Journey Escape #1614

    • A7800Hawk
      • Only use proper bios
      • Update m6532 to match 2600

    • Game Gear
      • Fix Pro yakyuu, needed EEPROM
      • Fix World Derby

    • mGBA
      • Update to mGBA 0.8

    • Gambatte
      • Dump subframe length into movies

    • GBHawk
      • 2 and 3 player link support!
      • Fix spirou scrolling
      • Minor bug fixes
      • Color regs writable
      • Add RTC offset setting

    • AppleIIHawk
      • Make savestates smaller

    • N64
      • Reduce "pause lag" on Paper Mario (#558) by using CopyColorToRDRAM = 1
      • Improve audio throttle behaviorN64
      • Memory domains need to be byteswapped, not only rdram/rom
      • Added SRAM and FlashRAM memory domain support
      • Implement remaining R4300 trap instructions

    • SNES
      • Fix exception when loading SNES MSU-1 XML file
      • Fix TM and TS checkboxes for OBJ in SNES Graphics Debugger
      • Fix an issue that caused the TM and TS checkboxes for the OBJ layer to always be the opposite of what is correct.

    • C64
      • Various emulation improvements/fixes
      • D64 fixes
      • Implement soft and hard reset

    • EmuHawk
      • Note: Breaking changes to config file backwards compatibility
      • Convert various Tools to use InputRoll from Tastudio instead of standard ListView, huge speed ups in these dilaogs (Ram Watch, Ram Search, Trace Logger, Debugger, etc)
      • Drop native .bkm support, .bkm must be imported via Movie Import
      • Trace Logger - Fix exception when scrolling
      • Fix DPI scaling
      • Fix prerequisites dialog
      • Option to accept background input only from controller #1396
      • Fix tool icon showing on top of EmuHawk in taskbar when autoloading tools (#334)
      • Improve logging in shader compilation (#1748)
      • Allow getting the version from the command line
      • allow suppressing more OSD savestate reports from lua
      • Hotkey/controller config: Fix issue where input events get queued and processed by the main form after the dialog is closed
      • Option to handle alternate keyboard layouts (e.g. Dvorak) (#1584)
      • Hotkey Config: Fix when binding key combination if the modifier is released first (e.g. Ctrl+C with Ctrl released first)
      • Fix FFmpeg crash, #1714
      • Fix Cheat saving, #1696
      • Add 32x to the platform picker (resolves #1507)
      • Fix decoding of special characters in game names (#1698)
      • BasicBot
        • Added Help MenuItem
        • Copy Best Input to Clipboard
      • Lua
        • Default to using luainterface over nlua, memory leaks are resolved and luainterface is faster
        • CamHack script for Sonic Advance
        • New functions
          • tastudio.loadbranch()
          • client.invisibleemulation()
          • client.seekframe()
          • event.availableScopes()
          • onmemoryexecuteany()
        • Allow disabling frame skip from Lua (#1655)
        • Improve docs (#1649, #1675)
        • movie.save() - fix optional filename parameter not being used
        • implement controller number parameter for joypad.getimmediate() and movie.getinput()
        • memorycallbacks - rename domain param to scope to avoid confusion, otherwise it looks like any memory domain will do, log error if a scope is passed in that is not available
        • fix memory callback functions on cores with no system bus such as PSX
        • joypad.getimmediate() now returns float controls as well as bools
        • emu.setrenderplanes() add support for bsnes and gpgx
      • Lua Console
        • don't throw exception when opening a .lua file if the user has not associated a .lua file with an application. Fixes #1683
        • Remember column widths
        • fix bugs when using separators
        • change Refresh toolbar icon tooltip from "Reload script" to "Refresh" to match the menu item (they do the same action but with different names)
        • When turning on lua scripts, first clear registered functions for that scripts (they would still exist if the script exited on its own),
        • Don't close the registered functions dialog when a script is toggled and no registered functions are left
        • Better detection of script when removing registered functions
        • Add Clear all registered function context
        • fix crash when toggling scripts while the registered fucntions list dialog is open
        • prevent removing of script when a script is highlighted and press delete is pressed the auto-complete box
        • Fix reloading a script if it is not enabled
        • Fix "reload scripts on load" flag not being check in some scenarios
        • Lua functions list - fix copy to clipboard
        • Put a cap on number of messages that can hit the console window in a given pass through lua scripts, fixes #376
      • Tastudio
        • Note: breaking changes in .tasproj compatibility due to converting some files to .json format, a .tasproj file will load but will lose lag history and silently fallback to default settings
        • Huge performance improvements (2-3x speed increase)!
        • Don't draw on turbo (shift+Tab), huge speedup
        • New feature - Horizontal Orientation, allows sideways drawing
        • Remove out option to do autorestore on mouse up vs down, make it on up only, and fix autorestore logic errors
        • Add a font picker option, fixes #952
        • Improve control alignment and fix branches/markers not showing due to DPI scaling. Fixes #1151.
        • Fix inflated rerecord count bug
        • Allow customizing of many more built in hotkeys
        • Show binded hotkey for various menu items instead of the original default value
        • Integrate branches with the statusbar slot icons
        • Better handling of tastudio interaction with select slot, previous slot, and next slot functions
        • Consolidate the two restore defaults menu items. Restore splitter positions when restoring defaults
        • Don't nag about inaccurate cores if autoloading a file
        • Fix NRE when running a .tasproj through the normal movie system, making changes, then opening tastudio
        • Markers - auto-expand column to fix user text
        • Branches - fix width calculation when expanding to fix user text
        • don't allow resizing columns to a negative width
        • Implement shift+up/down to highlight rows
        • Don't autosave if default project name, #1599
        • Smarter invalidate log on cut/copy/paste type methods
        • Fix crash when ctrl+clicking with no previous row selected
        • disable [Ctrl+]Home/End hotkeys that are very destructive and easy to click on accident #1600
      • Hex Editor
        • Slight speed improvements
        • Fix Delete hotkey not unfreezing secondary highlighted addresses,
        • Restore funcionality to show typing in progress
        • Fix crash when typing values into the hex editor with no address highlighted
      • Ram Watch
        • Fix column sorting when list has separators Fixes #1713
        • Flag changes when doing column sort
        • Fix some situations where adding ram watches would ask to save changes
        • Deselect watches when removing them with the delete key
      • Movie importers
        • Fix .pjm, .pxm importers (#1723)
        • Import the core header key on systems that we check for core when loading the movie
        • .mmv - properly import game gear flag
        • .smv - convert to using bsnes instead of snes9x
        • fix .ymv importer
        • .mc2 - properly import pcecd flag, and number of controller ports

    • ApiHawk
      • Fix bug in GB/GBC detection
      • Fix typo: TotalExecutedycles -> TotalExecutedCycles (note: this is a breaking api change) 

    bsnes-hd beta10

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

    - Based on latest bsnes (114, 2020-01-09)
    - Experimental libretro core
    - Changed Show Overscan setting, replacing Soft Crop. Changed widescreen values accordingly
    - Corrected widescreen object wrap-around point to 352
    - Changed storage paths from "bsnes" to "bsnes-hd beta"
    - Automated Linux build is now CPU neutral
    - Various minor bsnes-hd specific modifications to GUI
    - Fixed setting Ignore Window Fallback X-Coordinate via settings dialog

    https://github.com/DerKoun/bsnes-hd/

    2020年1月12日 星期日

    Retroarch v1.8.3

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

    •ANDROID/BUGFIX: Fix ‘Install or Restore Core’ regression
    •BUGFIX: Ensure core info is always initialised when calling ‘drivers_init()’. This bug could prevent cores from doing content runtime logging
    •BUGFIX/MENU: History size can only be set to 1 at a minimum
    •BUGFIX/MENU: (XMB/OZONE) Fix ‘quick menu’ detection. XMB would not display savestate thumbnails in the quick menu if it was accessed via the main menu
    •BUGFIX/CRASH/CORE UPDATER: Fix potential double free error
    •BUGFIX/CRASH/OPENGL/WINDOWS: Fix regression in 1.8.2 that would cause GL-based cores to fail because it would try to erroneously load libGLESv2.dll instead of OpenGL32.dll (cores affected: VitaQuake 2/3/Dhewm3, possibly more)
    •BUGFIX/MENU/DESKTOP UI: Show desktop menu on startup does not launch Qt UI on Linux
    •CHEEVOS: Don’t disable achievement when AddAddress generates an out-of-range address
    •CHEEVOS: Don’t reset triggers/leaderboards that failed to load
    •CHEEVOS: Don’t count unsupported achievements as unlocked
    •CORE UPDATER: Display number of cores updated when updating installed cores
    •DINGUX: Initial port
    •D3D11: Block FL9_3 devices from D3D11 driver because they don’t work anyway (current D3D11 driver uses SM4.0 which requires FL10_0 and up)
    •D3D11: Fallback to GL driver when D3D11 fails
    •EMSCRIPTEN: Fix assets
    •HISTORY/FAVORITES: Bump up default to 200 entries from 100
    •FFMPEG CORE: Implement packet buffer, fixes MP4 video playback for many files
    •LOCALIZATION: Update Italian translation
    •LOCALIZATION: Update Polish translation
    •LOCALIZATION: Update Russian translation
    •LOCALIZATION: Update Spanish translation
    •MENU: Added ‘Hosting’ menu under Netplay menu
    •MENU: Added ‘Subsystems’ menu
    •MENU/FILEBROWSER: Fix file selection issues when starting from (or navigating to) the top level directory
    •MENU/WIDGETS: Prevent looping of task title text
    •RASPBERRY PI: Fix BGRA8888 color inversion issues in the menu and elsewhere with VideoCore GL drivers
    •NETPLAY/RELAY: Add Sao Paulo (Brazil) relay server
    •NETPLAY/RELAY: Fix the “spectator” bug when using the relay server – When a player switches into the spectator mode (pressing “i”) while using the relay server, all players will disconnect.
    •NETPLAY/RELAY: Overall stability has improved. Fixed a memory leak that would cause the relay server to become unresponsive after some time
    •NETPLAY/RELAY: Fixed critical bug that would cause all players to be disconnected from the relay server if one player was leaving the game. That bug had been open for one year and we were finally able to fix it
    •SWITCH/LIBNX/BUGFIX: Fix onscreen keyboard input regression
    •UWP: Add ANGLE support
    •UWP: Wire up get_metrics to the fake context of D3D9/10/11/12 driver, enabling proper scaling and mouse/touch gestures
    •VITA: Re-add Online Updater
    •VULKAN: Fix font driver ‘vulkan_get_message_width()’ function
    •VIDEO FILTERS: Only use threads when the number exceeds 1. Fixes race conditions with some CPU filters on Vita
    •WINDOWS: Add ANGLE support for x64, separate binary (for now?)

    https://www.libretro.com/index.php/retroarch-1-8-3-released/

    2020年1月9日 星期四

    bsnes v114

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

    – fixed an issue with manually created save states that appeared in v113 (corrected as of v113.1)
    – added run-ahead support to the libretro target [realnc]
    – macOS: fixed an issue with OpenGL shaders [Sintendo]
    – added CPU joypad polling override for Taikyoku Igo – Goliath
    – added PPU overrides for Marvelous, Super SWIV, Winter Olympics, and World Cup Striker
    – added hotfix for Nichibutsu Arcade Classics (even on real hardware, the attract sequence would sometimes hang)
    – fixed region heuristics for the Scandanavian release of Tintin in Tibet
    – added a heuristic override for Yuyu no Quiz de Go! Go! (the game’s title overwrites the mapping mode identifier)
    – properly clear overscan region when overscan is disabled (SNES Electronics Test with PAL video mode)
    – updated bsnes to use the latest SNES preservation project database (a few dozen more games added)
    – reverted gamepak (folder) firmware naming to use architecture name rather than identifier name
    – renamed lr35902.boot.rom to sm83.boot.rom for gamepaks
    – fixed typo in the GUI regarding the HD mode 7 +/- hotkeys

    https://byuu.org/posts/bsnes-v114

    2020年1月6日 星期一

    fixNES Alpha v1.3

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

    v1.3
    -added support for mappers 162, 163 and 164

    v1.28
    -added support for mappers 40, 43 and 50
    -added support for mmc5 register 5130
    -properly set dmc address on boot
    -disabled dmc dma double read bug on pal as its only on ntsc

    https://github.com/FIX94/fixNES/

    2020年1月4日 星期六

    Cemu 1.16.1

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

    general: Online mode can only be enabled if all required files are dumped
    general: The DLC migration assistent will now also detect if DLC is installed in multiple redundant locations
    general: Fixed an issue where clicking the background of the shader loading screen would hide the status info (#224)
    general: Fixed a typo in the UI (#230)
    general: Updated language files

    Vulkan: Various optimizations
             - Avoid redundant calls to vkCmdBindDescriptorSets
             - Accelerated u32 index decoding by using AVX2 if supported by CPU
             - Avoid unnecessary checks if states were not modified by any PM4 commands since previous drawcall

    Vulkan: Fixed a bug where the renderer would use the wrong graphics pipeline, leading to driver crashes or graphical corruptions
    Vulkan: Cemu will only use vkvalidation/ as validation layer path (VK_LAYER_PATH) if vkvalidation/VkLayer_khronos_validation.dll exists
    Vulkan: Minor additions to logging to help troubleshoot Vulkan issues

    https://cemu.info/index.html

    2020年1月3日 星期五

    Kronos 2.0.1

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

    Features : Added Compute Shader video core (François Care).
    Features : Removed Software video core (François Care).
    Features : Added Compute Shader (François Care).
    Features : Added chd support (Devmiyax, BarbuDreadMon, François Care).
    Saturn Emulation : AI Shougi 2 : The game is now bootable and playable (François Care).
    Saturn Emulation : All-Star Baseball '97 featuring Frank Thomas : The game is now playable. (François Care).
    Saturn Emulation : Aquazone Desktop Life : The game is now bootable. Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Aquazone - Desktop Life Option Disc Series 1 - Angel Fish (Japan) (Rev A) : Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Aquazone - Desktop Life Option Disc Series 2 - Black Molly (Japan) (Rev A) : Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Aquazone - Desktop Life Option Disc Series 3 - Blue Emperor (Japan) (Rev A) : Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Aquazone - Desktop Life Option Disc Series 4 - Clown Loach (Japan) (Rev A) : Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Aquazone - Desktop Life Option Disc Series 5 - False Rummy-Nose (Japan) (Rev A) : Missing GFX in game, it's not playable (François Care).
    Saturn Emulation : Ayrton Senna Personal Talk - Message For The Future : The game is now bootable and is playable (François Care).
    Saturn Emulation : Black Matrix : The game is now bootable and playable. Voices are not understandable. (François Care).
    Saturn Emulation : Command & Conquer : The game is playable again (François Care).
    Saturn Emulation : Death Throttle - Kakuzetsu Toshi Kara No Dasshutsu : The game is now bootable and playable (François Care).
    Saturn Emulation : Deep Fear : Fixed sound problem (François Care).
    Saturn Emulation : Digital Ange - Dennou Tenshi SS : The game is now bootable. Still remaining window dialog problem (François Care).
    Saturn Emulation : Digital Dance Mix Vol. 1 - Namie Amuro : No more black screen in game but some remainings artefacts  (François Care).
    Saturn Emulation : DonPachi : The game is now booting, but it's not playable (François Care).
    Saturn Emulation : Doukyuusei 2 : The game is bootable and playable (François Care).
    Saturn Emulation : Dream Square - Hinagata Akiko : The game is now playable (François Care).
    Saturn Emulation : FIFA Road To World Cup : The game is now bootable but Kronos freezes few seconds after the start (François Care).
    Saturn Emulation : Fighting Vipers : Fixed a black screen with the real bios (François Care).
    Saturn Emulation : Gakko No Kaidan : The game is now bootable and playable (François Care).
    Saturn Emulation : Game-Ware Vol. 1 : The game is now bootable, digital pinball demo has control problem (François Care).
    Saturn Emulation : Game-Ware Vol. 2 : The game is now bootable and playable (François Care).
    Saturn Emulation : Game-Ware Vol. 3 : The game is now bootable and playable (François Care).
    Saturn Emulation : Gotha - Ismailia Seneki : The game is now bootable and playable. Some GFX problem in game (François Care).
    Saturn Emulation : Gunbird : Fixed flickering in game (François Care).
    Saturn Emulation : Hatsukoi Monogatari : The game is now playable. Fixed freeze on the dialog screen (François Care).
    Saturn Emulation : Heiwa Pachinko Soushingeki : The game is now bootable and playable. Fixed crash on the menu (François Care).
    Saturn Emulation : Honkaku Hanafuda : The game is now bootable and playable. Fixed crash after Altron logo (François Care).
    Saturn Emulation : Jissen Pachinko Hisshou-Hou ! Twin : The game is now bootable and playable. Fixed black screen after Sammy logo (François Care).
    Saturn Emulation : Jissen! Pachi-Slot Hisshou-Hou ! Iron Hook - The Great Marine Adventures : The game is now playable. Fixed Missing GFX in game (François Care).
    Saturn Emulation : Keriotosse ! : Fixed a freeze on the character selection. The game is now playable (François Care).
    Saturn Emulation : Krazy Ivan : Fixed double cross on the radar (François Care).
    Saturn Emulation : Kyuukyoku Tiger II Plus : The game is now playable. Fixed a restart loop (François Care).
    Saturn Emulation : Kuuso Kagaku Sekai Gulliver Boy : Fixed black veil on the intro video (François Care).
    Saturn Emulation : Last Bronx : Fixed boot problem with the built in bios (Devmiyax).
    Saturn Emulation : Lode Runner Extra : The game is now bootable. Black screen after the logo (François Care).
    Saturn Emulation : Lunar 2 - Eternal Blue Complete : The game is playable. No more slowdown on the FMV (François Care).
    Saturn Emulation : Maboroshi No Black Bass : Fixed missing background in the shop and on the spot (François Care).
    Saturn Emulation : Madden NFL 97 : The game is now playable. Fixed Kronos freezes (François Care).
    Saturn Emulation : Madden NFL 98 : The game is now playable (François Care).
    Saturn Emulation : Mass Destruction : Fixed map in game (François Care).
    Saturn Emulation : MechWarrior 2 - 31st Century Combat - Arcade Combat Edition : Fixed missing FMV (François Care).
    Saturn Emulation : Megaman 8 : Fixed black square in game (François Care).
    Saturn Emulation : Metal Fighter Miku : The game is now playable. Fixed black screen before entering in game (François Care).
    Saturn Emulation : Mogitate SegaSaturn - Special Movie : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 1 : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 2 : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 3 : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 4 : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 5 : The game is now bootable and playable (François Care).
    Saturn Emulation : Mogitate SegaSaturn Vol. 6 : The game is now bootable and playable (François Care).
    Saturn Emulation : NBA Jam Tournament Edition : Improvements on the text, but not completely fixed (François Care).
    Saturn Emulation : Nissan Presents - Over Drivin' GT-R : The game is now playable. Fixed a freeze after the first FMV (François Care).
    Saturn Emulation : Ochigee Designer Tsukutte Pon ! : The game is now playable. Fixed freeze (François Care).
    Saturn Emulation : Off-World Interceptor Extreme : The game is now playable. Fixed black screen in game (François Care).
    Saturn Emulation : Off World Interceptor : Fixed particles (François Care).
    Saturn Emulation : Ou-Chan No Oekaki Logic : The game is now playable. Fixed crash (François Care).
    Saturn Emulation : Pandemonium : Fixed a GFX problem on the day/night time (François Care).
    Saturn Emulation : Panzer Dragoon Zwei : Fixed boot problem with the built in bios ((Devmiyax).
    Saturn Emulation : Pappara Paoon : The game is now playable. Fixed crashes after the menu (François Care).
    Saturn Emulation : Pastel Muses : The game is now playable. Fixed sound loops (François Care).
    Saturn Emulation : PD Ultraman Link : The game is now playable with windows (François Care).
    Saturn Emulation : Refrain Love - Anata Ni Aitai : Fixed intro FMV (François Care).
    Saturn Emulation : Revolution X - Music Is The Weapon : Fixed FMV intro (François Care).
    Saturn Emulation : Riglordsaga 2 : The game is  now bootable and playable (François Care).
    Saturn Emulation : Road & Track Presents - The Need for Speed : The game is now playable. Fixed crashes (François Care).
    Saturn Emulation : Quake : Fixed some GFX artefacts on the wall (François Care).
    Saturn Emulation : Samurai Spirits - Amakusa Kourin / Samurai Shodown IV - Amakusa's Revenge : Fixed vertical lines on the portraits and in game on the character (François Care).
    Saturn Emulation : Sega Ages - Memorial Selection Vol. 1 : The game is now bootable and playable (François Care).
    Saturn Emulation : Sega Rally : Fixed holes on the road (François Care).
    Saturn Emulation : Senryaku Shougi : The game is now playable. Fixed a freeze after pushing start on the press start screen (François Care).
    Saturn Emulation : Sentimental Graffiti : Fixed transparencies problem with dialog in game (François Care).
    Saturn Emulation : Shinsetsu Samurai Spirits - Bushidou Retsuden : Fixed kind of transparency on the press start screen (François Care).
    Satunr Emulation : Shippuu Mahou Daisakusen - Kingdom-Grandprix : Fixed black bar on the left of the screen (François Care).
    Saturn Emulation : Sky Target : Fixed missing background on the press start screen (François Care).
    Saturn Emulation : Sonic Jam : Fixed boot with built in bios (Devmiyax).
    Saturn Emulation : Sonic Jam : No more invalid opcode with savestates (François Care).
    Saturn Emulation : Soviet Strike : Fixed transition screen (François Care).
    Saturn Emulation : Space Hulk - Vengeance Of The Blood Angels : Fixed transparencies problem with the map in game (Devmiyax).
    Saturn Emulation : Street Fighter - Real Battle On Film : Fixed lines on shadows (François Care).
    Saturn Emulation : Street Fighter - The Movie : Fixed lines on shadows (François Care).
    Saturn Emulation : The Hyper Golf - Devil's Course : The game is now bootable but not playable (missing GFX in game). Fixed a freeze on the first logo (François Care).
    Saturn Emulation : The Tower : The game is now playable. Fixed a freeze in game (François Care).
    Saturn Emulation : Three Dirty Dwarves : Fixed street lamps in game (François Care).
    Saturn Emulation : Transport Tycoon : Fixed missing sprite (François Care).
    Saturn Emulation : Turfwind '96 - Take Yutaka Kyousouba Ikusei Game : The game is now bootable and playable. Fixed black screen after choosing your characters (François Care).
    Saturn Emulation : Tsuukai !! Slot Shooting : Fixed transparencies shadow under letters (François Care).
    Saturn Emulation : UEFA Euro 96 England : The game is now bootable and playable (François Care).
    Saturn Emulation : Vahollian :  Fixed GFX problem in game (François Care).
    Saturn Emulation : Virtua Cop : Fixed invisible sprite (François Care).
    Saturn Emulation : Virtual Hydlide : The game is bootable and playable with built in bios (Devmiyax).
    Saturn Emulation : Virtual Majhong : Fixed a GFX problem in game (François Care).
    Saturn Emulation : Virtual Mahjong 2 - My Fair Lady : Fixed press start screen display. Fixed an a black square in game (François Care).
    Saturn Emulation : X-Japan - Virtual Shock 001 : The game is now bootable and playable (François Care).
    Satunr Emulation : Waku Waku 7 : Character selection screen is now displayed but some glitches on it (François Care).
    Saturn Emulation : World Advanced Daisenryaku - Sakusen File : fixed intro video problem (François Care).
    Misc : Improved Qt with Visual Studio (François Care).
    Misc : Improved debug with windows (François Care).
    Misc : Do not read or write if buffer is too small (François Care).
    Misc : Fixed a buffer problem with some archives (François Care).
    Misc : A to Z letters are tested (Benjamin Siskoo).
    Misc : Updated Kronos Readme.html (ST-V compatibility). Updated Comparison Chart.html (Benjamin Siskoo).
    Misc : Various fixes.

    http://www.tradu-france.com/index.php?page=fullstory&id=664

    Pantheon 9.228

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

    -games for Acorn BBC Micro: 3D Snooker, 3D Tanx, 3D Terror Chase, 737 Flight Simulator, Adventure Diploma, Air-Traffic Control Simulator, Amnesia, Annabel Gray, Apollo, Arc Pinball, Arcade Soccer, Area Radar Controller, Arena 6502, Astro Navigator, Attack on Alpha Centauri, Avon, Ballooning, Barrage, Beach Head, Beverly Hills Cop, Bismarck: Death of a Battleship, Black Widow II, Blast-Out, Blobber, BlocBusta, BlockBusters, Block Blitz, Blockade!, Blockade: War at Sea, Blue Meanie, Bobby Charlton Soccer, Bomb Disposal, Bombed, Bomber Scramble, Bored of the Rings, Bozo and Beebo, Brain Aerobics, Break-Out, Breakout, Brian Jack's Superstar challenge, Bridge to the East, Bug Bomb, Build 'n' Break, By Fair Means or Foul, Castle Defender, Castle Raider, Catacastles, Cells and Serpents, Champions, Chicane, Chieftan, Circus, Colossal Adventure, Commonwealth Games, Confrontation, Conquering Everest, Contraption, Cops n' Robbers, Cosmic Combat, Countdown, Crack-It! Towers, Crazy Ball!, Cred Breaks Out!, Crime and Detection Quiz, Crown of Mardan, Crystal Castle, Cube Master, Cybot!, Daley Thompson's Super-Test, Death Zone, Dino and the Saurus Races, Dragon's Tooth, Drainstorm, Drunken Dan, Entropy, Escape, Evening Star, Fire Track, Five-A-Side Football, Flood-It!, Fortress, Franklin's Tomb, Fred the Needle, Fruitmania, Geoff Capes: Strong Man, Ghost Town, Gotta Go Home, Great Britain Ltd., Have you lost your Marbles?, Hippo Quest, Holmes: The Mystery of the Dark Shadow, Horror Castle, Hyper Sports, Inheritance, Invasion of the Space Monster from Planet X, Jet Boat, Jump Jet Assault, King's Ransom, Kix, L: A Mathemagical Adventure, Lord of the Rings, Magic Dot, Masters of the Universe, Maze Duel, Micro Derby, Monopoly, Morris Miner, Mutant Invaders, Mutiny in the Mansion, Mystery Fun House, Mystery of Silver Mountain, Olympic Decathlon, Operation Safras, Percy II: Percy's Revenge, Percy III: Super Spy, Pirates, Pod-Man-Joe, Posidroid, Powerplay, Pyramid of Doom, Rip Cord, Roller Ball, Roving Robot II, Runemagic Adventures, Satan's Challenge, Savage Island, Part 1, Savage Island, Part 2, Scrumpy, Secret Mission, Selladore Tales: Black River Quest, Shuttle, Sim City, Sink the Bismarck, Snowball, Southern Belle, Space Grab, Space Warp, Spitfire Flight Simulator, Sporting Triangles, Star Clash, Starquake, Starship Discovery, Stock Market, Strange Odyssey, Strategy I: Invasion, Strategy II: Hunt for the Bismark, Subway Vigilante, Summer Olympiad, Super Gran: The Adventure, Swords and Sorcery, System Wadgebury, The Adventures of Buckaroo Banzai, The Alien from Outer Space, The Archers, The Attic Bug in SameGame, The Bungle Brothers, The Count, The Dam Busters, The Fall of Rome, The Four Wands, The Golden Voyage, The Great Escape, The Growing Pains of Adrian Mole, The Guns of Navarone, The Guy in the Hat, The Horse Lord, The Key Man, The Manhole Game, The Master, The Maze, The Mirror of Khoronz, The Perils of Percival Penguin, The Price of Magik, The Quest, The Quest for The Last Baked Bean, The Secret Diary of Adrian Mole, The Sorcerer of Claymorgue Castle, The Sting, The Ultimate Prize, The Way of the Exploding Fist, The Worm in Paradise, The Worst Witch, Trafalgar, Trailblazer, Voodoo Castle, War Games: Tobruk and Salamanca, William: The Conqueror, Winter Wonderland, Wizard, World War I, Zark!, Zeus

    http://bostjan-grandovec.si/Content/News.htm

    SameBoy 0.12.3

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

    New/Improved Features

    Super Game Boy color correction is now available in the libretro port
    It is now possible to hide the Super Game Boy border in the libretro port
    The SDL port will now hide the mouse while a ROM is running

    Accuracy Improvements/Fixes

    Changing the frequency of channels 1 and 2 is now more accurate
    Audio rendering should now be accurate when emulating Game Boy Advance

    Bug Fixes

    Fixed garbled graphics while emulting Super Game Boy in the SDL port when OpenGL 3.2 is not available
    The Cocoa build is now linked against the correct SDK version, restoring compatbility with older macOS versions that was mistakenly dropped in the previous release
    Fixed fullscreen related issues in the SDL port
    Fixed a bug where the SDL port did not save the battery in some cases
    Bug fixes to libretro achievement support
    Restored Game Boy Camera support on newer macOS versions
    Fixed High-DPI support on Windows 10

    Misc Internal Changes

    Improvements to the audio and ICD2 APIs
    Allow compiling SameBoy for platforms with a non-standard bool size
    Improved build portability, will now use pkg-config if available

    https://sameboy.github.io/

    DOSBox-X 0.82.25 (2020-01-01)

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

    0.82.25

    Added 1920x1440 4:3 HD VESA BIOS mode and increased
    scaler limits to support it.

  • VESA BIOS emulation now rejects video modes that
    exceed the render scaler architecture's limits,
    to avoid frozen screens if set. However, VESAMOED.COM
    warns the user, so if the user ignores the warning,
    VESA BIOS emulation will allow user-defined modes
    that exceed the limits anyway.
  • VESAMOED.COM will now warn you if the custom mode
    you modified exceeds the render scaler's limits.
  • VGA emulation now reports render scaler limits
    in the logfile at startup, if debug logging is
    enabled.
  • Render scaler code now logs a warning when it
    rejects a video mode that exceeds the render
    scaler limits.
  • S3 emulation now allows 16MB of video memory.
  • Due to continuous problems with DOS games and a
    very long VESA modelist, the defaults for VESA
    BIOS options in dosbox.conf have been changed to
    limit the modelist to something a late 1990s
    VESA BIOS would list. New defaults include a
    maximum resolution of 1280x1024, the removal of
    4bpp 16-color packed, unusual video modes,
    "High Definition" TV broadcast modes, and the
    extra explicitly defined 24bpp modes to complement
    VBE1.2 32bpp modes. Those options remain
    changeable and all limits can be lifted with
    settings in dosbox.conf if wanted.
  • Allow using "" in the debugger to specify that
    a hex value should be used rather than the
    contents of the flag with that name. Allows
    hex values of AC, AF, CF and DF to be directly
    specified. (Allofich)
  • 25.COM, 28.COM, and 50.COM now have different
    versions for VGA, EGA, and other IBM compatible
    video machines. 28.COM now correctly sets 28 lines
    for machine=ega. CGA/MDA/Hercules/etc. still use
    INT AX=3h for 25.COM.
  • Change 25.COM to use INT 10h AX=1114h (8x16) instead
    of INT 10h AX=3 (set 80x25 mode).
  • INT 10h AX=1111h (8x14) and AX=1113h (8x8), related
    to 28.COM and 50.COM, now range check the current
    cursor row against number of rows to keep it on
    screen.
  • Fixed ADDKEY "full" command not turning on the
    full core when used with a delay. (Allofich)
  • INT 10h AX=101Ah Get Video DAC color-page state fixed
    to restore display after blanking it due to Attribute
    Controller read and write operations. This fixes
    IBM PC compatible MS-DOS game "Blue Force".
  • Debugger: "VGA AC" now shows AC disable bits as well
    as the internal state indicating whether the last
    byte written to 3C0h was handled as the index.