Nintendo Entertainment System (NES) fungerer gennem samspillet mellem flere nøglekomponenter. Her er en forenklet oversigt:
1. Cartridge Insertion:NES bruger spilkassetter, der indeholder spilkoden og dataene. Når en patron indsættes i konsollen, etablerer den elektrisk kontakt med konsollens interne komponenter.
2. CPU og hukommelse:NES har en central processing unit (CPU), som er den vigtigste processing chip, der udfører spilkoden gemt i patronen. Det fungerer sammen med systemets hukommelse (RAM og ROM) til at indlæse, gemme og manipulere data.
3. Videoprocessor:NES's videoprocessor, kendt som Picture Processing Unit (PPU), er ansvarlig for at generere spillets billeder. Den tager dataene fra CPU'en og oversætter dem til de pixels, der vises på tv-skærmen.
4. Audio Processor:Audio Processing Unit (APU), også kendt som Noise Generator og Square Wave Generator, producerer lydeffekter og musik til spillet. Den genererer forskellige bølgeformer og modulerer dem for at skabe forskellige lyde.
5. Controllere:NES bruger kablede controllere med knapper og en retningsbestemt pad (D-pad) til at give brugerinput til at kontrollere spilkarakterer og -handlinger. Controllerne er forbundet til konsollen gennem porte på forsiden af systemet.
6. Grafikdisplay:NES forbindes til et fjernsyn via en RF-switch eller et AV-kabel. Video- og lydsignalerne, der genereres af konsollen, transmitteres til tv'et og viser spillets grafik og lyd.
Når et spil spilles, læser CPU'en programkoden fra patronen og udfører instruktionerne. Den henter data fra hukommelsen og sender kommandoer til video- og lydprocessorerne. Videoprocessoren genererer de tilsvarende billeder baseret på spillets grafikdata, og lydprocessoren producerer de passende lyde. Resultatet er skabelsen af en interaktiv spiloplevelse, som brugerne kan nyde ved at kontrollere handlinger på skærmen med controllerne.