NXStation B v1.0 — Batocera EmulationStation on Switch Horizon OS
Website: nxstation.com/nxstationb
NXStation (sibling app): nxstation.com
Github Repo: NXStationB Repo
NXStation B is a Nintendo Switch port of Batocera EmulationStation. It sits next to NXStation on the same site: NXStation is the custom Borealis frontend; NXStation B is the Batocera UI running as an NRO.
This is v1.0.
What you get
Requirements
Open source
Batocera EmulationStation is GPL. The Switch port sources will be released in due time.
Credits
Batocera.linux, Aloshi / original ES, RetroArch, libnx, ScreenScraper.
Themes: Simple_Life / No Flash (Mr. Overlay), es-theme-minimal (Lilbud, CC-BY-NC-SA), es-theme-simple (Nils Bonenberger, CC-BY-NC-SA).
Not affiliated with Nintendo.
FAQ you will get
Is this NXStation?
No. Different UI, same ROM folder. Top of nxstation.com has both apps.
Why does return go to Home in FW 22.5?
Stock cores on newer firmware often cannot chain-load back. Re-open NXStation B; it should land on the last game. Rax is only if you want in-core return. In FW20.4, it works just fine, however more testing is needed.
Applet / Album crash?
Use Title Override. The app needs full RAM.
Website: nxstation.com/nxstationb
NXStation (sibling app): nxstation.com
Github Repo: NXStationB Repo
NXStation B is a Nintendo Switch port of Batocera EmulationStation. It sits next to NXStation on the same site: NXStation is the custom Borealis frontend; NXStation B is the Batocera UI running as an NRO.
This is v1.0.
What you get
- Batocera systems, gamelists, detailed views, screensaver, and theme XML
- Stock RetroArch Switch (
retroarch_switch.nro+ libnx cores). Rax is optional - ScreenScraper (your website login in settings; developer API is built in)
- Bundled themes: Simple_Life (default), Minimal, Simple
- Per-system core picker — including standalone NROs such as Tico
- If you also use NXStation, playtime from B is logged into NXStation analytics
- Returning from a game restores the last system and title, with a faster boot
Requirements
- Atmosphere, Title Override (hold R on a game — not Album)
NXStationB.nro→sdmc:/switch/nxstationb/- ROMs in
sdmc:/roms/{system}/ - RetroArch Switch + cores on SD
Open source
Batocera EmulationStation is GPL. The Switch port sources will be released in due time.
Credits
Batocera.linux, Aloshi / original ES, RetroArch, libnx, ScreenScraper.
Themes: Simple_Life / No Flash (Mr. Overlay), es-theme-minimal (Lilbud, CC-BY-NC-SA), es-theme-simple (Nils Bonenberger, CC-BY-NC-SA).
Not affiliated with Nintendo.
FAQ you will get
Is this NXStation?
No. Different UI, same ROM folder. Top of nxstation.com has both apps.
Why does return go to Home in FW 22.5?
Stock cores on newer firmware often cannot chain-load back. Re-open NXStation B; it should land on the last game. Rax is only if you want in-core return. In FW20.4, it works just fine, however more testing is needed.
Applet / Album crash?
Use Title Override. The app needs full RAM.









