This isn't meant to be one of those "can the 3DS do x" threads(Sorry if you take it that way ). I'm asking if it would be possible within the 3DS' hardware. I know the DS couldn't do it, but could it be on a 3DS.
Not at a tolerable frame rate I'd say. The GPU itself is missing numerous features that would be required to properly display the games (no paletted texture support as far as we know).
Ah, I see. So the limitation is the GPU.
Also, on another emulation topic, DOSbox port/ DOS emulation? Is that possible on the 3DS(I'd think it would be, but the DS couldn't really ever run DOS emulation(to my knowledge, at least)
The GPU is just one part of the emulation equation, but unlike emulators that do SNES and other such retro devices, emulation of the N64 does require a good GPU to relieve the CPU.
As for DOS emulation, the DS had DSx86 (with the DSTWO having DS2x86), so a DOS emulator for the 3DS is not out of the question.
I know the N64 had a color palette mode for it's textures, but that's not quite analogous to SNES color palette. For SNES you have to render 256x224 pixels from 64 KB of tile memory, for N64 you have a max res of 640x480i and only 4Kb of texture memory.Not at a tolerable frame rate I'd say. The GPU itself is missing numerous features that would be required to properly display the games (no paletted texture support as far as we know).
Wii64 runs pretty well. However, it has the full resources of the Wii, while a hypervisor is still running on 3DS homebrewYes - but no way would it be really playable. Think where Wii64 is at now and that MIGHT give you an idea.
HahaHey, it would have to be better than DaedalusX64 on the PSP, right ?
This isn't meant to be one of those "can the 3DS do x" threads(Sorry if you take it that way ).
I'm asking if it would be possible within the 3DS' hardware. I know the DS couldn't do it, but could it be on a 3DS.
Not really. Even though the 3DS has a few more points in its favor on the technical side of things, the PSP had an architecture that was more similar to the N64 than the 3DS. Not saying it's impossible, but it would require some very impressive coding skills from a very dedicated person. I'd be surprised if it ran as well as DaedalusX64.Hey, it would have to be better than DaedalusX64 on the PSP, right ?
If the psp's craptacular hardware can run a n64 emu a decent rate on some games. I think the 3ds would be able to do a much better job. Especially the New 3DS.The more I look at the 3DS, the more I think a N64 emulator couldn't be done. At least anything playable or enjoyable.
I think analysing whether or not something is achievable by a certain set of hardware isn't just a matter of saying "well x is better than y and y could do it so x must do it too"If the psp's craptacular hardware can run a n64 emu a decent rate on some games. I think the 3ds would be able to do a much better job. Especially the New 3DS.
Not really, the PSP was running a MIPS based architecture, as was the N64. They still had plenty of differences, even CPU side, but at least it didn't have to emulate as many points for the CPU. As for the 3DS, it's running ARM. Is it possible? Technically, yes. Will someone create an enjoyably playable emulator? Probably not.If the psp's craptacular hardware can run a n64 emu a decent rate on some games. I think the 3ds would be able to do a much better job. Especially the New 3DS.
I know the N64 had a color palette mode for it's textures, but that's not quite analogous to SNES color palette. For SNES you have to render 256x224 pixels from 64 KB of tile memory, for N64 you have a max res of 640x480i and only 4Kb of texture memory.
That means prior to drawing a frame, assuming any changes to the color palette, you would only have to update a max of 8192 pixels in texture memory vs Snes's 60,000 pixels for either the tile memory or the screen. The situation is better for the N64 given that the texture memory is so small and there is no racing the beam tricks employed like on the NES, SNES, and GB.
That's not to say it's possible, but I wouldn't discount the possibility on the new 3ds.