DameEmu is a GameBoy emulator + debugger
- Install SFML and OpenGL development libraries
- Fedora:
# dnf install SFML-devel mesa-libGL-devel - Ubuntu:
# apt-get install libsfml-dev libg1-mesa-dev
- Fedora:
- Clone imgui and imgui-sfml:
git clone https://github.com/ocornut/imgui.gitgit clone https://github.com/eliasdaler/imgui-sfml.git- (Optional) Use specific revisions of imgui and imgui-sfml repos
cd imgui && git reset --hard e18abe3619cfa0eced163c027d0349506814816c && cd ..cd imgui-sfml && git reset --hard 35185b16dade7f6237ccda82427682be4876db84 && cd ..
- Build and install imgui-sfml
mkdir <imgui-sfml repo path>/build && cd <imgui-sfml repo path>/buildcmake -DBUILD_SHARED_LIBS=ON -DIMGUI_DIR:FILEPATH=<imgui repo path> ..# cmake --build . --target install
- Build DameEmu
mkdir <DameEmu repo path>/build && cd <DameEmu repo path>/buildcmake -DCMAKE_BUILD_TYPE=Debug ..cmake --build . --config Debug --target all -- -j
This project is licensed under the MIT License - see the LICENSE file for details