PDA

View Full Version : Nestopia v1.41.3 unofficial release - xBr filter



wraggster
January 15th, 2013, 23:52
via http://www.aep-emu.de/

The NES-Emulator (http://www.aep-emu.de/Sections-req-viewarticle-artid-16.html) Nestopia (http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=84209#Post84209) has been updated by notBald to version 1.41.3.

Quote:

Member

Registered: 01/07/13
Posts: 3
This is a release of Nestopia (http://www.aep-emu.de/Web_Links-req-visit-lid-95.html) that includes the xBr filter made by Hyllian. For more information on this filter go here

This filter works well on SNES (http://www.aep-emu.de/Sections-req-viewarticle-artid-15.html) and Genesis (http://www.aep-emu.de/Sections-req-viewarticle-artid-24.html) games. It´s not such a big benefit (over HQ4X) on NES games, but you might like the result.

1.41.2 had an ugly bug that resulted in a blank screen in some cases. This version fixes that and adds the A and C variants of the filter.


----------------------------------------------------------------
Unofficial 1.41.3 - by notBald ([email protected]) (Jan 14, 2013)
----------------------------------------------------------------

Shell:

Changes

- Removed fully 32-bit xBr filter
- Added support for xBr a and c filters
- Fixed cancel bug (Would retain settings when cancel was clicked)
- Fixed black screen bug (Nothing rendered on screen)

Core:

Changes

- Added support for xbr a and c filters

The A, B and C variants of the xBr filter rounds corners differently:
- A: Don´t round corners
- B: Selectivly round corners
- C: Round all corners

----------------------------------------------------------------
Unofficial 1.41.2 - by notBald ([email protected]) (May 20, 2012)
----------------------------------------------------------------

Shell:

Changes

- Added support for grayscale and xbr filters

Core:

Changes

- Added grayscale and xbr filters

The grayscale filter was added just to test how one adds filters to the
Nestopia (http://www.aep-emu.de/Web_Links-req-visit-lid-95.html) core.

The xbr filter is a port of Hawkynt´s C# implementation of Hyllian/Jaracara´s
xbr filter. I believe the C# implementation is based on the 3.3a variant of
Hyllian´s filter.

The xbr filter works for both 888 and 565 color modes, but has not been tested
with the unusual 555 color mode. However, it should work with 555.

Due to idiocy on my part all interpolation calculations are truncated down to
15-bit. It´s not a hard thing to fix but as far as I can see it gives good
result as it is. One of Hyllian´s c++ impls use 16-bit math for interpolation so
it´s probably good enough as it is. Though performance should increase a bit,
as the current 15-bit impl is inefficient.

xbr vs hqx

- xbr does a better job at color accuracy (Hqx distorts/darken colors).
- Hqx retains sharp details better (Xbr is quicker to round).