Nintendo Entertainment System
Nintendo Entertainment System
Nintendo Entertainment System
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1.2. GRUNNLEGGENDE OM NES<br />
datamaskiner. Den består av de samme grunnleggende komponentene: Den har en prosessor, en<br />
grafikkprosessor, og så videre. For å være mer spesifikk har NES:<br />
• En 8-bits prosessor (CPU)<br />
– Bygd på 6502-arkitekturen (samme prosessorarkitektur som ble brukt i andre legendariske<br />
70- og 80-tallsmaskiner som Atari 2600, Commodore 64 og Apples første<br />
maskiner)<br />
– Klokkehastighet på hele 1.79 MHz (amerikansk/japansk versjon) eller 1.66 MHz<br />
(europeisk/australsk versjon.)<br />
– Prosessoren har innebygd lydprosessor (APU) bestående av fem lydgeneratorer som<br />
kan lage forskjellige typer lydbølger.<br />
• 2KiB arbeidsminne (RAM).<br />
• 2KiB grafikkminne (VRAM).<br />
• En grafikkprosessor (PPU – Picture Processing Unit) med støtte for 52 farger (25 samtidig<br />
på skjermen) og en oppløsning på opp til 256x240 piksler.<br />
• To serielle kontrollporter.<br />
1.2.1 Regionale varianter<br />
Som det står i listen ovenfor, er bl.a. klokkefrekvensen til prosessoren forskjellig i forskjellige<br />
utgaver av prosessoren. Dette har med TV-standardene rundt om i verden å gjøre.<br />
Prosessorhastigheten og skjermoppløsningen avhenger av hvilken region NES-en er laget for.<br />
Analoge TV-signaler, som er det NES-ens PPU genererer, er nemlig ikke kodet i et universalt<br />
format verden over. Dette forklares av litt historie: USA var, som med mye annet, først ute med<br />
farge-TV. TV-signalene ble kodet i et spesielt format kalt «NTSC» for å kunne inneholde fargeinformasjon<br />
og samtidig være kompatibelt med et vanlig svart-hvitt TV-signal. Da europeiske<br />
land hengte seg på farge-TV-bølgen, oppdaget de i midlertid at NTSC hadde noen svakheter.<br />
Signalet tålte eksempelvis nesten ikke forstyrrelser før fargene ble forandret. De ble utviklet et<br />
forbedret format, kalt «PAL», i stedet, som ble tatt i bruk i Europa. Uten å gå nærmere innpå<br />
de tekniske forskjellene mellom de to, innebærer de blant annet at NTSC-signaler har en noe<br />
høyere frekvens enn PAL-signaler. Dette krever at PPU-en i NES må jobbe litt raskere. NES-en<br />
er slik designet at både CPU-en og PPU-en blir drevet av samme klokkegenerator. Det betyr at<br />
hvis PPU-en jobber noe raskere, gjør også CPU-en det. NTSC-konsoller har altså en noe raskere<br />
CPU. I tillegg til denne forskjellen, har TV-bilder i PAL-format en noe høyere oppløsning enn<br />
NTSC. Mer detaljert:<br />
• PAL: CPU-hastighet på 1.66 MHz, oppdateringsfrekvens 50Hz.<br />
• NTSC: CPU-hastighet på 1.79 MHz, oppdateringsfrekvens 60Hz.<br />
I denne guiden skal vi for det meste forholde oss til ting som ikke er avhengig av hvilken TVstandard<br />
vi bruker. Der forskjellene spiller en rolle, kommer vi tilbake til det.