[Feature Request] Popup when core has missing required firmware/files
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Now that we have pop-up support, it would be useful if RA check to see if a required file is missing before launching a core, then if that file is missing a popup should appear reminding the users. The experience is quite bad at the moment, leading to blank screen or crashes.
This would be very beneficial to all users, for example launching Atari Lynx would give you a blank screen unless lynxboot.img is present in system.
This information is already present in:
https://github.com/libretro/libretro-super/blob/master/dist/info/mednafen_lynx_libretro.info
Should only apply when files are not optional - firmware0_opt = "false"
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the required-file metadata in dist/info/mednafen_lynx_libretro.info, especially lynxboot.img and firmware0_opt = "false". Trace the core-launch path and existing popup support to determine where missing required files are checked. Done means a popup appears before launch for missing non-optional files, avoiding the blank screen or crash described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100