HoangNhatAnh said:
potato_hamster said:
That actually really depends more on the architecture than anything else. The Xbox One X has no issues emulating a Xbox One, for example (and yes, it is emulating the Xbox One). I also remember many people (myself included) saying it would be near impossible for the X1 to emulate X360 games. But here we are. As it turns out, when you have intimate knowledge of all of the hardware involved, the seemingly impossible might be far more possible than you think.
Even then, no emulator is perfect. For example, the PS3 originally had a PS2 CPU and GPU within it, and it still was only emulated 96% of PS2 games correctly. The next generation PS3 dropped one of these chips and emulated it using software, and this had an even lower compatibility rate. Somehow no one seemed to mind. But Nintendo can't have the 3DS emulate SNES games because Super FX games might not work, and that would be "too confusing" to fans or some nonsense? Sorry, I'm not buying it. Every single SNES game that Nintendo has released so far on the N3DS Virtual Console works perfectly on SNES9X on 3DS. So this is a non-issue up to this point. Besides, some of these homebrew emulators like SNES9X run over 85% of SNES games perfectly with amost every exeception being examples of games that contained supplementary processor chips like the Super FX and the SA-1 , and again these are made by fans in their spare time for free. Check it out for yourself
http://wiki.gbatemp.net/wiki/Snes9x_for_3DS
Somehow I don't imagine some Nintendo exec saying "welp the homebrew community doesn't have PGA Tour 96 emulated perfectly on the 3DS, we better not bother trying to emulate SNES games on the base 3DS ourselves!"
You don't have to explain emulation to me, I understand the concept perfectly well. But I can't make the long and short of what you're talking about with why a GPU can't render 2D images (are games like Shovel Knight figments of my imagination?). That is completely nonsensical it literally makes no sense. I can get it might not have the operating modes in the GPU's API to easily render 2D images or processing pixel maps in the way the SNES does. But do you know who created that API? Nintendo. I bet they could find a solution if anyone can.
|
Even Wii U and Vita can't run Hyper Light Drifter with graphic look like late NES game so because it is 2d mean nothing
|
But they can both run Shovel Knight, Shantae: Half Genie Hero, and Steamworld Dig, all of which are 2D games. The 3DS also has games like Super Mario Maker, Donkey Kong Country Returns, Mighty No. 9 and Super Street Fighter IV, which are also 2D games. I'm not sure why you have the impression that the 3DS can't run 2D games.
Besides, Hyperlight Drifter was cancelled for Vita and Wii U not because it couldn't be done, but because it turned out to be too much work and not worth the effort. Besides, Hyperlight Drifter.
https://www.polygon.com/2016/9/9/12853072/hyper-light-drifter-wii-u-ps-vita-canceled
"Heart Machine spent months trying to optimize the game for the [Vita], Preston told backers, but doing so would require essentially starting from scratch.".
Last edited by potato_hamster - on 10 January 2018