Chess on the NES!
The long term goal of this project is to develop a powerful chess engine on the NES.
This project derives pretty much all necessary information needed for programming the NES from
the NES Wiki over at nesdev.
Additional inspiration and ideas taken from nesdoug.
Compiled with llvm-mos.
Build is via CMake.
The IDE I've personally used is CLion.
The setup process is to use WSL w/Ubuntu.
Install the llvm-mos-sdk, and set it up so that it can be found with CMake's find_package.
I've included the .idea directory to help with CLion setup with a custom compiler setup and shared CMake profile that should then correctly build for you.
cmake -S. -B ./bin
cmake --build ./bin --target neschess -j 9
The output file is neschess.nes in the /bin directory.
This can be run in an emulator like mesen.