From July 2019 to August 2020, I worked on learning how to code an NES game in 6502 Assembly. I’ll have more details on how I did it, but the final product is below
And for those who are interested here is the GitHub repo for the project: https://github.com/seandolinar/fangraphs-arcade.
If you find yourself needing to make a blank .chr file for an NES homebrew game, here is a quick shell script to create a blank 8 KB .chr file.
for ((a=0; a <= 8191 ; a++))
printf "\x00" >> file_name.chr
It just writes out 8,192 bytes of zeros into a binary file. You should then be able to open this up in a .chr editor.