Hi all. I'm just like anyone that has loved playing NES games since their creation and would love nothing more to make my own as a hobby. I've programmed in C++, BASIC in the BlitzMax IDE, and some assembly using PCSpim (MIPS if you've got a Linux box). I've attempted making my own games with object-oriented languages but never assembly.
My goal is to start out programming NES ROMs that would work on an emulator and then maybe eventually learn how to get them on a cartridge like a PowerPak. I'm very enthusiastic and motivated but I cannot for the life of me sort out what I need to learn and in what order to learn it. I've tried following some tutorials but I always feel like nothing starts from the ground up or they're glossing over details too much. This seems like a great place to start, and so I'm hoping to get some advice from the seasoned veterans here on where to begin and how to progress.
My goal is to start out programming NES ROMs that would work on an emulator and then maybe eventually learn how to get them on a cartridge like a PowerPak. I'm very enthusiastic and motivated but I cannot for the life of me sort out what I need to learn and in what order to learn it. I've tried following some tutorials but I always feel like nothing starts from the ground up or they're glossing over details too much. This seems like a great place to start, and so I'm hoping to get some advice from the seasoned veterans here on where to begin and how to progress.