sd2snes icon indicating copy to clipboard operation
sd2snes copied to clipboard

Autoboot feature for a pre-selected ROM

Open mrehkopf opened this issue 7 years ago • 13 comments

Implement a feature to have the sd2snes boot a pre-selected ROM automatically on boot, without user interaction and without showing the menu. Possible scenarios:

  • Interactively select a file for subsequent auto-booting with a bail-out button combination to go back to the menu (more complex solution)
  • Just expect a fixed filename (e.g. autoboot.sfc) and always boot that file if it exists (simple solution)

mrehkopf avatar Mar 22 '17 11:03 mrehkopf

The second / simple solution leaves the user with no possible way to get out of that game without access to a machine that can read and manipulate the filesystem to change the name of the autoboot.sfc or remove it.

MatthewCallis avatar Mar 22 '17 16:03 MatthewCallis

To be fair they'd also need access to such a machine to put the file there in the first place though.

mrehkopf avatar Mar 22 '17 16:03 mrehkopf

Sure, but going to an Expo or something where you want it to autoboot then its over and you just want free play you're stuck.

MatthewCallis avatar Mar 22 '17 16:03 MatthewCallis

With the bailout key combination, do you mean escaping from mid game out to menu or sequence to press while booting?

Simplest solution I can figure out would be just turning the SNES on with the A—or even just any—button pressed to clear the auto boot setting and revert to menu. Doesn't have to be any more sophisticated than that.

magu avatar Mar 22 '17 17:03 magu

Also, with the bailout, you could argue wether the bail should be permanent or single use. I could see use for both in different contexts. Also that could warrant for different combinations, e.g. Boot with A for single time menu, or boot with start to also clear the auto boot flag (which of course then also should be also togglable from the menu).

magu avatar Mar 22 '17 17:03 magu

This is actually a feature I would want to use at home since I usually play just one title until I'm done with it, and skipping going through the menu at each "cold start" would be a win.

Here's my simple suggestion: Have a toggle in settings called "autoboot into latest file" (or preferably something more succinct! "autoboot", "kiosk mode", "kids mode"...). When that is set SD2SNES will always automatically load the last file at cold start (and reset), except when holding a certain button combination. Preferably something easy enough to press using only the right hand so you simultaneously can press reset without using your foot. R + X or possibly R + X + A are my suggestions.

Optiroc avatar Mar 23 '17 08:03 Optiroc

Simple solution is the autoboot.sfc + force enabled ingame key hooks + a memory resident flag that an autoboot game ran once. A user that enabled the feature is surely able to remember the back to menu key combo. May I also suggest mapping the start button to acknowledge, so that starting the last loaded game is a simple double tap on start? This works great in Everdrives :)

ramapcsx2 avatar Mar 28 '17 00:03 ramapcsx2

I dunno, I like Magu's suggestion best. Forcing ingame hooks obviously prevents using this feature with any game that has trouble with ingame hooks. Nintendo has a long tradition of holding a button while booting, though.

DieKatzchen avatar Aug 06 '17 01:08 DieKatzchen

Someone using autoboot will not go back to the menu often. In fact going back often means changing rom, which contradicts the need of autoboot. So I'd say there's no need for fancy bailout thing. If the long reset could ignore the autoboot flag that would be the easiest, I think.

rarn avatar Aug 10 '17 17:08 rarn

Man! Implement the simple solution, it's enough for now for most of us, leave the complicated stuff for later, better have an option, even a simple one, than none. I absolutely agree with @rarn

DhinCardoso avatar Sep 25 '17 14:09 DhinCardoso

It looks like it's been a couple years since any activity has been posted. Just wanted to chime in and say this would still be a great feature and am in full support of it getting implemented if at all possible.

2dcomplex avatar Jul 13 '20 04:07 2dcomplex

It looks like it's been a couple years since any activity has been posted. Just wanted to chime in and say this would still be a great feature and am in full support of it getting implemented if at all possible.

Agreed!

DhinCardoso avatar Jul 14 '20 15:07 DhinCardoso

Just to keep this alive. I would also like this feature.

CianMclennan avatar Dec 10 '23 12:12 CianMclennan