System Information displays incorrect MD5 checksum when using OpenBIOS
### Is there an existing issue for this?
- [x] This is a bug in RetroArch frontend
- [x] I have searched the existing issues
### Description
# Actual Behavior
The UI displays a static, hardcoded MD5 checksum targeted strictly for the stock BIOS, regardless of the actual file contents.
# Proposed Workaround / Solution
Modify the Core Information UI to dynamically generate and list the true md5sum of the currently utilized BIOS file, or add a fallback detection state when an alternative binary utilizes a stock filename.
### Expected behavior
The menu should dynamically calculate and display the actual MD5 checksum (the md5sum differs in step 1 and 3 in "Steps to reproduce the bug") of the loaded BIOS file, or explicitly state that an alternative/OpenBIOS is active, rather than displaying a static, targeted string meant only for the stock BIOS.
### Steps to reproduce the bug
1. **Launch RetroArch** and go to `Main Menu` -> `Load Core` -> Load one of the following PS cores:
- `Sony - PlayStation (PCSX ReARMed)`
- `Sony - PlayStation (SwanStation)`
- Note: https://github.com/libretro/beetle-psx-libretro/issues/963 currently prevents `Sony - PlayStation (Beetle PSX)` or `Sony - PlayStation (Beetle PSX HW)` core from being evaluated.
<img width="849" height="456" alt="Image" src="https://github.com/user-attachments/assets/8f84c49d-145c-4ab8-bae2-66893ce27f41" />
2. Main Menu → Unload Core
3. 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 RetroArch `system` directory.
4. Restart RetroArch to load the external OpenBIOS file: Main Menu → Restart
3. Repeat step 1
<img width="746" height="464" alt="Image" src="https://github.com/user-attachments/assets/2ca6a7cc-4002-4f3d-82e2-2859c2b25c56" />
### 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
### Relevant log output
```shell
```
3 条评论