mirror of
https://github.com/games-on-whales/gow.git
synced 2026-10-15 12:52:00 +00:00
[PR #345] [CLOSED] Add Eden (Switch) emulator to base-emu #321
Labels
No labels
bug
enhancement
enhancement
github_actions
good first issue
help wanted
help wanted
invalid
needs testers
pull-request
question
x11-images
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/gow#321
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/gow/pull/345
Author: @kmreisi
Created: 6/24/2026
Status: ❌ Closed
Base:
master← Head:feature/eden-emulator📝 Commits (1)
19f41a9feat(base-emu,es-de): add Eden (Switch) emulator for theswitchROM platform📊 Changes
12 files changed (+260 additions, -3 deletions)
View changed files
📝
apps/es-de/_index.md(+13 -0)➕
apps/es-de/build-fedora/configs/eden/qt-config.ini(+102 -0)📝
apps/es-de/build-fedora/scripts/startup.sh(+4 -0)➕
apps/es-de/build/configs/eden/qt-config.ini(+102 -0)📝
apps/es-de/build/scripts/startup.sh(+4 -0)📝
images/base-emu/build-fedora/Dockerfile(+7 -0)➕
images/base-emu/build-fedora/launchers/eden.sh(+9 -0)📝
images/base-emu/build-fedora/launchers/rom_launcher.sh(+1 -1)📝
images/base-emu/build/Dockerfile(+7 -0)➕
images/base-emu/build/launchers/eden.sh(+9 -0)📝
images/base-emu/build/launchers/rom_launcher.sh(+1 -1)📝
images/base-emu/tests/smoke.sh(+1 -1)📄 Description
Adds Eden (a maintained yuzu fork) as the Switch emulator, fixing the broken
switchROM platform.Context
Citron's download is commented out in
base-emu("TODO: check why this is failing") androm_launcher.sh'sswitchslot points at acitron.AppImagethat never gets built — so launching Switch ROMs currently fails (#261). Eden is actively maintained and a clean drop-in for that slot.What this does
forgejo_downloadhelper (git.eden-emu.dev), plus aneden.shlauncher that runs it fullscreen (-f). Ubuntu + Fedora.switchplatform ateden.sh.qt-config.ini(fullscreen UI, Switch gamedir at/ROMs/switch) on first launch, mirroring how the other emulators' configs are seeded.eden.AppImageis present; the es-de doc notes the config and the default key / firmware / ROM paths.The asset filter is anchored on
.AppImage$so it picks the AppImage, not the.AppImage.zsyncupdate file listed before it.Notes / questions
citron.shin place rather than removing them — happy to drop them for a clean replacement if you prefer.forgejo_download. If you'd rather pin (like Cemu'sdownload_verified+ sha256) for reproducibility, I can switch — Eden's releases are young and move fast.prod.keys+ firmware dumped from your own console (out of scope here). The es-de doc lists where to place them.Draft pending your CI build.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.