Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 409

For questions regarding graphical - as opposed to text - processing and display.

21 votes
2 answers
9k views

Why do NES sprites flicker when there are a lot of them?

Sometimes, NES sprites flicker when there are a lot of them, like at 1:19 in this video of Super Mario Bros. Why did they do this?
NobodyNada's user avatar
  • 5,494
30 votes
Accepted

Why do NES sprites flicker when there are a lot of them?

The Picture Processing Unit (PPU) in the NES can only draw 64 sprites per frame and 8 sprites per horizontal line (scanline). If the game tries to draw more than that, some of them will be invisible. …
NobodyNada's user avatar
  • 5,494
36 votes
1 answer
6k views

How can I create a split-scroll effect in an NES game?

Games like Super Mario Bros. and Super Mario Bros. 3 were able to scroll the playfield but not the status bar: The status bars are clearly too big to be sprites, yet they don't scroll with the ba …
NobodyNada's user avatar
  • 5,494
43 votes
Accepted

How can I create a split-scroll effect in an NES game?

This is done by changing the scroll mid-screen. This is what the nametables look like on scanline 30 in Super Mario Bros, with the scroll shown: The horizontal scroll is 0 (you can barely see the …
NobodyNada's user avatar
  • 5,494
19 votes
Accepted

8-bit console horizontal resolution

The NES did not use an extra bit for sprite positions. A sprite's X-position was the position of its left edge, which means that sprites cannot be placed partially off the left side of the screen: …
NobodyNada's user avatar
  • 5,494