Retro consoles drew game scenes with dedicated video chips rather than modern, broadly programmable GPUs. These chips followed a specialized pipeline: fetch reusable tile graphics and map data, position hardware sprites, then combine the pieces as the television’s picture was drawn line by line. The NES and SNES show how this approach worked—and how its limits shaped game design.
How did a console draw a picture without a modern GPU?
A television displays an image as a raster: the picture is produced one horizontal line at a time. A console’s dedicated video processor could fetch the graphics data needed for each part of that picture and combine backgrounds with moving objects as the raster advanced. The CPU still ran game logic and prepared data, but it did not have to calculate and write every screen pixel as a modern software-rendered scene might.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
GAMENEXT Retro Game Console, AV Classic Mini Video Game Consoles Built-in with 620 Games Dual... | $49.99 | Buy on Amazon |
This was specialized, largely fixed-function hardware: the video chip handled a defined set of tasks, such as reading tile patterns, applying scroll and palette settings, and compositing layers. The details differed by console; “retro graphics” was not one universal architecture.
How did tiles and maps create backgrounds?
Tiles reuse small graphic patterns
A tile is a small graphic pattern that can be reused across a scene. The NES uses 8×8-pixel tiles for backgrounds, with tile graphics stored in pattern tables. Instead of keeping a separate image for every screen, a game can assemble a larger environment from these repeated pieces. Sprites.org’s NES reference describes this tile-based background approach.
#1 Best Overall
- 🎮 CLASSIC RETRO GAME CONSOLE - Retro game console, built-in 620 kinds of classic game get you and your family back to childhood happiness. Action, Sports, Puzzles, Fighting, and Racing,the best games of the past few decades are on this console, and many adults may be nostalgic. These games are challenging, engaging, and full of fun.
- 🎮 BEST HOME ACTIVITY FOR KIDS - Classic game console can enhance the communication between parents and children by let your children experience your growing experience and happines. Equipped with 2 sensitive controller, plug and play, comfortable hand feel, you can better share your fun with family or friends, along with original sound for a better playing experience.
- 🎮PLUG AND PLAY - This console has an AV output. Make sure your TV/monitor has AV input connectors. Simply connect the game console to the power supply with the charger, then connect it to the TV using an AV cable and connect the controllers. Turn on, start playing now. Tips: it does not go back to the menu when you press “select + start” together. So you have to press RESET on the machine every time you want to switch a game.
- 🎮NOTES - This is a GameNext original console. These classic games do not have the same clear image as today’s games on the big screen, and may not be compatible with some 4K monitor (HDMI & Wireless is not supported), but they are still so exciting and challenging to play!
- 🎮MONEY BACK GUARANTEE - We are confident that you and your kids will love this retro game console. This is why we are offering you 30 days no-hassle, money-back guarantee, if anything gets damaged or requires replacement, pls feel free to contact us. We also provide warranty on parts and accessories for 1 year.
A tile map places the patterns
A tile map, also called a nametable in the NES context, is a compact plan that says which tile belongs in each background cell. Associated attributes can determine properties such as palette or priority. As the player moves, the game can scroll the map beneath the visible area and update map entries to reveal more of the world. The NES reference also describes cartridge mappers that could swap tile data or pattern banks.
The SNES uses tilemaps for its backgrounds too. Its video processor reads map entries and fetches tile graphics from VRAM as it draws each line. Sprites.org’s SNES map reference explains this scanline-based process. Reusing tile patterns and map entries made large, scrolling scenes practical without storing every displayed pixel as a unique full-screen image.
How did hardware sprites handle moving characters?
Sprites are separately positioned graphics commonly used for characters, enemies, and projectiles. On the NES, the PPU uses object attribute memory (OAM) to obtain a sprite’s tile, position, palette, and flip settings, then draws it over the background. Sprites.org’s NES sprite reference documents the system’s object attributes and limits.
That arrangement let a game move an object by changing its attributes rather than repainting its pixels into a full-screen image. But sprite hardware had capacity limits. The NES supports up to 64 sprite entries in OAM, while only eight sprites can appear on a single scanline. When too many objects compete for the same line, a game may omit or flicker some of them; that is one possible cause of flicker, not an explanation for every game’s behavior.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesThe SNES uses an OBJ/OAM system as well, with priority settings that determine how sprites appear relative to background layers. Its documented limits are 32 sprites and 34 sprite slivers per scanline. A sliver is a portion of a sprite counted during rendering, so the per-scanline constraint is not simply a maximum number of whole objects. The SNESdev Wiki sprite reference documents these limits.
How did scrolling and raster effects work?
Ordinary scrolling changes the offset at which a background map is displayed, making the tiled world move beneath the screen. More elaborate effects use the raster itself: software changes scroll or display settings while a frame is being drawn, so different scanlines can show different positions or settings.
The SNES map reference describes per-scanline scroll updates for effects such as waves and split screens, along with moving map data into VRAM during vertical blanking—the interval between displayed frames. The SNESdev Wiki’s PPU guide notes that raster effects and mid-screen scroll changes were easier on SNES than on NES. These effects used the timing and capabilities of the video hardware; they were not the same as asking a modern GPU to run an arbitrary shader.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What changed from the NES to the SNES?
The SNES expanded the tile-and-sprite approach rather than replacing it with a modern programmable GPU. The systems are useful examples of how console video hardware could differ in background organization, object limits, and ease of changing display settings during a frame.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall| Feature | NES | SNES |
|---|---|---|
| Background organization | 8×8 tiles in pattern tables arranged by nametables; the NES reference describes cartridge mappers that can swap tile data or pattern banks. Sprites.org | Tilemap-based backgrounds; the video processor reads map and tile data as it scans each line. Sprites.org |
| Hardware sprite capacity | 64 OAM entries; up to eight sprites on a scanline. Sprites.org | 32 sprites and 34 sprite slivers per scanline. SNESdev Wiki |
| Raster flexibility | Mid-frame changes were possible but less convenient than on SNES. SNESdev Wiki | Per-scanline scroll updates and mid-screen changes enabled effects such as waves and split screens. Sprites.org; SNESdev Wiki |
This is a focused comparison, not a description of every console from either generation. A Carnegie Mellon lecture gives another example of the tile-and-sprite approach: the Sega Master System builds backgrounds and sprites from tiles. Carnegie Mellon University’s Visual Computing Systems lecture provides that broader architectural context.
Quick Recap
Why did these designs matter to game developers?
- Reuse saved graphics data: A small collection of tiles could be repeated across a large map, while the game updated map entries as the view moved.
- Dedicated objects simplified animation: Hardware sprites let the game position moving objects independently of the background, within the system’s object and scanline limits.
- Limits became design constraints: Developers had to manage how many sprites shared a line, and could use timing-sensitive updates for effects that varied across the screen.
- Each console’s chip set the rules: Tile formats, layers, memory use, object limits, and raster flexibility varied by system. NES and SNES illustrate a progression, not a universal transition point from “retro” to “modern” graphics.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




