Need to restart

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

Celius
Posts: 2159
Joined: Sun Jun 05, 2005 2:04 pm
Location: Minneapolis, Minnesota, United States
Contact:

Post by Celius »

tokumaru wrote:]
I understand what you guys are saying... but think about this for just a second: ASM is just too much freedom for people who are not used to common concepts of programming. A person who dives into ASM directly sure can learn it and code programs that work, but they'll probably start with really messy code (because as long as it works - or seems to work, which is worse - everything is fine), and will take longer to mature as programmers.
That is completely true. I started out with horribly sloppy code. However, I think that this time period from beginner to good programmer can be shortened, if the concepts are explained well. Someday, in the future, I'd like to finish my document for beginners, when I feel that I'm ready to. But I haven't even learned all there is to learn about the NES. I've learned pretty much all I need to know in order to make a game, it's up to me to come up with code that will fully function and do what it should. When it comes to hardware, that's where I really don't know what I'm talking about. The documents explain everything in a way that makes sense to someone who magically has knowledge of the technical terms. They are written in a very unwelcoming way that discourages some people from trying to learn about everything. I'd like to reword it all someday to make sense to the everyday individual.
User avatar
Laserbeak43
Posts: 188
Joined: Fri Sep 21, 2007 4:31 pm
Contact:

Post by Laserbeak43 »

albailey wrote:There is a tutorial NES 101 on the main page.

It is the generally accepted tutorial around here.

www.nesdev.com/NES101.zip

Al
IIRC i took this a couple months ago and was pretty much lost after i finished.
User avatar
Laserbeak43
Posts: 188
Joined: Fri Sep 21, 2007 4:31 pm
Contact:

Post by Laserbeak43 »

tokumaru wrote:Do you know anything about programming at all? Starting with the NES may not be the best idea. Not that it never happened before, we've had some people who got into programming with 6502 ASM. But this is just so much harder when you don't have a programming background.
i've been studying C++ for about 8 years now but rarely practiced cause there was nothing interesting for me to do at the time. nowadays i fiddle around with blargg's sound libraries, VST SDK from steinberg and the JUCE application framework mainly(and a little bit of SDL)
User avatar
Laserbeak43
Posts: 188
Joined: Fri Sep 21, 2007 4:31 pm
Contact:

Post by Laserbeak43 »

Celius wrote:As one who has actually come into 6502 without any programming experience, I would actually encourage it. You come into the world of programming with no idea of what is actually easy or hard, and once you master the 6502, you'll move on the other languages to find that it's actually pretty easy. If you learn what's hard first, everything else will appear easy. But if you learn what's easy first, everything else will appear difficult.

EDIT: I was working on a tutorial a while back for this very reason. For people who have no programming experience.
too late for me...
User avatar
Laserbeak43
Posts: 188
Joined: Fri Sep 21, 2007 4:31 pm
Contact:

Post by Laserbeak43 »

Celius wrote: I've learned pretty much all I need to know in order to make a game, it's up to me to come up with code that will fully function and do what it should. When it comes to hardware, that's where I really don't know what I'm talking about. The documents explain everything in a way that makes sense to someone who magically has knowledge of the technical terms. They are written in a very unwelcoming way that discourages some people from trying to learn about everything. I'd like to reword it all someday to make sense to the everyday individual.
i'll be waiting. i've been wanting to learn that hardware since middle school :lol:

anyway, sorry for the late replies guys, internets been dropping in and out.
Post Reply