After Yuzu got shut down I’m not sure what this leaves people with for switch emulators. I’m going to try and find archives and will update the post when I do.

Last windows build: archive.org

Slightly older, but has linux and mac builds archive.org

Okay there we go, a github mirror: https://git.naxdy.org/Mirror/Ryujinx

9 points

Do we have hashes anywhere to verify that installer?

Ended up just building it myself–actually super fast and painless, much to my surprise. Literally just updated my .NET SDK, ran the build command and it finished in under a minute.

permalink
report
reply
18 points

How’s Suyu going? Nintendo is fucked up beyond all recognition sending goons to a guy’s house for daring to make an emulator for their shitbox proprietary slop

permalink
report
reply

“offered an agreement”

godfather_horsehead.jpg

permalink
report
reply
3 points

Is it just me or does their download page not work anymore? Also, kinda funny Nintendo is going balls out at the end of the console’s lifecycle lol

permalink
report
reply
5 points

They pulled downloads immediately, the archive links should work. If they don’t I can upload when I get back home in a few hours.

permalink
report
parent
reply
3 points

Someone here posted a git and I got it already

permalink
report
parent
reply
25 points

this is a actual reason for “learn to code”. I wish I wasnt stupid

permalink
report
reply
15 points

Emulation specifically is wickedly hard and there’s a reason basically every emulator has a team of dozens to hundreds of contributors and is in active development rather than capable of perfect emulation

permalink
report
parent
reply

Eh, it isn’t black magic. It’s just very labor intensive to nail down the broadest degree of compatibility possible. Requires tons of testing, and eternal vigilance against regressions (i.e. fixing one game breaks another). The fundamental concepts are well documented, and often times already available in generic implementations (CPU emulators / JIT recompilers / OpenGL / Vulkan implementations / compatibility layers, input libraries, etc). A project like WINE (famously not an emulator) is a lot more complex than a virtual machine which just runs the official binary system firmware.

Not to say it is easy, but it is an interesting subject with tons of literature and free software implementations to study. It has a lot of moving parts, but part of doing effective software development is understanding you don’t need to roll your own JIT recompiler when llvm and gcc-jit exist. Most contributors will specialize more or less in one thing (cpu architecture / graphics / audio / networking / debugging / reverse engineering / etc).

permalink
report
parent
reply
6 points

Yeah. It’s not easy, but if you’re a competent assembly programmer it’s all fairly straightforward at the theory level.

permalink
report
parent
reply

Emulation development is also famously difficult and not the best thing to start with

permalink
report
parent
reply
21 points

You’re not stupid, coding is a skill like everything else that can be learned. I’m stupid as well and I’m learning it now.

permalink
report
parent
reply

games

!games@hexbear.net

Create post

Tabletop, DnD, board games, and minecraft. Also Animal Crossing.

Rules

  • No racism, sexism, ableism, homophobia, or transphobia. Don’t care if it’s ironic don’t post comments or content like that here.
  • Mark spoilers
  • No bad mouthing sonic games here :no-copyright:
  • No gamers allowed :soviet-huff:
  • No squabbling or petty arguments here. Remember to disengage and respect others choice to do so when an argument gets too much

Community stats

  • 1.8K

    Monthly active users

  • 16K

    Posts

  • 153K

    Comments