|
|
| Line 1: |
Line 1: |
| {{Infobox computer
| |
| | name =
| |
| | logo =
| |
| | 90px]]
| |
| | image =
| |
| | 260px|frameless]]
| |
| | caption =
| |
| | developer =
| |
| | manufacturer =
| |
| | type =
| |
| | release_date =
| |
| | discontinued =
| |
| | price =
| |
| | cpu =
| |
| | memory =
| |
| | storage =
| |
| | display =
| |
| | os =
| |
| | successor =
| |
| | model =
| |
| | image =
| |
| | 250px]]
| |
| | caption =
| |
| | release date =
| |
| | sound =
| |
| | dimensions =
| |
| | weight =
| |
| | predecessor =
| |
| | codename =
| |
| | Mega Drive / Genesis]]
| |
| | codename =
| |
| }}
| |
|
| |
|
| {{Short description|Home video game console}}
| |
| {{Redirect-multi|2|NES|control deck|the type of card deck used in ''Magic: The Gathering''|Magic: The Gathering deck types#Control{{!}}''Magic: The Gathering'' deck types § Control|other uses of "NES"|NES (disambiguation)}}
| |
| {{Pp-move|small=yes}}
| |
| {{Use dmy dates|date=September 2024}}
| |
|
| |
| {{Infobox computer
| |
| | name = Nintendo Entertainment System / Family Computer
| |
| | logo = [[File:NES logo.svg|90px]]<br />[[File:Family Computer logo.svg|90px]]
| |
| | image = [[File:NES-Console-Set.png|260px|frameless]]<br />[[File:Nintendo-Famicom-Console-Set-FL.png|260px|frameless]]
| |
| | caption = Top: NES Control Deck (North America/Europe)<br />Bottom: Family Computer ("Famicom", Japan)
| |
| | developer = [[Nintendo Research & Development 2|Nintendo R&D2]]
| |
| | manufacturer = [[Nintendo]]
| |
| | type = [[Home video game console]]
| |
| | release_date = {{Video game release
| |
| | JP = {{Start date|1983|07|15}}
| |
| | NA = {{Start date|1985|10|18}}
| |
| | EU = {{Start date|1986|09|01}}
| |
| | AUS = {{Start date|1987|07|01}}
| |
| }}
| |
| | discontinued = JP: September 25, 2003<br />NA: August 14, 1995<br />EU: 1995
| |
| | price = JP: ¥14,800 (Famicom, 1983)<br />NA: US$179.99 (1985, Deluxe Set)
| |
| | cpu = [[Ricoh 2A03]] (NTSC) / [[Ricoh 2A07]] (PAL), based on [[MOS Technology 6502]] @ 1.79 MHz (NTSC) / 1.66 MHz (PAL)
| |
| | memory = 2 KB RAM, 2 KB video RAM
| |
| | storage = ROM cartridges (up to 1 MB with mappers)
| |
| | display = 256 × 240 px, 48 colours (24 on-screen), 25 sprites per scanline
| |
| | os = None
| |
| | sound = 5-channel mono (2 pulse, 1 triangle, 1 noise, 1 DPCM)
| |
| | dimensions = NES: 254 × 203 × 89 mm<br />Famicom: 150 × 220 × 60 mm
| |
| | weight = NES: 1.4 kg<br />Famicom: 1.1 kg
| |
| | predecessor = [[Color TV-Game]]
| |
| | successor = [[Super Nintendo Entertainment System]]
| |
| | codename = AVS (prototype)
| |
| | model = NES-001, HVC-001 (Famicom), NES-101 (Top Loader), HVC-101 (AV Famicom)
| |
| }}
| |
|
| |
| The '''Nintendo Entertainment System''' ('''NES'''), released in Japan as the '''Family Computer''' ('''Famicom'''), is an 8-bit third-generation home video game console developed and manufactured by [[Nintendo]]. First launched in Japan on 15 July 1983, the system was later released in North America (18 October 1985), Europe (1 September 1986), and Australia (July 1987). 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.<ref>{{cite book|last=Kent|first=Steven L.|title=The Ultimate History of Video Games|publisher=Three Rivers Press|year=2001|isbn=0-7615-3643-4|page=352}}</ref>
| |
|
| |
| == 🧠 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 but lacking decimal mode. The CPU runs at approximately 1.79 MHz (NTSC) or 1.66 MHz (PAL). It features a 16-bit address bus, allowing access to 64 KB of memory space, and integrates basic sound generation hardware.
| |
|
| |
| === System Architecture at a Glance ===
| |
| * '''CPU:''' Ricoh 2A03/2A07 (6502-based, no decimal mode)
| |
| * '''PPU:''' Ricoh 2C02 (NTSC) / 2C07 (PAL) Picture Processing Unit
| |
| * '''RAM:''' 2 KB internal work RAM
| |
| * '''VRAM:''' 2 KB video RAM (on mainboard), plus additional on-cartridge RAM for some games
| |
| * '''Cartridge bus:''' 72-pin (NES) / 60-pin (Famicom)
| |
|
| |
| == 💾 Memory and Storage ==
| |
| The NES includes 2 KB of onboard RAM and 2 KB of video RAM. Game cartridges typically contain ROM (up to 1 MB with memory mappers), and many include additional RAM (battery-backed for save games) and custom hardware to enhance graphics or sound.
| |
|
| |
| === Memory Map (Physical) ===
| |
| * $0000–$07FF: 2 KB internal RAM (mirrored)
| |
| * $2000–$2007: PPU registers (mirrored)
| |
| * $4000–$4017: APU and I/O registers
| |
| * $4020–$FFFF: Cartridge space (PRG-ROM, PRG-RAM, mappers)
| |
|
| |
| == 🖥️ Display and Graphics ==
| |
| The NES uses the Ricoh 2C02 (NTSC) or 2C07 (PAL) PPU, supporting:
| |
| * '''Resolution:''' 256 × 240 pixels (NTSC), 256 × 240 or 256 × 288 (PAL)
| |
| * '''Colours:''' 54 total, 48 usable, 24 on-screen at once (including background and sprites)
| |
| * '''Sprites:''' 8 × 8 or 8 × 16 pixels, up to 64 per frame, 8 per scanline
| |
| * '''Scrolling:''' Hardware support for horizontal and vertical scrolling
| |
|
| |
| === 📺 Video Modes & Timing ===
| |
| * NTSC: 60.10 Hz, 262 scanlines
| |
| * PAL: 50.00 Hz, 312 scanlines
| |
|
| |
| == 🔊 Sound Capabilities ==
| |
| The NES sound hardware is integrated into the CPU and provides five channels:
| |
| * 2 pulse wave generators (variable duty cycle)
| |
| * 1 triangle wave generator
| |
| * 1 noise generator (white noise)
| |
| * 1 DPCM (delta pulse-code modulation) channel for sample playback
| |
|
| |
| == 🎮 Input/Output and Expansion ==
| |
| * '''Controllers:''' NES uses 7-pin connectors (detachable); Famicom uses hardwired controllers
| |
| * '''Expansion:''' Famicom features a 15-pin expansion port for peripherals (e.g., keyboards, light guns)
| |
| * '''Cartridge slot:''' 72-pin (NES), 60-pin (Famicom)
| |
| * '''Video output:''' NES: RF & composite (later models); Famicom: RF only (original), AV (HVC-101)
| |
| * '''Audio output:''' Mono (NES); Famicom expansion audio via cartridge slot
| |
|
| |
| == 🧰 General Maintenance ==
| |
| * Clean cartridge contacts with isopropyl alcohol and a soft cloth
| |
| * Avoid blowing into cartridges (
| |
|
| |
| {{Navbox-AppleVintage}}
| |