I just finished Gustavo Pezzi's NES course last year (https://pikuma.com/courses/nes-game-programming-tutorial). It was excellent and it gave me some great insights to how things work inside the NES using 6502. This looks a lot simpler. I'll take a look. :)
While software made using this SDK can be any license, as stated in the readme:
>TL;DR: If you make a game using NESFab, your code can remain private, and you do not need to include attribution in your binary release.
rvnx 16 minutes ago [-]
It means it is actually LGPL in practice then ?
mijoharas 40 seconds ago [-]
To clarify, the _compiler_ is GPL (as is GCC, GPL doesn't mean that artefacts created with it share that license), but the standard library is the boost software license (which is not a copyleft library) so any machine code artefacts can remain private and doesn't require attribution.
[0] The NESFab standard library (lib/), examples (examples/), and documentation (doc/) are licensed under the Boost Software License 1.0 (See lib/LICENSE_1_0.txt).
While software made using this SDK can be any license, as stated in the readme:
>TL;DR: If you make a game using NESFab, your code can remain private, and you do not need to include attribution in your binary release.
[0] The NESFab standard library (lib/), examples (examples/), and documentation (doc/) are licensed under the Boost Software License 1.0 (See lib/LICENSE_1_0.txt).