How can I use different Atmosphere versions for different emuMMCs?

blaizX

Well-Known Member
Newcomer
Joined
Nov 24, 2009
Messages
47
Reaction score
4
Trophies
1
XP
236
Country
Hi, I want to have two emuMMCs on a single SD card.
The first one should run the latest possible Switch firmware (currently 22.5.0) with the latest Atmosphere (currently 1.11.2).
The second emuMMC should run Switch firmware 20.5.0 with Atmosphere 1.9.5.

The reason for this is that older homebrew apps don't work with newer versions of Atmosphere—
for example, NROs created using https://github.com/Stary2001/godot.

The problem: As soon as the Atmosphere folder is renamed, or if there is no "atmosphere" folder in the root directory, a black screen occurs.
 
I just came across https://github.com/auggeythecat/hekate_auto.
If I understand correctly, this allows you to write a script that executes right before a specific emuMMC boots up.

Example:
I have a folder named "atmosphere_old_1.9.5" and one named "atmosphere_new" on my SD card.
With a script, I could set it up so that:
1. when I launch emuMMC1, the "atmosphere_new" folder is renamed to "atmosphere" beforehand,
2. when I launch emuMMC2, the "atmosphere_old_1.9.5" folder is renamed to "atmosphere" beforehand
(of course, the other Atmosphere version would first need to be moved or renamed back to its original folder name ^^)
—ensuring that the correct version of Atmosphere is loaded.
 

Site & Scene News

Popular threads in this forum