Alright here's a tweaked build, I wanted to use the autosave function (enabled from the ini, saves on quit and reloads on restart) but afaik there's no way to quit the nro with the default controls. I saw
this person's pull request to quit by pressing start + select together, copied the code but changed it to pressing both joysticks in at the same time, as I don't think the joystick presses have any effect in the default controls. So this updated nro is from the same latest commit on master but with the added quit code as described, I've also changed Autosave to 1 in the included ini, so you can use that or set it yourself in your own ini.
Next up - neither of the forwarders in this thread worked for me, so I made my own (using the same titleid as impeeza's because thinking of numbers is hard), I used the setup from
this forwarder maker but the main from
this one so that when you quit the nro, it exits back to the home menu rather than reopening the nro over and over. So with the aforementioned modified nro you can click both joysticks any time and it will autosave and exit to home menu, then autoload when you reopen. nro path is /switch/zelda3/zelda3.nro