I wanted to say dupe, but I can't really... my submission got no attention. Is it just matter of timing? https://news.ycombinator.com/item?id=26445101
Experimental Nintendo Switch Emulator written in C#
41–50 of 172 posts
Re: Experimental Nintendo Switch Emulator written in C#
#42I wanted to say dupe, but I can't really... my submission got no attention. Is it just matter of timing? https://news.ycombinator.com/item?id=26445101
How is possible to post duplicate links in HN? I think when you do that, you get redirect to the duplicate one, and upvote the old post...
Re: Experimental Nintendo Switch Emulator written in C#
#43Earlier quoted context omitted.
If people who wouldn’t have bought a Switch end up playing those games on PC who has lost out here?
It's ignorant at best to argue that this is only going to be used by those who wouldn't have purchased a Switch. Once something is free then a lot of people won't spend hundreds of dollars on it.
Re: Experimental Nintendo Switch Emulator written in C#
#44Earlier quoted context omitted.
Emulators are legal (see Sony v Bleem). Copyright infringement is a civil offense, but there's none here.
I had no idea. I'm not familiar with this case, but [this page][0] seems to be more focused on the use of screenshots rather than the emulator software itself? Did this set a precedent? [0] https://itlaw.wikia.org/wiki/Sony_Computer_Entertainment_Ame...
Bleem used HLE to avoid needing a copyrighted BIOS image. Sony complained to the courts, but Bleem successfully defended all counts using the Connectix precedent.
You're looking at the appeal - in appeal, the only leg Sony had left to stand on was the use of screenshots of copyrighted games, but the court determined it to be fair use.
So the precedent comes from looking at a series of cases around this time, but Sony v Bleem is commonly used as a handwaving reference to the whole saga. It's the first major time this defense was successfully used in court.
For an interesting comparison, the GPLv2 was written in 1991 but technically wasn't tested in a US court until 2014.
(IANAL.)
Re: Experimental Nintendo Switch Emulator written in C#
#45Earlier quoted context omitted.
I had no idea. I'm not familiar with this case, but [this page][0] seems to be more focused on the use of screenshots rather than the emulator software itself? Did this set a precedent? [0] https://itlaw.wikia.org/wiki/Sony_Computer_Entertainment_Ame...
Another emulation lawsuit, Sony v Connectix, happened the previous year. In that case the concepts of emulation were found to be legal but Connectix was hit for copyright infringement of the Playstation's BIOS. Bleem used HLE to avoid needing a copyrighted BIOS image. Sony complained to the courts, but Bleem successfully defended all counts using the Connectix precedent. You're looking at the appeal - in appeal, the…
Re: Experimental Nintendo Switch Emulator written in C#
#46I have mixed feelings about emulating current-gen consoles. I think there's a very strong ethical case for emulating consoles whose games are no longer made (despite Nintendo's best efforts to shut that down too). But emulating something whose games can still be bought new would tend to encourage piracy, I expect. Edit: "cracking" -> "piracy", for clarity
I also think steam has proved that the way to beat piracy is to offer a better experience than piracy offers. I get headaches playing 3d content at 30 fps, I would pay double the cost per game to run first-party nintendo games on my PC at an unlocked resolution and frame rate.
Re: Experimental Nintendo Switch Emulator written in C#
#47Starting a betting pool as to how long this makes it before being DMCAd
Emulators are legal (see Sony v Bleem). Copyright infringement is a civil offense, but there's none here.
https://en.wikipedia.org/wiki/Connectix_Virtual_Game_Station
Courts also decided in favor of Connectix, which made a PlayStation emulator that ran games on the Mac at nearly full speed.
Mainly bringing that up because: it was kind of wild to be able to run current PlayStation games on your iMac. It was just cool.
Re: Experimental Nintendo Switch Emulator written in C#
#48Impressive! Is this the first modern console emulator written in a GCed language, or even a language other than C++?
Re: Experimental Nintendo Switch Emulator written in C#
#49I have mixed feelings about emulating current-gen consoles. I think there's a very strong ethical case for emulating consoles whose games are no longer made (despite Nintendo's best efforts to shut that down too). But emulating something whose games can still be bought new would tend to encourage piracy, I expect. Edit: "cracking" -> "piracy", for clarity
This is purely an observation, however these things have tradition within the Nintendo hacking community and most members of the community are very passionate about their projects - the Wii is comparatively hard to emulate, which is why Dolphin is still struggling with certain things after a long time, while Switch emulators can run a lot of games nearly perfectly after less than half a decade.
Re: Experimental Nintendo Switch Emulator written in C#
#50What made C# a good choice for this?
maybe that's the case here