Hi,
I'm new NES development. Last week I decided to take a shot a writing a "Hello, World" style program as a prelude to writing a real NES game. I realize there are already a bunch of starter projects, templates, and so forth out there, and those were helpful to me (Brad Smith's NES-ca65-example and Damian Yerrick's NES project template in particular - thanks guys!). I just find that starting with a blank file and typing in each statement, making sure I understand it all helps me understand better. So I chose to write my own "Hello, World."
My goals were to display a background with a text message, and display a single sprite that I could move around with the controller's D-pad. I also went for easily understandable code, not the most efficient code.
If anyone has time and interest, I'd like to hear your feedback. Given the context of what I was trying to do here, do you see anything that's problematic?
Here's the code: https://github.com/matthewjustice/hello-nes
Thanks!
I'm new NES development. Last week I decided to take a shot a writing a "Hello, World" style program as a prelude to writing a real NES game. I realize there are already a bunch of starter projects, templates, and so forth out there, and those were helpful to me (Brad Smith's NES-ca65-example and Damian Yerrick's NES project template in particular - thanks guys!). I just find that starting with a blank file and typing in each statement, making sure I understand it all helps me understand better. So I chose to write my own "Hello, World."
My goals were to display a background with a text message, and display a single sprite that I could move around with the controller's D-pad. I also went for easily understandable code, not the most efficient code.
If anyone has time and interest, I'd like to hear your feedback. Given the context of what I was trying to do here, do you see anything that's problematic?
Here's the code: https://github.com/matthewjustice/hello-nes
Thanks!