Very basic question about getting started on NES programming

Are you new to 6502, NES, or even programming in general? Post any of your questions here. Remember - the only dumb question is the question that remains unasked.

Moderator: Moderators

Post Reply
User avatar
NES virus
Posts: 15
Joined: Wed Jun 01, 2005 8:42 am
Location: Brazil

Very basic question about getting started on NES programming

Post by NES virus »

Hi! Some time I don't post anything here! :)

Out of curiosity: supposing I'm getting into NES programming/development, what would be the logical stages? At this time, I'm re-reading random docs, about the hardware and assembly (I was really enthusiastic about this some years ago), but I think I need some guidelines. So what about these steps in this order?

1 - learning basic notation (binaries, hex, etc)
2 - learning 6502 assembly
3 - learning the NES architeture
4 - analyzing NES game/app sourcecodes
5 - using the NES graphic apps do develop the backgrounds/rom hacking
6 - learning to use the develop progs: assemblers, compilers, etc.

Please I'd like you keep it simple for me to understand, since I'm really new at real NES programming.

Thanks in advance! :)
User avatar
MetalSlime
Posts: 186
Joined: Tue Aug 19, 2008 11:01 pm
Location: Japan

Re: Very basic question about getting started on NES program

Post by MetalSlime »

NES virus wrote:Hi! Some time I don't post anything here! :)

Out of curiosity: supposing I'm getting into NES programming/development, what would be the logical stages? At this time, I'm re-reading random docs, about the hardware and assembly (I was really enthusiastic about this some years ago), but I think I need some guidelines. So what about these steps in this order?

1 - learning basic notation (binaries, hex, etc)
2 - learning 6502 assembly
3 - learning the NES architeture
4 - analyzing NES game/app sourcecodes
5 - using the NES graphic apps do develop the backgrounds/rom hacking
6 - learning to use the develop progs: assemblers, compilers, etc.

Please I'd like you keep it simple for me to understand, since I'm really new at real NES programming.

Thanks in advance! :)
Sounds good, but I recommend doing steps 2-3 by getting your hands dirty. Reading docs is important, but it's no substitute for trying stuff out yourself, getting stuck and working through it.

I recommend bunnyboy's Nerdy Nights tutorials. Easy to follow, lots of pictures, source code and little homework projects with each lesson. Just dig right in and ask questions in the Newbie forum if you get stuck.
User avatar
NES virus
Posts: 15
Joined: Wed Jun 01, 2005 8:42 am
Location: Brazil

Post by NES virus »

Yes, I hope to be doing some coding at step 2 and 3. I've downloaded some progs, and I'm aware of the Nerdy Nights docs too. I think it's the most comprehensive NES programming tutorial to date, at least for the real newbies.

At this moment, I'm playing with simple "hello world" progs, in order to learn how to use assemblers and compilers.

Sorry, I didn't see that the Newbie Section covers programming aspects too. My bad. Maybe some mod could move the thread to that section. :)

I'll ask questions for sure. ;)


[Done. --MOD]
Post Reply