People say that n3ds extra power won't help speed up emus because of same processor clock speed. (Quad instead of dual) I think it will be existing to see if this is true or not.
People say that n3ds extra power won't help speed up emus because of same processor clock speed. (Quad instead of dual) I think it will be existing to see if this is true or not.
It just has more cores, but more cores doesn't mean something is necessarily gonna be faster.
It won't help much with general emulation, but multiple cores could help speed up SNES special chip games.It just has more cores, but more cores doesn't mean something is necessarily gonna be faster.
People say that n3ds extra power won't help speed up emus because of same processor clock speed. (Quad instead of dual) I think it will be existing to see if this is true or not.
But can the double RAM make any difference?
It's not that a quad core cpu or more ram won't help, I'm sure there are certain cases in PS1 emulation that can benefit from that(more space in ram to load parts of ISO, more cores to offload smaller bits of PS1 like I/O or sound).
It's that emulation isn't like a game, it isn't easy to spread out the workload onto different cpus. Emulation is ran best on a cpu with a higher IPC. It's why Dolphin can only use 2-3 cores depending on settings, the workload can't be split up. I think the 3DS could run a PS1 emulator, but I doubt it would be playable for most games. The clock speeds are just too low
Heck, I'm having issues getting gpsp to run. Mostly because flushing the cache is slow, but that unfortunately can't be helped at the moment. If the cache flushing wasn't so slow it'd run full speed.
Why is it flushing slow? Is it Ninjhax limited or just 3DS limited? I haven't swung by your thread in a while so I'm a tad behind on its progress/News.
Most of the time, textures are paletted, which just like it does with BlargSNES, the textures would have to be converted. Unlike the SNES, however, the textures aren't all fixed 8x8 pixels. They are variable, incremental by the power of 2. If bumpmapping and using the 3DS GPU's reflection samplers can be used (like it is being theorized with BlargSNES), then it won't be as much of a problem. The unfortunate thing about that is that the palette size is far greater than 256 actual colors, which the sampler is limited to. Sure, textures can only be up to 8-bit paletted 256 colors), but there can dozens of those, or even 100s of 4-bit palettes, or even a mix, because palette sets don't require much space in the PS1's 1MB of VRAM even after most of it is filled with textures and the display buffers.
^ that. Just the thought of dealing with all that makes my head hurt. From what i remember, you can set the texture/CLUT on a per primitive basis, and your options without emulating texture palettes with some kind of shader magic are going to be pretty ugly/slow.
I have (or had somewhere) notes on most of the file format for the map data from the first Silent Hill game for PSX, and I always thought it would be cool to do a native port/remake/engine/whatever for the DS/3DS, but I hated the DS's graphics capabilities, and the I'm not in the mood to deal with it on the 3ds so it's mostly a pipe dream for now.
Not sure if anyone has mentioned this, but You're missing 2 shoulder buttons on the 3ds, and I know several games where you have to hold L2 + R2 at the same time, and it would be REALLY annoying to have to try to hit a button on the touch screen while trying to work the analog stick or DPAD, A/B/X/Y, and L1/R1.
Hardware is way more complicated than just the stuff you listed.A Nintendo64 is more simple to emulate if compared to PSX.
Lets go to see DaedalusX64 emulator for PSP what can do with N64 roms.
3DS has 128 MB RAM.
PSP has 64 MB RAM (Talking about 2000/3000/4000/5000/N1000/E1000 models)
3DS has a 266 MHZ DualCore CPU
PSP has a 333 MHZ DualCore CPU
ePSXe Emulator require at least a 200 MHZ CPU (Recommended a 1 GHZ CPU) and 256 MB RAM (Recommended 512 MB RAM)
As far as controls are concerned, there's always the CPP, or the n3DS. Mappable/combination buttons can help for those without either.
I might be confused but why would you emulate PSX on PSP when all you need is to convert ISO to EBOOT and run natively?
A Nintendo64 is more simple to emulate if compared to PSX.
Lets go to see DaedalusX64 emulator for PSP what can do with N64 roms.
3DS has 128 MB RAM.
PSP has 64 MB RAM (Talking about 2000/3000/4000/5000/N1000/E1000 models)
3DS has a 266 MHZ DualCore CPU
PSP has a 333 MHZ DualCore CPU
ePSXe Emulator require at least a 200 MHZ CPU (Recommended a 1 GHZ CPU) and 256 MB RAM (Recommended 512 MB RAM)
Best results for NON NATIVE PSX emulation (so i discard POPS) on PSP is this:
So 3DS will never load PSX games at full speed.
(Maybe a good framerate for only a part of titles like DaedalusX64 can be done but absolutely not with ninjhax)
If you want to play full speed PSX games while you're not at home just buy a PSP and use NATIVE emulation through POPS.
(A PSP at this time is very cheap)
Personally, i LOVE PSP N1000 (PSP GO). It's the first (and only) REAL handheld console thanks to its sizes.
A Nintendo64 is more simple to emulate if compared to PSX.
Lets go to see DaedalusX64 emulator for PSP what can do with N64 roms.
3DS has 128 MB RAM.
PSP has 64 MB RAM (Talking about 2000/3000/4000/5000/N1000/E1000 models)
3DS has a 266 MHZ DualCore CPU
PSP has a 333 MHZ DualCore CPU
ePSXe Emulator require at least a 200 MHZ CPU (Recommended a 1 GHZ CPU) and 256 MB RAM (Recommended 512 MB RAM)
You need kernel access to use the CP15 cache control instructions. As far as I know, services run in user mode, so they don't have access to that.My guess is it's just how smea implemented it, or any actual flushing functions are stowed away in the ARM11 or ARM9 kernel and the ones that are accessible flush the entire cache.
A Nintendo64 is more simple to emulate if compared to PSX.
Lets go to see DaedalusX64 emulator for PSP what can do with N64 roms.
3DS has 128 MB RAM.
PSP has 64 MB RAM (Talking about 2000/3000/4000/5000/N1000/E1000 models)
3DS has a 266 MHZ DualCore CPU
PSP has a 333 MHZ DualCore CPU
ePSXe Emulator require at least a 200 MHZ CPU (Recommended a 1 GHZ CPU) and 256 MB RAM (Recommended 512 MB RAM)
So 3DS will never load PSX games at full speed.
(Maybe a good framerate for only a part of titles like DaedalusX64 can be done but absolutely not with ninjhax)