Gooday Gaming Guests - Nintendo Switch falling Back to GameBoy Boot Process

Episode Date: January 4, 2025

I want a Switch Box as the Next Gen System just for the TV....

Transcript
Discussion (0)
Starting point is 00:00:00 Alright, so for today, Saturday, I'm going to do Nintendo Switch for my boot process. I look back, I did all the other ones. The only thing I haven't done from the Nintendo is the Nintendo Switch. Switch Lite and then the Switch OLED, which is basically the same thing. Although we'll check. So let's go to my buddy here. I'm going to do Nintendo. Oh, you know what else we can do?
Starting point is 00:00:31 I know what I'll do. I'll do handhelds. I forgot about handhelds for Nintendo. So let's do Nintendo Switch first. Boot process. And then we can double back to like Game Boy and all those. Yeah, let's do that.
Starting point is 00:00:49 That'll be fun. Okay. So Nintendo Switch boot process. We'll start with that. It's multi-stages. So we'll see what kind of system it is. And as everybody else is, we're all excited to see what
Starting point is 00:01:03 the next... I want a Switch box, which is a dedicated system. You put your Nintendo Switch cartridges into a dedicated system for the TV. Not a handheld. Not a handheld fan. I like handhelds, but I just can't play them at all. And if you know the Nintendo Switch, the handhelds, they don't last. They are not durable at all
Starting point is 00:01:26 even the newer ones between the screen and the buttons and the joy-con buttons breaking the push-in button they should never design a button to push in like that because they just fail kids just jam them in when they're really running through a system and then that button fails. Same with what else has a pushing button? A lot of the handhelds have that. One of the actions is when you push the button in and it just wrecks them.
Starting point is 00:01:55 The Joy-Con themselves are just really, really junk. They just don't last. Especially with kids. And Nintendo Switch, I was really, really junk. They just don't last. Especially with kids. And Nintendo Switch, I was really, really into them. Maybe a year after they came out, I had hundreds of them. Hundreds and hundreds. And I fixed a lot of them.
Starting point is 00:02:14 A lot of them, if the battery is dead, you might get lucky. And if you switch the battery, it'll come back to life. Many times, as the charging chip goes, there's a memory chip in there, something that goes. And other things but I've sold every board I've ever had been to tend to switch either working or not I've got some screens left over empty screen and I still have all kinds of fun I still have two boxes of fun accessories meaning pieces of like
Starting point is 00:02:55 neon green joycons like the shells I got some buttons I don't have a Switch now. I have a Bacchusera that I got that has pretty much most of the newer Switch games, including Tears. But you have to really play it.
Starting point is 00:03:16 You play it on your PC. So the mod, you can get any game pretty much. All right, so let's go to Nintendo Switch. The boot process here. This will this will be fun should be complicated but it so when you power it on there's a Tegra x1 system on chip so it's called a Tegra x1 and then onboard PMIC power management the bootmom is ready selecting the embedded memory on the SOC it performs hardware check initializes low-level hardware like the RAM and the eMMC when how much EMMMC is on it primary bootloader is called
Starting point is 00:04:05 Horizon OS Stage 1 these are things I would never know until right now boot ROM verifies the integrity of the boot loader using chirographic signatures rsa
Starting point is 00:04:21 slash sha dash 56 warm boot chain RSA slash SHA-56. Warm boot chain. Loads warm boot. Payload in the system. It's assuming it's for sleeping. So the second stage is stage loader 2.
Starting point is 00:04:41 Using the Horizon OS kernel. Kernel being the system firmware initializes the trusted exec execution environment T e fuses on the trip are checked and show the system isn't tampered with so has some fuses on the chip the Tegra chip uh, Horizon Kernel initialization it initializes the RAM goes through the in and out graphics driver
Starting point is 00:05:14 sometimes these get logo stuck too I wonder if it'll say whether that does that uh, I would assume it's a failed boot of some kind, uh, Joy-Cons are activated and interacted game cartridge checks for Wi-Fi, so I would assume it's a failed boot of some kind. Joy-Cons are activated and interacted. Game cartridge. Checks for Wi-Fi. So I would assume the next generation.
Starting point is 00:05:31 I hope it's not another Nintendo Wii. I mean another Nintendo Switch rather. Not like a Switch. I hope it's not completely different. Like going from N64 to GameCube. That was cool. And then from GameCube to Wii. And then Wii U is basically the same thing.
Starting point is 00:05:48 But hopefully it'll be something dramatically different. And I hope it's TV-based and not handheld-based. Because it's handheld for everything now. All right, so we're at Interaction here. Loads to games. Key technical aspects. This has a NVIDIA Tegra platform. Used a trusted platform module TPM. Recovery mode. RCM used for firmware updates. Diagnostics Custom firmware Exploits vulnerable and older models Allowing injections of unsigned code During the boot ROM
Starting point is 00:06:30 And RCM stage Enabling custom firmware loading So that's why everyone wanted the Everyone wanted the Early models of it So let's go to I'm sure there's really much of a difference, but we'll go to Nintendo Switch Lite.
Starting point is 00:06:53 Boot process. Let's see if there's anything different there. It doesn't say what kind of memory is in there. Oh, no no I get this It gives me two sponsors The boot of the processor is similar to Nintendo The Switch Lite uses a newer version Of the Tegra X chip
Starting point is 00:07:12 It's called the Tegra X Mariko Mariko Which Improved the power efficiency And migrates Those vulnerabilities which improve the power efficiency and migrates those vulnerabilities. The Tegra Mariko power zone has the RAM.
Starting point is 00:07:33 So that's really the only difference, I think. Something about e-fuses. Protects burn with unique chirographic keys on it. Prevent unsigned code. So that's how they try to get... I've never had a homebrew Nintendo Switch. I've never tried to do it either. And unfortunately, as technology gets better,
Starting point is 00:07:57 all these older systems, which actually Nintendo Switch is old now, they always find a way to get in there. And then there's also tons of mods for them. So there's no reason to rush out and try to get one now. Cold Boot, Warm Path. Cold Boot, Warm Path, Splash. Horizon OS System.
Starting point is 00:08:21 Not really seeing anything. Game Detected. What is the specs? I want to find detected what is the specs I want to I want to find out the specs for that one what are the specs Nintendo Switch. What are the specs? I just didn't quite, they didn't really give me a detail on that one. So I also signed up for Gemini Advance, which is called Flash.
Starting point is 00:08:58 Chat GBT is my zippy. I've always called him zippy since I started doing it. And Flash was already named for Gemini so by zippy and flash now so Nintendo switch we've kind of backed up here for a minute had the switch the switch light and then the switch oled it came out in 2017 oh here we go now we got some good specs nvidia tegra x ar arm cotex dash 5 a57 plus cotex dash a53 maxwell cpu and those it's four gigabytes of ddr4 ram 32 gigabytes of emmc expandable up to 2 terabytes all right so this the resolution was 1280 times 720 handheld was that 720 doc it can
Starting point is 00:09:57 dock up to 180 but none of these are. Bluetooth 4.1. USB-C. Then the Nintendo Switch came out next. Oh, cool. It did all three of them for me. Awesome. NVIDIA Tegra X1. The MaraCoVision version. More power efficient.
Starting point is 00:10:22 4 GB of RAM still. 32. The pixels. 1280 by 70 720 it goes the same as well 1280 by 720 yeah so now we should go a handheld 720 no dock mode because only handheld that changes that and if you want to change the buttons we talked about pushing in buttons and on those switches changing the buttons in the nintendo switch light requires a complete teardown on one side and it's usually the side that the button gets broken it's a complete nightmare you can do it but it's a nightmare okay that the button gets broken. It's a complete nightmare. You can do it, but it's a nightmare. Okay, so then OLED came out in 2021.
Starting point is 00:11:11 And as we know, so far, it's been our last system. So this is the NVIDIA Tegra X1, the Marco version. 4GB of LPDDR RAM however now this one upgraded to 64 gigabytes of eMMC expandable to 2 terabytes the resolutions that isn't any different 120 128 by 72 pixels I thought it would be type OLD captivated touchscreen. Docked at 180. It's really the only difference there. Key differences.
Starting point is 00:11:53 Oh, here we go. Key difference between the models. The original was 6.2 LCD. The light went down to 5.5 LCD. And then the OLED went up to 7 inches OLED. Light is handheld only. Storage original and light were 32 gigabytes. The OLED was 64 gigabytes. Light has the smallest battery capacity all of the
Starting point is 00:12:29 offers the longest play time due to power efficient display and updated SOC about? Nintendo Game Boy. That would be the first one, right? So we'll stick with these. The other thing I want to learn about here are the Steam handhelds and the ASUS handhelds. I don't know anything about those. They're really expensive.
Starting point is 00:13:02 It's a little... They look like fun. The Nintendo Game Boy boot process is straightforward. Here's how it works. Turning on a voltage regulator ensures the stability. So in the... Again, we're going all the way back now. Because I finished with Switch,
Starting point is 00:13:19 so I have nowhere else to go but backwards. Which is sometimes more fun in the past than in what's coming up so it's a z80 based cpu uh ram and vram uh the game boy includes a 256 byte boot rom also called the bootstrap code pretty fun again i'm sort of reading all of it I'm just kind of Game Boy Advance's all taken apart and there may actually be Game Boys in there. So with that note I'm going to play around with those as a video a little bit. They don't work but we'll see. All right so the Game Boy process is consistent across its variants. So it's already telling me Game Boy Pocket, Game Boy Color.
Starting point is 00:14:27 Though the Game Boy Color includes an extended boot ROM. So Game Boy Color, I actually have one for sale. And it's got some sort of an EverDrive thing for it. With additional features for detecting and running color-en enabled games. Alright, so let's go to Nintendo. So Game Boy Let's go Nintendo.
Starting point is 00:14:56 Next in line would be DS, right? Game Boy Advanced. No, Nintendo Game Boy Advanced. Game Boy Advanced. Oh, no, Nintendo Game Boy Advanced. Game Boy Advanced. There's a couple different
Starting point is 00:15:11 styles to those. I've got some of those listed. Some of them actually work. I just found a plug for it, so I can go back and retest them. Nintendo Game Boy Advanced boot process. Yeah, so we'll tie
Starting point is 00:15:28 this right into a video for later. That sounds like fun. Alright, so GPA is more advanced than the predecessor, the Game Boy. Obviously, the games were used a 32-bit ARM
Starting point is 00:15:44 7 TDMI processor processor powers up begins uh system switches to arm state with 32-bit instructions internal work ram wram and video ram vram are cleared the game boy has 16 kilobytes kb boot rom the other one had what did i say it was 8 or 12 or something 8 for the game boy uh there's a logo screen look what it looks for the game uh press code address 0x08 with a lot of zeros. Six zeros after in the cartridge. Backwards compatibility to Game Boy Advance. Can also run Game Boy and Game Boy Color games. I didn't know there was a Game Boy Advance games.
Starting point is 00:16:43 And it changes to Game Boy mode with Z80 coprocessor. So it downgrades itself to play those so technical overview arm 7 TD mi 32-bit plus the z80 copressor coprocessor for backwards compatibility boot ROM 16 kilobytes memory map boot different places in the memory let's go right on to yes so then we're going to and I think I decided to do I'm gonna run games systems doing it even doing this because I'm going to run out of games systems, even doing this. So I may go to pick some games and maybe I can get some code of how the games are coded
Starting point is 00:17:32 or something. Something fun like that. I don't know. I haven't figured it out yet. Nintendo Boot Press. DS. Once we get the DS, there's like a million different versions of it. I have an XL. Really cool XL. There's like a million different versions of it. Right. How many different. I have an XL. Really cool XL.
Starting point is 00:17:47 It's got Zelda on it. But the top screen. It's the 3D. 3D XL. But the top screen is broken. And there is another nightmare. The top screen of any DS. To try to replace that screen.
Starting point is 00:18:01 There's a curly cable inside there. That you can uncurl. And curl it back in. That's a nightmare. So I that you can uncurl and curl back in That's right there So I just I just have it listed alright, so now we're on to DS The system powers on arm processor arm 9 and arm 7 on those The arm 9 on 7 process different each handling different tasks arm 9 handles a 3d graphics game logic and primary OS arm 7 handles audio 2d
Starting point is 00:18:34 graphics and legacy game boy events functionality so it's backwards compatible and I assume it's backwards compatible for game boy as well so the system enters ds firmware menu interaction with uh pico chat and ds downplay uh which i'm not sure anybody ever used those but uh backwards compatibility game boy advanced cartridge inserted slot the system reconfigures to Game Boy mode Game Boy Advance mode the DS can run Game Boy GBA games using the secondary cartridge slot slot 2 only one screen is active and DS specific hardware features are disabled so you only get one screen so technical overview arms ARM 9 67 megahertz primary processor ARM 733 megahertz secondary processor boot ROM firmware the screens top screen is 2256
Starting point is 00:19:49 times 192 resolution bottom screen same audio is handled by the arm see if we we go to DS so let's let's do this says how all the rest of the DS compared in specs wound up with until the series ended so let's see if we get a quick spec because I'll be sitting there all day doing all these so we'll just say take all the rest of DS as you go from 2ds 3ds and you I like the flat one the ones that you have to flip open or a pain says the NDS and I've significantly from the release in 2004 to the end of line, which saw it discontinued in 2020. Nintendo 3DS family. Alright, cool. We got the specs there.
Starting point is 00:20:54 Yeah, this will work. That's where we're at. Like I said, I don't like to go around 20 minutes. We're a little bit over, but it's alright. So, we've already said the original DS. ARM 9, ARM 7 4 megabytes of RAM backwards compliant
Starting point is 00:21:09 so now we're going to go to the DS Lite 2006 slimmer and lighter, brighter screens with adjustable screen levels, improved battery so I would assume all the specs are the same for the CPU and stuff.
Starting point is 00:21:26 And then we go to the Nintendo DSi 2008-2009. ARM 9 at 133 MHz, doubling the speed of the DS. So the DSi was double the speed. ARM 7 was the same,
Starting point is 00:21:41 33. The RAM went up significantly. Four times. 16 megabytes. same, 33. The RAM went up significantly, 4 times. 16 megabytes. Storage, 256. Slightly larger screen. It had a camera. Improved Wi-Fi. Then we went to the Nintendo DSi XL,
Starting point is 00:22:03 which is 2009, 2010. Bigger screen, pretty much, is all it's saying. Then we go to the Nintendo 3DS, which at the time nobody really liked it. It was kind of made you dizzy. So this significantly went up. Dual-core ARM11. MP-Core CPU. 268 MHz per core. Single-core ARM for backwards compatibility with ds
Starting point is 00:22:27 ram was 128 had one gigabyte internal storage interesting i didn't know that uh top screen 3d 3d enabled uh 800 by 24 resolution 600 by 240 per eye for 3d which is weird bottom screen was 320 by 24 by 240 rather had a camera front and back cameras improved wi-fi compatible and then we go to this the one i have now is the nintendo 3ds xl 2012 bigger screen battery life improved same hardware inside and then we went back to the 2DS which you could then then play 3DS games on because nobody liked the 3D feature no 3D function only 2D play identical all the spectra identical to the 3DS. And then there's different versions. Like Icore CPU at 204 MHz. Single-core ARM9 for the DS capabilities, compatibilities.
Starting point is 00:23:54 256 RAM, 128 usable for games, 1 GB expandable. Additional features, C--stick for enhanced controls built-in NFC support for MBO I never know still MBO is alright so then we go to the new Nintendo 3ds XL 2014 2015 just a bigger screen. That's what it's saying. And then there's another. Then there's the new 2DS XL. Foldable clamshell design. No 3D functions. Everything else is the same.
Starting point is 00:24:37 But there's also... So it gives me all the rundown. The new 3DS came out in 2007. The new 2DS XL it was a flat it was a flat 2DS
Starting point is 00:24:50 a flat 2DS what was that called Nintendo released 2013 budgie friendly 3DS shaped wedge shaped 3D came out in 2013 that's the flat one he uses a flat 2ds so it had the arm 11 dual core processor AR arm 9 backwards compatibility 128 RAM 128 megabytes Let's see if there is anything I am missing here
Starting point is 00:25:28 Flat wedge design unlike the clamshell design Flat in one piece, the design is more durable Made for younger players Because opening those hinges always break on them All the other ones because opening up those things, the hinges always break on them. All the other ones. Don't care about the 3D systems. Casual players, for games who don't care about 3D functionality.
Starting point is 00:26:00 It compares the 2DS flat to the 3DS clamshell to the 3DS XL. Speakers, only mono speakers in the 2DS flat stereo and the other two the weight was more than the 3ds battery life was about the same lower cost 129 higher costs up to 199 2ds was enabled in several themes so there was a Pokemon XY you could get in that cool so that's pretty much it I'm trying to think if I can think of any more handhelds I'm sure there is that's a pretty much rundown so we went from switch back down the Boy, and then up the ladder to the end of the new 2DS. Alright, so I'm going to play around with some of that stuff. I've got a box full of it, so I'll pull it out for a video in a little bit. Alright, I'll talk to you guys later.
Starting point is 00:26:58 Alright, bye.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.