Discussion in 'iOS Emulators' started by daygen4545, Jul 25, 2010.
Is it possible to Build a Ds Emulator?, If so, how?, and if not, Why?
for an idevice, only ipad, iphone4, or the soon to be announced/leaked itouch4. the others dont have the hardware to do it.
Does it just take up too much memory, so the processors cant handle it?
Yep basicly what you just said. It will either crash or lag alot on devices with lower RAM.
Even if the iPhone 4 could handle it, it wouldn't be feasable to play DS games on one small screen. I think it's really only possible on the iPad.
Technically any iPod touch or iPhone could potentially run it. It's whether or not the emulator itself is coded as well as the normal DS not in an emulator. If the emulator ran seemingly close to how the DS does, like 89% or 99%, it could be done. However the memory management coding would have to be extremely well written.
The DS has two processors in it. An ARM946E-S clocked at 67.028Mhz and one ARM7TDMI clocked at 33.514MHz, and the RAM is only 4MB
Also, if you were to make an emulator, you would also have to write the code extremely well for running a DS game off of one processor since it normally uses two of them. If it's coded poorly in some areas, it may demand more memory than is necessary.
So a good answer would be yes any device can POTENTIALLY run it (However 1G iPods will most likely run slowly anyway) given that the emulator itself is extremely well written.
But even then, it still takes maintaining. I mean its been 14 years since the Nintendo 64 has been out and even now, some areas are still not perfect in some of the best emulators.
just get a DS its almost as small and runs all the games perfectly.
Almost as small? Not even close Please Register or Log in to view images
Please Register or Log in to view images
Even if someone could write the app very well there is still the matter of the gui. The DS has 2 screen so there would either be 1 screen and the controls or 2 screens and no controls.
Please, the Anti-Piracy on most ROMs cripples even the best emulators.
Separate names with a comma.