NesHacker
NesHacker
  • 38
  • 21 154 838
How Zelda Saves Your Game
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_Legend_of_Zelda_(video_game)
en.m.wikipedia.org/wiki/Saved_game
tedium.co/2019/02/21/video-game-save-state-history/
en.m.wikipedia.org/wiki/Floppy_disk
en.m.wikipedia.org/wiki/Famicom_Disk_System
www.nintendolife.com/news/2010/11/feature_slipped_disk_the_history_of_the_famicom_disk_system
www.nintendotimes.com/1986/05/26/computer-entertainer-nes-reviews-news/
archive.org/details/computer-entertainer-4-11/page/n11/mode/2up
en.m.wikipedia.org/wiki/Zork
archive.org/details/New_Zork_Times_The_Vol._IV_No._1_1985-03_Infocom_US/page/n5/mode/2up
archive.org/details/New_Zork_Times_The_Vol._4_No._2_1985-06_Infocom_US/page/n3/mode/2up
kotaku.com/why-you-cant-rent-games-in-japan-5914749
www.mext.go.jp/b_menu/hakusho/html/others/detail/1318549.htm
en.m.wikipedia.org/wiki/Static_random-access_memory
superuser.com/questions/1344466/why-does-bios-use-battery-backed-memory-instead-of-storing-settings-in-eeprom
en-support.renesas.com/knowledgeBase/20840872
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
Переглядів: 211 706

Відео

Game Boy Graphics & How To Code Them
Переглядів 87 тис.4 місяці тому
In this episode I explain Game Boy graphics and fly through some of the code behind those graphics... Support the channel: patreon.com/NesHacker Game Boy Graphics Project - github.com/NesHacker/GameBoyGraphics
Game Boy Development Environment
Переглядів 246 тис.6 місяців тому
I show you how to set up a Game Boy development environment so you can start coding your own games. Support the channel - patreon.com/NesHacker Amazon Affiliate Links: Game Boy T-Shirt - amzn.to/3tW8TCu Everdrive GB X7 - amzn.to/3sgTA6N Everdrive GB X3 - amzn.to/475Hmgk Development Tools / Repo: RGBDS - rgbds.gbdev.io/ VS Code - code.visualstudio.com/ GitHub Demo Project - github.com/NesHacker/...
A Tour of Game Shops in Japan
Переглядів 16 тис.8 місяців тому
I take you on a tour of some awesome places to buy retro games in Japan. Support the Channel - patreon.com/NesHacker Akihabara: Akihabara Station - goo.gl/maps/YherehXMwXSRCtVx7 Super Potato - goo.gl/maps/zS4VYoG4xsLDgfR68 Mandrake Complex - goo.gl/maps/XnXqqkyP1J4izJzM9 BEEP - goo.gl/maps/2x2jb7w4fMZ6oBKB6 Surugaya - goo.gl/maps/U2H8YPbuvsKfKbHS6 Friends - goo.gl/maps/SmiT7276PUDnSmiS9 Hardoff...
The Code That Makes Mario Move
Переглядів 510 тис.9 місяців тому
In this video I show you how to write smooth movement and controls code inspired by Super Mario Bros. 3. Support the Channel - patreon.com/NesHacker Buy my T-Shirt (Affiliate) - amzn.to/3n4bZRH Demo Project Github - github.com/NesHacker/PlatformerMovement Music: “Time to Move” by VESHZA “Kinotrope” by Luke Melville “Moment” by 2050 “Overloading” by Para Dot Chapters: 0:00 Introduction 1:57 Subp...
How NES Games Use State Machines For Everything
Переглядів 30 тис.Рік тому
How NES Games Use State Machines For Everything
Computing Pi on the NES
Переглядів 164 тис.Рік тому
Computing Pi on the NES
NES Hardware Explained
Переглядів 107 тис.Рік тому
NES Hardware Explained
Coding NES Subroutines
Переглядів 54 тис.Рік тому
Coding NES Subroutines
NesHacker Patreon
Переглядів 2,1 тис.Рік тому
NesHacker Patreon
Coding NES Loops
Переглядів 27 тис.Рік тому
Coding NES Loops
The CIC & 10NES Explained
Переглядів 58 тис.Рік тому
The CIC & 10NES Explained
NES Architecture Explained
Переглядів 272 тис.2 роки тому
NES Architecture Explained
Bitwise Logic - 6502 Assembly Crash Course 04
Переглядів 21 тис.2 роки тому
Bitwise Logic - 6502 Assembly Crash Course 04
Channel Update - October 2021
Переглядів 4,3 тис.2 роки тому
Channel Update - October 2021
Zelda Warrior Princess
Переглядів 15 тис.2 роки тому
Zelda Warrior Princess
Branching - 6502 Assembly Crash Course 03
Переглядів 22 тис.2 роки тому
Branching - 6502 Assembly Crash Course 03
NES Controllers Explained
Переглядів 82 тис.2 роки тому
NES Controllers Explained
RAM & Addition - 6502 Assembly Crash Course 02
Переглядів 38 тис.2 роки тому
RAM & Addition - 6502 Assembly Crash Course 02
Basics - 6502 Assembly Crash Course 01
Переглядів 106 тис.2 роки тому
Basics - 6502 Assembly Crash Course 01
NES Graphics Explained
Переглядів 222 тис.2 роки тому
NES Graphics Explained
NES Development Environment
Переглядів 342 тис.2 роки тому
NES Development Environment
Welcome to NesHacker
Переглядів 11 тис.2 роки тому
Welcome to NesHacker
Final Fantasy Better Shops ROM Hack Pt. 3
Переглядів 7 тис.3 роки тому
Final Fantasy Better Shops ROM Hack Pt. 3
Final Fantasy Better Shops ROM Hack Pt. 2
Переглядів 9 тис.3 роки тому
Final Fantasy Better Shops ROM Hack Pt. 2
Final Fantasy Better Shops ROM Hack Pt. 1
Переглядів 13 тис.3 роки тому
Final Fantasy Better Shops ROM Hack Pt. 1
Binary & Hexadecimal Demystified
Переглядів 15 тис.3 роки тому
Binary & Hexadecimal Demystified
NES Carts Explained
Переглядів 35 тис.3 роки тому
NES Carts Explained

