How Zelda Saves Your Game

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 มี.ค. 2024
  • Sponsored by Brilliant - brilliant.org/NesHacker/
    In this episode I explore the history and technology that allowed the Legend of Zelda to be one of the first games to have saves.
    Credits:
    Technical Editing - Kirby0Louise
    Japanese Language Research Support - Masayo Okamoto
    Sources:
    en.m.wikipedia.org/wiki/The_L...)
    en.m.wikipedia.org/wiki/Saved...
    tedium.co/2019/02/21/video-ga...
    en.m.wikipedia.org/wiki/Flopp...
    en.m.wikipedia.org/wiki/Famic...
    www.nintendolife.com/news/201...
    www.nintendotimes.com/1986/05...
    archive.org/details/computer-...
    en.m.wikipedia.org/wiki/Zork
    archive.org/details/New_Zork_...
    archive.org/details/New_Zork_...
    kotaku.com/why-you-cant-rent-...
    www.mext.go.jp/b_menu/hakusho...
    en.m.wikipedia.org/wiki/Stati...
    superuser.com/questions/13444...
    en-support.renesas.com/knowle...
    Music:
    Still Need Syndrome by Yarin Primak
    Fragments by Palm Blue
    Terminal by Stanley Gurvich
    Particles by Nobou
    The Labyrinth by DaniHaDani
    1986 by Angel Salazar
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 345

  • @ChrisBrunner
    @ChrisBrunner 2 หลายเดือนก่อน +350

    For what it's worth, I just cracked open my childhood Zelda cartridge yesterday and checked the voltage on the CR2032--still just over 3V! Game still works and saves just fine, despite getting it over 34 years ago.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +70

      Yeah I think a lot of them still do work, it's amazing... but those SRAM chips just draw such low power the batteries will last quite a long time!

    • @telengardforever7783
      @telengardforever7783 2 หลายเดือนก่อน +35

      I found my old NES and original Zelda cartridge sometime around 2010, popped it in, and low and behold! My save game from 1989 was still there and incomplete! They don't make tech like they used to, that's for sure.

    • @rfmerrill
      @rfmerrill 2 หลายเดือนก่อน +30

      @@NesHackerMy suspicion is that the current drawn by CMOS SRAM is so low that the battery life is dictated more by just shelf life than draw. I.e. a coin cell backing up SRAM will last about as long as that same coin cell still in the packaging. I have also noticed that Nintendo-produced cartridges from around '92-'94 seem to have unusually long lived batteries--almost every NES or SNES cart I've opened with a 92-94 marked battery is still alive.

    • @thewhitefalcon8539
      @thewhitefalcon8539 2 หลายเดือนก่อน +19

      ​@@rfmerrill Probably yes. An SRAM cell is like a locking mechanism that sticks in one of two different states. It requires (electrical) pressure to keep it stuck that way, but it doesn't actually have any (electrical) movement which would consume power. Only leakage power is used.

    • @milesaway1980
      @milesaway1980 2 หลายเดือนก่อน +7

      Same. I found my NES in a box in the garage last year and pulled it out and fully restored it. All of my games with saves states still worked! Not sure for how much longer, but that was pretty cool to see those saves still there.

  • @bslprints9935
    @bslprints9935 2 หลายเดือนก่อน +51

    when I was a kid, the kid down the street powered off my zelda 2 one day without holding reset and it destroyed my save - and I had just finally gotten the power glove :'-(

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +10

      Oh no... that's tragic :(

  • @FairPlay137
    @FairPlay137 2 หลายเดือนก่อน +296

    I find it interesting that Nintendo opted to not use battery-backed SRAM for the cartridge version of Metroid, despite the FDS version operating on the three-save system like Zelda. Maybe MMC1 was still in development?
    EDIT: I forgot that Metroid also used MMC1, which makes this a little bit stranger to me that they went with the password system for Metroid. Maybe save batteries were on the more experimental side back then?

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +72

      Maybe...? That definitely came up when I was researching this video. My assumption was that it was a cost/design issue. Saves in Zelda were kind of huge, where on Metroid the passwords would suffice. But I don't know for sure... 🤔

    • @ClassicTVMan1981X
      @ClassicTVMan1981X 2 หลายเดือนก่อน +23

      The original Legend of Zelda, or The Hyrule Fantasy: Zelda no Densetsu (lit. "Zelda Legend"), was released on February 21, 1986 along with the Famicom Disk System accessory itself.
      Metroid came out in August 1986 for the FDS, and then Kid Icarus (or "Light Myth: Palutena's Mirror") that December; the NES Kid Icarus also used a password save system.
      All three of these in their cartridge forms, when released here in July and August 1987, used the MMC1 mapper.

    • @hicknopunk
      @hicknopunk 2 หลายเดือนก่อน

      Well Zelda was a Taiwan hack to put it on s cart. Same with Castevania. Was Metroid a non Nintendo hack?

    • @kirby0louise
      @kirby0louise 2 หลายเดือนก่อน +45

      @@NesHacker You are correct. The save files in Metroid and Kid Icarus are 117 and 256 bytes respectively. In Zelda 1 it's 1308 bytes. Even if you divide by 3 to get a rough estimate of a single save file size, you can see how encoding a password is viable for the first two but not Zelda.

    • @lander77477
      @lander77477 2 หลายเดือนก่อน +12

      I'm glad they didn't, otherwise we wouldn't have "justin bailey"

  • @duuqnd
    @duuqnd 2 หลายเดือนก่อน +88

    This has to be the first Zelda save system video that actually taught me something new

  • @henrysanecdotes5323
    @henrysanecdotes5323 2 หลายเดือนก่อน +5

    Dang this is a well put together documentary. It goes all over the place talking about various games/systems/methods of saving, all while staying on a clear and defined path.

  • @rfmerrill
    @rfmerrill 2 หลายเดือนก่อน +12

    One distinction that needs to be made here: Not all SRAM has the low power draw needed to make battery backup feasible. What you need is *CMOS* SRAM. Unlike older logic families, CMOS has little to no current flowing in steady state, so a CMOS SRAM will draw microamperes if it's sitting idle with no reads or writes occurring. Maybe Pop & Chips was using older SRAM tech and that's why it needed replaceable batteries?
    Consequently, this is why the NVRAM on PCs is commonly called "CMOS"--originally CMOS was only used for low-power applications because it wasn't as fast as other logic families, but that has since changed. On modern PCs pretty much all logic is CMOS and the "CMOS" is actually flash.

  • @PotatoFi
    @PotatoFi 2 หลายเดือนก่อน +27

    Whoa. The pacing, ambiance, and information in this video are just awesome. I’ve been casually watching your channel for a couple of years, and it has been great, but this one feels like it’s on a whole new level. Great work!

  • @imclearingit4149
    @imclearingit4149 2 หลายเดือนก่อน +20

    One (and a half) comment on the Famicom disk system taking so long to load, part of it is because the FDS disks (and Mitsumi/Roland Quick Disks, and Smith Corona Data Disk, all the same thing) are a magnetic spiral record where it's all sequential, and if the drive alignment is off it may need to scan a sector two or three times to get it right

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +3

      That's incredible information, I had no idea and didn't come across the details of the format when researching. Very cool, and thanks for sharing!

    • @rfmerrill
      @rfmerrill 2 หลายเดือนก่อน +1

      ​@@NesHacker It also varies a lot depending on the game. I've done playthroughs of both Zelda 1 and Metroid on FDS recently and the Metroid loading times are horrid compared to Zelda.
      Unlike a PC diskette which has concentric circular tracks, there's no arbitrary seeking on an FDS disk. If you want to read a certain sector you have to seek to the beginning, and read the whole disc up to and including that sector. Metroid ends up seeking back to the beginning _three times_ every time you load or transition between areas. Zelda never does it more than twice. So Zelda must have been designed to get the most out of each pass, while Metroid didn't quite get to that point. This is with an emulator btw, so there's no retrying involved--the reads are "perfect".

    • @rfmerrill
      @rfmerrill 2 หลายเดือนก่อน +2

      @@NesHacker You can kind of think of FDS disks as disk-shaped tapes. The read/write head is mechanically geared to the spindle, so as the spindle turns the disk moves steadily inward, then quickly back out and repeat. Kind of like an automatic turntable (but the stylus on a turntable is moved by the record itself). This is very different from PC diskette drives where the head moves independently. Also since PC diskettes have data in concentric rings instead of a spiral, the head has to move slightly each revolution when reading a lot of data--thus the "tick....tick....tick" sound they make.

  • @Dave-rd6sp
    @Dave-rd6sp 2 หลายเดือนก่อน +60

    Did Nintendo ever try saving data to SRAM without a battery by just threatening it with a lawsuit?

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +15

      I seriously thought you were just going to say "to SRAM without a battery," which they did, a lot of games have additional RAM chips for use at runtime that aren't saved... but then you added the last bit 😂

    • @marcfuchs6938
      @marcfuchs6938 2 หลายเดือนก่อน +2

      Oh boy, what a beautiful comment. =D

    • @blakegriplingph
      @blakegriplingph 2 หลายเดือนก่อน +4

      Not a big surprise, their consoles are powered by lawsuits.

  • @netsendjoe
    @netsendjoe 2 หลายเดือนก่อน +14

    There is a port of NES Metroid to SNES where the hacker managed to apply the save function from the Japanese version and added it to the US version, while still having the password system as another option. It looks and works similar to how the Zelda save feature was implemented.

  • @TheMikeyb86
    @TheMikeyb86 2 หลายเดือนก่อน +46

    I just put in my LoZ and AoL carts. Both have all my saves... for now.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +12

      Oh wow, that's awesome, maybe I was wrong about the batteries being dead?

    • @TheMikeyb86
      @TheMikeyb86 2 หลายเดือนก่อน +5

      @@NesHacker no, I wouldn't go back on what you said in the video if I were you. My case is probably outlier data and not the norm. Great video as always, by the way. It's always a better day when NES Hacker puts out a new video.

    • @XxCrystalPhoenix
      @XxCrystalPhoenix 2 หลายเดือนก่อน +2

      How's your Pop & Chips save doing?

    • @pjl22222
      @pjl22222 2 หลายเดือนก่อน +3

      So, the manual said that the battery had a five year expected life. My cart bought not long after its release date still works some almost 40 years later or 8x the expected life. Things used to be built to last

    • @Controllerhead
      @Controllerhead 2 หลายเดือนก่อน +2

      @@NesHackerMost of my NES / SNES / GB carts are fine as of the 2020s, a few have lost their data and don't save anymore, but those are the exception. Lasting 30+ years from a friggin watch battery is truly incredible engineering.

  • @kellyhpdx
    @kellyhpdx 2 หลายเดือนก่อน +8

    Great deep dive into the history of this cartridge. Very well produced video - love the format!

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Thanks, I am happy you liked it :D

  • @wayfarer1021
    @wayfarer1021 2 หลายเดือนก่อน +1

    Great video! I knew about the battery save system, but I've never seen such detailed information. Thank you for sharing!

  • @greenmagicdragon
    @greenmagicdragon 2 หลายเดือนก่อน

    Dude, great video and awesome segway into the sponsor at the end. Well played. 👏

  • @kyle_8036
    @kyle_8036 หลายเดือนก่อน

    Just discovered your channel from Adafruit. Love the content, easily my favorite new TH-cam channel. Thank you for making all this amazing content.

  • @alieander
    @alieander 2 หลายเดือนก่อน +3

    Love the story you present here. really pulled me in and kept me watching :D

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Thank you so much, it was a labor of love :)

  • @alexanderlins8905
    @alexanderlins8905 หลายเดือนก่อน

    Your videos are of an incredibly high quality of work, I hope you continue on making them! Very talented indeed! I am a student of IoT and NES fascinates me! Thanks for the high quality content and keep it up! ✌️

  • @JonathosDX
    @JonathosDX 2 หลายเดือนก่อน +10

    Nintendo Family Basic had battery backup with removable batteries in the cartridge. Masahiro Sakurai demoed it in a video on his channel a few months ago.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      That's super interesting, and didn't come up in my research. I guess I was looking too narrowly at games in particular... Man, now I want to see if I can get a Family Basic system of my own 😭

    • @JonathosDX
      @JonathosDX 2 หลายเดือนก่อน

      @@NesHacker It looks fun and fairly easy to use even if you don't speak Japanese. And has functions for manipulating sprites so you can actually do performant (if simple) games.

  • @demos456
    @demos456 2 หลายเดือนก่อน +1

    Always nice to see you upload new videos. I love that I can understand many principles in circuitry and assembler programming (and apply them) by watching your content.
    I'm still enjoying the free fall in the rabbit hole you and BenEater made for me and I'd dive in it again if I could 😋

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      It's so fun to explore and play on these old systems. Please enjoy your 8-bit journey :D

  • @rodneylives
    @rodneylives 2 หลายเดือนก่อน +4

    Recording a game's state to persistent storage goes back before Zork and Wizardry. Zork was originally a Unix mainframe game called Dungeon (it was split up into three parts for release on microcomputers); Wizardry cribbed ideas from very early RPGs made for the PLATO multiuser system.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +1

      Interesting, I was mostly concerned with save systems that were close to those we see today (aka modern). It's somewhat hard to collect reliable written sources about particular games from the late 70s / early 80s, so I used what I could find and made some deductions. Appreciate you sharing!

  • @fershnibbity330
    @fershnibbity330 หลายเดือนก่อน

    This was super interesting, and-I mean this in the best way- helped me fall asleep. You’ve earned my subscribe for sure!

  • @BubblegumCrash332
    @BubblegumCrash332 2 หลายเดือนก่อน +2

    Love your videos😊 I like the new background also

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +1

      Thank you! I was feeling my old "set" just started to feel a little to cluttered and distracting. Even though this is just a wall in my house, I think it looks nice with the natural vignette created by my lighting 😁

  • @arcturax
    @arcturax 2 หลายเดือนก่อน +2

    Couple years ago I got my family collection of NES games. Both Zeldas and FInal Fantasy had saves still on them. When I replaced the batteries, the saves survived on Final Fantasy and the first Zelda, but were lost on Zelda 2. I'm guessing there was a capacitor that held just enough juice to keep the SRAM alive while I did the battery swap which took 30+ seconds due to soldering, or the SRAM was just hardy enough to keep its contents without power for that long.

  • @jaro5822
    @jaro5822 2 หลายเดือนก่อน +1

    For a channel with not even 100k subs. This is such a great quality video! Keep up the good work man! ❤❤❤

    • @mattgio1172
      @mattgio1172 หลายเดือนก่อน +1

      It's really awesome to see the algorithm rewarding smaller channels like this that have really top quality content. There's another channel called "inkbox" that has similar content and is similar size - it's great that both keep getting recommended.

  • @kingbrettpro
    @kingbrettpro 2 หลายเดือนก่อน +12

    So that's why World 5 in The Lost Levels took longer to load than the other worlds, since it was for the FDS, some of the levels in the game would take a bit longer to load than the other levels.

    • @obvfw
      @obvfw 2 หลายเดือนก่อน +6

      Probably it couldn't load all of the disk contents onto the cartridge connector at once. I'm guessing it loads worlds 1 through 4 at bootup, and then 5 through 8 once you get to that point.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      I'd have to look into it, but that's a very plausible explanation. Zelda takes some time to load its levels as well, for what it's worth, and that is definitely due to disk data being accessed and written from what I can tell.

    • @ClassicTVMan1981X
      @ClassicTVMan1981X 2 หลายเดือนก่อน

      Same thing in All Night Nippon Super Mario Bros. While this licensed hack was mostly based on Super Mario Bros. 2 (aka The Lost Levels), it combined levels from both that and the first Super Mario Bros. (most of worlds 1-8), and as with SMB2J, worlds 1-4 are stored in the first bank, then worlds 5-8 in the second bank, world 8's ending (Princess Peach saved) in the third bank, and finally worlds A-D (after you beat World 8 eight times; use A+Start on title screen to access) in the fourth bank.
      This degree of bankswitching on the FDS is why getting to Worlds 5-8, either directly from World 4-4 or via warp zones in Worlds 1-2 and 4-2, take longer to access.

  • @ILostMyOreos
    @ILostMyOreos 2 หลายเดือนก่อน +2

    I really love your videos, they're very good.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +1

      Thank you so much! I put a lot of heart into them, so I am glad you like them :)

  • @salvadormilanesbraniff3511
    @salvadormilanesbraniff3511 หลายเดือนก่อน

    This video has been an inspiration to me.

  • @menhirmike
    @menhirmike 2 หลายเดือนก่อน +3

    8:15 Even more so if you had a Commodore 64 or probably a ZX Spectrum (which were the most popular home computers in Europe at the time) because loading times from a 1541 Disk Drive or from Tape were measured in minutes, not seconds. I will say though that it was still Super Mario Bros. that really blew all our minds, with it's fast scrolling and detailed graphics.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Oooph, that is rough. Thankfully I didn't exist in the time of tape, my first computer was a commodore 64 with a shiny high speed 5.25" floppy drive 😆

  • @ChairmanMeow1
    @ChairmanMeow1 หลายเดือนก่อน +2

    I have to be honest, even as an adult I've never really understood how a battery 'saved' anything. Great video, I learned a ton from this and subbed.

  • @JamesSturges
    @JamesSturges 2 หลายเดือนก่อน +5

    I always thought it was interesting how of the three similar FDS>NES conversions, released around the same time, only The Legend of Zelda was afforded a battery backup. The other 2 (Metroid and Kid Icarus) had to go with a hacked-together password system that more-or-less converted the blob that would’ve been saved to the FDS file into a password (Metroid, for example, wastes a LOT of space because it was built against the FDS save size)

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +3

      Yeah it was unclear to me why this was the case, but I didn't focus my research in that direction due to the video primarily being about Zelda. Might be worth a followup, maybe even a short?

  • @Elektronaut
    @Elektronaut 2 หลายเดือนก่อน

    Interesting video and great presentaion!
    Based on the title I was expecting a video on how the current game state is captured and written into a save file. And maybe how this is then restorend when one loads a save file. Maybe a topic for another video ;-)

  • @Ails1234
    @Ails1234 2 หลายเดือนก่อน +58

    Wait a second this isn't a video about tetris...
    (if you don't know, the channels Displaced Gamers and Retro Games Explained both just released a video about Tetris within hours of each other)

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +17

      Hahaha, that's so funny. I had no idea 🤣 (was a little busy with this one)

    • @coomtothebroom778
      @coomtothebroom778 2 หลายเดือนก่อน

      Oh my heck, I thought I was the only one that noticed that. LOL!

    • @MaurycyZarzycki
      @MaurycyZarzycki 2 หลายเดือนก่อน

      Haha, I didn't notice it's two different channels and thought both vids were from RGE

  • @Dukefazon
    @Dukefazon 2 หลายเดือนก่อน +4

    You really upped your production quality!
    Are you plannig to continue your NES programming tutorial - the 6502 Assembly Crash Course?

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +4

      Thanks, I work hard to make the videos as high quality as I can muster. It's hard to say when I will get around to more tuts, I have a pretty full plate of ideas for both the NES and GB coming up this year 😅

  • @shinypb
    @shinypb 8 วันที่ผ่านมา

    Delightfully honored that something I wrote ended up being a source for an NesHacker video 😍 I love the internet so much

  • @johnrickard8512
    @johnrickard8512 2 หลายเดือนก่อน +7

    I think Nintendo calls it "lateral thinking with withered technology". It is also important to understand that at heart Nintendo is still a toy company.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      Indeed, thank you for sharing 😊

    • @SingularCherubim
      @SingularCherubim หลายเดือนก่อน +1

      They actually started out as a playing-card company, specifically! Small wonder they push the idea of collecting and *trading* so heavily in Pokemon.

    • @johnrickard8512
      @johnrickard8512 หลายเดือนก่อน

      @@SingularCherubim Indeed, we must remember that Nintendo is a company with a very long history.

  • @schlangengrube157
    @schlangengrube157 2 หลายเดือนก่อน +10

    Another awesome video.😀 The possibility to just save data on the cartridge without dealing with a password was so pleasant during that time. Fun fact: I bought my own copies of Zelda 1 and 2 around 35 years ago, and they are still both keeping their saves without problems.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      Nice, yeah a lot of folks are writing in to tell me about their batteries still working. Looks like I might have goofed assuming they'd be dead, my bad! 😅

  • @NeverlandSystemZor
    @NeverlandSystemZor หลายเดือนก่อน +1

    Many NES games used passwords or had no save function.
    I remember the grief of passwords for games like River City Ransom, Kid Icarus....
    It was great to have the save function with the battery and built-in save. A MASSIVE improvement.

  • @CreeperShorts
    @CreeperShorts หลายเดือนก่อน

    The music you use is incredible. It's like watching an actual documentary with this sort of ambient music that pulls you in, or is very "informative-like". Don't even know what such genre is called.

  • @scaryfish91
    @scaryfish91 2 หลายเดือนก่อน

    Properly fascinatng stuff, the agorithm gifted me something good for a change, thanks man! Big AHOY vibes in this one

  • @BenKlassen1
    @BenKlassen1 2 หลายเดือนก่อน +1

    Very cool. I always knew there was a battery in the Zelda cartridge but now I know how it got there and why.

  • @AnthonyBabcock
    @AnthonyBabcock 2 หลายเดือนก่อน +4

    Would be a neat short video to add to this about when and why the "hold reset to power off" function came about. I distinctly remember the original Zelda not having that function and was later added not only to Zelda but a lot of later release games that had a battery backup system. Was it different hardware or just a routine to hold the CPU in a stopped state so that the SRAM was not written to by accident?

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +4

      It's unclear to my why this is suggested for games with saves on the NES. I have seen conflicting information about it online too... and coming from a CS (math) background as opposed to EE, I haven't quite grokked what's going on with the reset hold.

    • @warrenduree9417
      @warrenduree9417 2 หลายเดือนก่อน +3

      I always powered my NES off without holding reset and it almost never erased my save files.... almost. I remember it happening once. Next time I went to play, all three of my save files were wiped. So it can happen, but is rare.

  • @ssl3546
    @ssl3546 2 หลายเดือนก่อน +8

    Kinda wish you'd talked about the data Zelda stores, because it seems like a lot when you play the game - it remembers when you leave a single enemy on a screen, it remembers which room items you've taken, etc. The answer "it's an SRAM chip that gets copied from WRAM when the game is over" is obvious and well-known.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +5

      Yeah maybe, but I also think the video has value for the way I provide historical and emotional context.

  • @jboy8735
    @jboy8735 2 หลายเดือนก่อน +1

    What’s the little monitor you had hooked up to your nes I need me something like that

  • @bencox5994
    @bencox5994 2 หลายเดือนก่อน +2

    Awesome video

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Thanks!

  • @kri249
    @kri249 2 หลายเดือนก่อน +1

    As a kid I always remembered the terms "Battery save" and "Battery back up." Having no understanding of electronics at the time I never understood what batteries would have to do with saving. Especially when I'd see saving on a floppy disk.
    Little did I realise the battery was an actual coin battery I could buy at the store.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Yeah when I was little I too didn't know why a battery mattered at all 😅

  • @seanvinsick5271
    @seanvinsick5271 2 หลายเดือนก่อน +5

    My original zelda still saves without replacement. Same with snes. I've only replaced 2 or 3 of them over the last several years

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      Wow, that's impressive... I would have (and did) assume most the batteries were long gone by now.

  • @Myriadis
    @Myriadis 2 หลายเดือนก่อน +1

    That was a fairly interesting video, thanks for that! However, I also kinda want to know WHAT does Zelda 1 save and what did it do to keep the save file size low? Maybe someone has a link to some breakdown of the save format or anything, couldn't find anything so far.

  • @RobertoVillegas-vincent404
    @RobertoVillegas-vincent404 2 หลายเดือนก่อน +6

    It still kind of screws with my mind that not all of the games that were on the FDS came with save functions once ported to the NES (looking at you Castlevania and Metroid), but I’m guessing that’s probably a timing thing vs when the MMC1 was utilized. Definitely wouldn’t mind in the future as I find them all sort of cool a video discussing some of the more popular or weird MMC chips and what each provided on a technical level.

    • @Phroggster
      @Phroggster 2 หลายเดือนก่อน +1

      If I recall correctly, Metroid and Castlevania were in development on the tail end of a chip shortage, so they cut production costs and went a different direction for those titles.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      I think I'm going to dig into this a bit and see if I can do a short or two on the topic. Hopefully I can find a definitive reason or at least a couple reasonable ones...

    • @RobertoVillegas-vincent404
      @RobertoVillegas-vincent404 2 หลายเดือนก่อน +2

      @@Phroggster that’s right. I forgot about the chip shortage at that time. That I would believe along with the fact Metroid and I think Castlevania as well were launched pretty early into the NES release vs Famicom. I’ll have to look into Castlevania II, but that might have been the cost side as well.

    • @kri249
      @kri249 2 หลายเดือนก่อน +1

      Didn't you say that Zeldas code had to be rewritten to accommodate the SRAM system. Would Metroid and other games have to under go the same treatment? If so LoZ might have been the guinea pig to see if it's worth the cost and trouble.

    • @RobertoVillegas-vincent404
      @RobertoVillegas-vincent404 2 หลายเดือนก่อน +1

      @@kri249 looking back again at the timeframe, I’m now leaning towards potentially it being a cost type thing. You can get away with it for Metroid, but it might have been a bit harder of a recode for Zelda. Maybe at the time they could afford to use the tech with one game due to chip amount and they felt fantasy was easier to advertise in the US than SciFi (Zelda did get a different colored cart on initial release and did have a different box art template vs other first party releases at the time). Could be all, could be none, but I’m now leaning towards the economics of the situation.

  • @modenoatr
    @modenoatr หลายเดือนก่อน

    They did something similar with Game Boy games, especially the Pokémon Gen 1 and Gen 2 games. Interestingly, the more recent second generation cartridges are the ones that saw the earliest dead batteries, because they pull double duty both with preserving save files *and* keeping the in-game, real-time clock running.

  • @kildaver
    @kildaver 2 หลายเดือนก่อน +49

    ...what fresh blasphemy is THIS?! 😮

    • @omegarugal9283
      @omegarugal9283 2 หลายเดือนก่อน +8

      sony makes batteries

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +16

      To be fair I own a couple of copies of the game. This was the "nice" one, so it's likely this was a replacement battery.

    • @hicknopunk
      @hicknopunk 2 หลายเดือนก่อน +3

      Sony makes bread in Japan

    • @i-frames816
      @i-frames816 2 หลายเดือนก่อน +1

      Wait until you hear about blu-rays in modern consoles...

    • @xnamkcor
      @xnamkcor 2 หลายเดือนก่อน +4

      Look up who made the sound chip for the SNES.

  • @darkalman
    @darkalman 2 หลายเดือนก่อน

    Can confirm the button batteries in my Legend of Zelda, FF1, Star Tropics, and several other games are original and still working which is astonishing
    I have had to swap out a few of them over the years, but several still work

  • @Jath2112
    @Jath2112 2 หลายเดือนก่อน +2

    Algorithm did me a service on this one. Excellent vid! Fascinating...

  • @TheD3cline
    @TheD3cline 2 หลายเดือนก่อน +4

    growing up we would have failed batteries and we would often replace them, but tthe carts would also fail over time. Zelda 2 cart was notorious for this as each copy i had as a kid would eventually corrupt. I got good at speed running Zelda 2 because that was the only way I could actually beat it.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      My Zelda 2 had the same issue, me and my cousin would just leave the NES on 24/7 as we made our way through the game...

    • @TravisTev
      @TravisTev 2 หลายเดือนก่อน

      Interesting. I don't recall that on our particular Zelda II, but by brother and I both recall getting a particular type of save file corruption where one particular save slot would get filled with 0xFF bytes… and I could swear this happened on more than one occasion. But I assume it was more likely some result of the flaky contact design of the front-loading NES units we had, as we experienced quite a few lost game saves on account of that alone.

  • @mattbillenstein
    @mattbillenstein 2 หลายเดือนก่อน

    First game that had this feature for me was Dragon Warrior - I never thought about how it worked much more than there was a battery inside - neat stuff.

  • @alpzepta
    @alpzepta 2 หลายเดือนก่อน +2

    The problem is when the battery run out the saved game will be gone and you have to desolder the battery and solder a new one in

  • @yogxoth1959
    @yogxoth1959 2 หลายเดือนก่อน +8

    Commenting to counter the bots. Very interesting video btw, I’m currently learning how to program games for the NES myself.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +4

      Nice! I wish you luck on your learning journey :)

  • @WannabeMarysue
    @WannabeMarysue 2 หลายเดือนก่อน +2

    I loved the history of PC save games here.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      I am glad! I thought it important to put Zelda in context, since a lot of people just throw around the "first game with saves" thing. It wasn't, but it didn't make it any less cool or interesting, imho.

  • @tsrenis
    @tsrenis 2 หลายเดือนก่อน +2

    Haven't watched the video yet but another advantage of the battery is that you could also use it to power a crystal oscillator for RTC to keep track of the time even when the game isn't being played like in Pokemon GSC. That usage was why it was kept in Pokemon RSE, despite the cartridge having flash memory for save data they still needed it to power the RTC
    Of course they ditched it when the DS came out because it had its own dedicated clock powered by the rechargeable battery

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Yeah I heard they did that, and that this causes serious drains on the batteries for the pokemon games as a result. Also: you should totally watch the video, it's banger xD

    • @TravisTev
      @TravisTev 2 หลายเดือนก่อน

      Indeed, while I've regularly seen 2- and 3-decade-old cartridges with working SRAM batteries, the one in my Pokémon Crystal cartridge with its RTC barely managed 7 or 8 years or so. It would have been a bit more reasonable for Nintendo to have made the batteries in the RTC cartridges user-replaceable, but that probably would have raised the cost, and Nintendo only guaranteed a battery life of 5 years anyway.

  • @cartergamegeek
    @cartergamegeek 2 หลายเดือนก่อน +6

    Rentals in Japan are legal if the IP holder says you can rent our game. Thing is nobody ever gives you the okay.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Indeed, at first I was under the impression it was banned (since a lot of second and third hand sources claim it to be), but as I was fact checking further with a friend after recording I learned it was simply the right was given to the IP holder... so it is "effectively" banned.

    • @cartergamegeek
      @cartergamegeek 2 หลายเดือนก่อน +2

      @@NesHackerIt's the right to say yes but they rarely if ever do. This is why so many American games are harder. Renting games was never banned or controlled by the IP holder.

  • @phookadude
    @phookadude หลายเดือนก่อน

    A bunch of early PC games didn't use a separate save file, the executable was re-written to save the game. This was a pain, as some games could not be restarted anew.

  • @Gameprojordan
    @Gameprojordan 2 หลายเดือนก่อน +2

    It's like how Gen 1 and 2 Pokemon GB cartridges saved

  • @frenat
    @frenat 2 หลายเดือนก่อน

    My zelda cart had the battery die at about 7 years. After that point I could only keep the save if I left the console powered on. I remember opening the cartridge to see if the battery could be replaced and being disappointed that it was soldered in.

  • @A.R.77
    @A.R.77 หลายเดือนก่อน

    Incredibly, my Game Boy Final Fantasy Adventure still has my games saved from 1993, to this day.

  • @om3g4888
    @om3g4888 14 วันที่ผ่านมา

    Ever thought of doing a look at Elite for the NES? It's probably the only game for the system that doesn't use sprites but instead uses a simple wire frame graphics system to generate 3D graphics and allows for free roaming 3D movement.

  • @marcusbardstown505
    @marcusbardstown505 2 หลายเดือนก่อน

    My friend and I are currently in the process of beating the second quest. Prior to starting, replacing the save battery was a must... even though it is an OG 5 screw cart which was still saving, we opted to take no risks.
    I would have loved to hear the techy explanation behind needing to hold the reset button while powering off to assure your save game isn't corrupted / lost. In any case - a great video. Thank you for this.

  • @vomitkermit3446
    @vomitkermit3446 2 หลายเดือนก่อน +2

    Just checked, my games are still there

  • @GTSongwriter
    @GTSongwriter 2 หลายเดือนก่อน

    What programming language did you use to program the NES?

  • @ben6273
    @ben6273 2 หลายเดือนก่อน +4

    I have two copies of zelda for nes and both carts still save 😮

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      This is coming up a lot! It seems it's a bit of misconception, that I accidentally propagated, that most batteries are dead. Apparently the SRAM uses so little power that a lot of games from that era can still save. I am gonna do some electrical experiments to see if I can figure out a rough estimate of the "shelf life" for Zelda battery soon 😀

  • @dvb33
    @dvb33 2 หลายเดือนก่อน +5

    Great video ❤

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      Glad you liked it :D

  • @gabe6646
    @gabe6646 หลายเดือนก่อน +1

    I had a copy of Zelda in the 90's that I got from my uncle, the battery died on it before I ever finished the game and that's how I got super into Zelda II

  • @stevenjlovelace
    @stevenjlovelace 2 หลายเดือนก่อน +2

    As someone who's old enough to have played these games when they were new, I remember being frustrated that Zelda let you save your progress while games like Super Mario Bros. didn't.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      Yep, but at least SMB gave us warps so we could skip levels that we've already played a million times xD

  • @krispiestkorn
    @krispiestkorn 2 หลายเดือนก่อน +2

    This has got to be one of the most important games in history. It was a very good example of how to make an action adventure game and it was the first home console game to implement a save system. Thanks for making this video about this!

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +1

      You're very welcome. I tried my best to present it as such, giving it the attention and research it warranted.

    • @krispiestkorn
      @krispiestkorn 2 หลายเดือนก่อน

      @@NesHacker the research is very developed and credible. you just earned a subscriber!

  • @faub3282
    @faub3282 หลายเดือนก่อน

    I’ve got 4 copies of Zelda, 2 of them have original working batteries and the other two I’ve replaced. It’s the first time I’ve ever soldered. I’ve also replaced a battery in a copy of Dragon Warrior 2.

  • @davidbandler
    @davidbandler 2 หลายเดือนก่อน

    I believe my original release gold shell Zelda still that I got as a kid still is holding its save files (at least last time I checked maybe 3-5 years ago.) Played it until I beat when I was younger, and really hadn't touched it since. My wonder is - if a cartridge had basically been never used or very minimally, how long would the essentially unused battery last powering the memory.

  • @underwaterlevelz1947
    @underwaterlevelz1947 2 หลายเดือนก่อน +2

    It's sad to think that the batteries in my carts will die someday. I'm glad I have the nes mini and snes mini, those save files are more "permanent"

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      It's okay, you can always replace them. And anyway batteries go to battery heaven, where no battery ever loses a charge...

  • @krisreddish3066
    @krisreddish3066 2 หลายเดือนก่อน

    What is super funny as far as The Mandela Effects go. I distinctly remember two versions of Zelda on cart for my NES, one grey that made you type in a password and one gold that came out about a month later and added some area and boat thing that was the first battery save cart.

  • @Dejan27
    @Dejan27 หลายเดือนก่อน

    Hoping you'll read this comment.
    I'm working on a RomHack for Akumajou Densetsu and due to the goal of my project, I have to look into Castlevania III as well.
    AD used the VRC 6 chip while CIII used the MMC5 chip, therefore I need to understand the differences between those chips.
    So my question is: Do you know where I can find good infos about it?
    A video of yours about it would be awesome, but I don't want to bother your schedule
    Thank you

  • @Barnardrab
    @Barnardrab 27 วันที่ผ่านมา

    That actually explains why my D&D: Warriors of the Sun game on Genesis wouldn't keep a save file.

  • @michaelhamilton6668
    @michaelhamilton6668 3 วันที่ผ่านมา

    As of a couple weeks ago, my copy of Zelda is still holding my save!

  • @robinbrowne5419
    @robinbrowne5419 2 หลายเดือนก่อน

    Interesting. I remember using 256x8 CMOS RAM chips with a capacitor back in the early 80s to store data for an industrial controller module. Everything programmed in Z80 machine language and stored in EPROMS. How things have changed since then :-)

  • @jescis0
    @jescis0 2 หลายเดือนก่อน

    I have taken apart my copies of The Legend Of Zelda and Metroid (though now I suggest people use the NES cart database to look at the circuit boards and such) and while they all (The Legend Of Zelda", "Zelda 2: Adventures Of Link", Metroid and Kid Icarus) use the same circuit boards and the MMC1 chip, my research said that they didn't use the boards full potential because they didn't think that Metroid or Kid Icarus would be as popular as the Zelda games… but being that I didn't know this growing up, I don't think we put much thought into it… though the sounds of the FDS makes me like that version more than what we got… and if you are going to do a video about Zelda 2, the cartridge isn't that far off from the experience of the FDS version if you only compare them at the palaces around the game world vs the Great Palace at the end of the game!! Because on the Famicom Disk System version the Great Palace was on side A with the boot screen, title screen and file load/save screen… 🤔🤔🤔🤔
    Edit: Oh and I liked the video here!! You did a great job on it!!

  • @WOOOPdoctorFROGhere
    @WOOOPdoctorFROGhere 2 หลายเดือนก่อน

    love this video.
    out of interest whilst I'm here... I have a Nintendo Switch with hekate/atmosphere on it. I've been using a 250gb sd card and I've decided to replace it with a new 1tb. Only problem is I don't know how to locate my existing save files on the 250gb. Does anybody know where the save files are and if they can simply be copy and pasted across to the new SD?

  • @erniesdeck7550
    @erniesdeck7550 2 หลายเดือนก่อน

    My Zelda cart actually still has the original battery and it's still good I tested it with a multimeter. I was very surprised

  • @fattomandeibu
    @fattomandeibu 27 วันที่ผ่านมา

    Man, I had to load my games off cassette tapes at that time as cartridges and floppy drives were way beyond my budget, can't imagine complaining about a floppy drive being slow.

  • @cookingastronaut4429
    @cookingastronaut4429 2 หลายเดือนก่อน

    When i got my Pokemon Blue Edition for the GB back then, i couldn't save the game anymore. I though the board was damaged. Few years later i bought a 2nd one. I kept the first one for no reason. It took me almost 20 years when i realized, the battery from my first one was just empty 😅

  • @DustinSilva
    @DustinSilva 26 วันที่ผ่านมา

    Knock on wood, my original gold Zelda from 1986 still had the same battery in it, and still functions to this day in 2024. I played it just a few days ago. Again, knock on wood!!

  • @belstar1128
    @belstar1128 2 หลายเดือนก่อน

    Nintendo was ahead of the times when it came to saving pretty much all of their games had a save feature after 1990 even the more action focussed ones .but most companies didn't start doing it until 1995 and if you count handheld systems even in the 2000s password saves were still common. i think the last game with a password system was made in 2007

  • @johneygd
    @johneygd 2 หลายเดือนก่อน +1

    Aside from that zelda game,pop chips was really ahead for it’s time as well😆

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      It's a very weird game. I have yet to really give it a playthrough...

  • @Idrinklight44
    @Idrinklight44 2 หลายเดือนก่อน +1

    Put some hours in during early 90s!

  • @zuraxle5012
    @zuraxle5012 หลายเดือนก่อน

    It’s crazy that saving was a big deal. I was born in 02 so I just had these things in the games I grew up with

  • @Retrogameplayer8000
    @Retrogameplayer8000 2 หลายเดือนก่อน +2

    Bro what's up with the Pluto splash screen music....2:22 it starts its too damn funny im waiting for another episode of macgyver to load and hearing the same music too funny

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +2

      Pluto? I am lost... I did change up the music this episode though, trying to go for more of a documentary feel with tracks that don't have drums 🤔

    • @Retrogameplayer8000
      @Retrogameplayer8000 2 หลายเดือนก่อน +2

      @@NesHacker I watch Pluto TV all the time and the music between shows is the same as your background music....too funny.....thought it was comical sorry to disrupt your chi....keep up the Good work

  • @RPGreg2600
    @RPGreg2600 6 วันที่ผ่านมา

    I'd bet most NES save batteries are NOT dead. I only have one NES game left with a save battery (Zelda 2), and it still works.

  • @nowhere529
    @nowhere529 2 หลายเดือนก่อน +2

    Shout out to all the Old School players of Faxanadu and its awful passwords.

  • @hokiper
    @hokiper หลายเดือนก่อน

    I kept ignoring the notificationof this video thinking it was a short until now

  • @johnray854
    @johnray854 7 วันที่ผ่านมา

    In order to build a great future it's important to look at what made the past and present great

  • @sandmanxo
    @sandmanxo 2 หลายเดือนก่อน +1

    I haven't checked in a couple of years, but I still had my saves on my original Zelda cart. Otoh, my snes Fzero cart died over a decade agoand probability will need to be replaced again soon.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน +1

      So it is unclear how long these batteries will last. Some may last a very long time without use due to just how low of a draw the idle SRAM pulls. I'd need to do some experimenting to really get to the core of it for any particular game.

    • @sandmanxo
      @sandmanxo 2 หลายเดือนก่อน

      @NesHacker Yeah, I'm sure there is some luck and possibly different chips in use. My LoZ cart is at my other house(in the middle of a move) several hundreds of miles away, but if I remember when I'm there next week I'll see if it still works, plus I would be interested in the date code/model of the sram chip. I got my copy in 1988 or 1989 iirc.

  • @AboveEmAllProduction
    @AboveEmAllProduction 2 หลายเดือนก่อน

    Zelda was also one of first game u play it come out I think 1986 so when we just 4 years old!!!

  • @docsavage4921
    @docsavage4921 2 หลายเดือนก่อน

    I wasn't able to save to my AppleII copy of "Battletech the Crescent Hawks Inception" and ended up doing a complete copy of the game to a spare 5 1/4 floppy, which doubled as my main game disk and save disk.
    I'm reasonably certain most games let you save directly to the floppy.

    • @NesHacker
      @NesHacker  2 หลายเดือนก่อน

      I think it depended on how large the save file was. Over a few hundred kilobytes and I think you'd end up having to store it elsewhere.

  • @ajbennett22
    @ajbennett22 หลายเดือนก่อน

    I’ve had my Zelda since the 80s and the battery is the original one.

  • @matthuntsboston
    @matthuntsboston 2 หลายเดือนก่อน

    Weird I have a copy of legend of zelda nes and it still saves just fine