Hacking the Nintendo Game and Watch

Поділитися
Вставка
  • Опубліковано 27 вер 2024
  • Why is this censored: Got copyright claims on it otherwise.
    I got lucky and received my Game and Watch Super Mario Bros. one day early - and immediately started hacking it! In this video we will teardown the device, take a look inside, and find how we can put our own, customized ROM onto it!
    Resources:
    - Twitter: / ghidraninja
    - Twitter thread: / 1326855097083686917
    - Game and watch scripts:
    github.com/ghi...
    - STM32H7B0 Reference manual: www.st.com/res...
    Also many thanks to SciresM ( / sciresm ) on Twitter from telling me that ... basically exclusively uses AES-CTR!

КОМЕНТАРІ • 1,4 тис.

  • @ucitymetalhead
    @ucitymetalhead 3 роки тому +258

    Nintendo thought they were being crafty making the usb port power only.

    • @CaptainCrazyble
      @CaptainCrazyble 3 роки тому +54

      Only to make a language error in the firmware that can't be updated because of that.

    • @NavidErde
      @NavidErde 3 роки тому +13

      Probably because how easy it was to load ROMs to the NES Mini and SNES Mini ;). So this time it is a real treatment.

    • @CaptainCrazyble
      @CaptainCrazyble 3 роки тому +31

      @@NavidErde I mean yeah, that' a typical Nintendo move, but why should they care? You can play those games without much effort on almost every Device with customizable OS.
      Instead they should be happy that their community is so cool and wants to make Homebrew and stuff. But big companies don't get that. Because of Piracy, it's understandable but in the end the sufferes are the good people who pay for the games while the pirates hack it anyway even if it is a Playstation with a badass(not a fan tho) encryption.

    • @Vird_
      @Vird_ 3 роки тому +1

      @@NavidErde In the SNES version there was a message from the original developers. So they knew about the hacks but didn't (care?) do anything about it. Wish they didn't make the usb port power only, I don't have the tools for this.

    • @drmronthemoon
      @drmronthemoon 3 роки тому

      It's the chip

  • @_DanielPrieto
    @_DanielPrieto 3 роки тому +62

    - The usb is only for charging.
    + Hold my ARM debug probe.

    • @vampirwrr
      @vampirwrr 3 роки тому

      cpu suports usb dfu booting some time and someone will hack it to reflash via usb

    • @laurinneff4304
      @laurinneff4304 3 роки тому

      @@vampirwrr it would still need hardware mods, since the usb data pins aren't physically connected to anything

  • @SillySandiego
    @SillySandiego 3 роки тому +299

    Xbox: super powerful fridge
    PlayStation: next gen internet router
    Nintendo: 1985

    • @ignignxkt
      @ignignxkt 3 роки тому +13

      If you're going with a theme wouldn't Sony be gynormous internet router?

    • @SillySandiego
      @SillySandiego 3 роки тому +2

      @@ignignxkt ok

    • @Kabodanki
      @Kabodanki 3 роки тому +5

      PS5 is designed using Chad Warden as a base

    • @SillySandiego
      @SillySandiego 3 роки тому +2

      @@Kabodanki ok lol

    • @SillySandiego
      @SillySandiego 3 роки тому +3

      Instead of ruining my comment I’m just gonnna say y tho

  • @packlesswolf1
    @packlesswolf1 3 роки тому +1499

    Can't wait to play Doom on it.

    • @matiytpopin14
      @matiytpopin14 3 роки тому +65

      Or Super Mario 64

    • @betterbetter3930
      @betterbetter3930 3 роки тому +31

      @@matiytpopin14 nes emulator cant run it

    • @skins4thewin
      @skins4thewin 3 роки тому +34

      With only 128KB of storage that is very doubtful.

    • @SmallSpoonBrigade
      @SmallSpoonBrigade 3 роки тому +17

      This is Nintendo, I think Wolf 3d was the most violent game they had.

    • @JaroslavHoudek
      @JaroslavHoudek 3 роки тому +32

      Most STM32 MCUs are perfectly capable of running Doom. You can even replace Mario with Doom on this one, should not be much of a problem. But you will never be able to put Mario back again.

  • @diegocardenas7551
    @diegocardenas7551 3 роки тому +733

    Me watching this whole video despite knowing none of these technical words:
    “I like your funny words magic man!”

    • @sergiosarmiento4233
      @sergiosarmiento4233 3 роки тому +11

      Same here

    • @54356776
      @54356776 3 роки тому +25

      He sounds german too, it only makes it sound more dramatic.

    • @THE-NC2
      @THE-NC2 3 роки тому +3

      Lol

    • @allanbolduc9023
      @allanbolduc9023 3 роки тому +2

      I was going to say something similar lol

    • @smokeyvv
      @smokeyvv 3 роки тому +2

      I came to say the very same shit

  • @MrMario2011
    @MrMario2011 3 роки тому +815

    Awesome breakdown of this all! 🙂

    • @PlayStopRewindFilms
      @PlayStopRewindFilms 3 роки тому +7

      Love watching youtubers support each other.

    • @jiminboo
      @jiminboo 3 роки тому +5

      Hi Mario!

    • @jordanvelazquez6321
      @jordanvelazquez6321 3 роки тому +5

      I cant belive people keeps hacking almost every game console that releases

    • @thegrudge6495
      @thegrudge6495 3 роки тому +7

      I modded a 1970 handheld football game to play PSP games I am your God nerds kneel before me

    • @DungarooTV
      @DungarooTV 3 роки тому +1

      Legend. Loading NES and G&W roms on this would be great!

  • @Bizzn1z
    @Bizzn1z 3 роки тому +169

    This is very cool, can't wait to see more videos about this little thing.

  • @drtibbs693
    @drtibbs693 3 роки тому +114

    Please post more often, I'm sure this will be great!! (2min ago and I'm straight here)

  • @CVerse
    @CVerse 3 роки тому +236

    You guys work much faster than Rule 34 artists

    • @markellii3093
      @markellii3093 3 роки тому +2

      You see comrad, when it not come out you still hack!

    • @Valery0p5
      @Valery0p5 3 роки тому +22

      r1337: if it exist, it can (and will) be hacked

    • @four-en-tee
      @four-en-tee 3 роки тому +3

      @@Valery0p5 time to hack my abacus

    • @AholicKnight
      @AholicKnight 2 роки тому

      @@Valery0p5 🐐

    • @suhtangwong
      @suhtangwong 7 місяців тому

      What's rule 34 artist? 🐐 Hackers?

  • @SoularDark
    @SoularDark 3 роки тому +121

    stacks: *explains everything carefully*
    me not understanding a goddamn thing but thinking its awesome:

  • @billigerfusel
    @billigerfusel 3 роки тому +77

    After studying EE and about 3 years of experience, it made me happy that I understood 99% of this video.

    • @mr.billybob4013
      @mr.billybob4013 3 роки тому +5

      I got 0% idea of what's going on but still liked the video

    • @billigerfusel
      @billigerfusel 3 роки тому +4

      @@mr.billybob4013 it's a good video nonetheless

    • @Levelworm
      @Levelworm 3 роки тому +1

      Just wondering for amateurs how does one achieve this kind of understanding? I'm walking through a CS degree but the most relevant course seems to be comp arch. Connecting to debug ports, dumping falsh/ram, trying to figure out the encryption algorithm, all these sound very interesting to me. I can probably follow along with enough tools but how do I do all of these on my own?

    • @billigerfusel
      @billigerfusel 3 роки тому +1

      @@Levelworm I'm dealing with STM32 MCUs at work, often also using external memory and implementing firmware update mechanisms. Doing this kind of work, I need to figure out how to make things more secure, so that nobody can actually get the code or extract an encryption key (e.g. when the bootloader itself is being updated) by sniffing any lines that connect MCU and the external flash. So I'm basically on the other side of what stacksmashing does. This made it easy to understand for me. It made me happy, because I remember times when I would watch videos like this and understood basically nothing.

    • @vittosphonecollection57289
      @vittosphonecollection57289 3 роки тому

      You studied at E sports? Coool

  • @funkyjohnhuie
    @funkyjohnhuie 3 роки тому +5

    I understood very very little in this video. However, it was very well made and informative, nonetheless! Great work, and excited for how this community is so smart! Can't wait to see other games on this cool little device!

  • @SuperJaredGame
    @SuperJaredGame 3 роки тому +5

    why are you censor the screen?

    • @cst1229
      @cst1229 3 роки тому

      Copyright.

  • @The1uptriforce
    @The1uptriforce 3 роки тому +9

    I really want to see people port other LCD games like Hippo Teeth, Coconut Joe and Wolf & Eggs.

  • @Katz2009
    @Katz2009 3 роки тому +15

    So you can install a "52 in 1" ROM.

    • @GeorgeHafiz
      @GeorgeHafiz 3 роки тому +3

      Need to protect against the hot patching first

  • @Dianthalastname
    @Dianthalastname 3 роки тому +40

    I’d love to see SMB3, Legend of Zelda, and maybe even Pokémon on this little guy, can’t wait to see more!

    • @MediocreTCG
      @MediocreTCG 3 роки тому +3

      If I could get these for Pokémon, even if they only had a game a piece, I’d be trilled

    • @usermcskull4713
      @usermcskull4713 3 роки тому +1

      @I'm Self Aware imagine beating Nightmare on a Mario Game & Watch

    • @GameDeath
      @GameDeath 3 роки тому +1

      Sales of this devices is good. If you wait abit, Nintendo might officially release it.

    • @AxeIRad
      @AxeIRad 3 роки тому

      I want Tetris on it

    • @circuit10
      @circuit10 3 роки тому

      @Marcus Mysteriously If it can run a NES emulator it might be able to run a Gameboy one too

  • @AngelGodinez
    @AngelGodinez 3 роки тому +112

    I didnt understand a word but this is super interesting and make me apreciatte the work of console hackers, thanks man!

    • @AmberCresent
      @AmberCresent 3 роки тому +2

      @The Deadpool Who Chuckles. brrt?

    • @Dew397
      @Dew397 3 роки тому

      @@AmberCresent brrrt

  • @X41-f4t
    @X41-f4t 3 роки тому +24

    that was pretty quick from getting the game & watch to a video lmao nice

  • @kilrahvp
    @kilrahvp 3 роки тому +37

    Cool, hopefully you can fix their language bug 😆

  • @JamesBailey123
    @JamesBailey123 3 роки тому +5

    The dream would be if you could add a micro-sd reader and have the firmware rewritten to just parse the roms on the card and present them in a menu. Do you think that could be done theoretically?

    • @SLLabsKamilion
      @SLLabsKamilion 3 роки тому +4

      Yes; mass-erase the STM32H7B0's 128KB of flash (in 8KB sectors), remove the 1MB NOR flash (SPI Bus), solder the microsd slot breakout to the now-vacant flash pads, burn a FAT driver into the internal 128KB that can parse the filesystem, locate the emulator code, map it into memory, and present a fileselector. Bonus points if the fileselector is actually 6502 code running under the emulator, commanding the emulator to traverse and list directories. But ARM menu code is also acceptable. 1.4MB of SRAM is extremely large in terms of MCUs; take a look on github for "/Jean-MarcHarvengt/MCUME", which can run with a teensy4's 1MB of ram and for some emulator cores, an optional SPI 8MB PSRAM from Espressif, usually found on ESP32s.

  • @maurotaffijn6147
    @maurotaffijn6147 3 роки тому +109

    They probably are gonna put doom on there lol

    • @CosmicGaijin
      @CosmicGaijin 3 роки тому +14

      I’ll be surprised if they haven’t done it already. I’ve beaten it on a microwave and on a potato. So this is the next step.

    • @jeremysart
      @jeremysart 3 роки тому +2

      I'd honestly love to see id/Bethesda.. Microsoft? .. put out a dedicated OG Doom handheld like this with Doom, Doom II, Final Doom and maybe the master levels.

    • @hackerx7329
      @hackerx7329 3 роки тому +1

      Not without modifying the hardware heavily. The files for Doom are far too large to fit into the amount of storage this device it has.

    • @fatusopp4739
      @fatusopp4739 3 роки тому +2

      @@CosmicGaijin still hasnt/cant be ported the TI-84 Plus CE tho lmao

    • @CosmicGaijin
      @CosmicGaijin 3 роки тому +1

      @@fatusopp4739 that just means they aren’t trying hard enough

  • @RWL2012
    @RWL2012 3 роки тому +9

    Ah, this is the "I'll post a video of this soon" video - nice one :)

    • @RWL2012
      @RWL2012 3 роки тому

      are you going to hack the Zelda version when it comes out...?

  • @MissUmbra
    @MissUmbra 3 роки тому +40

    I hope that we can put our own ROMS in someday! I definitely wanna mod in SMB2USA and SMB3 as well as some of the popular ROM Hacks for 1 & 3 like Extra Mario Bros. or Super Mario Bros. 3Mix!

    • @andrewober
      @andrewober 3 роки тому +1

      Ain’t gonna happen

    • @vertihippo1274
      @vertihippo1274 3 роки тому +1

      @@andrewober Woah, someone woke up on the wrong side of the bed this morning! It can and inevitably will run other NES roms in the future with modding, although I can't say the same for games from other platforms.

    • @chamoo232
      @chamoo232 3 роки тому +3

      @@vertihippo1274 But the modding won't be easy. The USB has no data line. It's only power. That means for the majority of people it won't be as easy as the NES mini by plugging it to a computer and running a program.

    • @vertihippo1274
      @vertihippo1274 3 роки тому

      @@chamoo232 Still possible though :)

  • @ianhunter433
    @ianhunter433 3 роки тому +11

    I'm curious what your background is - electrical engineering, computer science? How did you learn this stuff?

  • @rkgkjr
    @rkgkjr 3 роки тому +27

    Wow, nice work! I'm personally really curious about the hidden Mario drawing song, since it's originally from the DSiWare app Flipnote Studio. I've spent a bit of time reverse-engineering Flipnote in the past, so I'm wondering if they made the effort to include a full Flipnote parser or if it's been converted into some other format. Any ideas?

  • @mjdxp5688
    @mjdxp5688 3 роки тому +1

    It would be awesome if RetroArch gets ported to this, because that means you could play the Game & Watch Collection games released on the Game Boy and Game Boy Advance.

  • @Schpoo
    @Schpoo 3 роки тому +6

    Great work! Hopefully a more user friendly and accessible method will come along.

  • @ty2k
    @ty2k 3 роки тому +1

    This is mind-blowing to watch. Thanks for the hard work. Subscribed!

  • @fabiom.8952
    @fabiom.8952 3 роки тому +3

    Can't wait for mine to arrive, I've already prototyped a pcb with a microcontroller and a much larger flash to implement a sort of "bank switching" to hold more games, I just need the thing in my hands to finish writing the software and test it

    • @BigHushAffiliate
      @BigHushAffiliate 3 роки тому

      Can you put some links to these items so others can buy them too?

    • @fabiom.8952
      @fabiom.8952 3 роки тому

      @@BigHushAffiliate it's just a 64mbit flash and a 120mhz ucontroller that I already had around. I designed and made the pcb. Will only work (if at all) for mmc1 games

  • @gregharder2765
    @gregharder2765 3 роки тому

    You answered the first question I had when I saw the announcement for this device! Thanks so much for your efforts, I look forward to seeing what comes next.

  • @jasont9294
    @jasont9294 3 роки тому +1

    Great work! Somebody needs to port *all* the single screen Game & Watches onto this.

  • @jeffcross9960
    @jeffcross9960 3 роки тому +11

    I can't wait until they make it easy for us to dump roms into this thing...

    • @littlefreak3000
      @littlefreak3000 3 роки тому +5

      Since the USB data ports aren't connected it will never be as easy as the NES mini. Maybe people with the tools and know how though will provide a service you can send your game and watch in and have it reflashed.

    • @jeffcross9960
      @jeffcross9960 3 роки тому +1

      @@littlefreak3000 yeah I know they explained that part in the video... but now they know where the data is, I'm wondering if they can connect the data to the port OR take the exsiting port out and putting a whole new one on there with a modded chip that connects to the data... I don't know if it's possible but since they've isolated the data point it's not impossible right?

    • @모-o4l
      @모-o4l 3 роки тому

      @@littlefreak3000 otg via usb-c port can be?

    • @dantehchad2227
      @dantehchad2227 3 роки тому +3

      @@jeffcross9960 Impossible? No. Even remotely simple? Definitely not.
      If these were being produced on a much more massive scale, and Nintendo was openly planning to make many more units in the coming years, it *might* be worthwhile for someone to make/sell a custom programming device/clamp that could do the process faster. For how small of a run this is, that's highly unlikely to happen.
      As it is, I think the best we'll get is a few folks specializing in doing the process themselves manually as a paid service. If the service could be done for a reasonable price, I might be down for it.
      Realistically though, I think that it might almost be better for someone to figure out how to store something like a pi zero inside of one of these shells, with all the buttons and everything functioning as they should. But... This looks to be a teeny tiny device. Not much room to work with in there. Who knows.

    • @jeffcross9960
      @jeffcross9960 3 роки тому

      @@dantehchad2227 yeah I figured... but still if people REALLY want to do this they could and that's enough for me to be at least a little hopeful. I was also thinking of a pi zero but with all the single screened Game & Watch games in them as well hahah... again high hopes and low expectations... so I AM thinking realistically...

  • @thatonedudenamedvalentine7836
    @thatonedudenamedvalentine7836 3 роки тому

    Try to see if you can swap the theme playing while time is displayed. Would be cool to see a Zelda or even a Mr. Game and Watch one instead! Either way great work man!

  • @devnull2766
    @devnull2766 3 роки тому +2

    Awesome stuff!!! Please keep us updated on what else can be loaded into it. It would be awesome to load any rom in there... maybe even via USB!

    • @OMA2k
      @OMA2k 3 роки тому +1

      How do you think we'll be able to use USB if the data line is not connected?

    • @devnull2766
      @devnull2766 3 роки тому

      @@OMA2k Connecting it to the flash directly? 🙂 Just kidding... anyway just wanted to say great work!!

  • @EngineeringVignettes
    @EngineeringVignettes 3 роки тому +2

    You're going up against a stacked deck if the Embedded system is using the Flash in a XIP mode. My guess is that they may be moving some parts of it to RAM for faster execution. Unfortunately they are probably not using the Flash as memory storage so those handy Flash read/write and sector management functions would probably not have been moved to RAM :(
    I cannot believe they did not completely lock down the SoC though... wonder if there are any test functions in RAM that they were using for manufacturing QA, possibly even provisioning (though I doubt for serial flash programming; that was prob. pre-programmed before going on the PCB).
    Pretty weak encryption on the flash too, they left the door wide open (inspecting the RAM and flash and doing a reverse encryption), was it actually XOR or some polynomial (n-bit shifter) ?
    Good work on it so far, good luck on the rest!
    Cheers,

  • @KamilHaddadM
    @KamilHaddadM Рік тому

    I'm impressed by the fact that I know nothing about this type of stuff and you made me feel like i understood everything.

  • @gododoof
    @gododoof 3 роки тому +15

    Would there be enough memory for a game boy rom? I'm thinking of Game & Watch Gallery.

  • @jesseboy7951
    @jesseboy7951 3 роки тому

    Holy shit! Didn't understand a word but boy oh boy, was this entertaining to watch! Damn, u r smart, pal! Good luck with those future hacking plans.

  • @BentDoorFrame
    @BentDoorFrame 3 роки тому +5

    Memory expansion and more nes roms would be freaking sweet!

    • @superjerjer1
      @superjerjer1 3 роки тому

      How? Haha

    • @blahdelablah
      @blahdelablah 3 роки тому

      @@superjerjer1 How? Replace the flash ROM with a bigger one.

    • @superjerjer1
      @superjerjer1 3 роки тому

      @@blahdelablah but thats hardware modding, look at chinese handheld majority of them are software modding

    • @blahdelablah
      @blahdelablah 3 роки тому +1

      @@superjerjer1 "Memory expansion" implied hardware modding, perhaps you just assumed it was software modding that was being discussed.

  • @cyrfung
    @cyrfung 3 роки тому +1

    Really like how you described in details how you got each step.

  • @kacpreusz9911
    @kacpreusz9911 2 роки тому +1

    From experience repairing gameboys and Sony Vaio laptop batteries, i can tell you that these screws can easily be removed with no damage with a small flat tip screwdriver.

  • @AmyraCarter
    @AmyraCarter 3 роки тому +9

    Well done. I said, 'give it a week to a month'; you did it before launch. #LMAO

    • @adraxas13
      @adraxas13 3 роки тому

      Just say lmao

    • @liquiditya
      @liquiditya 3 роки тому

      Don't use hashtags. Just say "Lmao"

    • @AmyraCarter
      @AmyraCarter 3 роки тому +1

      @@liquiditya How about you give me five bucks on Steam instead?

    • @liquiditya
      @liquiditya 3 роки тому

      @@AmyraCarter nah I’m good. Thanks for the idea tho. I’ll make sure to use it on someone else. Not you :)

  • @GigaOtomia
    @GigaOtomia 3 роки тому +1

    Would be real nice to have the original RAM dump you used to figure out whether the ROMs were loaded into RAM.

  • @superbros64deluxe
    @superbros64deluxe 3 роки тому +3

    Can you rip those new Mario Illustrations from the bios?

  • @13lood13ath
    @13lood13ath 3 роки тому +1

    I'd like to add the US version of SMB2, SMB3, and the original Mario Bros to it. With Dr. Mario as possible bonus. If there's enough space left, then throw Mario is Missing and Mario's Time Machine on there too.

  • @yafilmDOTcom
    @yafilmDOTcom 3 роки тому +1

    Great work! Next step: desolder old 128 KB flash module and solder in new 1 GB flash module and then load in all the NES games that ever came for the NES. It's only 8 pins you have to desolder, not that difficult.

  • @TheCommodorey
    @TheCommodorey 3 роки тому +9

    So exciting. It's a great device out of the box, so the potential to add roms will make this device such a great collector and PLAY item.

    • @antonrickert9427
      @antonrickert9427 3 роки тому +1

      Adding roms will be difficult, because it has just enough storage to store the built in games

    • @acex222
      @acex222 3 роки тому +1

      Honestly if you want to play ROMs just get a PS Vita

    • @souljastation5463
      @souljastation5463 3 роки тому +4

      @@acex222 this is way more portable than a PS Vita.

    • @acex222
      @acex222 3 роки тому +1

      @@souljastation5463 is it really killing you that you can't play NES roms on the bus on any existing device? Are you travelling somewhere you can take a game and watch but not a vita, where the time required to travel is necessary that you bring a toy with you? Come on dude, live in the real world

    • @misanthropus0
      @misanthropus0 3 роки тому +1

      @@acex222 Seriously this.
      I get the novelty of playing different games on this, but there are so many devices that can do just that very well nowadays that why even bother.
      I play NES games on my gba with a flashcard and SNES games on my New 3ds.
      You could pick up a cheap Chinese anbernic device that can play nearly everything up to ps1 fairly well and for fairly cheap. Or even cheaper use your phone with a bluetooth controller.

  • @Leeroy2304
    @Leeroy2304 3 роки тому

    i never followed you before but only saw your Twitter Thread because MVG liked it ... and now i see your vid 3 days later in my recommended ... youtube algorhytm is scarry!

  • @nickolias7292
    @nickolias7292 3 роки тому +8

    I was wondering about how hackable the Game & Watch is!
    That's some insane progress for two days!

  • @derTommy
    @derTommy 3 роки тому +2

    Gut gemacht. So ein schönes Stück Hardware. Es ist unglaublich, wie butterweich die Spiele auf der Hardware emuliert werden.

  • @GOK1970
    @GOK1970 3 роки тому

    Having this device running all the old Game&Watch «single screen» games would be awesome!

  • @coolhatkid
    @coolhatkid 3 роки тому +4

    why did he blur the screen ?

    • @cst1229
      @cst1229 3 роки тому

      Copyright.

  • @MDGamestation
    @MDGamestation 3 роки тому

    Wow fantastic breakdown. I didn't understand the technical aspects of this demonstration, but I can't wait to see what other cool stuff you can do. I hope to see more nes roms get added, that would be amazing as only 3 games added in this modern game & watch feels limited and kinda wish they added more.

  • @SpikerDragon95
    @SpikerDragon95 3 роки тому +3

    *1 month later
    "Play Original Doom on a Super Mario Game and Watch"

    • @noop9k
      @noop9k 3 роки тому

      Not nearly enough RAM. Maybe a cut down version such as the 32x port. Wolf3D or Blake Stone will run just fine though.

    • @andrewober
      @andrewober 3 роки тому

      It literally has 1mb of storage. You ain’t playing shit on this thing.

    • @noop9k
      @noop9k 3 роки тому

      Andrew Oberhauser Some Doom ports were fit into 2 megabytes with multiple levels. And they probably didn’t even use compression. Back in the 90s I had a copy of Quake with some multiplayer mods (but only 1 level) on a single floppy disk.
      And finally, since you need to open it anyway, SPI Flash chip should be trivial to replace.

    • @andrewober
      @andrewober 3 роки тому +1

      @@noop9k this has 1mb. And your average modded isn’t going to replace the chip. There won’t be a scene for this thing.

    • @noop9k
      @noop9k 3 роки тому

      Andrew Oberhauser The scene won’t ask your permission.

  • @pretzel1313
    @pretzel1313 3 роки тому +1

    The amount of knowledge and skill you have is really impressive!

  • @DungarooTV
    @DungarooTV 3 роки тому +2

    Legend. Loading NES and G&W roms on this would be great!

    • @zorancvetkov3559
      @zorancvetkov3559 3 роки тому

      NES roms probably but, G&W? Is there any G&W rom that's dumped? I'd be very surprised. Not that it would be enough for emulation, some description of the graphics would be needed at the very least.

  • @RandomCityBlues
    @RandomCityBlues 3 роки тому

    Man, that was so completely over my head. I've never understood less watching a YT video. That seems pretty impressive to me.

  • @RoboBlue2
    @RoboBlue2 3 роки тому +4

    Can't wait to play Dragon Quest 3 on this.

    • @ZeroFPV
      @ZeroFPV 3 роки тому

      You probably couldn't switch it off until you are done with the game until someone can implement saving.

    • @ZeroFPV
      @ZeroFPV 3 роки тому

      @MHzBurglar Oh, didn't know that. Mine is still sealed.

  • @tomassimoes7808
    @tomassimoes7808 3 роки тому +1

    Awesome video and nice job finding out it was XOR encryption

  • @Mattinvent3
    @Mattinvent3 2 роки тому

    I'm going into my senior year of robotics engineering and I'm so hyped I understood this whole video as a kid I would have loved to know how to do stuff like this

  • @LandonEmma
    @LandonEmma 3 роки тому +3

    Why blurred?

  • @sightmare3588
    @sightmare3588 3 роки тому +1

    1:33, look there it’s written E3! And in the 2021 E3 there was a new Zelda Game and Watch! Coincidence? Think not!

  • @SquidyTV
    @SquidyTV 3 роки тому +3

    you made it to the news

    • @stacksmashing
      @stacksmashing  3 роки тому +1

      Oh really? Link?

    • @okamikatze863
      @okamikatze863 3 роки тому

      @@stacksmashing you're mentioned in a lot of articles if you search for: new Nintendo console hacked before realise.

  • @aettic
    @aettic Рік тому

    Absolutely incredible. Sucks that you had to blur the game, but I understand. Nintendo be like that... I had a hard time understanding the XOR encryption part - I think I understand the premise but not how it works.

  • @ozkarlcool
    @ozkarlcool 3 роки тому

    it took me a moment to realize why the gameplay was censored then i realized why.

  • @iangraustein971
    @iangraustein971 3 роки тому +4

    Sees recommended notification
    Me: "Meh..."
    Sees it's about hacking a Nintendo device
    Me: "Better archive this before I watch this just in case."

    • @IVChan
      @IVChan 3 роки тому

      What's the archive link?

    • @iangraustein971
      @iangraustein971 3 роки тому +1

      @@IVChan I meant I'd download it to my hard drive (backing it up, or archiving it (synonyms)) just in case Nintendo ninjas take this down.

    • @IVChan
      @IVChan 3 роки тому

      @@iangraustein971 Gotcha, I thought you had archived it on archive.org

  • @oli7222
    @oli7222 3 роки тому

    Would be a fun to put in some bigger Spi flashs :D
    But awesome work dude!

  • @Hugo-bv1lz
    @Hugo-bv1lz 3 роки тому +3

    Very impressive, but then is it possible to run super Mario bros 3 on the game & Watch ?

    • @Paddylol
      @Paddylol 3 роки тому +1

      i would love that

    • @SuperChunk84
      @SuperChunk84 3 роки тому

      Probably not, since the RAM only has 128 KiB. SMB3 is 4MB.

    • @souljastation5463
      @souljastation5463 3 роки тому

      @@SuperChunk84 sd card adapters incoming. I would buy one.

    • @NerdlyPleasures
      @NerdlyPleasures 3 роки тому

      @@SuperChunk84 The chip has 1.4MiB of SRAM, so that is not going to be a barrier. SMB3 is 384KiB.

    • @SuperChunk84
      @SuperChunk84 3 роки тому

      Ah, thank you. I'm not very technologically inclined.
      Also, SD card adapters? Really?

  • @LordHonkInc
    @LordHonkInc 3 роки тому +1

    "The Cortex M7 can't run Linux"
    _sad penguin noises_
    In all seriousness, I love the video, opening up things to see how they work and poking them to see what happens is, I think, one of the most fun things you can do (outside of the intended use, of course) with such comparatively "simple" devices.

    • @zorancvetkov3559
      @zorancvetkov3559 3 роки тому

      "Can't run" is too strong statement. Even an 8-bit avr could (dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit)... The real question is do you want it to.

  • @0110-d7y
    @0110-d7y 3 роки тому +1

    i have no idea what is going on but im along for the ride

  • @GameInterest
    @GameInterest 3 роки тому +1

    Just a heads-up, the screws are called tri-wing screws.

  • @dangerdavedestroyerofdomai6991
    @dangerdavedestroyerofdomai6991 3 роки тому +7

    I feel like the big N is just gonna release a "delux" version that fixes the security issues and make this model obsolete

  • @beesbeesbeesbeesbees
    @beesbeesbeesbeesbees 3 роки тому

    i actually think that, for a cheaper price point (maybe like 15-20 dollars each) it would be a very interesting idea for Nintendo to release games like this on the smaller Game and Watch style consoles - like, imagine something like a Zelda G&W? I know that this is a special case because of the anniversary but it would be pretty cute :3

  • @Foulowe59
    @Foulowe59 3 роки тому

    0:21 This is why I love so much some of the hacking scenes out here😆👌

  • @LiterallyDrew
    @LiterallyDrew 3 роки тому +3

    One day in: C R A C K E D

  • @SNK038
    @SNK038 3 роки тому

    Game & Watch Gallery 4 for the GBA should have been the built in game for this. Porting a GBA emulator with this ROM into this package would be perfect!

  • @losalfajoresok
    @losalfajoresok 3 роки тому

    didn't understang anything technical, but enjoyed every step of the process!!!

  • @RayRayZ28
    @RayRayZ28 3 роки тому +5

    I hope someone figures out a way to add all nes roms and make it a portable NES

    • @sleeksm4
      @sleeksm4 3 роки тому +1

      Its called a gba and flash cart lol

  • @AWalYT
    @AWalYT 3 роки тому

    Kind of surprised they patched the copyright in memory as opposed to just editing the program ROM itself. They had no problems fixing NES games back in the GameCube days, so I wonder what changed...I'm curious if they outsourced the development to a third party and this is IP license related, which would be silly...again...

  • @Matthasacat
    @Matthasacat 3 роки тому +4

    Nice video

  • @schoellhorn
    @schoellhorn 3 роки тому +2

    Will you release a tutorial how to load custom Roms on it?

  • @jcrown01
    @jcrown01 3 роки тому +7

    You lost me at tri-wing screws..

  • @Belgarathe
    @Belgarathe 3 роки тому

    Amazing work. Though I probably won’t do it myself I enjoy you discussing your approach to figuring how security worked

  • @philfrank5601
    @philfrank5601 3 роки тому +7

    Well that was quick.

  • @rosse119
    @rosse119 3 роки тому +1

    Great video, although I now realise there is no way I am going to be able to put ROMs on it if it takes this kind of effort

  • @HudsonU
    @HudsonU 3 роки тому +5

    Imagine playing gameboy games on it, thatd be amazing.

    • @Azazel010101
      @Azazel010101 3 роки тому

      The chip is too weak for gba games emulation I guess.

  • @MhxAir
    @MhxAir 3 роки тому

    Nintendo: "Maybe we should start actually testing our devices before launch... Nah."

  • @FNNYNTFND
    @FNNYNTFND 3 роки тому

    Nintendo seeng the video:you are going any where? What's more of jail?

  • @SHUPIRATE1991
    @SHUPIRATE1991 3 роки тому +5

    I don’t understand any of this but it was cool

  • @ink9
    @ink9 3 роки тому

    I'm wondering if using simple XOR in ROM encryption is like an Easter egg from Nintendo, reminding of 80s game protection schemes.

  • @Cubbie410
    @Cubbie410 3 роки тому +6

    Welp after seeing this Nintendo is like we won’t ever work with this guy lol

    • @GoldenSun3DS
      @GoldenSun3DS 3 роки тому +4

      Nintendo is one of the most anticonsumer companies

  • @skins4thewin
    @skins4thewin 3 роки тому

    I honestly didn't realize Mario 1 and 2 were that small, small enough to fit into 128KB of RAM! Plus they have that digital mario draw song on there too somehow! How on earth did they fit that on there too??

  • @alejandroalzatesanchez
    @alejandroalzatesanchez 3 роки тому +3

    Absolutely nobody*
    Sony with his PS3: meet the unhackeable machine
    The community: meet *HEN* baby!
    Xd

  • @stephenshiraef2356
    @stephenshiraef2356 Рік тому

    Very In depth video, wow. I'm going to watch it a few more times so I can understand your all your insights, lol. I would like to ask if you figured out a way to control the volume on the device, I thought maybe there's a way to do that in the settings possibly?

    • @stephenshiraef2356
      @stephenshiraef2356 Рік тому

      Never mind, I figured it out, thank you. I just ordered it online today and I wasn't sure if the volume could be adjusted based on reviews.

  • @cactusjack9504
    @cactusjack9504 3 роки тому +3

    I wish knew how to do this and wished I could understand what he's talking about lol

  • @Edzward
    @Edzward 3 роки тому

    Clearly sorcery. I bet that summon a portal to the Mushroom Kingdom is very similar to this. Very nice sorcery nonetheless!I wonder if we can get another roms run on this.

  • @MioMate187
    @MioMate187 3 роки тому +1

    Klasse Arbeit, wirklich sehr sehr spannend und anschaulich erklärt , ich lasse mal ein Abo hier deine bisherigen Videos haben mir auch sehr gefallen.

  • @edgeeffect
    @edgeeffect 3 роки тому

    This is handy... I try to hack (and often fail) internet routers and they often have proprietary SOCs with no publicly available datasheet.... having a common microcontroller with a published datasheet is a real advantage for the hacker.

  • @livingcodex9878
    @livingcodex9878 3 роки тому +1

    This was waaaay too interesting! Please do more GameAndWatch hacking!

  • @RetroGamerFG
    @RetroGamerFG 3 роки тому

    It'll be a great day when someone is able to get the REAL Game & Watch Super Mario Bros on this instead of another port of Ball. Awesome work on getting us closer to that day!