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,103
Trophies
1
Age
35
Location
Orlando, Florida
XP
3,111
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,227
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,434
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,139
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,227
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,434
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,511
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
  • No one is chatting at the moment.
  • Sicklyboy @ Sicklyboy:
    @BigOnYa, I'll rip a bag off my Volcano to that, brother
    +2
  • a_username_that_is_cool @ a_username_that_is_cool:
    DDDS . Dual Developer Dedede System :)
    +1
  • BakerMan @ BakerMan:
    also happy birthday @Xdqwerty
    +1
  • BigOnYa @ BigOnYa:
    Is it me you're looking for?
  • MysticStarlight @ MysticStarlight:
    'Cause I wonder where you are
  • MysticStarlight @ MysticStarlight:
    wait I got the lyrics mixed up
    +1
  • BigOnYa @ BigOnYa:
    And I wonder what you do...Lol
  • BigOnYa @ BigOnYa:
    Its all good, I'm here to talk to you.
  • BigOnYa @ BigOnYa:
    Hello
  • BigOnYa @ BigOnYa:
    I've been playing fallout4 all day, I went into a elevator and it kept going, never stopped, waited 5 minutes, must of been a bug. How bout you, whatcha do today?
    +1
  • MysticStarlight @ MysticStarlight:
    I'm wondering why a stray tuxedo cat has a cloudy eye
  • MysticStarlight @ MysticStarlight:
    I've been playing TOTK all day also
    +1
  • MysticStarlight @ MysticStarlight:
    Oh you reminded me of those elevator nightmares
  • BigOnYa @ BigOnYa:
    Awesome game, fun how they force you to build, but you can build as you want
  • MysticStarlight @ MysticStarlight:
    It is super fun, I actually prefer it over BoTW
    +1
  • BigOnYa @ BigOnYa:
    The guy holding the sign always cracked me up, esp when you fail, and it falls
  • MysticStarlight @ MysticStarlight:
    Ah yes, that guy lol. I still need to find all his signs. The game has a lot to do though so I don't know what to finish first
  • MysticStarlight @ MysticStarlight:
    I'm 120 hours in and am still like 44.4% done
    +1
  • BigOnYa @ BigOnYa:
    Good times. Building is starting to get good around now for you. You making me want to make run thru again.
  • BigOnYa @ BigOnYa:
    Ok good chatting, enjoy your gaming, and avoid the lightning, or put your sword away. Good night.
  • K3Nv2 @ K3Nv2:
    All I gotta do is not spend $10 in the next 5 days and I'll break even this month lol
  • K3Nv2 @ K3Nv2:
    @BigOnYa, tell your wife not to forget her wallet
    K3Nv2 @ K3Nv2: @BigOnYa, tell your wife not to forget her wallet