• WolfLink
    link
    fedilink
    English
    arrow-up
    66
    ·
    5 months ago

    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.

            • kibiz0r@midwest.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              5 months 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@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    5 months ago

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

  • zfirerose@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    3
    ·
    5 months ago

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

    • Franklin@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      edit-2
      5 months ago

      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@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        5 months 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@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    2
    ·
    5 months ago

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