Homebrew NES Emulator found in Switch Firmware

hitodesu

Well-Known Member
Member
Joined
Mar 10, 2017
Messages
136
Trophies
0
Age
25
XP
259
Country
United States
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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,

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany
Im always confused by what they mean by "retail systems" and retail whatnot, isn't every switch retail? How much of an idiot am I?
Retail refers to systems you can buy at stores. Non-retails are dev and demo/kiosk units
 
  • Like
Reactions: TotalInsanity4

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
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.
 
D

Deleted User

Guest
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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,
D

Deleted User

Guest
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
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*
 

Slartibartfast42

Well-Known Member
Member
Joined
Mar 6, 2013
Messages
943
Trophies
0
XP
531
Country
United States
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.
 

lAkdaOpeKA

Well-Known Member
Member
Joined
Feb 6, 2015
Messages
1,386
Trophies
0
XP
1,482
Country
Italy
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,

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
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,

lAkdaOpeKA

Well-Known Member
Member
Joined
Feb 6, 2015
Messages
1,386
Trophies
0
XP
1,482
Country
Italy
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

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,569
Country
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
 

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,569
Country
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

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
    K3Nv2 @ K3Nv2: