


A multi-system emulator


⚠️ This project is very early in development and not ready for use yet! ⚠️
## What is this? This is Hydra, a multi-platform frontend for emulator cores. A Hydra core is a shared library that defines the functions in the [core header](https://github.com/hydra-emu/core). You can load cores by placing them in the core directory specified in Hydras settings. [Current cores](https://github.com/hydra-emu/hydra/wiki/Cores) ## Building You will need a C++20 compliant compiler like `gcc-12`pacman -S --needed qt6
git clone https://github.com/OFFTKP/hydra.git
cd hydra
cmake -B build
cmake --build build --target hydra -j $(nproc)
sudo apt-get update
sudo apt-get install libgl-dev qt6-base-dev libqt6openglwidgets6 libqt6widgets6 libqt6opengl6 libqt6gui6
git clone https://github.com/OFFTKP/hydra.git
cd hydra
cmake -B build
cmake --build build --target hydra -j $(nproc)
-j 4 with your actual number of cores
brew install qt6
cmake -B build
cmake --build build --target hydra -j 4
cmake.exe -B build -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake.exe --build build --target hydra -j %NUMBER_OF_PROCESSORS%