First of all, this is absolutely brilliant. Seriously, great work! I found an instance where the game freaks out and crashes. Set the cursor to the circle creator. Also make sure the line thickness is on the thickest setting. Click ‘a’ anywhere in the canvas to start the creation of a circle, press ‘up’ once to increase the size of the circle, and then press ‘a’ again to confirm the size of the circle and create it. The game creates some crazy pattern and then crashes. Making a small circle like this with the other two thickness works fine. I’m sure this is just an extreme case. Everything else has worked perfect. Once again, I absolutely love this project.
https://github.com/bbbbbr/gameboy_qr_paint/pull/1
made some fixes to get it working! (I did not look into the initial issue of make a small, thick circle) this fix is only for using the printer!
Posted a reply on github and adding a copy here in case you may not have gotten notification:
Thanks for opening this.
There are several different changes combined together in this PR and I’d like to know which specific ones were necessary to resolve the problem and which ones are precautionary but not essential.
In addition, while there is some free WRAM I am reserving that for other uses, so using a substantial amount of that for the ~2.3K tile cache isn’t the right approach right now. I’ll think about how else I’d like to approach that and may do a different implementation to achieve that.
