libretro / gambatte-libretro

Hard fork of Gambatte to the libretro API.
http://sourceforge.net/projects/gambatte/
GNU General Public License v2.0
105 stars 79 forks source link

Update GBC colour correction #123

Closed jdgleaver closed 5 years ago

jdgleaver commented 5 years ago

This PR updates Gambatte's internal 'accurate' GBC colour correction with the results from Pokefan531's latest research (https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540/174).

It also adds a new core option Color correction - frontlight position, which simulates GBC screen brightness when illuminated from different angles (corresponding to the 3 gamma correction presets detailed in Pokefan531's post).

Here are some screenshots demonstrating the new colour correction with each of the 'frontlight position` settings:

above screen ---> central (default) ---> below screen