I've been going through this tutorial:
http://k2pts.home.comcast.net/gbaguy/nesasm.htm
I've been pretty much reading through everything first to get a feel of what to expect. I tried making a .nes file from day 9:
http://k2pts.home.comcast.net/gbaguy/day9n.htm
I can't get this to actually work. I have everything that is needed (i.e. a sprite, background, and palette), and I'm not sure if the coding is weird or not because of my inexperience at this time. Is this a good place to get a feel for how coding will be, or is everything else going to not assemble correctly?
Short answer: GbaGuy's NES tutorials are 110% crap.
Long answer: I'll explain later.
Gotcha
I'll look elsewhere. Thanks for the heads up.
Yeah, I agree. I mean I sent him my scrolling code, and reliable versions of his code, and he doesn't even give a crap, or respond at all. I think he was lazy and didn't know what he was talking about, so yeah, don't read those. Okay, I have the whole thing on my computer, but I use it to look up stuff quick, like my ands and ors table. Yeah, I'm done talking.
Celius wrote:
Yeah, I agree. I mean I sent him my scrolling code, and reliable versions of his code, and he doesn't even give a crap, or respond at all. I think he was lazy and didn't know what he was talking about, so yeah, don't read those. Okay, I have the whole thing on my computer, but I use it to look up stuff quick, like my ands and ors table. Yeah, I'm done talking.
Talk about useless crap...
I've never used GbaGuy's NES tutorial, but I did try to learn N64 asm from his site long ago (and never got anywhere). Does that 110% figure extend across platforms?
I don't know, I didn't bother reading his other tutorials, because I don't really care about GBA dev, because GBA emus seem illegal, and I just don't need to get into that yet. They're probably way better than the NESASM tutorials, because he is after all the GBA guy. SNES dev is second on the list to NES dev. I don't care about GBA dev at all.
By the way, hyde, what do you mean by useless crap?
Celius wrote:
because GBA emus seem illegal
why? its been in the courts various times in the past and its always come up that emulation is legal
Alright, I went to my local library, and it seems they only have one book on assembly... and it's not directed at the 6502. It's called Structured Assembly Language by Len Dorfman. But perhaps it could help me out. Here's what the table of contents has:
Part I : Assembly Basics
1. EXE and COM File Comparisons
2. Macros
3. Simulated Extensions to Assembler
4. BIOS Video Procedures
Part II: Adding Structure to Assembly Programs
5. Introducing the CHUCK Programming Language
6. CHUCK: Subroutines, SWITCH/CASE, Looping
7. CHUCK: Conditional Branching
8. CHUCK: Mixed-Language Programming
Part III: Adding Procedures to CHUCK's Library
9. Direct Video Access
10. Miscellaneous and Cursor Procedures
11. String Handling and Code Conversion
12. Reading a Text String form the Keyboard
13. Disk Drive Procedures
14. Window Procedures
Part IV: Demonstration Programs
15. COM Programs Become TSR
16. Menu Demonstration
17. Wari Demonstration
I'm not sure what this CHUCK language is, and was wondering if by the table of contents if you guys could tell if it's in a good order, or if this also looks like something I should avoid. Thanks.
Yeah, I think that's about the 8086, which I just want to avoid all together, because I see no purpose in learning it. So yeah, I don't think you'd want to read that. I could be wrong, but I don't know. I say if it's not directed to the 6502, or 65c02, don't waste your time. That's just my oppinion.
Yeah, an x86 book will focus on a lot of details that won't be too useful with 6502.
Both the 6502 books I have, I found on ebay. "Programming the 6502" by Rodnay Zaks is said to be pretty good, I haven't seen it myself. But it's on ebay for about $6 total right now, pretty decent price.
http://search.ebay.com/6502-book
Memblers wrote:
"Programming the 6502" by Rodnay Zaks is said to be pretty good, I haven't seen it myself.
Execactly the one with I've started. It's great, and I'd reccomand it to anyone.
(I actually started with NESASM tutuorial, but I eventually needed to know more about the 6502, because the tutorial does expand on how basically works the PPU/APU rather than the coding itself).
Thanks tons for the tip on the book! I just ordered one from eBay... $5.71 USD total... including shipping
Sounds like a deal to me
Used, but that doesn't really matter, all my NES games are used. Ha!
Once again, thanks!