An SNES emulator catered toward developing and debugging SNES software.
Note that this repository contains submodules. In order to properly clone it,
you must use the --recursive flag, like so:
git clone --recursive https://github.com/blaza-uf/blaze-emulatorAlternatively, if you already cloned it without the --recursive flag, you can
download the submodules using the following command:
git submodule update --init --recursiveThis project uses CMake as its build system, so you must first configure the build like so (assuming your current directory is the repository root):
# configure it first
#
# feel free to replace "Release" with "Debug" here for debug/development builds
cmake -B build -S . -DCMAKE_BUILD_TYPE=ReleaseConfiguration only needs to be done once; to build the project use the following command:
# now build it
cmake --build buildEvery time you modify a file and want to rebuild the project, simple re-run this command.
The resulting executable should be called blaze or blaze.exe (depending on
your OS) somewhere within the build directory.