Hacking 3DS Emulates the DS

Dionysus

Well-Known Member
OP
Member
Joined
Apr 15, 2009
Messages
259
Trophies
0
Age
31
XP
122
Country
Maybe the 3DS emulates the DS and therefore can only run that DS application at that time, and as it requires quite a bit of RAM it cannot run another app simultaneously. Another reason could be also that when running a DS game on the 3DS the upper screen is a slightly 'off' and pixelated even when readjusted with the start and select before boot up of the DS game.

Source: http://www.youtube.com/watch?v=I9zMIs5-SZI...&lf=mh_lolz

Please watch in HD if able to, really makes a difference.
 

Dionysus

Well-Known Member
OP
Member
Joined
Apr 15, 2009
Messages
259
Trophies
0
Age
31
XP
122
Country
machomuu said:
I doubt it's powerful enough. Emulation takes a lot of power. Power I suspect the 3DS doesn't have.

Objection!

2 GB NAND flash memory, PICA200 graphics processor as well as a 128 MB FCRAM well exceeding the dsi at only a measly 16MB. I'm pretty sure the 3DS can run a DS game of an emulator from these specs.
 

granville

GBAtemp Goat
Member
Joined
Aug 24, 2007
Messages
5,104
Trophies
1
Age
35
Location
Orlando, Florida
XP
3,126
Country
United States
3DS was found to use an ARM11 cpu (apparently a dual core). From what i've heard, ARM11 is capable of running ARM9 code. So the ARM9 cpu wouldn't need to be emulated. ARM7 i don't know about. Would it be possible to run the ARM9 code natively but emulate the ARM7 code (and properly sync the two)?

If this is pure emulation (which i doubt), it's damn good. I never noticed anything "off" about the screen played in the smaller sized mode.

I might also suspect it's not being emulated because of the battery life. DS games drain the 3DS' battery far less than 3DS games from my experience. If they were being emulated, they would probably drain it in the same amount of time as regular 3DS games, emulation would require the full use of the CPU to run properly.

@blazergamer93

The flash memory doesn't really have any relevance, that's just storage. The rest could be a possibility, if they had the ability to make use of the GPU.
 

Dionysus

Well-Known Member
OP
Member
Joined
Apr 15, 2009
Messages
259
Trophies
0
Age
31
XP
122
Country
granville said:
3DS was found to use an ARM11 cpu (apparently a dual core). From what i've heard, ARM11 is capable of running ARM9 code. So the ARM9 cpu wouldn't need to be emulated. ARM7 i don't know about. Would it be possible to run the ARM9 code natively but emulate the ARM7 code (and properly sync the two).

If this is pure emulation (which i doubt), it's damn good. I never noticed anything "off" about the screen played in the smaller sized mode.

I might also suspect it's not being emulated because of the battery life. DS games drain the 3DS' battery far less than 3DS games from my experience. If they were being emulated, they would probably drain it in the same amount of time as regular 3DS games, emulation would require the full use of the CPU to run properly.

thank you sir, you answer seems valid enough with reason so I'm just gonna go with it. As you said DS games don't drain the battery life as much as 3DS games plus it would require a lot of battery if emulated.
 

habababa

Well-Known Member
Newcomer
Joined
Nov 24, 2010
Messages
63
Trophies
0
XP
270
Country
From what I've read, ARMv6 and higher architectures have hardware supported virtualization.ARM implemented this feature starting 2010, for dynamic binary translation of code intended to run on architectures v5 and lower.

It must be dbt and not just simple emulation.
 

Alexrose

Untitled
Member
Joined
Jan 20, 2009
Messages
783
Trophies
0
Age
32
Location
England
XP
374
Country
I'll bet you anything it's a hypervisor. Disables the features that an original 3DS didn't have, much like running GC mode via MIOS on Wii. I doubt Ninty would do any differently.

Plus, DS emulation? Sure. As a rule of thumb to get emulation working efficiently you need 8x the processing power. Of course, this is variable depending on architecture, since their chipsets will have the same basis. Still, emulation just seems like a huge no-no (especially considering the unfaltering quality of play).
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,231
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,463
Country
Can people please stop using 'GFX quality' as proof of anything. It proves only that the 3DS has a higher resolution screen, nothing else. The reason the games don't look stretched or washed out on a DSiXL is because the screen has the same number of pixels there is no stretching involved.
If you run a DS game in native resolution on the 3DS (hold Select/Start while loading), it look excellent.
 

rickdgray

Well-Known Member
Newcomer
Joined
Apr 1, 2009
Messages
45
Trophies
1
Location
Houston
XP
255
Country
United States
Alexrose said:
I'll bet you anything it's a hypervisor. Disables the features that an original 3DS didn't have, much like running GC mode via MIOS on Wii. I doubt Ninty would do any differently.

Plus, DS emulation? Sure. As a rule of thumb to get emulation working efficiently you need 8x the processing power. Of course, this is variable depending on architecture, since their chipsets will have the same basis. Still, emulation just seems like a huge no-no (especially considering the unfaltering quality of play).
Ditto
 

SDODC13

Member
Newcomer
Joined
Sep 16, 2009
Messages
16
Trophies
1
XP
73
Country
United States
spinal_cord said:
Can people please stop using 'GFX quality' as proof of anything. It proves only that the 3DS has a higher resolution screen, nothing else. The reason the games don't look stretched or washed out on a DSiXL is because the screen has the same number of pixels there is no stretching involved.
If you run a DS game in native resolution on the 3DS (hold Select/Start while loading), it look excellent.
Correct me if I'm wrong but couldnt they have had the native resolution "less small" on the screen while keeping the same pixel ratio? I mean in terms of pixels, whats the difference between the ds line and the 3ds?
 

