Hacking Source Unverified: SuperCard Team is developing DSTwo+

enarky

owls?
Member
Joined
Jul 31, 2003
Messages
1,240
Trophies
2
XP
2,357
Country
Afghanistan
The first hardware revisions were because it was only ment to work on the DSi and serveral revisions (like B) still work.
So, how many were there? And what exactly happens when you use them in a current 3DS? Do they work? How many of the five or six hardware revisions are still working? Can you find out without extensive Googling? And you're still keeping up the claim that these cards are better than the DSTWO? Come on, this is getting ridiculous.
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,415
Trophies
2
Website
www.flashkarten.tk
XP
3,535
Country
Gambia, The
So, how many were there? And what exactly happens when you use them in a current 3DS? Do they work? How many of the five or six hardware revisions are still working? Can you find out without extensive Googling? And you're still keeping up the claim that these cards are better than the DSTWO? Come on, this is getting ridiculous.
I never said that the cards are better but that their EOS/ Kernel is. And the current hardware revision is D and before that there were 1-9. So there was a total of 13 revisions but many of them don't differ much (D is C with a line on the pcb less etc).
Like I said, the wood r4 with B, C and D work on the latest 3DS.
 

Sammt424

If you read this, you are an idiot.
Banned
Joined
Dec 27, 2012
Messages
191
Trophies
0
Location
The Universe
XP
184
Country
United States
c1098a37ee86b7ca77810f731060c58a.jpg
 

MrJason005

√2
Member
Joined
Nov 26, 2014
Messages
2,521
Trophies
0
Location
Κάπου
XP
1,609
Country
Greece
Yeah I read the same thing.

So they're actually .. Downclocking the "Nintendo DS Chip" to play GBA Games. :P
Actually, there is no DS hardware soldered on the 3DS board.
Seems like DS mode acts like virtual box, in the sense that anything that runs inside the computer you simulate, won't affect the 3DS itself (Part of a reason we run antivirus tests in virtual box).
If that's the case, all that DSTWO has to do is reprogram the virtual machine that Nintendo set up so it allows you to perform anything else with the remaining memory and CPU.
My guess is, they will search for a way to redirect NAND calls to the SD, sort of like Gateway.
This. It's virtualization and not emulation.

Basically there are 4 ways nintendo could have handled things the way they did... Emulation, virtualization, native, or hardware locking.

Native would be a DS game running as if it were a 3ds game. Nintendo wouldn't do this because of the fact that the original DS protection is terribly broken and it would be have a negative impact on compatibility (running games too fast, broken timings, etc)

Emulation would require software (everything, or at least almost everything done via CPU) translation of all CPU/GPU/Timings/etc. This would be needlessly complex and a very big battery drain and may not even be feasible given how little we know about the 3DS' true hardware. It also leads to unnecessary compatibility issues (since the hardware is so similar anyways)

Hardware locking would be much like how the Wii plays gamecube games... It basically restarts the system in a 'compatibility' mode where the Wii hardware is locked out and the GPU/CPU are underclocked to match the cube. Theoretically perfect simulation, but then lacks all wii features.

Virtualization is thus the best choice and is kind of a combination between the two above methods. Both the hardware and software have to be designed with it in mind... The software basically sets up a "computer in a computer". The innie (in this case the DS) lacks any ability to interact with the outtie (in this case, the 3DS) while the hardware is designed to be able to split work between the two tasks. This allows you to have an actual 3ds menu while playing DS titles... While without the system being hacked to be sure, we can assume that the reason why most of the regular 3ds features are probably disabled to insure proper timings inside the VM DS, or that certain features of the CPU which are necessary for certain other functions (like wifi controller on DS) are locked to the VM so there is no resource conflict leading to an ugly screen of death.
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,457
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,876
Country
United States
Actually, there is no DS hardware soldered on the 3DS board.
Seems like DS mode acts like virtual box, in the sense that anything that runs inside the computer you simulate, won't affect the 3DS itself (Part of a reason we run antivirus tests in virtual box).
If that's the case, all that DSTWO has to do is reprogram the virtual machine that Nintendo set up so it allows you to perform anything else with the remaining memory and CPU.
My guess is, they will search for a way to redirect NAND calls to the SD, sort of like Gateway.

It might prove more usefull to replace the environment that the 3DS uses to play DS games instead of trying to modify the existing framework. Think of Nintendont for the Wii/Wii-U to facilitate playing of Gamecube games. Just rebuild a new virtual box like system that has better features then the original. Not sure what the 3DS can actually handle, but there should be enough resources to add things like real time saving and cheat codes built right into the homebrew used to launch the DS games.

But don't expect something like this anytime soon. We're only just started to reverse engineer the 3DS now that homebrew is finally starting to take off. I'd expect it to be a year or more before we see anything like Nintendont on the 3DS. That's assuming there's enough interest in it given there is still plenty of DS flashcarts that still work on the 3DS.

Perhaps if someone cracks the new exploit to have a hardware free version (aka CFW) of running homebrew, then that idea might take off. ;)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Click on your profile pic in the top right corner, and you'll get the profile menu popup, with... +1