[frontend] refactor: extract common firmware & key functions (#38)
Some checks failed
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
eden-build / source (push) Has been cancelled

Extracts some firmware version/verification functions into
`frontend_common` to reduce duplicate code, especially for the new QML
frontend.

Additionally adds a check for games that are known to require firmware
(e.g. MK8DX) and warns the user if they don't have firmware installed
and attempt to run the game.

Firmware installation is to be in a separate PR.

Signed-off-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Aleksandr Popovich <popovich@eden-emu.dev>
Reviewed-on: #38
This commit is contained in:
crueter 2025-07-13 03:39:19 +02:00
parent 55a7797378
commit 03351a4f8b
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6
39 changed files with 1146 additions and 1078 deletions

File diff suppressed because it is too large Load diff