mirror of
https://github.com/RKX1209/nsemu.git
synced 2024-06-04 22:19:23 -04:00
ARMv8 | ||
include | ||
Ipcdefs | ||
Service | ||
test | ||
.gitignore | ||
.gitmodules | ||
Cpu.cpp | ||
GdbStub.cpp | ||
GenIpcStubs.py | ||
Idparser.py | ||
Ipc.cpp | ||
LICENSE | ||
Main.cpp | ||
Makefile | ||
Memory.cpp | ||
NintendoObject.cpp | ||
Nsemu.cpp | ||
Partialparser.py | ||
README.md | ||
Svc.cpp | ||
Util.cpp |
NSEMU
NSEMU is a Nintendo Switch Emulator. It allows you to play games on PC.
Building
git clone https://github.com/RKX1209/nsemu.git
cd nsemu
make -j4
Running
./nsemu <NSO file>
You can try some homebrew application like libtransistor.
./nsemu /path/to/libtransistor/build/test/test_bsd.nso
Debugging
Currently you should modify a run level flag to debugging mode.
include/Util.hpp
static RunLevel curlevel = RUN_LEVEL_DEBUG;
//static RunLevel curlevel = RUN_LEVEL_RELEASE;