DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
VGSources
Blog

How Retro Consoles Drew Graphics Before Modern GPUs

Retro consoles used dedicated video chips to arrange tile-based backgrounds, position sprites, and combine graphics as each screen was drawn line by line.
Length4 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
GAMENEXT Retro Game Console, AV Classic Mini Video Game Consoles Built-in with 620 Games Dual Players Mode Console with 2 Controllers Handheld Games for Kids & Adults
  • 🎮 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The 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.Support on Ko-Fi

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Turn On Vibrant Visuals in MinecraftMinecraftBlog3min
  2. Best Multiplayer Games for Low-End PCsBlog4min
  3. Minecraft: How To Use And Install OptiFineBlog5min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.