Add shared game asset resolution for cheats and game docs, preserving the existing cheat-compatible lookup order while allowing asset-specific validation. Use it to find PDF manuals under docs/<core>/Manuals and keep cheat loading aligned with the same matching rules.
Show a synthetic Manual row above Cheats in the generic menu when a matching manual is available, and open it through the existing document viewer. Update manual state when games/images are loaded.
* N64: Implement cheats
* Remove unused function
* Corrected byte mask condition (skip if 0xffffffff)
* Meow
* Final changes to make the parser compatible with gamehacking.org's cheat files.
* Revert back to old pointer convention.
* Modify cheat_rec_t data type for planned changes to active cheat handling.
* Reorganized cheats_toogle and cheats_send to cache activated cheats and prevent opening files for all active cheats with each toggle.
* Added consistency checks.
* Update to latest miniz (2.1.0). Use single file combined release as per miniz documentation
* revert back to using inflateReset instead of inflateInit (doesn't work otherwise)
Co-authored-by: Zakk <zakk@rsdio.com>