this post was submitted on 15 Oct 2024
217 points (96.6% liked)

Games

16798 readers
1400 users here now

Video game news oriented community. No NanoUFO is not a bot :)

Posts.

  1. News oriented content (general reviews, previews or retrospectives allowed).
  2. Broad discussion posts (preferably not only about a specific game).
  3. No humor/memes etc..
  4. No affiliate links
  5. No advertising.
  6. No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
  7. No self promotion.
  8. No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
  9. No politics.

Comments.

  1. No personal attacks.
  2. Obey instance rules.
  3. No low effort comments(one or two words, emoji etc..)
  4. Please use spoiler tags for spoilers.

My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.

Other communities:

Beehaw.org gaming

Lemmy.ml gaming

lemmy.ca pcgaming

founded 1 year ago
MODERATORS
top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 66 points 1 month ago (1 children)

Nintendo is well-known for using emulation in its own products, such as “Virtual Console” releases and the “NES/SNES Classic”. They just don’t like people playing their games in ways they didn’t decide on.

[–] themeatbridge 50 points 1 month ago (1 children)

They just don't like people playing their games in ways that don't generate profit.

[–] [email protected] 37 points 1 month ago

They just don't like people playing their games

Because they dont even sell most of their games anymore at this point

[–] [email protected] 37 points 1 month ago (1 children)

Emulator projects should all add a clause in their EULA that specifically forbids Nintendo from using their software, then they can sue Nintendo for breaching their license. Give them a taste of their own medicine.

[–] [email protected] 16 points 1 month ago (1 children)

The article notes that they are likely using a proprietary in-house emulator.

[–] [email protected] 17 points 1 month ago (1 children)

I personally don't think it's so likely that Nintendo would write and maintain a Windows emulator just for their museum if an open-source project exists that they could legally use for free under that project's license terms. Only someone with insider knowledge would be able to say for sure though.

[–] [email protected] 15 points 1 month ago (1 children)

They don't need to, they have their own studio that makes all their emulators called NERD: https://en.m.wikipedia.org/wiki/Nintendo_European_Research_%26_Development

Those emulators most likely have always worked on Windows since they need to be tested somewhere.

[–] [email protected] 6 points 1 month ago (1 children)

That team writes emulators that run directly on Nintendo consoles, so they would likely test it on development versions of those consoles the same way actual console games are developed and tested. Otherwise they would be testing a Switch version of an SNES emulator running inside a Switch emulator on a Windows PC that would introduce it's own errors.

[–] [email protected] 1 points 1 month ago

The Switch is ARM and uses several components from FreeBSD and Android. It would not be surprising to learn that they have the ability to compile system components like Virtual Console for an ARM Linux with stubs for Switch-specific stuff.

The SNES Classic is also ARM, and has much less going on than the full Switch OS (Horizon). That could be the core of what they use for the museum displays, considering there’s an ARM version of Windows too.

Either way, devs gonna dev. If you can’t get feedback at your workstation and always have to deploy to your target platform to test anything, you’re gonna move too slow to catch and fix bugs or build flexible enough systems to prevent them.

So much of dev testing is about trade-offs between rapid iteration and thorough fidelity. You need access to both.

From my own experience, I’ve done stuff like:

  • built mobile apps that can also be deployed as desktop apps or web apps for the sake of dev testing
  • built testing tools for car systems that fake out sensor input
  • built HTTP wrappers for cloud-deployed services to allow them to be run locally
  • faked out camera feeds for AR apps

It can get janky, cuz not everything works the same way, but most of what you work on is not platform-specific anyway and a good architecture will minimize the portion of code that only works on the target platform.

[–] lowleveldata 13 points 1 month ago

Could it be that they only hate it when others emulate their games? Am I being ridiculous?

[–] zfirerose 7 points 1 month ago (1 children)

I mean, the problem isn't emulation, it's unauthorized emulation. They build emulators for older games on their own consoles.

[–] franklin 11 points 1 month ago* (last edited 1 month ago) (1 children)

My issue with Nintendo is that it's not even clear it is illegal to emulate things, authorized or not.

We have some precedent which ruled it's not, but no real call from an authority.

They use their legal team to bully the world even for emulation which is clearly not even harmful to them.

[–] zfirerose 3 points 1 month ago

That's fine and all. I agree that their actions are absurd. But the aim of this article seems to be to provoke more rage towards Nintendo for something that seems like pretty standard practice and completely misses the point of what people are mad about.

[–] Tarquinn2049 6 points 1 month ago

Famed for hating illegal or unlicensed emulation. Well known for using legal, licensed emulation all the time in everything.

[–] [email protected] 2 points 1 month ago

Their entire operating systems are essentially emulators.