Ryujinx (Switch Emulator) Update

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Ryujinx

    Discontinued Experimental Nintendo Switch Emulator written in C#

    https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Conf...

    > Your Switch keys and either your dumped firmware or recent game cartridge untrimmed XCI

    > Your dumped Nintendo Switch games or homebrew

    You don't need a hacked switch if you can find the homebrew apps / games / firmware on the internet and if you can find a donor set of keys. But that enters questionable territory

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. yuzu

    Discontinued Nintendo Switch emulator

  4. rpcs3

    PlayStation 3 emulator and debugger

    This is fairly common in many console emulators, see:

    - PS3 (Nvidia RSX): https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/rsx...

  5. orbital-qemu

    Discontinued QEMU fork with support for PlayStation 4 targets

    https://github.com/AlexAltea/orbital-qemu/blob/master/hw/ps4...

    The hardware is known ahead of time, so console platforms take advantage of that: GPU drivers allocate a context and hand it over to userspace which can do anything it wants with it (abstraction layers are quite thin), and graphics APIs are essentially a 1:1 mapping of the hardware.

    Because of that there's little difference between emulating the GPU or emulating the API.

    The only major difference I'd say is emulating the entire GPU (including VM, IOMMU, display controller, multi-contexts, etc.) or just emulating a single context of the GPU (which feels quite similar to implementing a graphics API).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C++ is
the 7th most popular programming language
based on number of references?