Notification dialogs requested from worker threads (the firmware install thread) created an NSWindow off the main thread and aborted. They now run on the main run loop. The OK and No buttons had two click handlers attached, so the second one ran after the first had torn the window down and threw bad_weak_ptr. Raise the soft open file limit at startup: apps launched from Finder get 256, which a firmware install exceeds, leaving the firmware half copied. |
||
|---|---|---|
| .github/workflows | ||
| bin/x64 | ||
| config | ||
| external | ||
| lang/english | ||
| property_sheets | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| README.md | ||
| appveyor.yml | ||
| license.txt | ||
| nxemu.sln | ||
README.md
NxEmu
NxEmu is a free, open-source Nintendo Switch emulator for Windows, written in C++.
Installation
The latest stable releases are available here.
Building
git clone --recursive https://github.com/N3xoX1/nxemu.git
Open nxemu.sln in Visual Studio and build the x64 configuration.
Contributing
Contributions are welcome via pull requests.
Links
License
NxEmu is licensed under the GNU General Public License v3.0.