It is currently Sun Oct 22, 2017 5:09 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Perspective
PostPosted: Tue Oct 26, 2004 5:09 pm 
Offline
User avatar

Joined: Thu Oct 21, 2004 4:02 pm
Posts: 210
Location: San Diego
I was looking at the PPU patent, US patent 5,125,671. I noticed that in Fig. 2 of that document, they consider the horizontal blanking period to be at the beginning of a scanline instead of at the end. I realize this is just anohter way of looking at how things work, but this way might be less confusing. Under this scheme, there no longer is "prefetching" of data for the next scanline. Instead this fetching is done during the HBLANK of the current scanline, which happens before the render. This seems like it could reduce some of the confusion involved with the pixel pipeline. Although I am uncertain how they account for scanline 1 not having an HBLANK period. Anyway, seemed interesting and so I thought I would throw it out here.


Last edited by teaguecl on Mon Nov 15, 2004 5:08 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Perspective
PostPosted: Tue Oct 26, 2004 6:13 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19115
Location: NE Indiana, USA (NTSC)
teaguecl wrote:
they consider the horizontal blanking period to be an the beginning of a scanline instead of at the end.

The Atari 2600 console considers hblank to start a scanline as well. The GBA, on the other hand, follows the opposite convention, which causes no end of "what's the deal with the first scanline?" questions when newbies discover hblank DMA.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 26, 2004 7:21 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 10:59 pm
Posts: 1389
The NES PPU itself considers hblank to end the scanline, especially if you look at its memory fetch patterns (each scanline ends with half a memory access) and when it sets/clears the flags in $2002 (the beginning of scanlines 241 and 0, respectively).

_________________
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  [ 3 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: Bing [Bot] 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