Earlier quoted context omitted.
Are you implying that the Switch hardware isn't good enough for its games? I have yet to play a game that doesn't run well. Maybe I should try Witcher 3.
It appears that many beg to differ with you https://www.reddit.com/r/NintendoSwitch/comments/lm5cvh/supe... https://youtu.be/8FKUJaBCWdU
Experimental Nintendo Switch Emulator written in C#
31–40 of 172 posts
Re: Experimental Nintendo Switch Emulator written in C#
#32Starting 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.
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...
Re: Experimental Nintendo Switch Emulator written in C#
#33I 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 wish there was an easier way to run legitimately purchased cartridges. I don’t know how many people ever did it, but PCSX2, for instance, has always been able to run PS2 discs right off a standard PC optical drive.
If buying games can be made easier than piracy, lots of people will probably do that. But if piracy is way easier, then that’s what 99.9% of users will do.
Re: Experimental Nintendo Switch Emulator written in C#
#34I 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
Re: Experimental Nintendo Switch Emulator written in C#
#35> The CPU emulator, ARMeilleure, emulates an ARMv8 CPU and currently has support for most 64-bit ARMv8 and some of the ARMv7 (and older) instructions, including partial 32-bit support. It translates the ARM code to a custom IR, performs a few optimizations, and turns that into x86 code. Interesting... since .Net is cross-platform and can run on ARM, if it's running on an ARM processor does it just run the instruction…
However the previous cpu emulator apparently emitted .Net byte code and used RyuJIT (the .Net jit) to emit the final native code.
> if it's running on an ARM processor does it just run the instructions directly?
So maybe? There are some passes in between but one would think it would at least result in very similar instructions.
Re: Experimental Nintendo Switch Emulator written in C#
#36Starting a betting pool as to how long this makes it before being DMCAd
Why would you see this emulator in particular getting DMCAed? There's not really good precedent for this that I'm aware of - Nintendo did DMCA the repo for a GBA emulator a while ago, but it came with Nintendo game ROMs in the browser.
Nothing in particular, I was thinking about it from the other end. Seeing as the Switch is Nintendo's latest gen console I'd say it's different to something like Dolphin in terms of how much it might bother Nintendo. That plus the fact that when you want something off the internet nowadays a DMCA is typically the legal path, makes me think that Nintendo would love to find something to DMCA the repository for.
Whether there's anything to be DMCA'd I can't say (and from the replies I see probably not).
Re: Experimental Nintendo Switch Emulator written in C#
#37I 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
Re: Experimental Nintendo Switch Emulator written in C#
#38I 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 will not purchase a console that forces me to buy hardware I do not need because they ban experiences from other platforms to try gain a competitive edge. I feel this is damaging to the industry as games with incredible experiences are blocked behind a paywall (and often restricted quality).
Consoles should compete on experience and features, not exclusive games that you can't play without buying into the ecosystem.
I only just got around to finishing Bloodborne (at 20-30 fps) and it's a game I have wanted to play since I saw the trailer back in 2013. It's so sad that they limit this game's IP to only PS4 owners. I would love to see the lore expanded upon in sequels (that run at an unlocked, variable frame rate), but if demon souls is anything to go by, we won't.
If it were available for PC, I would buy it. If it were available via emulation, I would buy it.
People who pirate games do so because they can't afford them, and there is nothing less affordable than having to buy an entire device to play a game.
Emulation does complicate this somewhat because piracy is a necessity to the experience, something that could be addressed by the hardware vendors themselves.
Re: Experimental Nintendo Switch Emulator written in C#
#39This is great to see. It would be nice to play switch games on something at least as powerful as a modern phone
Are you implying that the Switch hardware isn't good enough for its games? I have yet to play a game that doesn't run well. Maybe I should try Witcher 3.