[Feature Request] Add MD5 checksum verification status icons
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Under Core Information, a check icon indicates if the stock BIOS filename is correct. However, for the MD5 checksum, it only displays the value without any visual icon to indicate whether the used file's checksum is correct or incorrect. This is relevant because OpenBIOS can be used to replace the stock BIOS file.
Feature request
Add visual status icons to indicate whether the MD5 checksum is correct or incorrect.
Use case and status icons to indicate when the MD5 checksum is correct
- Place the stock bios file (
scph5501.bin) into your RetroArchsystemdirectory. - Start RetroArch
- Main Menu → Information → Core Information
Current behavior
Feature request
Use case and status icons to indicate when the MD5 checksum is incorrect
- Add external OpenBIOS to the system directory
- Obtain an upstream OpenBIOS binary (e.g., from PCSX-Redux):
# Download the latest dev AppImage from https://distrib.app/pub/org/pcsx-redux/project/dev-linux-x64
./PCSX-Redux-HEAD-x86_64.AppImage --appimage-extract
cp squashfs-root/usr/share/pcsx-redux/resources/openbios.bin ./scph5501.bin
# Check MD5
md5sum scph5501.bin
# 75d12438e62a4c338cf417bb6d7aa96d scph5501.bin
- Place the renamed file (
scph5501.bin) into your RetroArchsystemdirectory.
- Start RetroArch
- Main Menu → Information → Core Information
Indicate when the MD5 checksum is incorrect
Current behavior
Feature request
Version/Commit
1.22.2
Bisect Results
No response
Present in the nightly version
Yes, this is reproduced in the nightly build
Platform & operating system
GNU/Linux
Affected Cores
Beetle PSX, Beetle PSX HW, PCSX ReARMed, SwanStation
Environment information
AppImage nightly
Relevant log output
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 at RetroArch's Main Menu → Information → Core Information screen and compare the existing stock BIOS filename status indicator with the MD5 value display. Trace how this information is exposed for Beetle PSX, Beetle PSX HW, PCSX ReARMed, and SwanStation; done means the screen visibly distinguishes matching and non-matching MD5 checksums for the affected cores.
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
- 48/100