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/
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/
- 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/
メニュー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で起動しない不具合を修正
バイリニアフィルタリングが機能していない不具合を修正
他は特に変更無かったはず…
バイリニアフィルタリングが機能していない不具合を修正
他は特に変更無かったはず…
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/
# 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/
訂閱:
文章 (Atom)