The Straight Dope

Go Back   Straight Dope Message Board > Main > The Game Room

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2004, 01:01 PM
emekthian emekthian is offline
Guest
 
Join Date: Nov 2003
Hold RESET while you turn POWER off-NES question

I am slightly too young to have been playing video games in the NES era, although I have been playing some NES games with my emulator. Recently, I've been playing Final Fantasy 1. In this game, after you save at an inn, the innkeeper gives you the message, "Don't forget, if you leave your game, remember to hold RESET while you turn POWER off". Like I said earlier, I wasn't playing video games in the '80s, and it baffles me why it's neccessary to hold reset when turning the power off. Could someone explain this? And what would happen if you just turned the power off, without holding reset?
Reply With Quote
Advertisements  
  #2  
Old 01-25-2004, 01:07 PM
Achernar Achernar is offline
Guest
 
Join Date: Aug 1999
I believe all that happened was you lost your save game. I was under the impression that the reason for this is that pressing the POWER button disconnected the power from the system, whereas pressing the RESET button sent a signal to the cartridge to reset, rather than interrupting power. There were some games you could reset with the controller by hitting some set of buttons, like A B Select Down or something like that.
Reply With Quote
  #3  
Old 01-25-2004, 03:07 PM
Joey P Joey P is online now
Charter Member
 
Join Date: Jun 1999
Location: Milwaukee, WI
Posts: 17,646
IIRC you had to do that in Zelda to or something would get screwed up.
Reply With Quote
  #4  
Old 01-25-2004, 03:09 PM
psychomonkey psychomonkey is offline
Guest
 
Join Date: Aug 2001
Oy, this makes me feel old, and Im only in college. Final Fantasy has whats called SRAM, a tiny tiny tiny bit of memory in the cartridge that is battery supplied (at least so I was told back then, Im not so sure now...). Anyway, not all games had this, the first popular game to have it was The Legend of Zelda (Classic Gold cartridge, of course). Mainly RPGs had it, but there were a few others. As far as the mechanics go, basically you would just turn the power off in most games and power was immediately cut to the cartridge, no harm done. Butwhen SRAM enters the picture, the cartridge needs to be set back to its original state before you turn it off so that you have the chance to save. Note that not all games function this way, and If I remember right, it had something to do with the way FFs memory worked, as I dont remember ever having t do that with Zelda. Other games used a password system, where you'd get a crazy long password to right down in orded toget to that spot. Since not all games used items and the like, it worked perfectly.
Reply With Quote
  #5  
Old 01-25-2004, 03:11 PM
psychomonkey psychomonkey is offline
Guest
 
Join Date: Aug 2001
I just realized that that k stands for kilobits, not kilobytes. Im not sure how to abbreviate those things.
Reply With Quote
  #6  
Old 01-25-2004, 03:23 PM
Kamino Neko Kamino Neko is offline
Guest
 
Join Date: Apr 1999
Quote:
Originally Posted by psychomonkey
Note that not all games function this way, and If I remember right, it had something to do with the way FFs memory worked, as I dont remember ever having t do that with Zelda.
Zelda did, in fact, require it. As did Dragon Warrior. Neither of them reminded you in-game, though.
__________________
Eschew Obfuscation
Reply With Quote
  #7  
Old 01-25-2004, 03:30 PM
Jeep's Phoenix Jeep's Phoenix is online now
Charter Member
 
Join Date: Aug 2000
Location: North Carolina
Posts: 3,812
Quote:
Originally Posted by psychomonkey
Oy, this makes me feel old, and Im only in college. Final Fantasy has whats called SRAM, a tiny tiny tiny bit of memory in the cartridge that is battery supplied (at least so I was told back then, Im not so sure now...).
Yep...I've seen a few of those cartridges disassembled; the battery is a button-style battery, about the size of a backup battery in a graphing calculator. Evidently, they have a very long life--my NES Legend of Zelda game still saves data.
Reply With Quote
  #8  
Old 01-25-2004, 05:07 PM
Quint Essence Quint Essence is offline
BANNED
 
Join Date: Dec 2003
Posts: 281
It is only a suggestion to hold the reset button in. The game saves when you go to the save screen but occassionally a small spike would reset the memory when you power off.
Later cartridges (all games that had an actual "save" used a battery backup, otherwise you used codes to get back to levels) were better protected against those spikes so they do not have that reminder.
Nintendo did not find out about the problem with the power spikes until after several hundred thousand of the Zelda games had shipped. The reset button basically cuts the power to the cartridge and prevents any spike from passing through when shutting off the main power.
Reply With Quote
  #9  
Old 01-25-2004, 05:21 PM
emekthian emekthian is offline
Guest
 
Join Date: Nov 2003
Thanks for the info. Are battery backup systems still used for saving games, or do cartriges now have non-volitile memory?
Reply With Quote
  #10  
