Nintendo Entertainment System: Difference between revisions

no edit summary
m (I prefer to use spaces...)
No edit summary
Line 29: Line 29:
[[File:NES_Processor_6502.png|200px|thumb|left|The NES's Ricoh 2A03 (top) and a regular stock MOS 6502 (bottom). The NES uses a 6502 based processor]]
[[File:NES_Processor_6502.png|200px|thumb|left|The NES's Ricoh 2A03 (top) and a regular stock MOS 6502 (bottom). The NES uses a 6502 based processor]]
[[File:Ricoh_RP2C02_PPU.jpg|200px|thumb|right|The NES's Picture Processing Unit video processor.]]  
[[File:Ricoh_RP2C02_PPU.jpg|200px|thumb|right|The NES's Picture Processing Unit video processor.]]  
The NES/Famicom hardware consists of 2 kilobytes of onboard RAM, a custom second source [[wikipedia:MOS Technology 6502|MOS Technology 6502]] based processor (called the Ricoh 2A03 in NTSC regions and the 2A07 in the PAL regions) which has a built in sound generator on chip and is used as the main processor. The Ricoh 2A03/2A07 contains 6 channels of sound: 1 square wave, 1 triangle channel, 2 pulse wave channels, 1 noise channel and 1 DPCM channel for playing samples from memory. The Ricoh 2A03/2A07 is essentially the same as a regular 6502 but with the binary code decimal mode removed. The video generator hardware is the Picture Processing Unit (PPU) (Ricoh 2C02 "NTSC"/Ricoh 2C07 "PAL") which is responsible for generating the sprites and background images onscreen. Graphical capabilities,extended RAM and even sound capabilities can be expanded with the use of memory mappers like the MMC2, 3, 4, 5 and Konami VRC6 among other mappers.  
The NES/Famicom hardware consists of 2 kilobytes of onboard RAM, a custom second source [[wikipedia:MOS Technology 6502|MOS Technology 6502]] based processor (called the Ricoh 2A03 in NTSC regions and the 2A07 in the PAL regions) which has a built in sound generator on chip and is used as the main processor. The Ricoh 2A03/2A07 contains 6 channels of sound: 1 square wave, 1 triangle channel, 2 pulse wave channels, 1 noise channel and 1 DPCM channel for playing samples from memory. The Ricoh 2A03/2A07 is essentially the same as a regular 6502 but with the binary code decimal mode removed. The video generator hardware is the Picture Processing Unit (PPU) (Ricoh 2C02 "NTSC"/Ricoh 2C07 "PAL") which is responsible for generating the sprites and background images onscreen. Graphical capabilities,extended RAM and even sound capabilities can be expanded with the use of memory mappers like the MMC2, 3, 4, 5 and Konami VRC6 among other mappers. For instance the MMC5 adds 2 extra pulse wave channels and another Raw PCM channel in addition to the main 2A03/2A07 channels;the Konami VRC6 adds a sawtooth wave channel and 2 extra square waves and the VRC7 adds FM Synthesis capabilities which is based on the [[wikipedia:Yamaha YM2413|Yamaha YM2413 OPLL]] FM Synthesizer and is a derivative of the OPLL chip. 
 
The only 2 Mario games that use memory mappers are Super Mario Bros. 2 and Super Mario Bros. 3 with the MMC3 mapper being used. The only Mario cameo appearance that uses memory mappers is Mike Tyson's Punch Out with the MMC2 being used which is also the only NES game that uses that particular mapper.
The only 2 Mario games that use memory mappers are Super Mario Bros. 2 and Super Mario Bros. 3 with the MMC3 mapper being used. The only Mario cameo appearance that uses memory mappers is Mike Tyson's Punch Out with the MMC2 being used which is also the only NES game that uses that particular mapper.


1,149

edits