Firelight is a libretro-based emulation frontend that aims to be the easiest way to play your retro games, discover awesome mods for those games, and just have a dang good time.
Plus, it's all in one, so you don't need to do anything but download the app, tell it where to find your games, and start playing! Firelight takes care of the rest.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Here are the things you need to build the application:
- A C++17 compiler. I use Clang, but other stuff should work too... I think.
- CMake 3.22.1 or later.
- The following libraries:
- Qt6 (6.7)
- Components:
- Quick
- Gui
- OpenGL
- QuickControls2
- Quick3D
- Sql
- Components:
- SDL2
- spdlog
- GTest (currently required even without running tests, but this will be fixed later)
- Qt6 (6.7)
I HIGHLY RECOMMEND YOU FOLLOW THIS GUIDE: https://github.com/HO-COOH/CPPDevOnWindows
I recommend using MSYS2 on Windows and using pacboy to install the libraries. I don't currently have any platforms other than that, so unfortunately I can't help you yet :-(
examples soon sry
I'm not currently accepting contributions, but in the future I will!
This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details
- The libretro team for making such a great library and for putting up with my hundreds, nay, thousands of questions
- The romhack authors who are letting me include their mods in the app in these early days