Can the Snes be reset from the game cartridge?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Can the Snes be reset from the game cartridge?
by on (#104087)
I want to be able to initiate a reset from the game cartridge. Is this possible?

Thanks
Re: Can the Snes be reset from the game cartridge?
by on (#104089)
Soft reset is just a jump to the beginning of the code.

To my knowledge there is no readily available way for software initiated hard reset, but it should be possible, as there is /RESET on the connector. Given that there is no RAM or other writeable hardware on the cart, you probably can do it just by a bit of extra hardware that would detect a write into ROM area using available signals.
Re: Can the Snes be reset from the game cartridge?
by on (#104090)
I was hoping for a harware solution... ground this ?? or put +5 to this point.....
I didn't think there was a way but thought I would ask just in case...

Thanks
Re: Can the Snes be reset from the game cartridge?
by on (#104091)
Ground the +5V line to the cartridge :)

But seriously, hard reset is the only way to get control of the SPC-700 if you've lost control.
Re: Can the Snes be reset from the game cartridge?
by on (#104092)
Markfrizb wrote:
Ground the +5V line to the cartridge



I was hoping to not have to do a direct short. Thought this would be bad for the voltage regulator....
I did try that and yep, it definitly reset. But that can't be good for the console.

Thanks
Re: Can the Snes be reset from the game cartridge?
by on (#104093)
Connecting pin 26 to Ground will cause a reset. http://www.caitsith2.net/snes/flashcart ... .html#cart

Ofcourse how you achieve temporarily connecting that pin to ground is up to you.
Re: Can the Snes be reset from the game cartridge?
by on (#104094)
I'll give it a try, thanks!
Re: Can the Snes be reset from the game cartridge?
by on (#104115)
Markfrizb wrote:
blarrg wrote:
Ground the +5V line to the cartridge

I did try that and yep, it definitly reset. But that can't be good for the console.

I think blarrg has been joking there... good that he didn't say to ground the 230V pin :-)

Grounding /RESET should be legit. Nintendo's official japanese "Nintendo Power" flashcarts are doing that, too.
The PPUs aren't connected to that /RESET signal, so you won't get a complete reset, unless you do reset the PPU registers by software before doing the hard reset.
Re: Can the Snes be reset from the game cartridge?
by on (#104116)
Thanks! so i should find a 230V power source and attach that to the reset on the cart? Right?

No, just kidding! Thanks for the tip! I'll test it in a little bit to see if that works.... I thought that pin 26 was the sram reset for some reason....
Re: Can the Snes be reset from the game cartridge?
by on (#104119)
Hey I just got an idea how you could do a hardware reset through software. Connect a single de/multiplexer to A23 & /RESET. When you want to reset, you just need to access any space that uses A23.
Re: Can the Snes be reset from the game cartridge?
by on (#104121)
Ok. How would I do that? Which part would I use?

basicly, the SNES is inside a arcade cabinet and I didn't want to open up the cabinet everytime I need to do a reset. My goal is for a non-invasive reset through the cartridge (not cracking open the console with wires running out).

Thanks!
Re: Can the Snes be reset from the game cartridge?
by on (#104124)
In that case it should be much easier. Use a simple on/off switch, connect one pin to MAD-1 Pin 9 (/RESET) and the middle pin to ground.
Re: Can the Snes be reset from the game cartridge?
by on (#104125)
In this case you can still use power line, but don't short it - just disconnect and connect it back for a short period with a button.
Re: Can the Snes be reset from the game cartridge?
by on (#104155)
MottZilla wrote:
Connecting pin 26 to Ground will cause a reset. http://www.caitsith2.net/snes/flashcart ... .html#cart

Ofcourse how you achieve temporarily connecting that pin to ground is up to you.




Update: This did indeed do a reset! Thanks guys!

I haven't tried the mad-1 pin 9 yet.......

ngevan2k wrote:
In that case it should be much easier. Use a simple on/off switch, connect one pin to MAD-1 Pin 9 (/RESET) and the middle pin to ground.
Re: Can the Snes be reset from the game cartridge?
by on (#104159)
Curious, what are you doing with a SNES in an arcade cabinet?
Re: Can the Snes be reset from the game cartridge?
by on (#104163)
MottZilla wrote:
Curious, what are you doing with a SNES in an arcade cabinet?



I made a jamma to Snes converter so I could play snes games in my arcade cabinets.


http://www.youtube.com/watch?v=RhLUGYhL ... ata_player


http://www.youtube.com/watch?v=TaZ_3-lV ... ata_player
Re: Can the Snes be reset from the game cartridge?
by on (#104176)
The /RESET line on the cart is the proper way to handle this in almost all cases. That's the purpose of that line. When the CPU resets, it pulls that line low to reset all of the hardware on the cart. Likewise, when the CIC fails the handshake, it pulls that line low to hold the console in a reset state in order to lock out the console in case of handshake failure. Manually pulling that line low should soft-reset any hardware that is connected to it (which I would have thought was everything, but as it's been mentioned, some of the hardware might not be, though if your code properly initializes all hardware registers at startup you should be fine).
Re: Can the Snes be reset from the game cartridge?
by on (#104276)
Sweet! Yep, it does a soft reset perfectly. Thanks for everyone's posts. That solved my issue.

:D