this post was submitted on 04 Apr 2025
102 points (97.2% liked)

Games

18362 readers
232 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 2 years ago
MODERATORS
top 27 comments
sorted by: hot top controversial new old
[–] RiQuY@lemm.ee 71 points 1 day ago (2 children)

It would be hilarious if the emulator they were using was Ryujinx or Yuzu.

[–] steeznson@lemmy.world 4 points 16 hours ago

They made their own emulator for N64 on NSO that performs worse than the FOSS ones in a variety of ways so previously they've not done this.

[–] misk@sopuli.xyz 34 points 1 day ago (1 children)

I think it’d be much easier for Nintendo to reference their own documentation. They have API docs, schematics, everything any emulator developer salivates over but can’t use for legal reasons. But who knows, it could be a part of the settlement deal even.

[–] rickyrigatoni@lemm.ee 8 points 1 day ago (2 children)

Why don't emulator coders use the illegal docs since they are going to be treated like criminals anyway?

Because they still think they aren't and want to pretend they aren't, they believe the law is on their side and they don't have it in them to lie to a court and/or falsify evidence that they did do it "clean room" and betray the law which they believe is on their side. Even though it actually isn't and probably never unless people get fed up enough to do what's necessary.

[–] misk@sopuli.xyz 22 points 1 day ago* (last edited 1 day ago) (1 children)

Well, one of the most respected Nintendo console emulators around, Dolphin, was developed in a clean room environment despite documentation being available due to leaks for this precise reason. To this day they’ve been undisturbed by Nintendo so that seems to be working alright.

[–] piccolo@sh.itjust.works 8 points 19 hours ago

It helps that they arent emulating a current generation. It thus makes it harder for nintendo to screech 'piracy' when the media is largely out of print.

[–] CallateCoyote@lemmy.world 3 points 1 day ago

The list of games that aren't running well or at all is at least very small, so it's not much of a worry anyways. Only game I own that is on the list is Doom Eternal and I can play that handheld on Steam Deck now. Well, Rocket League too, but I'm sure Epic will release a better native version for Switch 2.

[–] BlackEco@lemmy.blackeco.com 24 points 1 day ago (3 children)

That sentence intrigues me

we did something that’s somewhere in between a software emulator and hardware compatibility

What do they emulate vs. what was added in hardware to ensure compatibility?

[–] noride@lemm.ee 12 points 1 day ago* (last edited 1 day ago)

I'm sure it's the games that are emulated, while all the security bullshit is what is actually dedicated hardware.

[–] chameleon@fedia.io 7 points 1 day ago (1 children)

We won't know for sure what's actually going on under the hood until the console is cracked wide open or there's a devkit leak, but my speculative guess is that some details of the GPU are 'emulated'/recompiled. PC AAA games tend to include lengthy shader pre-compilation wait times, console games don't have that wait time because the shaders are pre-compiled by the developers when building the game, specifically for one piece of hardware. The games themselves then fully rely on those pre-compiled shaders. They're going to need shaders that work with the Switch 2's GPU, which is going to involve some kind of imperfect translation process.

AMD was able to design better hardware that works with older compiled shaders, as done in the PS5/Xbox Series (and Pro consoles). That's not a super common feature, but I imagine that AMD is more motivated to keep Microsoft/Sony happy than Nvidia is to keep Nintendo happy. AMD's graphics division might as well shut their doors if it wasn't for the consoles, meanwhile Nvidia is raking in trillions from the AI boom and would rather forget about gaming.

[–] woelkchen@lemmy.world 5 points 1 day ago

I imagine that AMD is more motivated to keep Microsoft/Sony happy than Nvidia is to keep Nintendo happy.

I don't think it's about making anyone happy, it's about feasibility. From NVidia's point of view, the first Switch was a throw-away project made up of already way outdated components. They literally just gave them the then currently in development NVidia Shield Tablet (meant for PC game streaming and Android apps) and let Nintendo stick the controllers to the side and port their 3DS operating system over. It was cobbled together to have a Wii U replacement relatively quickly.

Adding transistors for hardware-level backwards compatibility probably has more downsides on a portable console than benefits.

[–] misk@sopuli.xyz 6 points 1 day ago

We won’t know the details for some time probably. Typically that would be running most CPU instructions natively or in a hypervisor (because it’s some ARM on both - that’s how Ryujinx on ARM Mac works) but mapping API calls to new libraries (like Wine does on Linux).

[–] misk@sopuli.xyz 15 points 1 day ago* (last edited 1 day ago) (2 children)

Something I was wondering about. Modern Vintage Gamer (YouTuber / developer for Nightdive studios / appears on Nate the Hare podcast) said it would be very tricky to run Switch games on any other hardware due to multiple quirks that are way beyond me. He even speculated that it wouldn’t surprise him if Switch successor wouldn’t run Switch games. I guess this is some answer to that speculation. This is also part of the reason why Switch 2 seems to be fairly powerful - they didn’t need that much hardware compatibility so they weren’t constrained by architecture that much.

[–] prole@lemmy.blahaj.zone 4 points 1 day ago* (last edited 1 day ago) (1 children)

This is also part of the reason why Switch seems to be fairly powerful

Say what? In what world? The chip was already like 5 years old when Switch came out.

[–] misk@sopuli.xyz 1 points 1 day ago* (last edited 1 day ago)

Meant Switch 2 obviously :) Corrected.

One has to admit Switch 2 games look pretty great, especially for a mobile device that’s quite thin. Battery life is at early Switch levels however which is probably what Nintendo decided to sacrifice as a tradeoff for fitting it into certain budget.

[–] zarkanian@sh.itjust.works 1 points 1 day ago (1 children)

I don't know. A lot of games seem to run fine on my PC.

[–] Sirence@feddit.org 3 points 1 day ago (1 children)

You aren't 'running' them per se, you are emulating them, which removes the hardware hurdle.

[–] zarkanian@sh.itjust.works 3 points 1 day ago (1 children)

How do you run something on other hardware without emulation?

[–] Sirence@feddit.org 2 points 1 day ago

Natively. This is what this post and the comment you replied to are about. People expected the switch 2 to run switch 1 games natively, just like the wii ran GameCube natively or Gameboy advance ran Gameboy games but instead it's emulated.

[–] chrischryse@lemmy.world 11 points 1 day ago (1 children)

So is this the same thing as the PS3 and PS4?

[–] misk@sopuli.xyz 3 points 1 day ago (1 children)

Was that emulator ever jailbroken to run other games? I thought it used some bespoke per-game config so it’s not as general as the Switch one appears to be. Nintendo compatibility list shows a very good coverage too.

[–] chrischryse@lemmy.world 2 points 20 hours ago (1 children)

I’m not sure all ik is you can’t download ps3 games only stream them on ps4 due to different hardware

[–] misk@sopuli.xyz 1 points 19 hours ago* (last edited 19 hours ago) (1 children)

Ah, and I was thinking of PS2 emulator they use for classics in PS+ :D

Switch 2 backwards compatibility won’t be streaming-based, it runs locally.

[–] chrischryse@lemmy.world 2 points 17 hours ago

I misunderstood then...really hated how Sony did things where the PS3 really had no backwards compatibiliy with PS2 and PS4 couldn't play Ps3 games.

[–] heavy@sh.itjust.works 8 points 1 day ago (1 children)

Sounds like this is closer to Apple's Rosetta to make up for their ARM transition.

[–] woelkchen@lemmy.world 0 points 1 day ago

Rosetta is full emulation. This sounds more like a hypervisor.