Homebrew NES Emulator found in Switch Firmware

  • Thread starter Thread starter x65943
  • Start date Start date
  • Views Views 23,943
  • Replies Replies 106
  • Likes Likes 11
Retail vs. Dev units.

The people who make the games have special switches (dev units) with tools/apps that aren't available on retail switches (i.e. the ones you and I can buy in a store).
I thought as much. It just confused me because I don't think any of them have dev switches so I ruled that out.
 
Freaking finally, Welcome to 2017, Nintendo, something other companies like Sony have been doing since the PS2.
Which doesn't even play some PS2 games since the slim model...
did ps2 run ps1 naively or via emu
Real PS1 CPU with emulated GPU.

The PS2 doesn't emulate the PS1 CPU in software (well, maybe except for later models, which lack the original PS1 CPU), unlike the Nintendo Switch's NES emulator, which obviously runs entirely in software (unless the console has the original NES hardware inside...).

Anyway, I think it's better to have one single emulator rather than downloading it for every VC title, except when a specific version (e.g. hacks) is required.
 
Last edited by nastys,
Which doesn't even play some PS2 games since the slim model...

Real PS1 CPU with emulated GPU.

The PS2 doesn't emulate the PS1 CPU in software (well, maybe except for later models, which lack the original PS1 CPU), unlike the Nintendo Switch's NES emulator, which obviously runs entirely in software (unless the console has the original NES hardware inside...).

Anyway, I think it's better having one single emulator rather than downloading it for every VC title, except when a specific version (e.g. hacks) is required.

No, but it uses hardware "emulation" (or rather, natively, or a compat layer) in all PS3 models. The PS4 emulates some PS2 apparently, how well, I don't know. Yeah, emulators are always software, if it's using hardware, it's either a compat layer or a VM.
 
No more shitty emulators.
Thanks Nintendo for realizing your own mistake *cough* Wii U VC *cough*

--------------------- MERGED ---------------------------

How the hell do you get system titles when you have no fucking kernel access?
You can debug system if you achieved userspace exploit.
But on other hand, he could just sniff packages from Nintendo while updating his Switch.
 
