Gooday Gaming Guests - Nintendo DS and 3DS Game Cartridge Boot Process

Episode Date: February 1, 2025

All 2DS games are included in the 3DS Library. ...

Transcript
Discussion (0)
Starting point is 00:00:00 All right, so today I'm going to go on to Nintendo DS. Let's talk about the cartridges. And you know how DS is. It goes from DS to 2DS to 3DS, back to 2DS New, and then there's XLs in there. There's all kinds of stuff going on with the DSs. Oh my goodness. I don't know what the run of the DS to the last 2DS, New 2DS was. It's a long time, though. So let's start out. The DS games. Here's a breakdown. I went back to my buddy Zippy today. I still have a subscription for the end of this month.
Starting point is 00:00:31 Just going to the basics. And I'm using my new guy Seek. And I have Flash over there at Gemini. So the Nintendo DS is powered by an ARM 7 and an ARM 9
Starting point is 00:00:48 processor. The system boots ROM, runs, there's a BIOS, checks for the cartridge in slot 1, which is the DS slot. The DS firmware stored in internal memory loads to the memory. Cartridge detection and head reader.
Starting point is 00:01:04 The DS firmware checks for cartridge in slot 1. Game title ID ARM 9 and 10 binary offsets. Secure area check some game icon and banner. Secure area authenticity
Starting point is 00:01:20 encryption check. The first 2 kilobytes of the game, known as the secure area, is encrypted. The DS bootloader decrypts the security area using a key stored in the hardware.
Starting point is 00:01:36 If it fails, then it does not load the game. I have a game, at least one that supposedly is fake, but it seems to still work. The ARM and ARM7, ARM9 and ARM7 load Konig, two separate ARM binaries. ARM9 execute runs the game, logics, graphics, systems. ARM7 handles low-level functions like sound, Wi-Fi, and touch input the bootloader copies these executables into RAM from the ROM offset defined in the header so it's all about that header in the first two
Starting point is 00:02:14 kilobytes they're interesting awesome executes once the RAM card then the arm nine processes the game initializes then the second ARM 7 kicks in doing the low-level stuff, and your game starts. Game running and interaction, user inputs, graphic rendering, so it goes into the loop of the game itself. Sound processing, multiplayer, networking if available, saving, loading, EEPROM, flash or external storage. Extra notes. So there is the Game Boy 2 slot. Slot 2, which is the Game Boy Advance, actually, slot integration. Some DS access slot 2 for extra content like Pokemon transferring.
Starting point is 00:03:07 Game Boy Advance saves. DSI enhanced games. Some games contain certain data that DS firmware can recognize and unlock. Anti-privacy. Okay, so that's cool. Then we go to how many different DS consoles. There were several different DS consoles. So the original would be the DS Fat, which is 2004 to 2005. It also had Game Boy Advance backward compatibility. It was like a clamshell.
Starting point is 00:03:58 I have some of those clamshells, actually. Featured Wi-Fi multiplayer in Peak 2 chat. Launched alongside Metroid Prime Hunter's first hunt demo. So 2004. Then there was the DS Lite,
Starting point is 00:04:17 which was 2006 to 2011. Smaller, brighter, brighter screens, battery life,ved battery life. Still maintain the slot 2 for Game Boy Advance. Then there was the DSi. I forgot about the DSi.
Starting point is 00:04:33 Which is 2008 to 2014. So it's kind of overlapping. The DS Lite. So that one did not have the Game Boy Advance slot to make it thinner. Introduced two oh this is then we had a camera in the DSi. One facing the player
Starting point is 00:04:51 one outward. Added DSiWare, an online store. Upgraded the CPU from 133 MHz versus the 67 MHz in the DSs light 16 megabytes of ram compared to only four megabytes so the dsi was significantly the jump uh region lock for dsi so previous ds models
Starting point is 00:05:19 were really were regionfully region free so if it was a DSi exclusive game, it was region locked. The other ones were not. And then there was the DSi XL. Larger screen, 4.2. Better visibility. Came preloaded
Starting point is 00:05:41 with games. Still lacked Game Boy Advanced compatibility. It says the Came pre-loaded with games still lacked Gameboy Advance compatibility Says the Nintendo 3ds family successor to the 2ds although not part of a DS the 2ds was built 3ds built with DS backwards compatibility
Starting point is 00:06:02 So then you go on to 3ds 3ds XL 2ds 3ds XL and then finally the 2dx the new 2dx XL okay you do 3d glasses free nobody really liked the 3d total count of models for the DS the original, the DS Lite DSi and then the DSi XL if you don't count the models ok so what what is
Starting point is 00:06:42 so we can put all 3DS and basically one the next category we're going from the 2ds the main for DS DS light DSi and then DSi XL that's one group we just did that one so now we're gonna go on to what was game cartridge boot process on 3ds and company so pretty much all the other ones. If you understood what I mean. Alright, so the 3DS is called Family here. Nintendo 3DS cartridge boot. So this one has an ARM11, an ARM9, and an ARM7 processor.
Starting point is 00:07:41 The boot ROM is stored in the 3DS firmware. It has a BIOS has a cartridge header slot one for the 3ds cartridge slot game title ROM encryption firmware requirements icon banner cartridge authentic and encryption check unlike the DS the 3DS cartridges are encrypted with a AES based security this unique encryption key for each cartridge is derived using a console specific process to prevent unauthorized copies the system verifies the cartridge signature and sure it's legit game so the arm 11 would
Starting point is 00:08:32 be different once again is verified the armor 11 that's the main processor now DS was on 9 and then light load was on 7 so I'm 11 is your kernel as you to cold actually to code the system ram arm 9 processors using handle secure operations and decryption arm 7 managed backwards compatibility if you suck a DS game in there execution and game initialization GPU on this was a PICA 200 set up for 3d rendering, system memory
Starting point is 00:09:10 allocation, network connection initialization, game runtime and interaction. The games used the EEPROM or flash memory to write save games. was multiplayer network net which really started to take off by the network Nintendo Network backwards compatibility 3d can boot via DS games into a DS mode where arm 11 is disabled so it doesn't have a better process it goes back switches back to arm 9 and arm 7 as if it was just a DS. The difference in boot processing. The early DS was basic.
Starting point is 00:09:52 Early secure area. The 3DS used AES base encryption. ARM 9, ARM 7 versus ARM 11, 9, and 7. There was no region lock. Yes, 3DS games are region locked. Saved storage, EEPROM flash.
Starting point is 00:10:13 For the 3DS, it was cartridge flash or SD card. No digital downloads. And yes, eShop, DLCs and patches. So significantly. up dl season patches so significantly how did i said how did uh nintendo make that 3d image without using glasses without i always wonder how they do that using it's really cool glasses it has to have been a process that they used let's see what it tells me going off a little off track here so let's take them with 3ds how did they make says achieved glass free 3d uh so it's called a parallel box
Starting point is 00:11:08 uh let's see cool this would be interesting i always wanted to know this so let's see what we get so they made what they call a parallel box no glasses required low power consumption if you hang on but everyone used to get really dizzy with them, though. Later improvements. There was improvements that they did to the new 3DX. So let's read about this for a few minutes here. Kind of interested.
Starting point is 00:11:35 Never quite under... So how did Nintendo 3DS create 3D images without glasses? 3DS glasses called a auto auto stereoscopic 3d using a parallax barrier. It's a thin layer placed in front of the screen that contains a series of slits. These slits directly differ images to each eye, creating a... So the left eye sees one image, the right eye sees another slightly different image. The brain combines these to perceive depth. So you're tricking the brain basically. How does this work on a 3ds? The top
Starting point is 00:12:27 screen of the 3ds is a specialized LCD panel. A parallax parallax barrier layer that blocks the image part of the image. The dual image rendering system renders two different images at slightly different angles one for each eye a 3d depth slider allows users to adjust the strength of the effect step by step game renders the GPU the pica 200 generates two slightly offset frames one for each eye the parallax Bach barrier controls the light path ensures the correct image reaches each eye brain interprets your brain merges the two images pretty neat no glasses adjustable 3d effect low power consumption limitations viewing angle reduced brightness limited to one viewer later
Starting point is 00:13:27 improvements in the 3ds alright so let's go on to says with DD DS game library all right so breakdown of the DS so it's over 3,500 breakdown of the DS. So there's over 3,500 games for the DS. Wow, I didn't realize there was that many. Oh my goodness, that's a lot. Worldwide, of course. And remember, these are not backwards compatible. 1,400 in the U.S. or North America.
Starting point is 00:14:04 Japan in 1900 and European at 1500 the exact number of varies notable Super Mario's brain teasers Pokemon obviously Zelda casual there's a Nintendo dogs Animal Crossing's notable third party Grand Theft Auto Castlevania dragons quest retro Quest, Retro Remakes, Contra 4, Digital Games DSiWare, Regional Exclusive, Dating Game Love+, some in Japan here, here later it late releases in final DS games Pokemon black 2 and white 2 last Pokemon games on DS sure those are worth a lot so it gives you a breakdown of all the horror dementia dementia the ward Let's try that one. Dementium the Ward. Dementia.
Starting point is 00:15:06 Dementium. The Ward. Now I'm going to cross reference. Dementium. The Ward. $60. Manual. $45.
Starting point is 00:15:22 It's for DS. Oh, I'll kind of cool Dementia the ward I can't play a little handheld That's that one. So let's just go why we're they let's ask for rare DS games It's usually where I finish up on each thing I'm doing with games Poop slinger is still my favorite one. $10,000 on PS4. Only 84 copies made. So I just type in Poopslinger. P-O-O-P, Slinger. PS4 Poopslinger. And you'll see it's worth 10 grand. I have no idea why they only made 84 copies is so weird so there's a quick rundown of some of the
Starting point is 00:16:08 Big numbers the rare ones Pokemon conquest Shepherds crossing to metal max to nostalgia dragon quest Realms of Revelation That sounds like fun And they want to quest the word question is always usually fun right I think so let's see 120 bucks $99 so these are not we're gonna hit one's gonna be working one dragon spire dark
Starting point is 00:16:45 so let's go on to the 3ds game library nothing really we know pokemons always worth stuff so I didn't really heart gold is probably I have a heart gold I think but it's not real one of them is not real oh so another hard to find games the interspace radiant lunar dragon song front horror is dementia the war this dementia too so there's a dementia too as well I didn't even know if there's any horror games on DS Dementia 2 Dementia 2 94 bucks
Starting point is 00:17:33 let me get 1 and 2 for a deal 120 pretty cool $168 $290 going significantly up creepy game no game creepy horror only rpg that cursed game theme it's nastasha no game let's see what that one is anything that's horror survival horror is always fun uh that's cold nice Natasha no game ds $39 oh it's not bad region free these are region free remember ds is region free 3ds we now we've realized it's not 3d region free so it's not too bad.
Starting point is 00:18:25 Okay. So fighting games, we don't care about those. Uncommon licensed game. Ninja Turtles. Rare and expensive Pokemon game. Just about every one. Exclusive. Japan. Seven Dragon.
Starting point is 00:18:41 Why? So it's conclusion. It was Pokemon, RPG, or horror it was worth money more money pretty much so now we're going to the 3ds official license officially is 1300 uh 450 in america north america uh jvn 900 european had 500 roughly more Mario, more Pokemon lots of Pokemon those were all worth lots of money Zelda, Fire Emblem Xeno
Starting point is 00:19:14 Chronicles, Casual Animal Crossing, New Leaf notable third parties, Monster Hunters a lot of strategy more Dragon's Quest, not Dragon's Quest, rather. Metroid, Samson's Return, remake of
Starting point is 00:19:30 Metroid 2. Digital games only. Steam World Dig. The eShop for the 3D eShop shut down in March 27, 2023, making these digital games hard to access.
Starting point is 00:19:48 So there's like four different ones that you could get then. Rare and expensive games. Fire Emblem. Let's try this one. Metroid Sumps and Returns. Let's see what that one is. I like to pick one game to put as my image I'll use this one Metroid
Starting point is 00:20:12 $18 $400 $300 DS $50 $250 That's a PAL version box only so that one would be pretty expensive
Starting point is 00:20:32 Metroid backwards compatibility 3d a full pack compatible with DS games late release in final 3ds games persona the new cinema labyrinth last major physical oh let's try that one persona 2 in 2019 oh it's pretty late in that run huh wow oops 399 dollars for if you get the steelbook version of the Metroid. Let's see what this one is. Persona Q2. $56.
Starting point is 00:21:14 I think it's on auction, though. $90. So, around $90. No, this one is $175, and then there's one for $75. So somewhere around there. Monster Hunter 3D homebrew and hacks. 3DS homebrew screen is seen as huge with custom app emulator, mod for games, region unlocking, DS and Game Boy game injection. The Luma 3DS custom firmware made it easier to play homebrew and backups.
Starting point is 00:22:00 I've never tried to do any. I will, will though eventually. Are the 2DS games included in this list above? I'm trying to see if he did just 3DS games or if he did 2DS games as well yes, the 2DS games are not separate from the 3DS library that's what I thought everything is considered the same 2DS can play all 3DS games but without 3D effects
Starting point is 00:22:36 this is what I thought 3DS exclusive games like Xeo Chronicles 3D only work on new 3DS and 2DS models, not on the original. 2DS is fully backward compatible for Nintendo DS. No separate 2DS game library. It shares the entire 3DS.
Starting point is 00:22:58 Cool. So I think at that note, we'll leave it at that. That's what i thought so you have your ds as one one element and then you go to 2ds i mean 3ds a family which includes the 2ds all right so that's some fun stuff there uh yeah all right cool all right so you guys have a good afternoon and we'll see you in the morning all right bye

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