A Python library for DeSmuME, the Nintendo DS library.
- Library to interface with DeSmuME's "interface" frontend.
- Reimplementation of the DeSmuME Glade-GTK UI with GTK3.
Running the setup.py (eg. via pip) compiles the library from the fork. Wheels are available for Linux, Windows and MacOS.
Documentation can be found in the docs directory and at
https://py-desmume.readthedocs.org.
For using pre-built wheels (recommended):
Simply install via pip - all dependencies are included.
For building from source:
Linux:
- SDL2 >= 2.0.14 (for full game controller support including touchpad features)
- Other dependencies: zlib, libpcap, soundtouch, openal-soft, glib2, meson
macOS:
- Install via Homebrew:
brew install sdl2 meson glib gcc
Windows:
- Visual Studio 2019 or later
- SDL2 is included in the repository