Skip to content

Repository files navigation

py-desmume

Build Status Documentation Status Version Downloads License (GPLv3) Supported Python versions

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.

Build Requirements

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

About

Python Library and GUI for DeSmuME, the Nintendo DS emulator

Resources

Stars

32 stars

Watchers

4 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages