Fork from https://github.com/nstbayless/playdate-cpp
- Install the arm-gnu-toolchain-14.3.rel1-mingw-w64-i686-arm-none-eabi and add to PATH (the gcc-arm-none-eabi-10.3-2021.10 toolchain bug at link stage)
- Install PlaydateSDK and add to PATH
- set PLAYDATE_SDK_PATH env var
cmake -S . -B build_sim -DPDCPP_BUILD_EXAMPLES=ON
From the x64 Native Tools Command Prompt for VS 2022
cmake -S . -B build_pd -DPDCPP_BUILD_EXAMPLES=ON -G "NMake Makefiles"--toolchain=%PLAYDATE_SDK_PATH%/C_API/buildsupport/arm.cmake -DCMAKE_BUILD_TYPE=Release`
cd build_pd
nmake clean && nmake && PlaydateSimulator ..\examples\application\Application.pdx
From the emulator and only with the Playdate build do Upload Game To Device
Run Game On Device crash dunno why
Play with "shader", try to copy paste "as it" some incredible shader from awesome Shader Toy community
Use a blue noise dithering technique from Aras Pranckevičius
