How to get started on basic 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
Amini
Posts: 27
Joined: Fri Sep 07, 2012 4:17 pm

How to get started on basic NES Programming?

Post by Amini »

Hi, :) I'm creating a game for the NES, and production isn't going that bad. I need to know how to make an engine though, so that the game actually works for testing and all that. The problem is, though, I know absolutely no programming. I really want to know it, but I never know where to start. What type of programming do I need to know, what specific functions mean for thatt programming, those are the questions I need to know.
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Re: How to get started on basic NES Programming?

Post by 3gengames »

Start with nerdy nights on Nintendoage. It'll basically explain everything. You can always ask questions once you start here. But there's lots to learn. 6502, good programming techniques, PPU, APU, CPU, etc.
User avatar
Movax12
Posts: 529
Joined: Sun Jan 02, 2011 11:50 am

Re: How to get started on basic NES Programming?

Post by Movax12 »

I would suggest you should be pretty comfortable with chapter 1) and 2) from here. The rest of that document is pretty good too, but you could skip anything specific to 16-bit (65816) or 65c02, 65802.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: How to get started on basic NES Programming?

Post by tepples »

You might also want to work through a tutorial or two on the Python programming language and the Pygame library so that you can become acquainted with the basics of programming in a much more forgiving environment.
slobu
Posts: 275
Joined: Tue Jul 12, 2011 10:58 am

Re: How to get started on basic NES Programming?

Post by slobu »

I wonder if it's time to direct newbies to NESICIDE or at least cc65 with knes?

http://www.nesicide.com/
http://kkfos.aspekt.fi/projects/nes/kne ... -for-cc65/
http://rpgmaker.net/tutorials/227/
unregistered
Posts: 1193
Joined: Thu Apr 23, 2009 11:21 pm
Location: cypress, texas

Re: How to get started on basic NES Programming?

Post by unregistered »

Once you've read enough the first step is choosing an assembler. I suggest using asm6 because it is wonderful! :D It was written by someone who wanted a different assembler than the ones provided and so he wrote his own... and has shared it freely with us! :o It can be easy to learn to use; read his README.TXT sometime. :)
Post Reply