EremusOne / ESPectrum

A ZX spectrum 48K, 128K and Pentagon 128 emulator running on the Espressif ESP32 SoC
https://zxespectrum.speccy.org
GNU General Public License v3.0
162 stars 21 forks source link

Libretro core #36

Closed leiradel closed 5 months ago

leiradel commented 5 months ago

Hi,

The Libretro project is widely used in the emulation scene for its wide arrays of emulated computers, consoles, and game engines.

The project is centered around the concepts of cores, which are emulators built as dynamic libraries that use the Libretro API, and a frontend, which is an application that interfaces with the OS and is capable of loading a core and rendering its audio and video frames, and directs input events to it. RetroArch is the official Libretro frontend, but others exist.

It currently has a ZX Spectrum core, ported from the Fuse emulator, which I'm the original author, but I'd like to port the ZX-ESPectrum-IDF code to the Libretro API. Would the authors of this code be willing to change the license to LGPL, so it could be used with any Libretro frontend?

Best regards,

Andre

EremusOne commented 5 months ago

Hi Andre,

Unfortunately, ESPectrum uses parts of code that are under GPL license so we can't change our license to LGPL without specific consent of the authors.

Anyway, thanks for your interest in our project :)

Best regards

leiradel commented 5 months ago

Oh sorry, I thought the code was all original.

Thanks for answering.

Best regards.