aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Tests.Unicorn/libs/README.md
blob: d05291e5cb517a1b04c7e564dd62c3f058836e92 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Unicorn

Unicorn is a CPU simulator with bindings in many languages, including
C#/.NET.
It is used by the Ryujinx test suite for comparative testing with its built-in
CPU simulator, Armeilleure.

## Windows

On Windows, Unicorn is shipped as a pre-compiled dynamic library (`.dll`), licenced under the GPLv2.

The source code for `windows/unicorn.dll` is available at: https://github.com/unicorn-engine/unicorn/tree/df3aa0fccbce9e1420e82110cbae5951755a0698

## Linux

On Windows, Unicorn is shipped as a pre-compiled shared object (`.so`), licenced under the GPLv2.

The source code for `linux/unicorn.so` is available at: https://github.com/unicorn-engine/unicorn/tree/df3aa0fccbce9e1420e82110cbae5951755a0698

See https://github.com/Ryujinx/Ryujinx/pull/1433 for details.