Nes Tables (how many nes tables are and what mean each???)

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Nes Tables (how many nes tables are and what mean each???)
by on (#8503)
I know:

Patter table
Name table
Atribute table

what is relationship between it 3??

by on (#8506)
Ok, I think that you need to study the txt documents before you start to ask questions like this, as this is a very noob question. I mean, how much do you know about programming and emulators as a whole. You have come to the right place for help but what I am saying is are you sure that you are up for programming such a complicated program such as an emulator?

by on (#8509)
I'd have to agree with WedNESday this time. This kind of thing is excessively documented already. And it is really hard when someone shows up here, asks "so, what's the deal with that?" and expects people to go through all of it from the beginning. I don't think people here will act like teachers, teaching a whole course. However, when you read the documents, try to code something, and for whatever reason it does not work as you expected, and then come here for some help it is easier to help. Easier for you and for us.

Quick explanation of the tables and how they relate to each other:

Pattern tables: These are your boxes of tiles, each with a different drawing on them. There are 2 boxes, one for the background and one for sprites. There are 256 kinds of tiles in each box, and you can use any kind as many times as you want.

Name tables: these are the "walls" you can place your tiles on. Imagine your kitchen's walls, with spaces for many tiles. You take the tiles from the box and place them in your wall in any way you want.

Attribute tables: These define the color of your tiles after they have been placed on the wall. I'd stay away from these until the other 2 are understood, if I were you.
Thanks
by on (#8510)
I understand that here people dont be nes teachers. i read documentation but it is so abstract that i dont understand it fully. anyway quick explanations are very good for me.. i will do the best of me to try understand and code it.. i am new on this place and im new in nes 6502 world sorry for any stupid questions.. im only a beginner for now..

good luck!

by on (#8516)
tokumaru wrote:
I don't think people here will act like teachers, teaching a whole course.

But a tutorial, or a transcript of a lecture, might be appreciated.

by on (#8519)
tepples wrote:
But a tutorial, or a transcript of a lecture, might be appreciated.

Sure, an accurate introductory tutorial for beginners covering the basics of putting a background in place and moving a few sprites would be great. Too bad my teaching skills suck and I don't have much time.

That is the most difficult thing you know, understanding how a game console works, as most are used to PC programming, or even no programming at all. I had a really hard time going from DOS (qbasic, pascal) to the NES. Learning how assembly language works was harder than understanding how the PPU works for me. For newer programmers the transition must be even harder, as all people learn these days are the "visual" stuff, and have very little understanding on how the machine is actually controlled.

by on (#8525)
Maybe it's just me, but this stuff seems to belong in the Newbie forum...

by on (#8528)
Quietust wrote:
Maybe it's just me, but this stuff seems to belong in the Newbie forum...


That is exactly the point that I was trying to make in the first place...
Re: Nes Tables (how many nes tables are and what mean each??
by on (#8557)
But i am new on this community.. i didnt know that exist a newbie forum!. thanks and support new people on this world.,.

good luck