http://gitunderground.i2p/archive/Ryujinx/src/commit/075575200d693a5d24bd03a4220238e1e50f1ef6/README.md?display=source
We use C# wrappers for [ OpenAL ]( https://openal-soft.org/ ), and [ SDL2 ]( https://www.libsdl.org/ ) & [ libsoundio ]( http://libsound.io/ ) as fallbacks. - **CPU** The CPU emulator, ARMeilleure, emulates an ARMv8 CPU and currently has support for most 64-bit ARMv8 and some of the ARMv7 (and older) instructions, including partial 32-bit support. It translates the ARM code to a custom IR, performs a few optimizations, and turns that into x86 code. There are three memory...