No, but it uses hardware "emulation" (or rather, natively, or a compat layer) in all PS3 models. The PS4 emulates some PS2 apparently, how well, I don't know. Yeah, emulators are always software, if it's using hardware, it's either a compat layer or a VM.
PS1 on PS3 is software, while PS2 on PS3 is 100% hardware on the NTSC 20/60 GB models (PS2 CPU+GPU), 50% on the NTSC 80 GB and PAL 60 GB models (PS2 GPU+emulated CPU), and fully software on all later models (PS2 Classics emulator, physical discs cannot be used without hacks). I'm not sure how the PS1/PS2 Classics emulation works on the PS4, since it renders PS2 games at a higher resolution, but it doesn't have the real PS1/2 hardware for sure (maybe it uses the PS4's GPU like PCSX2 uses the graphics card of the PC it runs on?).
Either way, yes, technically there is always an emulator, even when running on real CPU/GPU. Nothing on these Sony consoles runs through a compatibility layer, not even PS1 on PS2 (since the GPU is emulated on the Emotion Engine CPU). The closest thing to a compatibility layer for backwards-compatibility I know is Nintendont on the Wii and Wii U.
 
Last edited by nastys,
PS1 on PS3 is software, while PS2 on PS3 is 100% hardware on the NTSC 20/60 GB models (PS2 CPU+GPU), 50% on the NTSC 80 GB and PAL 60 GB models (PS2 GPU+emulated CPU), and fully software on all later models (PS2 Classics emulator, physical discs cannot be used without hacks). I'm not sure how the PS1/PS2 Classics emulation works on the PS4, since it renders PS2 games at a higher resolution, but it doesn't have the real PS1/2 hardware for sure (maybe it uses the PS4's GPU like PCSX2 uses the graphics card of the PC it runs on?).
Either way, yes, technically there is always an emulator, even when running on real CPU/GPU. Nothing on these Sony consoles runs in a compatibility layer, not even PS1 on PS2 (since the GPU is emulated on the Emotion Engine CPU). The closest thing to a compatibility layer for backwards-compatibility I know is Nintendont on the Wii and Wii U.
Wii U has vWii chip and governor downgrades speed of GPU to match the speed of real Wii afaik.
PS4 just emulates everything, it has enough power to do so.
 
Wii U has vWii chip and governor downgrades speed of GPU to match the speed of real Wii afaik.
PS4 just emulates everything, it has enough power to do so.
The Latte graphics chip contains both the GX2 (Wii U) and GX (Wii) GPUs, while the Espresso CPU simply disables 2 cores and downclocks the other one. It also uses a real Wii NAND chip and a piece of software called cafe2wii to enter Wii mode. The scaler and GamePad both work in Wii mode, but only downloadable Wii titles can take advantage of the GamePad controls by emulating a Classic Controller.

While the PS4 is enough powerful to emulate the PS2 in software, I think it's possible that the emulator is using hardware acceleration for the graphics. Software renderers rarely use a higher resolution than the original. I'm not sure, though. You may be right.
 
Great, we won't even need to port any NES emulators to play ROMs when we'll get homebrews :D

Provided it gets decrypted/available, yes.

PS1 on PS3 is software, while PS2 on PS3 is 100% hardware on the NTSC 20/60 GB models (PS2 CPU+GPU), 50% on the NTSC 80 GB and PAL 60 GB models (PS2 GPU+emulated CPU), and fully software on all later models (PS2 Classics emulator, physical discs cannot be used without hacks). I'm not sure how the PS1/PS2 Classics emulation works on the PS4, since it renders PS2 games at a higher resolution, but it doesn't have the real PS1/2 hardware for sure (maybe it uses the PS4's GPU like PCSX2 uses the graphics card of the PC it runs on?).
Either way, yes, technically there is always an emulator, even when running on real CPU/GPU. Nothing on these Sony consoles runs in a compatibility layer, not even PS1 on PS2 (since the GPU is emulated on the Emotion Engine CPU). The closest thing to a compatibility layer for backwards-compatibility I know is Nintendont on the Wii and Wii U.

My apologies for being wrong, again.... *sigh*
 
Xbox 360 doesn't have a "universal emulator", either. Each game has to be tweaked to run on it correctly. Same with Xbox One's "backwards compatibility" (which is more likely to be recompiled versions of 360 games).

Considering they're not going to let you load your own ROM images or cartridges, there's really no difference between one emulator for all games and packing in an emulator with every game. (No, they're not going to release a cartridge adapter; such a thing would be hacked wide open to be turned into a ROM dumper the moment it comes out.)

Every ROM is already dumped so who cares?

--------------------- MERGED ---------------------------

I dunno, the post gave me the idea nintendo would just release like All their own made NES titles on a cart for like $40 or something. Every nes game nintendo ever made, maybe include some translated japan exclusives like famicom disk system or something. Much like the nes classic but in a cart with roms inside. Honestly not sure what the post means for nes emu inside switch means.

Nes collection vol. 1 Nintendo = All nintendo made games for nes on one collection cart
Nes collection vol. 2 Capcom = All capcom games
Nes collection vol. 3 Konami = All konami games

Who knows, maybe is for games that could include some nes easter egg, like chiptune music, graphics or what not?

You are crazy. Nintendo values their games way too high for that.
 
I'm not sure how the PS1/PS2 Classics emulation works on the PS4, since it renders PS2 games at a higher resolution

Probably the same way PCSX2 and any other 3D emulator do it, they just increase the rendering resolution.
As a side note, the PS2 was able to render all the way up to 1080i, and there's even an homebrew you can use to force it for every game.
 
Last edited by lAkdaOpeKA,
Probably the same way PCSX2 and any other 3D emulator do it, just increase the rendering resolution.
As a side note, the PS2 was able to render all the way up to 1080i, and there's even an homebrew you can use to force it for every game.

PS2 can't render in 1080i. While Graphics Synthesizer can output 1080i, the games that support 1080i are still rendered in 480p.
For example, GT4 renders at 640x447 (480p). GS produces 1080i image by upscaling 640x447 to 1920x540, and that's it.
There's literally no point in forcing GS to output 1080i unless your TV is very bad at upscaling 480p.
 
Last edited by pcm720,
i will teach you guys a secret, don't tell to anyone please >->
you.. go to any site with emulators... download one NES emulator... get a rom and BAM you can play NES games on PC
wooooooooow
Following your logic, there wouldn't be any need of any homebrew emulator on any console since, you know, PCs can already play those games too...

PS2 can't render in 1080i. While Graphics Synthesizer can output 1080i, the games that support 1080i are still rendered in 480p.
For example, GT4 renders at 640x447 (480p). GS produces 1080i image by upscaling 640x447 to 1920x540, and that's it.
There's literally no point in forcing GS to output 1080i unless your TV is very bad at upscaling 480p.
Oh.
 
Last edited by lAkdaOpeKA,
  • Like
Reactions: BlueFox gui
i will teach you guys a secret, don't tell to anyone please >->
you.. go to any site with emulators... download one NES emulator... get a rom and BAM you can play NES games on PC
wooooooooow

Then, I remember that I'm not at home at the moment and I can't play on my PC.
wooooooooow
 
Woohoo! I hope there's other stuff like SNES and GBA.
More than likely SNES will as Nintendo announced that users who subscribe to the monthly online service will get a library of NES and SNES classics over time they changed this policy.

It use to be 1 NES game per month and then it would expire all games also come with online functionality (How this may work is something which could be cool and weird)
Overtime this policy may also change again

Sent from my SM-G930F using Tapatalk
 
Wii U has vWii chip and governor downgrades speed of GPU to match the speed of real Wii afaik.
PS4 just emulates everything, it has enough power to do so.
As for PS4 emulating the PS2 it's not to bad but it's also not great at all

The warriors 1080p 30fps no lag or issues on 1 player but if you play 2 player it lags and get bad FPS drops

Red faction 1080p 30fps haven't known FPS drops on 2player splitscreen but major issues and bugs can't change weapon even though it shows you have changed it. Can see through walls you will see lights and objects through walls but no players

Bully 1080p 30fps haven't noticed anything that bad about it yet tbh

I'm waiting on midnight club 3 dub edition remix
Though

However as far as the switch goes and homebrew yes it should be able to run
PPSSPP, Dolphin, Reicast (if got ported) and pretty much a lot at the end of day this is a beefier version over the Nvidia shield with additional API drivers etc... and other time a lot could be done with the switch still waiting for web browser though

Sent from my SM-G930F using Tapatalk
 

Site & Scene News

Popular threads in this forum