sdm wrote:First NT i load to VRAM address $2000, how, and where i must load second NT? (to $2400? and how do it?)
The address of the second NT depends on the kind of mirroring you're using. It can be either at $2400 (vertical mirroring), or at $2800 (horizontal mirroring) but it is always mirrored at $2C00 as well, regardless of the mirroting type.
To update it you must wait for VBlank, turn rendering off, update the NT, wait for VBlank again and turn rendering on. There is no time to update a whole NT without turning rendering off. If you want to do it without disabling rendering, you have to break the updating process down into smaller pieces, updating smaller parts of it during VBlank. A safe number of bytes to write during VBlank (of course, depending on the performance of the code you are using to do it) is about 128 bytes, so a full NT update would take around 8 frames.