Old 01-25-2004, 06:20 PM
Hauky Hauky is offline
Guest
 
Join Date: Jul 2002
I don't know about cartridges like the Game Boy Advance, but I think memory cards for consoles are now purely non-volatile memory, similar to the memory cards for digital cameras and the like. However, for example, the N64's memory cards were battery powered--but the cartridges with internal memory contained EEPROM chips. (phew)
Reply With Quote
  #11  
Old 01-25-2004, 06:20 PM
Duderdude2 Duderdude2 is offline
Guest
 
Join Date: Sep 2002
Quote:
Originally Posted by emekthian
Thanks for the info. Are battery backup systems still used for saving games, or do cartriges now have non-volitile memory?
"Cartridges" (I presume you're reffering to GBA games, as they're the only cartridges I can think of) now use something called EEPROM (Electrically-Erasable Programmable Read-Only Memory) to save games. It's a non-volatile storage device which can be rewritten copious times, though there is a limit of 100,000 to 1,000,000 (more than the average user would ever need).
Reply With Quote
  #12  
Old 06-06-2012, 06:49 PM
Ichinisan Ichinisan is offline
Guest
 
Join Date: Jun 2012
Quote:
Originally Posted by Hauky View Post
I don't know about cartridges like the Game Boy Advance, but I think memory cards for consoles are now purely non-volatile memory, similar to the memory cards for digital cameras and the like. However, for example, the N64's memory cards were battery powered--but the cartridges with internal memory contained EEPROM chips. (phew)
Some N64 games used EEPROM. Others use SRAM+Battery (Zelda:OoT is one of them). Still others use a different type of EEPROM that is sometimes referred to as "FlashRAM" (Super Smash Bros is an example of this).

I believe GBA games also had mixed save types...but I can't think of any specific examples. I remember examining a pirate copy of Super Mario World: Super Mario Advance 2 and noting that it had an SRAM battery while a real cartridge had some kind of EEPROM (no battery).

Last edited by Ichinisan; 06-06-2012 at 06:49 PM.
Reply With Quote
  #13  
Old 06-06-2012, 09:09 PM
samclem samclem is online now
Moderator
 
Join Date: Aug 1999
Location: Akron, Ohio
Posts: 20,396
When this thread was started(2004), we ddn't have a GAme Room. Now we do. Moved from GQ to GR.

samclem, Moderator
Reply With Quote
  #14  
Old 06-06-2012, 10:33 PM
Michael63129 Michael63129 is offline
Guest
 
Join Date: Jan 2012
I know this is an old thread, but the reason you have to hold in Reset is to prevent the CPU from doing anything when you power down because power isn't lost instantly; capacitors have to discharge and during this time the CPU gets invalid operating voltages which can cause it to operate erratically, thus holding it in reset prevents any operation during this time (the same thing is done in PCs, except it is automatic).
Reply With Quote
  #15  
Old 06-07-2012, 01:38 AM
Derleth Derleth is offline
Guest
 
Join Date: Apr 2000
Quote:
Originally Posted by psychomonkey View Post
I just realized that that k stands for kilobits, not kilobytes. Im not sure how to abbreviate those things.
No, kb stands for kilobits, kB for kilobytes. And remember that, when measuring RAM, kilo- means "multiply by 1024", unless someone's trying to screw you over.

And this is just as true now as it was in 2004, and I don't care if psychomonkey is still active.
Reply With Quote
  #16  
Old 06-07-2012, 01:48 AM
Jragon Jragon is offline
Member
 
Join Date: Mar 2007
Location: Miskatonic University
Posts: 7,156
Quote:
Originally Posted by Derleth View Post
No, kb stands for kilobits, kB for kilobytes. And remember that, when measuring RAM, kilo- means "multiply by 1024", unless someone's trying to screw you over.

And this is just as true now as it was in 2004, and I don't care if psychomonkey is still active.
Or they're the anal folks who insist that "kilobibyte" is the correct terminology.
Reply With Quote
  #17  
Old 06-07-2012, 01:40 PM
fusoya fusoya is offline
Charter Member
 
Join Date: Nov 2002
Location: NYC
Posts: 2,976
The power system in the original NES was very sensitive. I used to lose my saved games by doing things like throeing the controller, which would make the system jump and send a spike. The worst tragedy was with Ultima 4 where I was in the FINAL DUNGEON when my house had a power outage, and when it came back.....freshly erased game.

Anyway, the holding reset technique was to cut the power flow from the cartridge while the system shut down. MOST of the time, just hitting power didn't do anything, but I have lost saved games (Final Fantasy was especially bad) by not using the reset technique.

Note the redesigned toploader NES did not have these problems.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:57 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright © 2013 Sun-Times Media, LLC.