Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ws: First pass at "mono" model color emulation. #1834

Merged

Conversation

asiekierka
Copy link
Contributor

@asiekierka asiekierka commented Feb 16, 2025

The "mono" WonderSwan has an FSTN display, same as the Game Boy Pocket and resulting in the same display hue. While there are more accurate palettes for FSTN displays available these days, I've decided to use Near's GBP palette for consistency. It also has sixteen shades of grey with a contrast slider; according to lidnariq, with the optimal contrast wheel setting, they follow a linear gamma of 1.0.

This PR adds color emulation to the "mono" WonderSwan under these assumptions; I am a little concerned that not every game expects the same contrast wheel setting, but I'd say it's good enough for a first pass. A proper second pass would require photographic documentation to create a more precise palette, probably.

@asiekierka asiekierka force-pushed the feature/ws-color-emulation-mono branch from 150a8f9 to 4d8e246 Compare February 16, 2025 11:20
@LukeUsher LukeUsher merged commit 58af8cb into ares-emulator:master Feb 16, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants