Search found 16 matches
- Fri Apr 28, 2017 10:14 am
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
For those that were not keeping up 1.54 of SNES9x was actually released with myriad improvements and native 6xBRZ. Wow, I missed this! :D It seems Snes9x is lacking some way to subscribe to release updates, e.g. via an RSS feed. PS: Would it be possible to use an application icon that looks "l...
- Mon Aug 10, 2015 10:50 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
Doneboltzmann wrote:Zenju, thanks again for implementing this! You should do it for ScummVM as well

- Wed Jan 28, 2015 8:09 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
Awesome, that's indeed the problem! Quite strange, but indeed, ddraw.lib is simply missing from the newer version of the DirectX SDK!MS removed it from the last DX SDK. You can find it here, but I'll save you some work.
- Sat Jan 17, 2015 11:57 am
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
thank you for the job zenju :) Is it be possible to have a build 32bits like the previous version ? thanks You're on XP, right? The build is 32-bit, but it requires Vista and later. I first wanted to make it XP-compatible but then I get a linker error "fatal error LNK1181: cannot open input fi...
- Sun Jan 11, 2015 8:48 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
Comes to TestBuild? Here you go: https://sourceforge.net/projects/xbrz/files/Snes9x/ Just compiled from current GIT sources including the 1.2 version of xBRZ. As expected the actual perf improvement compared to xBRZ 1.1 is quite significant! For testing you can check the CPU time with Process Explo...
- Fri Nov 21, 2014 3:26 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
One more xBRZ update: v1.2: After having some fun with the alpha-channel I gave the performance yet another intense overhaul: Was able to squeeze out 30% of the already optimized multithreaded version! 2014-11-21: Updated xBRZ to version 1.2: - improved performance by over 30% - Improved color analy...
- Sun Nov 02, 2014 7:24 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
Hi, I just released version 1.1 of xBRZ with two noticeable improvements: 1. alpha channel support, and 2. improved color detection: https://sourceforge.net/projects/hqmame/files/xBRZ/ I guess Snes9x does not need to scale images with alpha channels, but the new color detection is an improvement in ...
- Thu Jun 26, 2014 7:32 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
lol, for some reason I didn't expect a user option for "bilinear filtering", and so didn't look for one. TILOV2 wrote:That's what the "Bilinear Filtering" option in display settings should do.
- Thu Jun 26, 2014 2:01 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
I think I did that to get closer to your task granularity, but I guess you're right since this is CPU-bound. The best multithreaded solution would be of course to have a task scheduler (like Intel TBB - hopefully this will be a standard C++ library maybe with C++17) and chop everything into tiny li...
- Wed Jun 25, 2014 10:37 am
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
I've finally had time last weekend and added xBRZ. It's looking good! I've done a very quick review of the code and have two remarks: num_xbrz_threads = sysinfo.dwNumberOfProcessors * 2; I think the "*2" should be removed. On my machine this creates 8 threads, but I only have 4 CPU cores ...
- Thu Jun 05, 2014 4:12 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
The kega version of xBRZ claims to be 2-8 % faster than the original code, so it's probably the differences between kega and snes9x that explain perf. Technically the kega xBRZ code does pretty much the same thing, except for needlessly giving up on encapsulation by undoing function calls that the c...
- Thu Jun 05, 2014 11:18 am
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
Actually, easyAaron6537 wrote:how difficult it would be to add 2xBRZ and 3xBRZ

Snes9x-1.53-xBRZ-2014-06-05.zip
Snes9x-1.53-xBRZ-2014-06-05-source.zip
- Wed Jun 04, 2014 3:44 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
do you think you could possibly turn the filter into a .cg shader file as a shader and share the code on this thread? I don't have experience programming cg shaders, but I guess it would be quite a challenge. xBRZ has been written from scratch in C++ and takes advantage of a lot of C++ features whi...
- Thu May 22, 2014 8:24 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Re: Snes9x with xBRZ scaler support
allow an exception for s9x Sure, no problem :) Just let me know when time to implement draws near, and I'll add it to the official sources just like for HqMAME. if there ever is another I truly hope so... but currently I have nothing to complain about 1.53 so far, and it supports all the features t...
- Mon May 19, 2014 9:43 pm
- Forum: Snes9x Public Development Forum
- Topic: Snes9x with xBRZ scaler support
- Replies: 54
- Views: 698311
Snes9x with xBRZ scaler support
Hi, just as the title says, this is Snes9x with support for the xBRZ software scaler. xBRZ is intended as a replacement for HQx and was added as a new scaler for selection in Snes9x's display settings. http://i.imgur.com/lVJiWA5.png For a short comparison between xBRZ and other software scalers, see...
- Mon May 19, 2014 4:50 pm
- Forum: Snes9x Public Development Forum
- Topic: Incorrect RGB conversion
- Replies: 3
- Views: 59026
Incorrect RGB conversion
Hi, for the Windows port the RGB565 to RGB32 is implemented as: #define CONVERT_16_TO_32(pixel) (((((pixel) >> 11) ) << /*RedShift+3*/ 19) | ((((pixel) >> 6) & 0x1f) << /*GreenShift+3*/11) | (((pixel) & 0x1f) << /*BlueShift+3*/ 3)) The green pixel needlessly is stripped off its least signifi...