It is currently Sat Dec 16, 2017 7:33 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: vram writes
PostPosted: Sun May 28, 2006 7:03 pm 
Offline
User avatar

Joined: Wed Sep 07, 2005 9:55 am
Posts: 304
Location: Phoenix, AZ
would writing to a name table not currently being rendered cause glitches? or do all writes to vram durring non-vblank time cause errors?


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 28, 2006 7:44 pm 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3969
I think they'd be causing errors, since the PPU itself is messing around with the VRAM address while it renders.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 28, 2006 8:25 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10166
Location: Rio de Janeiro - Brazil
Yeah, the register used to access PPU memory (accessed through $2006) is used during rendering. Anything you do with it during rendering will mess the current display and you'll probably not suceed on what you were trying to do.


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 28, 2006 8:34 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 10:59 pm
Posts: 1393
It doesn't matter which nametable (or pattern table) is being accessed - the fact that one is being accessed at all means you cannot mess with $2006/$2007 during rendering without causing problems.

_________________
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group