Finally got that basic test working. It now runs stable in Nintendulator, which is what I wanted to happen before I moved on trying to learn other stuff I suppose. It no longer flys apart now, so I'm happy with my first venture, even if it is lame
http://www.geocities.com/waterton10/files/test3.zip
I looked at my code and noticed I was loading Y (what I was using as a kind of counter) with $00, and comparing with $xx ... I needed to load with #$00, and go off of that... no clue what I was thinking.
I downloaded WLA-DX and honestly, right now it feels a bit overwhelming. There's alot more features to it that I really don't need as of yet, and it's almost scary! I know just enough assembly right now to do some basic stuff... which I'm comfortable with at this point. I think for now I'll stick with NESASM, if not for the simplicity. It feels like it's a great way to learn for me for now. I'll be keeping WLA-DX on my computer for a later time though, it seems like it's really powerful! Thanks for the advice Bregalad, I'll put it to use in the future.
I finally understand what Absolute Indexed Addressing is... funny how a paragraph in a .txt file can explain it better than a book! I couldn't understand how the palette got loaded, but a tut doc I found cleared it up. Pretty easy really, and very basic. I'll be looking for ways to incorporate that in various methods of coding now.
I guess this is just kind of an update on how I'm coming along. It's slow going, but I'm testing out as much stuff as I can to avoid flooding you guys with tons of questions. The main thing I'm having problems understanding right now is Vblank and the whole PPU thing, but I guess something will eventually pop in my mind while reading something, it usually does... most of the time