py-desmume
stable
  • Quick Start
  • API Documentation
  • GTK+ Integration
py-desmume
  • py-desmume
  • Edit on GitHub

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.

  • Quick Start
    • Run it, load a ROM, display it in a window
    • Accessing memory and registers
    • Registering read/write/exec hooks
    • Custom input processing
    • Custom drawing
  • API Documentation
    • desmume.emulator module
      • DeSmuME - Emulator base class
      • DeSmuME_Input - Keyboard and Joystick controls
      • DeSmuME_Savestate - Managing savestates
      • DeSmuME_Movie - Movie recording and playback
      • DeSmuME_Memory - R/W access to the DS memory
      • MemoryAccessor - Pythonic way to read and write the memory
      • RegisterAccessor - Reading and writing from/to registers
      • DeSmuME_SDL_Window - Easy way to display the emulator
      • Misc. classes
    • desmume.controls module
  • GTK+ Integration
    • Rendering
  • Index

  • Module Index

  • Search Page

Next

© Copyright 2020, Marco "Parakoopa" Köpcke. Revision ff2bc499.

Built with Sphinx using a theme provided by Read the Docs.