This is a collection of useful resources for contributors.
m64prs
: Emulator and supporting librariesnative
: build scripts formupen64plus-core
and supporting pluginssys
: unsafe bindings to Mupen64Plus and common abstractions for safety- API definitions using
decan
- Common safe types for errors and config
- API definitions using
core
: safe bindings to Mupen64Plus for frontendsplugin-core
: safe bindings to Mupen64Plus for pluginsvcr
: support library for input and media encodinggtk-utils
: general utilities for working with GTKgtk-macros
: procedural macros used together withgtk-utils
gtk
: The main frontend
tasinput
: Input plugin allowing pixel-precise inputsbridge
: input plugin backend for Mupen64Plusprotocol
: crude socket protocol for IPC between bridge and UIui
: UI host, relays input information to bridge over the socket