Thesolcity

Wherever the light shines, it casts a shadow.
Member
Joined
Oct 2, 2010
Messages
2,209
Trophies
1
Location
San Miguel
XP
1,149
Country
United States
SDODC13 said:
spinal_cord said:
Can people please stop using 'GFX quality' as proof of anything. It proves only that the 3DS has a higher resolution screen, nothing else. The reason the games don't look stretched or washed out on a DSiXL is because the screen has the same number of pixels there is no stretching involved.
If you run a DS game in native resolution on the 3DS (hold Select/Start while loading), it look excellent.
Correct me if I'm wrong but couldnt they have had the native resolution "less small" on the screen while keeping the same pixel ratio? I mean in terms of pixels, whats the difference between the ds line and the 3ds?

3DS: 800×240 pixels

DS: 256 × 192 pixels



You can't stretch it over a higher resolution ratio without making it look bad, the DSi XL kept the same ratio which is why the games looked good still. The 3DS does NOT keep the same ratio, so nds games look like crap until you force the native resolution with start+select.
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,231
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,463
Country
SDODC13 said:
spinal_cord said:
Can people please stop using 'GFX quality' as proof of anything. It proves only that the 3DS has a higher resolution screen, nothing else. The reason the games don't look stretched or washed out on a DSiXL is because the screen has the same number of pixels there is no stretching involved.
If you run a DS game in native resolution on the 3DS (hold Select/Start while loading), it look excellent.
Correct me if I'm wrong but couldnt they have had the native resolution "less small" on the screen while keeping the same pixel ratio? I mean in terms of pixels, whats the difference between the ds line and the 3ds?


DS/i/XL = 256x192 = All 3 systems have exactly the same number of pixel on the screen, the individual pixels are different sizes, thats why the screens are different sizes.
3DS = 320x240 + 800x240 = each 3DS pixel is 1.25 of the DS pixels. There is absolutely no way to stretch the screen and keep the pixels looking correct. To get a correct pixel resize, the screen must be an exact duplicate, the next largest screen from the DS would have to be 512x384, which is a lot larger than the 3DS screen.
 

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,523
Country
United States
Thesolcity said:
SDODC13 said:
spinal_cord said:
Can people please stop using 'GFX quality' as proof of anything. It proves only that the 3DS has a higher resolution screen, nothing else. The reason the games don't look stretched or washed out on a DSiXL is because the screen has the same number of pixels there is no stretching involved.
If you run a DS game in native resolution on the 3DS (hold Select/Start while loading), it look excellent.
Correct me if I'm wrong but couldnt they have had the native resolution "less small" on the screen while keeping the same pixel ratio? I mean in terms of pixels, whats the difference between the ds line and the 3ds?

3DS: 800×240 pixels

DS: 256 × 192 pixels



You can't stretch it over a higher resolution ratio without making it look bad, the DSi XL kept the same ratio which is why the games looked good still. The 3DS does NOT keep the same ratio, so nds games look like crap until you force the native resolution with start+select.

It is the same (aspect) ratio, just not the same resolution.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I was mad I was not included, I had bunch of cusswords I invented to use.
  • The Real Jdbye @ The Real Jdbye:
    honestly remux is not worth it
  • The Real Jdbye @ The Real Jdbye:
    some bluray rips are kinda crappy, remuxes are a more safe bet, but i usually don't have trouble finding a good rip, there are certain groups to avoid and some to look out for
  • The Real Jdbye @ The Real Jdbye:
    @RedColoredStars netflix really is bad quality but some of the other streaming services aren't too bad. i think i've had good quality from disney+
  • The Real Jdbye @ The Real Jdbye:
    amazon seems decent enough
  • Sicklyboy @ Sicklyboy:
    Piracy is free, but my usenet subscription and the NASes I built to hold everything aren't :tpi: :rofl2:
  • K3Nv2 @ K3Nv2:
    Lol choosing disney+ over Netflix of course they cap tier quality per subscription
  • PandaPandel @ PandaPandel:
    hi peepls
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, All software should be free use tbh
    +2
  • K3Nv2 @ K3Nv2:
    Throw in a ad or two I don't care as long as I can use it
  • PandaPandel @ PandaPandel:
    indeed
  • Sicklyboy @ Sicklyboy:
    No ads please I'll pay for the software (or pirate it) 😭
    +1
  • K3Nv2 @ K3Nv2:
    If it means full use and not locked down features give me the ad
  • PandaPandel @ PandaPandel:
    k3n why does it say you are the village idiot lmaoooo
  • K3Nv2 @ K3Nv2:
    Because I'm the village idiot
    +1
  • PandaPandel @ PandaPandel:
    ah I see have a nice day lmao
  • PandaPandel @ PandaPandel:
    gba temp is a small village of idiots its great
  • PandaPandel @ PandaPandel:
    I love it
  • K3Nv2 @ K3Nv2:
    I haven't been upgraded to village hoe yet
  • PandaPandel @ PandaPandel:
    thats a shame
  • K3Nv2 @ K3Nv2:
    It's one of the finest honors at temp
  • Vulpeka @ Vulpeka:
    I was here in 2008
  • PandaPandel @ PandaPandel:
    says you joined 2009
  • Vulpeka @ Vulpeka:
    Yeah
    after i got my acecard i joined
  • Vulpeka @ Vulpeka:
    Lurking
    Vulpeka @ Vulpeka: Lurking