Because there's already a SNES emulator for Windows called that
Damn U Windows!!!!
How bout = SNODS ?
Super Nintendo On DS
Because there's already a SNES emulator for Windows called that
LOLSNES is a great name.
extremely unoriginal
It's original, and it should be LOL because even if it were to ever run at 100%, it'll never be able to show all the snes game pixels, thus it's LOL Graphics.
The best idea, that would be almost a pain to implement:Honestly, I think the best route would be to make special optimized emulators for several popular games, e.g. Super Mario World, All-Stars, Super Metroid, etc. You wouldn't have to worry about graphics modes- just pick whatever mode would be required for that specific game. This would make the code not overbearing, and thus you wouldn't have to worry about compatibility.
I had similar ideas. Making separate emulators for popular games. Hell, one could even use static recompilation to achieve fullspeed. I don't think it's possible to fully ditch the interpreters though, as there are cases of self-modifying code. Handling that would require very clever and complex algorithms.
One would then build a NDS ROM out of the emulator template and a SNES ROM, pretty much like with SnezziDS. The emulator template could then be configured with stuff like PPU settings, to better match the game.
Another issue static recompilation would raise is timing. Some SNES games rely on precise timings to work properly.
As for reusing the bottom screen's resources, it'd only be useful for saving power and postprocessing the SNES video output. The bottom screen only uses VRAM bank H, and that bank can't be mapped to the top screen.
Oh and postprocessing isn't even possible. It requires using two of the VRAM banks A, B, C and D. Banks A, B and D are used by the PPU, and bank C is used by the SPC700 (the thing just can't fit in the original 96KB, considering it needs a whole 64KB to emulate the SPC700 RAM).
No.with the 3ds, it's possible to use 3ds or dsi hardware on ds mode?
Honestly, I think the best route would be to make special optimized emulators for several popular games, e.g. Super Mario World, All-Stars, Super Metroid, etc. You wouldn't have to worry about graphics modes- just pick whatever mode would be required for that specific game. This would make the code not overbearing, and thus you wouldn't have to worry about compatibility.