User:Jatoxo/sandbox

= Skyline (Emulator) =

Skyline is a free and open-source emulator of the Nintendo Switch. Unlike Yuzu or Ryujinx, Skyline runs on ARMv8 Android devices.

Features
Android devices use the same ARMv8-A 64-bit instruction set as the Nvidia Tegra X1 chip on the Nintendo Switch. Due to this, Skyline uses what they refer to as NCE "Native Code Execution" to create a compatibility layer for the CPU. This allows for reduced headroom and better performance compared to traditional emulation.

Note: The Nvidia Maxwell GPU still requires emulation, as it's architecture significantly differs from that of mobile SoC s.

Skyline features the same shader decompiler as Switch emulator yuzu, named "Project Hades". This is possible due to coo peration between the two projects and being granted a license exception by the yuzu team. Despite this, work on a custom shader decompiler for Skyline is not out of the question, as stated by one of the developers.

Milestones

 * First commercial game rendered On the 29th of December 2021, Skyline rendered its first commercial game Sonic Mania. Using several temporary hacks, this particular game could be played on a private development build that was made available to the public several days later. Soon after, many more games started to render their graphics. Among them Stardew Valley, VVVVVV and Celeste.Skyline_emulator_running_Sonic_Mania_-_Title_Screen.png