Alternate Colours for OSD?
- colonel panic
- Posts: 53
- Joined: Mon May 25, 2020 1:54 pm
- Been thanked: 2 times
Re: Alternate Colours for OSD?
I would also love for this to be an option. Either straight black and white or the ability to define hex (or rgb or whatever) values for menu colors in the mister.ini
-
- Posts: 257
- Joined: Sun May 24, 2020 9:06 pm
- Has thanked: 64 times
- Been thanked: 13 times
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Alternate Colours for OSD?
I would love to be able to define this on a core to core basis. Like red fir Nintendo cores, blue for Sega etc.
Check out my MiSTer scripts on Github.
Re: Alternate Colours for OSD?
I think this would be extremely helpful for people who need (or prefer) higher-contrast colors in their UI. I'm not sure what the best way to implement it would be (maybe an ini option to avoid adding more to the menus) but it would be a worthwhile addition.
- LamerDeluxe
- Top Contributor
- Posts: 1239
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 887 times
- Been thanked: 284 times
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Alternate Colours for OSD?
It's certainly not an impossible task, but it would be a fair amount of work! The code that draws the OSD is part of the framework on the FPGA side, so even if the ability to read a custom colour from the INI and send it to the core was added to Main, you'd still have to update the framework in every single core to take advantage of it - and it would have to be done carefully to ensure it didn't break anything in a core that hadn't yet been updated.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: Alternate Colours for OSD?
I really like this idea, I added a ticket in for a feature request so maybe someone will pick it up.
https://github.com/MiSTer-devel/Main_MiSTer/issues/386
https://github.com/MiSTer-devel/Main_MiSTer/issues/386