Skip to content

29th-Day/retropy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetroPy: A python(ic) frontend for libretro

"Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices."

libretro.org

About

RetroPy is a libretro frontend (NOT CORE) written in Python. It is meant bridge the gap between fast, accurate, well-implemented, and tested emulators and Python.

RetroPy utilizes supplied Shared Libraries (.dll / .so) and a pythonic wrapper, leveraging ctypes extensively. This approach enables users to seamlessly interact with a diverse range of emulators and, consequently, video games.

Install

Pip

TODO

Conda

There is no official support for Conda.

Cores

A collection of open-source cores is available for download through the build artifacts of libretro's official frontend RetroArch. Additionally, cores from alternative sources can be discovered on the internet within their respective communities.

Compatibility / Dependencies

TODO

Contributors

  • 29th-Day (Original Developer & Maintainer)

Information about contributing and our Code of Conduct


If you find RetroPy helpful, please consider mentioning it in your work or project.