Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Technical details  





2 Sound hardware  





3 Regional variations  





4 See also  





5 References  














Ricoh 2A03






العربية
Deutsch
Español

Italiano
Magyar

Polski
Русский
Svenska

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from 2A03)

Ricoh 2A03 / Ricoh 2A07
General information
Launched1983; 41 years ago (1983)
Discontinued2003
Common manufacturer
Performance
Max. CPU clock rate1.79 MHz
Architecture and classification
Technology node6μm
Instruction setMOS 6502
Physical specifications
Cores
  • 1
Socket
  • Through-hole Dual Inline Package (DIP)
RP2A07

The Ricoh 2A03orRP2A03 (NTSC version) / Ricoh 2A07orRP2A07 (PAL version) is an 8-bit microprocessor manufactured by Ricoh for the Nintendo Entertainment System video game console. It was also used as a sound chip and secondary CPU by Nintendo's arcade games Punch-Out!! and Donkey Kong 3.

Technical details[edit]

The Ricoh 2A03[1] contains an unlicensed derivative of the MOS Technology 6502 core, modified to disable the 6502's binary-coded decimal mode (possibly to avoid a MOS Technology patent[2]). It also integrates a programmable sound generator (also known as APU, featuring twenty two memory-mapped I/O registers),[3] rudimentary DMA, and game controller polling.[4]

Sound hardware[edit]

The Ricoh 2A03's sound hardware has 5 channels, separated into two APUs (Audio Processing Units). The first APU contains two general purpose pulse channels with 4 duty cycles, and the second APU contains a triangle wave generator, an LFSR-based Noise generator, and a 1-bit Delta modulation-encoded PCM (DPCM) channel. While a majority of the NES library uses only 4 channels, later games use the 5th DPCM channel due to cartridge memory expansions becoming cheaper. For example, Super Mario Bros. 3 uses the DPCM channel for simple drum sounds, while Journey to Silius uses it for sampled basslines. An interesting quirk of the DPCM channel is that the bit order is reversed compared to what is normally expected for 1-bit PCM. Many developers were unaware of this detail, causing samples to be distorted during playback.[5]

The output of each channel is mixed non-linearly in their respective APU before being combined. On Famicom and Dendy systems, expansion sound chips may add their own sound to the output via a pin on the game cartridge. Expansion audio capabilities were removed from international NES systems, but can be restored by modifying the expansion port located on the bottom of the system.[6]

Regional variations[edit]

PAL versions of the NES (sold in Europe, Asia, and Australia) use the Ricoh 2A07orRP2A07 processor, which is a 2A03 with modifications to better suit the 50 Hz vertical refresh rate used in the PAL television standard. However, most developers lacked the resources to properly adjust their games' music from NTSC to PAL, leading to many PAL games sounding slower, slightly lower-pitched, and in some cases, out-of-tune compared to their original NTSC releases.[citation needed]

See also[edit]

References[edit]

  1. ^ Sattler, Christian. "Nintendo RP2A03 and RP2A07". visual6502.org. Retrieved 2020-08-12..
  • ^ Patent US3991307
  • ^ "Sound generators of the 1980s home computers". www.atkinsoft.com. Retrieved 2019-12-02.
  • ^ Taylor, Brad (April 23, 2004). "2A03 technical reference". NesDev.com. Archived from the original on October 17, 2018. Retrieved June 6, 2008.
  • ^ "Voice Samples in 'Double Dribble (NES)'". The Cutting Room Floor. Retrieved 5 April 2023.
  • ^ Burke, Kevin (24 January 2017). "NES Expanded Audio: 100k Pot Mod". The Curriculum Crasher. Retrieved 9 October 2021.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Ricoh_2A03&oldid=1225393878"

    Categories: 
    Nintendo chips
    Ricoh products
    65xx microprocessors
    Sound chips
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from April 2024
     



    This page was last edited on 24 May 2024, at 05:08 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki