Jump to content

Nintendo Entertainment System

From RetroTechCollection
Revision as of 14:15, 4 May 2025 by Josh (talk | contribs) (Automated update by bot)





Specifications
Manufacturer
Type
CPU
Memory
Storage
Display
Sound
OS / Firmware

[[Category:Lua error in package.lua at line 80: module 'Module:Pagetype/setindex' not found. with short description]]Template:SDcat

Template:Redirect-multi Template:Use dmy dates

Template:Infobox information appliance

The Nintendo Entertainment System (NES), released as the Family Computer (Famicom) in Japan, is an 8-bit third-generation home video game console developed and manufactured by Nintendo. Originally launched in Japan on 15 July 1983, it was released in North America in October 1985 and in Europe and Australasia from 1986 onwards. The NES revitalised the video game industry following the crash of 1983 and became one of the best-selling consoles of its era, with over 61 million units sold worldwide.[1]

๐Ÿง  Architecture and Processor

The NES is powered by the Ricoh 2A03 (NTSC) or Ricoh 2A07 (PAL) microprocessor, both based on the MOS Technology 6502 core, running at approximately 1.79 MHz (NTSC) or 1.66 MHz (PAL). The CPU integrates basic audio hardware and manages all system operations, including communication with the Picture Processing Unit (PPU) and input devices.

Key features:

  • 8-bit data bus, 16-bit address bus
  • No native decimal mode (disabled in NES variant)
  • Integrated 5-channel audio (see below)
  • Direct memory access (DMA) for sprite data transfer

๐Ÿ’พ Memory and Storage

The NES contains:

  • 2 KB onboard RAM (CPU-accessible)
  • 2 KB video RAM (VRAM, for PPU)
  • Cartridges may include additional RAM (commonly 8โ€“32 KB) and memory mappers for advanced games

Games are stored on ROM cartridges, ranging from 8 KB to 1 MB, with most early titles under 128 KB. Later games use memory management controllers (MMC) to support bank switching and expanded features.

๐Ÿ–ฅ๏ธ Display and Graphics

The NES uses a custom Picture Processing Unit (PPU), the Ricoh 2C02 (NTSC) or 2C07 (PAL), providing:

  • Resolution: 256 ร— 240 pixels (NTSC), 256 ร— 240/288 (PAL)
  • Colour palette: 54 colours (48 displayable, 6 greys)
  • 25 simultaneous on-screen colours (background + sprites)
  • Up to 64 sprites (8 per scanline limit)
  • 2 background layers (tile-based)
  • Hardware scrolling and palette effects

๐Ÿ”Š Sound Capabilities

The Ricoh 2


  1. โ†‘ Consolidated Sales Transition by Region, Nintendo, 27 April 2016โ€”link(accessed 11 June 2024)