Homebrew GBA emulation on NDS

smoothbwlr

Active Member
OP
Newcomer
Joined
Mar 18, 2008
Messages
25
Trophies
0
XP
91
Country
United States
Is there a way to play GBA games on the ds without having the actual gba game? I play a couple like emerald and such on no$gba and want to know if I can play those games on my ds. Is there an emulator that I need besides an r4? can i play these on an r4?
 

smoothbwlr

Active Member
OP
Newcomer
Joined
Mar 18, 2008
Messages
25
Trophies
0
XP
91
Country
United States
I see, so there is no possible way to play them on the ds without buying additional hardware? I just want to make sure cause if i buy it and then the r4 allows for gba emulation....that would really suck lol
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
Right, nobody's made a software GBA emulator for the DS because even if one was made, it would run horribly slow and with tons of glitches. Nobody's going to bother making one when the DS already has 99%-compatible hardware GBA emulation from the GBA slot.
 

Mei-o

Generic Asian Kid™
Member
Joined
Jun 22, 2008
Messages
860
Trophies
0
Location
Somewherewherewhere
Website
Visit site
XP
114
Country
I don't get why we still need expansion carts, isn't the DS already much powerful than the GBA? Why will it run slow? If we can convert DS games so that they can be played in Slot-2, why can't we do the same for GBA games to be converted to be played in Slot-1?
 

Sir-Fritz

Well-Known Member
Member
Joined
May 4, 2008
Messages
1,333
Trophies
0
Age
30
Location
Brisbane, Australia
XP
298
Country
smoothbwlr said:
I see, so there is no possible way to play them on the ds without buying additional hardware? I just want to make sure cause if i buy it and then the r4 allows for gba emulation....that would really suck lol
That made me
biggrin.gif


I once read that something needs to be approx. 8 times as powerful to emulate something well enough to be up with the original console.
 

jeronz

Well-Known Member
Newcomer
Joined
Dec 24, 2007
Messages
82
Trophies
0
XP
74
Country
New Zealand
Sir-Fritz said:
smoothbwlr said:
I see, so there is no possible way to play them on the ds without buying additional hardware? I just want to make sure cause if i buy it and then the r4 allows for gba emulation....that would really suck lol
That made me
biggrin.gif


I once read that something needs to be approx. 8 times as powerful to emulate something well enough to be up with the original console.

Yeah numbers like that always get thrown around, ive heard 7x, 10x and now 8x (from you). You can't really say that to emulate something it needs to be x times more powerful. It also depends on the architecture (eg ARM, x86 etc - need to be more powerful if the two systems architectures are very different.) of the two systems, and how complicated the system being emulated is among other things (Eg N64 and sega saturn aren't very powerful but the hardware is very complicated). And what does one mean when you say x times more powerful, like in mhz? Take this example. The new atom 1.6ghz is much slower than a p4 1.6ghz, even though they are both x86. One of the reasons for this is that the atom processor is an 'in order' proc.
 

fenthwick

Well-Known Member
Member
Joined
Jun 4, 2007
Messages
153
Trophies
0
Age
35
Website
Visit site
XP
131
Country
I've read that the 7x-10x powerful thing is just bullshit. It all comes down to how skilled the coder is. If he's good he can use almost the same hardware but most are just doing things the easiest way thus the steep req.
 

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
fenthwick said:
If he's good he can use almost the same hardware
No. If the programmer is good the requirements will be far lower, but you will still need a much faster processor than the ones you're emulating unless the instruction sets and registers are nearly identical.

Keep in mind that this sort of highly optimized emulation requires hardware acceleration for the graphics and sound so that the CPU doesn't have to emulate those as well, as well as speed hacks to get things running as fast as possible. Truly accurate emulation requires far more than 10x the total processing power of the original system.
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
Just to (hopefully) help finalize this thing, do you guys know who Dwedit is? He created Goomba Color, the GBC emulator for the GBA. It now runs nearly all games at full speed, but only because the hardware is similar enough that things like drawing to the screen and playing sound could be mapped directly to the GBA's 2D hardware and audio core, making it faster (tons of speedhacks also helped). Regardless, the point is that even Dwedit is convinced GBA emulation on the DS would not be faster than 1 fps, if that. I can't think of anyone more qualified to comment (except perhaps Exophase), as he did basically the same thing on the GBA. If he says it's not possible on the DS, I for one believe him.

His exact quote:
QUOTE said:
It's possible, if you don't mind such an emulator running at under 1 FPS. Nobody would bother, especially considering that the entire cartridge space needs to be directly addressable. You're much better off simply using the ability to enter GBA Mode on the NDS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-