КОМЕНТАРІ

  • @NintendoSunnyDee
    @NintendoSunnyDee 4 години тому

    Funny enough, I never had any issues with my copy of Zelda 1, despite never holding reset. I always wondered if I was wxtremely lucky, or just NOT extremely unlucky.

  • @righty-o3585
    @righty-o3585 4 години тому

    I never held reset for Zelda and never had any problems.

  • @jimx117
    @jimx117 5 годин тому

    I used this to make my own "US version" of Arkanoid 2... Was super disappointed when I learned the US vaus controller didn't work with it 😭

  • @gambrinus330116
    @gambrinus330116 10 годин тому

    turns out that "backing up" your wii games was pretty necessary

  • @thecrazy8888
    @thecrazy8888 10 годин тому

    I NEVER held the reset button, and my Zelda saves never had a problem.

  • @erikhicks07
    @erikhicks07 13 годин тому

    Conversely, pressing the power button off/on a ton of times quickly can do some interesting things to your save game. I inadvertantly cheated Ultima by doing this.

  • @LITTLE1994
    @LITTLE1994 15 годин тому

    Makes sense, considering how saving was at its infancy by 1987.

  • @polocatfan
    @polocatfan 16 годин тому

    I still find it insane that Nintendo hasn't gotten in trouble for blatant lies

  • @dylangergutierrez
    @dylangergutierrez 16 годин тому

    This is a pretty big oversight, even for the time. I wonder why it wasn't done. UVLOs are a pretty standard part of most ICs, and even if the CPU itself didn't have one integrated, it should have been easy to get a dedicated chip for this

  • @isthattrue1083
    @isthattrue1083 18 годин тому

    Huh, had the original gold Zelda and don't remember having to hold reset.... or on any game.

  • @djecchi8768
    @djecchi8768 19 годин тому

    Does this apply to the later model top-loading NES?

  • @ZeroInfiniti2
    @ZeroInfiniti2 22 години тому

    i don't think we ever had this problem but i don't think we had many NES games that required saving like that

  • @adrenaliner91
    @adrenaliner91 День тому

    Weren't even N64 games written in assembly?

  • @otaking3582
    @otaking3582 День тому

    None of the physical NES games I own even have battery backups, and the rest I just emulate, so thankfully I've never had to deal with this.

  • @Tahv
    @Tahv День тому

    Always wondered about this as a kid.

  • @wvecst
    @wvecst День тому

    I remember those. *fires up emulator with downloaded roms of that exact game*

  • @brandyfunderburk6749
    @brandyfunderburk6749 День тому

    As someone who sails the 7 seas, i can confirm this is correct

  • @kylelovespenguins6762
    @kylelovespenguins6762 День тому

    I find corruption to be so interesting

  • @trevronwithtechron
    @trevronwithtechron День тому

    I was always upset that my excitebike custom tracks never saved

  • @Chrish1981
    @Chrish1981 День тому

    Wow I completely forgot about having to do that, lol I guess thats what happens at 40

  • @nicandknacksandseans
    @nicandknacksandseans День тому

    "Well the market crashed, but these Americans are so dumb, if we just call it something other than 'video game' they'll still buy it" And they were absolutely Right

  • @DarkStrife
    @DarkStrife День тому

    I got an answer for why: They didn't know at the time how to make it work without remaking the whole thing, so as a short term solution:

  • @satibel
    @satibel День тому

    0:42 an interesting thing is that some people learn better from top to bottom or from bottom to top, i.e. screen to transistor or transistor to screen. so what you find works the best for you may not work the best for everyone. (though the the way you understand best is often the way you explain best, so nothing wrong with that.)

  • @arturosann7016
    @arturosann7016 День тому

    Now I think I understand how people were able to find cheats! Back before you could just use a cheat device, people would power off/on quickly or multiple times before going to specific parts of the game to “hack” the game. Didn’t realize it was because it was throwing wrong codes. The more you know 😮

  • @Schobbish
    @Schobbish 2 дні тому

    Lol I remember doing this on emulated games too if they told me to not knowing the reasoning behind it of course. I assume it doesn't apply to emulation

  • @Littlefighter1911
    @Littlefighter1911 2 дні тому

    It's not special hardware, it's just a one-by-one check in the bootrom.

  • @rovospire
    @rovospire 2 дні тому

    Yet another thing on list people believe Nintendo invented when it was stolen from someone else

  • @RPGreg2600
    @RPGreg2600 2 дні тому

    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.

  • @Xanderfied
    @Xanderfied 2 дні тому

    The better question how many times are people gonna make videos about the reset switch on a video game system made in 1985!!!! This has to be at least the 5th one I've seen in the past 3 years about this very feature. Between that and videos on how the PS1 can play music Cds, we get it. Not hating on this video specifically, just speaking in general.

  • @jks234
    @jks234 2 дні тому

    Fascinating points around 13:30. It sounds like AI will have to go through a very similar “growing up” process to humans. I guess this is why Tesla went the Tesla Bot route. To solve the less-risky first problem of “how to navigate the world like a human” before solving the more intense problem of “how to drive a car like a human”.

  • @Kj16V
    @Kj16V 2 дні тому

    I had no idea you were supposed to switch off Zelda like that! Nobody else I knew at the time did either!

  • @screenapple1660
    @screenapple1660 2 дні тому

    Rental of this game... oh yea, I remember blockbuster, video store, etc. they allowed game rentals.

  • @Monkeyb00y
    @Monkeyb00y 2 дні тому

    Dragon Warrior 1 for NES... I forgot to hold it down once and almost passed out. I checked and my saves were gone. I turned it off and tried it again... They were back... Not sure what happened but I haven't played it since.

  • @althejazzman
    @althejazzman 2 дні тому

    Wait, there's NES games with save states? I've been collecting the wrong games for the past 30 years.

  • @screenapple1660
    @screenapple1660 2 дні тому

    Unreal Engine did the same.. They didn't allow google to to make their own game engine that uses UE compiler.

  • @De.Pe77
    @De.Pe77 2 дні тому

    This would have been useful to me 38 years ago

  • @screenapple1660
    @screenapple1660 2 дні тому

    I remember going to toy r us. my dad bought me Sega master system game called phantasy star. ahh good memories.

  • @gertbenade3082
    @gertbenade3082 3 дні тому

    We have definitely come a LONG way !!

  • @tutacat
    @tutacat 3 дні тому

    So, game devs fixed the console manufacturer's bugs..

  • @charlesmcclure8000
    @charlesmcclure8000 3 дні тому

    I learned a thing

  • @Trev81
    @Trev81 3 дні тому

    This gives me flashbacks to leaving Dragon Warrior 3 running while I went to the bathroom, then my sister coming in and just shutting the power off to watch TV 😢

  • @marisakirisame867
    @marisakirisame867 3 дні тому

    I learned assembly just to drive the PC-98 sound card ( it uses x86 assembly rather than 50-instructions 6502 assembly )

  • @johnray854
    @johnray854 3 дні тому

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

  • @FryAndLeelaAndBender
    @FryAndLeelaAndBender 3 дні тому

    This topic is really interesting! Thanks!

  • @gamefanapril
    @gamefanapril 3 дні тому

    I fully knew about holding reset on the first Zelda game, sometimes I did, sometimes I didn’t. Always saved. Never noticed a difference

    • @THENAMEISQUICKMAN
      @THENAMEISQUICKMAN 17 годин тому

      It's essentially a gamble if you don't. It only takes one unlucky power down.

  • @shinypb
    @shinypb 3 дні тому

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

  • @DefaultFlame
    @DefaultFlame 3 дні тому

    Cool

  • @shiki333
    @shiki333 3 дні тому

    Interesting. Never had this problem back in the day.

  • @ericlorenzen4795
    @ericlorenzen4795 3 дні тому

    Strange, never did that or saw that message on Zelda or Kirby nes. Never lost data either.

  • @MarkusFernandez-hb7lt
    @MarkusFernandez-hb7lt 3 дні тому

    ents 32 Markus Fernandez Add a comment... @ariananguyen7898 3 days ago did you post all the emojis? 1 Reply @Donutlord6470 2 days ago I all almost did it 1 Reply @user-fu6sg1gf3d 2 hours ago 1 Reply @Rengoka_ 19 hours ago Eu já fiz isso mas eu não consegui fazer tudo esses emoji Reply @AhhBaby-ue5nq 2 days ago 2 Reply @Official_Abbie 2 days ago Reply @hinataevelyncargascastro8062 2 days ago Reply @JulianaLopez-wq7ic 7 hours ago S8iiiiiiiii Reply 1 reply @kirahchase2073 18 hours ago l Reply @user-pg2ve2uk6z 2 days ago 1 Reply