FirmMux 3DS
More actions
| FirmMux 3DS | |
|---|---|
| General | |
| Author | nextcode4u |
| Type | Utilities |
| Version | 1.0.3-beta5 |
| License | Mixed |
| Last Updated | 2026/03/02 |
| Links | |
| Download | |
| Website | |
| Source | |
FirmMux is a unified front‑end for CTR, TWL, System Menu, Homebrew, and RetroArch‑backed systems including: Atari 2600/5200/7800, ColecoVision, Amstrad CPC, GB/GBC, GBA, Genesis, Game Gear, Intellivision, Sord M5, NES, Neo Geo Pocket, PokeMini, SG‑1000, Master System, SNES, TurboGrafx‑16, WonderSwan, Arcade/CPS1/CPS2/CPS3, Neo Geo/Neo Geo CD, C64/C128/VIC‑20/Plus4/PET, PSX, Virtual Boy, Lynx, Jaguar, DOS, PC‑98, ScummVM, Quake, Uzebox, TIC‑80, WASM‑4, and LowRes NX.
Documentation
See the docs/ folder for setup and backend details: https://github.com/nextcode4u/FirmMux/tree/main/docs
docs/SD Layout.mddocs/RetroArch Emulators.mddocs/NDS Options.mddocs/PC Setup.mddocs/Themes.mddocs/ROM Organizer (PowerShell).mddocs/Cover Art Sync.md
State persistence uses atomic writes with deferred idle saves to avoid launch-time stalls.
Widescreen notes and options: https://wiki.ds-homebrew.com/ds-index/rtcom?tab=forwarders
Screenshots
Changelog
v1.0.3-beta5
- Commits included in this release:
- Remove duplicate CIA toolchain links from README
- Refine CIA setup-helper flow, update docs, and remove boot B-skip logic
- Ignore bundled BGM credit sidecar file
- Ignore Windows ADS Zone.Identifier sidecar files
- Add CIA build pipeline and update FirmMux banner/BGM assets
- Fix 3DS HOME init flow and system menu behavior
- Stage standalone pathfile package in PC setup and document it
- Add standalone pathfile routing and New 3DS-only heavy system gating
v1.0.0-beta5
- Commits included in this release:
- Ignore bundled BGM credit sidecar file
- Ignore Windows ADS Zone.Identifier sidecar files
- Add CIA build pipeline and update FirmMux banner/BGM assets
- Fix 3DS HOME init flow and system menu behavior
- Stage standalone pathfile package in PC setup and document it
- Add standalone pathfile routing and New 3DS-only heavy system gating
v1.0.0-beta4
- Commits included in this release:
- Stage standalone pathfile package in PC setup and document it
- Add standalone pathfile routing and New 3DS-only heavy system gating
v1.0.0-beta3
- Commits included in this release:
- Set default emulator tabs and update docs
- Docs: sync SD layout, RetroArch staging, and persistence behavior
- Stabilize state persistence, remove boot debug, and update ROM/docs layout
- Add GBA system support and ship gba ROM folder
- Move setup flow to PC installer and align health checks
- covers: add SD boxart sync tool and emulator preview cache rendering
- tools: unify release flow with canonical SD asset publish
- Document NDS dependency links (NTR Forwarder, NTR Launcher, YANBF)
- Remove release_notes.md
- Fix target ID parsing and harden config reload stability
v1.0.0-beta2
- UI/theme pipeline polish and stability fixes.
- RetroArch backend flow and options improvements.
- NDS options/cheat flow iteration and docs updates.
- Additional quality-of-life fixes (toasts, list behavior, theme fallback/background handling).
v1.0.0-beta1
- Pure RetroArch 3DSX backend integration with firm handoff (sd:/3ds/emulators/launch.json) and core resolution.
- Custom FirmMux RetroArch build that boots directly into the selected core + ROM.
- Emulator system tabs with enable/disable, folder mapping, and robust missing/empty folder handling.
- Background picker (top/bottom) + background visibility control.
- Updated SD layout and documentation for RetroArch dependencies and build steps.
v0.1.0-alpha2
- This update focuses on theming, launcher selection updates, and UI polish for the alpha.
- Highlights
- Theme system with a theme picker (Options → Themes...) and per-theme layout/spacing.
- New color themes: default, amber, cobalt, ember, epoxy_resin, glacier, graphite, sage.
- Epoxy Resin theme includes asset-based backgrounds and sprite icon.
- NDS launcher auto-select uses product code CTR-P-FMBP (Select NDS launcher).
- System info panel and status bar refinements.
v0.1.0-alpha1
- This is the first public alpha build of FirmMux. It is focused on CTR/TWL browsing and handoff, not emulation.
- Highlights
- Config-driven targets (System Menu, 3DS Titles, Homebrew, NDS Titles).
- NDS browser with Sprite/Title Data toggle and cached banner previews.
- DSiWare (00048004) titles supported in the 3DS list with banner preview.
- Homebrew launching via hb:ldr.
- NDS launching via FirmMuxBootstrapLauncher (launch.txt handoff).
- Top status bar (time, Wi-Fi, battery) and System Info panel on Return to HOME.