The Ricoh 5A22 is a microprocessor produced by Ricoh for the Super Nintendo Entertainment System (SNES) video game console. The 5A22 is based on the 8/16-bit CMD/GTE 65c816, itself a version of the WDC 65C816 (used in the Apple IIGS personal computer). It has an 8-bit data bus, a 16-bit accumulator, a 24-bit address bus, and is based on the MOS Technology 6502 family of processors.
Major features[]
In addition to the 65C816 CPU core, the 5A22 contains support hardware, including:
- Controller port interface circuits, including serial access to controller data
- An 8-bit parallel I/O port, which is mostly unused in the SNES
- Circuitry for generating non-maskable interrupts on V-blank
- Circuitry for generating interrupts on calculated screen positions
- A DMA unit, supporting two primary modes:
- General DMA, for block transfers at a rate of 2.68 MB/s
- H-blank DMA, for transferring small data sets at the end of each scanline outside of the active display period
- Multiplication and division registers
- Two separate address busses driving the 8-bit data bus: a 24-bit "Bus A" for general access, and an 8-bit "Bus B" mainly for APU and PPU registers
Performance[]
The CPU as a whole employs a variable-speed system bus, with bus access times determined by the memory location accessed. The bus runs at 3.58 MHz for non-access cycles and when accessing Bus B and most internal registers, and either 2.68 or 3.58 MHz when accessing Bus A. It runs at 1.79 MHz only when accessing the controller port serial-access registers.[1] It works at approximately 1.5 MIPS, and has a theoretical peak performance of 1.79 million 16-bit operations per second.
See also[]
- Super Nintendo Entertainment System technical specifications
References[]
- ↑ anomie (December 21, 2008). "Anomie's SNES Memory Mapping Doc" (text). Retrieved June 19, 2019.
{{cite web}}
:
65xx-based CPUs | |
---|---|
MOS Technology / CSG | 6501 • 6502 (and 6503, 6504, and 6505) • 6507 • 6508 • 6509 • 6510 (and 6510T, 6512, 6513, 6514, 6515) • 8502 (and 7501, 8500, 8501) • 65CE02 (and 4510) |
Western Design Center | 65C02 • 65C134 • 65C265 • 65C816 (and 65C802) |
Mitsubishi / Renesas | 740 family |
Game Machine CPUs | Hudson HuC6280 • Nintendo SA-1 • Ricoh 2A03 • Ricoh 5A22 |
Ricoh | ||
---|---|---|
Acquisitions | Gestetner • Ikon Office Solutions • Lanier • Monroe • Nashuatec • Pentax Imaging • Rex-Rotary • Savin | |
Products and services | Digital cameras | Ricoh Caplio 400G Wide • Ricoh Caplio 500SE • Ricoh Caplio G3 • Ricoh Caplio GX100 • Ricoh Caplio R3 • Ricoh Caplio RX • Ricoh GR digital cameras • Ricoh GXR |
Film cameras | Ricoh 500 • Ricoh GR series • Ricoh Mirai • Ricoh XR-P | |
Other | Katana • Ricoh 2A03 • Ricoh 5A22 • Ricoh RP2C02/RP2C07 • Ricoh RF5c68 | |
Places | Ricoh Arena • Ricoh Coliseum • Tanjong Pagar Ricoh Park | |
Other | Refined Printing Command Stream • Ricoh Black Rams • Ricoh Cup • Ricoh Xinxiu Cup |
Super Nintendo Entertainment System | ||
---|---|---|
Accessories | Nintendo | Mouse • Super Scope • Nintendo Power • Super Game Boy • Satellaview • CD-ROM |
Third-party | ASCII Turbo Fire • Action Replay • BatterUP • Barcode Battler • Game Genie • Konami Justifier • Miracle Piano Teaching System • Super 8 • Voicer-kun • XBAND • Turbo Touch 360 | |
Games | List of Super NES games • Best-selling games | |
Hardware | Ricoh 5A22 • Game Pak (List of enhancement chips) | |
Variants | Nintendo Super System • New-Style • Super Famicom Box • Super NES Classic Edition | |
See also | Super FX • Super SmartJoy • SNESAmp • Satellaview broadcasts |