ef85fced179258dd4ed8c044e1115cf7f30c2c0c
External integrations already have access to the CURRENTPATH, FULLPATH and STARTPATH files in order to see which file is currently active in the file selector and which core was started. Unforuntately there is no way for the integration to see when the file selector closes and whether the file was selected or the selector was cancelled. In my use-case, I have an external display showing game data and marquee images. When the file selector is active, this display shows data about the current file selection. When a game is running it shows info about that game. Without a way to know if the selection menu is visible, the transition from displaying the highlighted selection to displaying the active game is impossible when the file selector has just been cancelled. I also want to be able to use the extra data about the game that has been picked within the console menu. That data is available in CURRENTPATH, but if the menu is cancelled, we don't know if it's valid to use or not. This new file just tracks the status of the file select menu. When the file selector menu is onscreen it contains "active". When cancelled it contains "cancelled". If the file was actually chosen it contains "selected". That set of extra information is enough to know which game is currently running and which is just under selection regardless of whether the menu was cancelled or actually selected. Note: there are almost certainly nicer ways to expose all this information, but I'm attempting to keep any existing integrations that use these files working without requiring any changes.
Support "guide2" in gamecontrollerdb for OSD button chords. Support the +/- analog axis notation for mapping analog to digital buttons (#692)
Add functionality to change MaxCLL (peak nits) and MaxFALL (avg nits) + HDR with HDMI limited bugfix (#740)
Main_MiSTer Main Binary and Wiki Repo
This repo serves as the home for the MiSTer Main binaries and the Wiki.
For the purposes of getting google to crawl the wiki, here's a link to the (not for humans) crawlable wiki
If you're a human looking for the wiki, that's here
Description
Languages
C
58.3%
C++
41.5%
HTML
0.1%