Ricoh 2A03: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(Created page with "thumb|right|250px|The RP2A07 PAL version.The '''Ricoh 2A03''', '''RP2A03''' (NTSC), '''Ricoh 2A07''', '''RP2A07''' (PAL) or '''2A03''' is the 8-bit m...")
 
mNo edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:RP2A07.jpg|thumb|right|250px|The RP2A07 PAL version.]]The '''Ricoh 2A03''', '''RP2A03''' (NTSC), '''Ricoh 2A07''', '''RP2A07''' (PAL) or '''2A03''' is the [[8-bit]] [[microprocessor]] in the [https://en.wikipedia.org/wiki/Nintendo_Entertainment_System NES] console, (known as the Famicom in Japan), containing both CPU and APU.
[[File:RP2A07.jpg|thumb|right|250px|The RP2A07 PAL version.]]The '''Ricoh 2A03''', '''RP2A03''' (NTSC), '''Ricoh 2A07''', '''RP2A07''' (PAL) or '''2A03''' is the [[8-bit]] [[microprocessor]] in the [https://en.wikipedia.org/wiki/Nintendo_Entertainment_System Nintendo Entertainment System] (NES), (also known as the Famicom).


==Technical details==
== Technical details ==
Produced [https://en.wikipedia.org/wiki/Ricoh Ricoh] based on a [https://en.wikipedia.org/wiki/MOS_Technology_6502 MOS Technology 6502], NTSC versions of the NES use the 2A03, which is run at 1.79&nbsp;MHz. PAL versions used the 2A07 processor, which is identical to the 2A03 except that it runs at 1.66&nbsp;MHz. Timing differences between NTSC & PAL versions are to ensure that the sound output is the same on either. All audio waveform generation is done in the APU.<ref name="de">[http://problemkaputt.de/everynes.htm Everynes - Nocash NES Specs]</ref><ref name="nl">[http://www.rgame.nl/nesspecs_eng.html NES specificaties]</ref><ref>[http://nesdev.com/2A03%20technical%20reference.txt 2A03 technical reference] by Brad Taylor, 23 Apr. 2004</ref>
Manufactured by [https://en.wikipedia.org/wiki/Ricoh Ricoh] and based on the [https://en.wikipedia.org/wiki/MOS_Technology_6502 MOS Technology 6502]. NTSC versions of the NES use the 2A03, which is run at 1.79&nbsp;MHz. PAL versions used the 2A07 processor, which is identical to the 2A03 except that it runs at 1.66&nbsp;MHz. Timing differences between NTSC & PAL versions are to ensure that the sound output is the same on either.<ref name="de">[http://problemkaputt.de/everynes.htm Everynes Nocash NES Specs]</ref><ref name="nl">[http://www.rgame.nl/nesspecs_eng.html NES specificaties]</ref><ref>[http://nesdev.com/2A03%20technical%20reference.txt 2A03 technical reference] by Brad Taylor, 23 Apr. 2004</ref> There is no seperate soundchip. The APU, a [[Sound chip|PSG]] (programmable sound generator) integrated in the 2A03 is used to produce audio.<ref>FamiTracker forum:[http://famitracker.com/forum/posts.php?id=4994 NES synthesis theory books]</ref>


==References==
== References ==
{{reflist}}
{{reflist}}


==External links==
== External links ==
*Nesdev wiki:[http://wiki.nesdev.com/w/index.php/APU NES APU]
* Nesdev wiki:[http://wiki.nesdev.com/w/index.php/APU NES APU]
*Wikipedia, Nintendo Entertainment System technical specifications, [https://en.wikipedia.org/wiki/Nintendo_Entertainment_System_technical_specifications#Audio Audio]
* Wikipedia, Nintendo Entertainment System technical specifications, [https://en.wikipedia.org/wiki/Nintendo_Entertainment_System_technical_specifications#Audio Audio]
*[http://www.manfreda.org/2a03-synthesizer 2A03 Synthesizer]
* [http://www.manfreda.org/2a03-synthesizer 2A03 Synthesizer]
*[http://midibox.org/forums/topic/4484-midibox-nes/ MIDIbox NES?]
* [http://midibox.org/forums/topic/4484-midibox-nes/ MIDIbox NES?]
*[https://www.gearslutz.com/board/electronic-music-instruments-electronic-music-production/358991-turn-nes-into-synth.html Turn NES into synth]
* [https://www.gearslutz.com/board/electronic-music-instruments-electronic-music-production/358991-turn-nes-into-synth.html Turn NES into synth]
* [https://web.archive.org/web/20021122134759/http://greybox.norfair.org/ greybox], a MIDI-controlled synthesizer that uses the 2A03s on-chip sound generator.
* [http://www.eecg.toronto.edu/~pc/courses/432/2008/projects/nes-audio.pdf FPGA Implementation of the NES Audio Processing Unit]
* [https://www.youtube.com/channel/UCef3TQ1gY4XIhoIGfLqBPqQ/videos NESizer] by Johan Fjeldtvedt, YouTube


[[Category:Ricoh ICs]]
[[Category:Ricoh ICs]]

Latest revision as of 19:43, 31 August 2020

The RP2A07 PAL version.

The Ricoh 2A03, RP2A03 (NTSC), Ricoh 2A07, RP2A07 (PAL) or 2A03 is the 8-bit microprocessor in the Nintendo Entertainment System (NES), (also known as the Famicom).

Technical details

Manufactured by Ricoh and based on the MOS Technology 6502. NTSC versions of the NES use the 2A03, which is run at 1.79 MHz. PAL versions used the 2A07 processor, which is identical to the 2A03 except that it runs at 1.66 MHz. Timing differences between NTSC & PAL versions are to ensure that the sound output is the same on either.[1][2][3] There is no seperate soundchip. The APU, a PSG (programmable sound generator) integrated in the 2A03 is used to produce audio.[4]

References

External links