2019年4月7日 星期日

Cemu 1.15.4b

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

# New in 1.15.4b:

general: Fixed memory searcher tool not displaying some values
general: When certificates for online mode are missing or corrupted Cemu will now print a warning to log.txt when they are accessed

H264: Stability improvements

GX2: Fixed crash when R10_G10_B10_A2_SNORM texture format is used
GX2: GX2ConvertDepthBufferToTextureSurface() will now reset global depth clear to 0.0 as a side effect since Dragon Quest X relies on this behavior

nlibcurl: Fixed crash bug in free() wrapper
nlibcurl: Implemented curl_multi_fdset()
nlibcurl: Added support for CURLINFO_CONTENT_TYPE and CURLINFO_REDIRECT_URL

nn_boss: Fixed crash when running unregistered task

nsysnet: Stability improvements

# New in 1.15.4:

general: GamePad view now works with OSScreen API (used by some homebrew)

debugger: Various stability improvements and bug fixes

H264: Added full h264.rpl module implementation (#25)

CPU/JIT: Implemented PSQ_L type 9 (single U16 load) (#30)

GX2: Fixed a bug when determining vertex winding order for primitive RECTS with non-standard vertex shader attribute mapping
GX2: Fixed a bug in texture copy operations with non-zero mip levels (#19)
GX2: Added support for texture formats X24_G8_UINT and D32_FLOAT_S8_UINT (#9)
GX2: Minor optimizations

nlibcurl: Several crash bugs fixed

input: Added support for hot plugging configured controllers while a game is running

nn_boss: SpotPass files are now cached across Cemu sessions and only redownloaded if they are outdated
nn_boss: Added support for RawDlTaskSetting API in tasks and file handling (#31)
nn_boss: Fixed incorrect http headers in web requests
nn_boss: Fixed a bug in task.StopScheduling()

nsysnet: Improved robustness


Note:
(#xx) refers to bug tracker issues fixed by this change. See http://bugs.cemu.info/projects/cemu/ http://cemu.info/index.html

Visual Boy Advance - M v2.1.2

GBA/GBC模擬器 Visual Boy Advance - M  發布新版,更新如下 :

Most notably, this release fixes the analog stick regression from v2.1.1, fixes RPI plugins support, supports remembering the game window geometry (including fullscreen) and properly supports XDG config directories (thanks to @denisfa for the latter two.)

In addition there are fixes for a bunch of warnings, resulting in a couple of actual bug fixes (thanks @denisfa) and various build related improvements.

Please scroll down for the binary links.

95433f6 - release v2.1.2 (73 minutes ago)
5b9d1a7 - cmake: improve finding wx utils (19 hours ago)
836b74a - remove DOS line-ends from src/wx/xrc/*.xrc (2 days ago)
49205bf - remove unused "multithread filter" menu item (2 days ago)
331d9d3 - Fix compilation warnings for MacOS build. (3 days ago)
5540790 - fix some compilation warnings (12 days ago)
d919728 - Fix for resizing window geometry when loading games. (3 days ago)
64a9c09 - fix analog stick regression from e57beed #400 (5 days ago)
0f0d240 - more specific check for 3.1.2 xrc error (5 days ago)
d9a7df6 - fix if statement in SDL sound driver #396 (5 days ago)
41ee35f - add *.dll to .gitignore (5 days ago)
6ec4667 - installdeps: centos: do not install wx 2.8 (9 days ago)
2097b5a - wx 2.8 compat fixes, centos support, cmake fixes (9 days ago)
b69fced - cmake: refactor, better clang support (11 days ago)
7fb27c4 - cmake: check for broken LTO (11 days ago)
f2e9dc5 - cmake: check for policy CMP0077 existence (11 days ago)
ae38a70 - cmake: gcc/clang colors with ninja, fix warnings (12 days ago)
23fe13d - cmake: fix syntax error in Win32Deps.cmake (2 weeks ago)
59e9c69 - reset Xorg screensaver on joy events (2 weeks ago)
a0283ea - fix game panel size on wxGTK #325 (2 weeks ago)
f1ecd7c - auto deps for visual studio, take 1 (2 weeks ago)
3da07f4 - detect llvm toolchain utilities #392 (3 weeks ago)
c714ff8 - fix problems of command line parameters (3 weeks ago)
a1f0c34 - XDG followup work #94 (3 weeks ago)
2142a46 - Revert "travis: try re-enabling binary check" (3 weeks ago)
101fac5 - travis: try re-enabling binary sanity check (3 weeks ago)
6ca5941 - travis: disable mxe pkg key (3 weeks ago)
a57e51f - Return non-error code for given command line parameters. (3 weeks ago)
3fd444d - XDG related cleanups #94 (3 weeks ago)
513b055 - minor travis update for mingw jobs (4 weeks ago)
1ebb8ef - Fix to set correctly position Y. (4 weeks ago)
944c263 - auto save/load geometry for wx GUI #94 (4 weeks ago)
36fbf71 - travis update attempt 5 (4 weeks ago)
77bcbbf - travis update attempt 4 (4 weeks ago)
7b3a3a0 - travis update attempt 3 (4 weeks ago)
8f0a578 - travis update attempt 2 (4 weeks ago)
dbd1d8c - attempt to re-enable travis mingw slaves (4 weeks ago)
530af14 - rpi plugins fix + paths enhancements #94 (4 weeks ago)
6a98f3c - define S_ISDIR for win32 #94 (4 weeks ago)
7373da1 - Fix segmentation fault issue when using WX port command line on Linux and MacOS. (4 weeks ago)
3645388 - XDG Base Dir Spec followup #383 (4 weeks ago)
39fd3f6 - add note to README.md about translations (5 weeks ago)
24fd4e9 - move factory reset to help menu (5 weeks ago)
5835daf - translate battery save error #318 (5 weeks ago)
d2922cf - stop showing "wrote battery" msg on panel #318 (5 weeks ago)
646557e - Add support for the XDG Base Dir Spec for Linux with legacy support. (5 weeks ago)

https://github.com/visualboyadvance-m/visualboyadvance-m

2019年4月5日 星期五

Sega Model 3 UI (2019-04-04)


Image
SEGA Model 3模擬器 Supermodel 前端工具 Sega Model 3 UI 發布新版,更新如下 :

Sega Model 3 UI - by Nuexzz (c) 2019 Nuexzz@gmail.com
-----------------------------------------------------------
Features
 -----------------------------------------------------------
Added - list view of all the supported games Added - preview of each game (snaps).
Added - button of the roms directories.
Added - check Load button (Load Rom)
Added - all video options
Added - all sound options
Added - all control options (for the time being it uses the supermodel configurator (accurate and will never fail)
Added - system link options (preliminary) will only work with the only version created by Spindizzi

 -----------------------------------------------------------
Priorities for future versions

Add - a new window for controls and remapping from there
add - individual configuration for each game

https://www.supermodel3.com/Forum/viewtopic.php?f=3&t=1636

2019年4月3日 星期三

Mesen-S 0.1.0 (Alpha)

由 FC模擬器 Mesen 開發團隊所寫的新SFC/SNES模擬器 Mesen-S 發布新版,更新如下 :

First release - this is an alpha-quality release.
In other words, there may be critical bugs - please don't use this to start playing a 5+ hour game!

Among other limitations, none of the enhancement chips (Super FX, etc.) are currently supported, so any game that uses them will not work.

https://github.com/SourMesen/Mesen-S/

GBE - PLUS 1.3

GB/GBC/GBA/NDS模擬器 GBE - PLUS 發布新版,有興趣的朋友請至官網下載。

https://github.com/shonumi/gbe-plus/

Sega Model 2 UI (2019-04-02)



SEGA Model2模擬器  SEGA Model 2 Emulator 前端工具 Sega Model 2 UI 發布新版,更新如下 :

add - new font and color in the gui
add - volume control
Add - drop-down menu in case of adding some hacks
add - many games with widescreen support (correct)
fix - writing code that if it was not the key it wrote ERROR
fix - the first resolution option was left blank

games with widescreen (correct) so far
daytona
dayton93
daytonas
daytonase
daytonat
daytonata
daytonagtx
daytonam
desert
doaa 
pltkidsa 
srallyc 
srallycb 
srallyp 
vf2o 
vf2a 
vf2b 
vf2 
doa
fvipers
indy500d
indy500
indy500to
pltkids
sgt24h
vstrikro
vstriker
hotd
skisuprg

http://forum.arcadecontrols.com/index.php/topic,159733.0.html

2019年4月2日 星期二

GLideN64 Public Release 4.0

N64模擬器插件 GLideN64 發布新版,更新如下 :

Hello,

Today is time to set new Release tag to master branch.
Previous Release 3.0 was a revolutionary one because of massive changes in plugin's architecture and new possibilities opened by these changes. This release is rather evolutionary. It continues tendencies started in the previous version. Of course, new features had been developed too. Lets see:

Solution for HLE problems

The main theme of the new release is solution of HLE-related problems. It started with long long awaited HLE implementation of BOSS ZSort microcode made by Gilles Siberlin.

Then olivieryuyu and me completed our "Mission Impossible 2" : HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo".That was a huge and incredibly hard work. Successful completion of that task ultimately closed "HLE not supported" issue. All N64 games now can be run in HLE mode. olivieryuyu wrote an article about this microcode: "The masterpiece graphic microcode behind the Nintendo 64 version of Indiana Jones and the Infernal Machine and Star Wars Episode I: Battle for Naboo". I highly recommend to read it.

Next step was to fix issues caused by incomplete or incorrect implementation of some HLE commands, which caused HLE-only glitches. We started with re-implementation of S2DEX microcode, which is designed to draw such 2D objects as sprites and backgrounds. olivieryuyu decoded that huge and tangled microcode and we made new HLE implementation of it, trying to reproduce original algorithms as close as possible. That work took us circa six month.

We also fixed several small HLE issues, where glitch was caused by an issue in some command. Such fixes also required microcode analysis. Thanks to olivieryuyu's efforts we fixed:

missing transition effect in Dark Rift menu

Coin Block Blitz mini game in Mario Party

Conker's Bad Fur Day lighting fix

Missing graphics in Sim City 64

Regressions fixes.

The second big topic of this new release is fixing of regressions.

Unfortunately, each big release is brings not only new features and fixes, but also new bugs. Complete testing is very hard and tedious process. Fortunately, users are founding and reporting us about issues. One of my goals for this release was to fix all known regressions. I combed project's bug tracker for such bugs. To my surprise, many reported issues were actually old and very old regressions. I even found regressions, which were made before the very first public release. I fixed all these issues and I hope that this release will not bring many new ones.

New features.

1. As you know, GLideN64 has special mode for precise emulation of N64 depth compare. This mode helps to fix many minor and some major issues with depth compare, but it has some limitations:

serious performance drop in some games

incompatibility with Multi-Sample Anti Aliasing (MSAA)

Logan McNaughton aka loganmc10 found OpenGL extensions, which helped us to weaken the performance issue greatly. Now you can use N64 depth compare freely if your hardware supports required extensions. This mode is still incompatible with MSAA, but now we have a solution. I implemented Fast Approximate Anti Aliasing (FXAA) , which you can enable along with N64 depth compare.

2. Ultimate solution for "remove these darn annoying black boarders" issue: Overscan feature. Now you may crop output image as much as you want.

3. User profiles. You may create profiles with different settings and switch between them. For example, you may create a profile with 2D fixes enabled to play 2D games, or create a profile with N64 depth compare + FXAA enabled.

New supported games

I already mentioned implementation of new microcodes, which finally made it possible to run any game with HLE. However, there are still games, which can't run properly because they do something weird what GLideN64 does not expect and can't emulate yet. Example of such game is Super Bowling 64. The way that game programmed makes it hard to emulate on PC hardware. Finally I found a way how it can be done. That fix then helped me to solve split screen issue in NASCAR 2000. Another example of hard to emulate issue is multiplayer mode in GoldenEye 007 and Perfect Dark with 3 or 4 players. It was fixed too.

Other

It is impossible to list all solved issues. We closed more than 175 issues during this release cycle .
You may read my change-logs on Patreon for details.

Acknowledgements:

Thanks to all backers of "Indiana Jones and the Infernal Machine" crowdfunding campaign on Indiegogo. We hardly would take that task without your support.

Thanks to all my patrons on www.patreon.com/Gliden64 I very appreciate your support.
Thanks to all users of https://github.com/gonetz/GLideN64. Your bug reports and feedback greatly help us to improve quality of the program.

Very special thanks to olivieryuyu, the author of incredible microcode decoding works.

http://gliden64.blogspot.com/