Super NES

From Hiscorebob's Hardware & Cheats Collection
Revision as of 12:17, 19 June 2015 by Yhinger (talk | contribs)
Jump to navigation Jump to search

{{#invoke:Category handler|main}} {{#invoke:Infobox|infobox}}


Technical specifications

Template:Main The 16-bit design of the SNES<ref>Template:Cite web</ref> incorporates powerful graphics and sound co-processors that allow tiling and simulated 3D effects, a palette of 32,768 colors, and high-quality 8-channel audio. These base platform features, plus the ability to dramatically extend them all through substantial chip upgrades inside of each cartridge, represent a leap over the 8-bit NES generation and some significant advantages over the competition such as the Sega Genesis.<ref>Template:Cite web</ref>

Central processing unit

CPU reference
Processor Ricoh 5A22, based on a 16-bit 65c816 core
Clock rates (NTSC) Input: 21.47727 MHz
Bus: 3.58 MHz, 2.68 MHz, or 1.79 MHz
Clock rates (PAL) Input: 21.28137 MHz
Bus: 3.55 MHz, 2.66 MHz, or 1.77 MHz
Buses 24-bit and 8-bit address buses, 8-bit data bus
Additional features
  • DMA and HDMA
  • Timed IRQ
  • Parallel I/O processing
  • Hardware multiplication and division

Video

Video reference
Resolutions Progressive: 256×224, 512×224, 256×239, 512×239
Interlaced: 512×448, 512×478
Pixel depth 2, 4, 7, or 8 bpp indexed; 8 or 11 bpp direct
Total colors 32768 (15-bit)
Sprites 128, 32 max per line; up to 64 × 64 pixels
Backgrounds Up to 4 planes; each up to 1024 × 1024 pixels
Effects
  • Pixelization (mosaic) per background
  • Color addition and subtraction
  • Clipping windows (per background, affecting color, math, or both)
  • Scrolling per 8 × 8 tile
  • Mode 7 matrix operations

Audio

Audio reference
Processors Nintendo S-SMP
Clock rates Input: 24.576 MHz
SPC700: 1.024 MHz
Format 8 channel ADPCM
Output 32 kHz 16-bit stereo
Effects
  • ADSR envelope control
  • Frequency scaling and modulation using Gaussian interpolation
  • Echo: 8-tap FIR filter, with up to .24s delay
  • Noise generation

Onboard RAM

Memory reference
Main RAM 128 kB<ref group="lower-alpha" name="binary prefix"/>
Video RAM 64 kB main RAM
512 + 32 bytes sprite RAM
256 × 15 bits palette RAM
Audio RAM 64 kB