NES

From HwB

(Difference between revisions)
 
Line 1: Line 1:
 +
{{todo}}
 
''NES=Nintendo Entertainment System''
 
''NES=Nintendo Entertainment System''
  
Line 5: Line 6:
 
== Technical specs ==
 
== Technical specs ==
 
{| {{border}}
 
{| {{border}}
| CPUs:              || modified 6502, 1.79 Mhz
+
| CPUs:              || modified 6502, (NTSC: 1.79 MHz, PAL: 1.66 MHz)
 
|-
 
|-
 
| RAM:                || 2 KB
 
| RAM:                || 2 KB
Line 13: Line 14:
 
* 16 KB to 512 KB (Cartridge)
 
* 16 KB to 512 KB (Cartridge)
 
|-
 
|-
| Graphic modes:      || 256 x 240 pixels, 24 out of 52 colors.
+
| Graphic modes:      ||  
 +
* PAL: 256 x 240 pixels, 24 out of 52 colors.
 +
* NTSC: 256 x 224 pixels, 24 out of 52 colors.
 
|-
 
|-
 
| Sound chip:        || ?
 
| Sound chip:        || ?
Line 19: Line 22:
  
 
== Connectors ==
 
== Connectors ==
* ...
+
* Cartridge (Game Pak)
 +
          ________
 +
          |*      |
 +
  VEE  >01]        [37>  21.48MHZ
 +
  A11  <02]        [38>  PHI2
 +
  A10  <03]        [39>  A12
 +
  A9  <04]        [40>  A13
 +
  A8  <05]        [41>  A14
 +
  A7  <06] +----+ [42]  D7
 +
  A6  <07] |6502| [43]  D6
 +
  A5  <08] |BUS | [44]  D5
 +
  A4  <09] +----+ [45]  D4
 +
  A3  <10]        [46]  D3
 +
  A2  <11]        [47]  D2
 +
  A1  <12]        [48]  D1
 +
  A0  <13]        [49]  D0
 +
  R/W  <14]        [50>  /PRG
 +
/IRQ  [15]        [51]  (06)
 +
(42)  [16] +----+ [52]  (07)
 +
(41)  [17] |EXP.| [53]  (08)
 +
(40)  [18] |PORT| [54]  (09)
 +
(39)  [19] +----+ [55]  (10)
 +
(38)  [20]        [56>  /W
 +
  /R  <21]        [57<  /VCS
 +
VA10  >22]        [58>  /A13
 +
  A6  <23]        [59>  A7
 +
  A5  <24]        [60>  A8
 +
  A4  <25] +----+ [61>  A9
 +
  A3  <26] |2C02| [62>  A11
 +
  A2  <27] |BUS | [63>  A10
 +
  A1  <28] +----+ [64>  A12
 +
  A0  <29]        [65>  A13
 +
  D0  [30]        [66]  D7
 +
  D1  [31]        [67]  D6
 +
  D2  [32]        [68]  D5
 +
  D3  [33]        [69]  D4
 +
  S0  [34] +----+ [70]  S2
 +
  S1  [35] |CIC | [71>  4MHZ
 +
  VCC  >36] +----+ [72<  VEE
 +
          |________|
 +
 
 +
Famicom
 +
cartridges had a 60-pin connection
 +
while NES cartridges had a 72-pin
 +
connection
 +
 
 +
* Expansion port
 +
          _______
 +
          |*      \
 +
  VCC  >01]        [48<  VCC
 +
  VEE  >02]        [47<  VEE
 +
  AIN  >03]        [46]  --
 +
/NMI  [04]        [45>  C.2
 +
CA15  <05]        [44>  C.1
 +
(51)  [06]        [43>  C.0
 +
(52)  [07]        [42]  (16)
 +
(53)  [08]        [41]  (17)
 +
(54)  [09]        [40]  (18)
 +
(55)  [10]        [39]  (19)
 +
/C2R  <11]        [38]  (20)
 +
C1.1  >12]  EXP.  [37>  /C1R
 +
C1.3  >13]  PORT  [36>  C1.4
 +
/IRQ  [14]        [35>  C1.0
 +
C2.2  >15]        [34>  /C1R
 +
C2.3  >16]        [33>  C1.2
 +
/C2R  <17]        [32]  D0
 +
C2.4  >18]        [31]  D1
 +
C2.0  >19]        [30]  D2
 +
C2.1  >20]        [29]  D3
 +
VOUT  <21]        [28]  D4
 +
AOUT  <22]        [27]  D5
 +
  VDD  <23]        [26]  D6
 +
4MHZ  <24]        [25]  D7
 +
          |_______/
 +
 
 +
* Controller ports
 +
 
 +
See expansion port for pin nomenclature here.
 +
  __
 +
|  \
 +
| 1 \
 +
|    \
 +
| 2 5 |
 +
|    |
 +
| 3 6 |
 +
|    |
 +
| 4 7 |
 +
+-----+
 +
 
 +
1: ground
 +
2: /C1R (/C2R for second player)
 +
3: C.0
 +
4: C1.0 (C2.0)
 +
5: +5VDC.
 +
6: C1.3 (C2.3)
 +
7: C1.4 (C2.4)
  
 
== Contributions ==
 
== Contributions ==
 
* [[User:Joakim|Joakim Ögren]]
 
* [[User:Joakim|Joakim Ögren]]
 +
 +
== Sources ==
 +
* [http://nesdev.parodius.com/NESDoc.pdf Nintendo Entertainment System Documentation v1.0 (August 2004) by Patrick Diskin]
 +
* [http://nesdev.parodius.com/NES%20hardware%20development%20guide.txt NES hardware development guide (April 23rd, 2004) by Brad Taylor]
  
 
[[Category:Console]]
 
[[Category:Console]]

Revision as of 01:41, 27 December 2006

Todo: This page needs some editing.

NES=Nintendo Entertainment System

Console manufactured by Nintendo.

Contents

Technical specs

CPUs: modified 6502, (NTSC: 1.79 MHz, PAL: 1.66 MHz)
RAM: 2 KB
ROM:
  • 2 KB (Main)
  • 16 KB to 512 KB (Cartridge)
Graphic modes:
  • PAL: 256 x 240 pixels, 24 out of 52 colors.
  • NTSC: 256 x 224 pixels, 24 out of 52 colors.
Sound chip:  ?

Connectors

  • Cartridge (Game Pak)
          ________
         |*       |
 VEE  >01]        [37>  21.48MHZ
 A11  <02]        [38>  PHI2
 A10  <03]        [39>  A12
  A9  <04]        [40>  A13
  A8  <05]        [41>  A14
  A7  <06] +----+ [42]  D7
  A6  <07] |6502| [43]  D6
  A5  <08] |BUS | [44]  D5
  A4  <09] +----+ [45]  D4
  A3  <10]        [46]  D3
  A2  <11]        [47]  D2
  A1  <12]        [48]  D1
  A0  <13]        [49]  D0
 R/W  <14]        [50>  /PRG
/IRQ  [15]        [51]  (06)
(42)  [16] +----+ [52]  (07)
(41)  [17] |EXP.| [53]  (08)
(40)  [18] |PORT| [54]  (09)
(39)  [19] +----+ [55]  (10)
(38)  [20]        [56>  /W
  /R  <21]        [57<  /VCS
VA10  >22]        [58>  /A13
  A6  <23]        [59>  A7
  A5  <24]        [60>  A8
  A4  <25] +----+ [61>  A9
  A3  <26] |2C02| [62>  A11
  A2  <27] |BUS | [63>  A10
  A1  <28] +----+ [64>  A12
  A0  <29]        [65>  A13
  D0  [30]        [66]  D7
  D1  [31]        [67]  D6
  D2  [32]        [68]  D5
  D3  [33]        [69]  D4
  S0  [34] +----+ [70]  S2
  S1  [35] |CIC | [71>  4MHZ
 VCC  >36] +----+ [72<  VEE
         |________|

Famicom cartridges had a 60-pin connection while NES cartridges had a 72-pin connection

  • Expansion port
          _______
         |*      \
 VCC  >01]        [48<  VCC
 VEE  >02]        [47<  VEE
 AIN  >03]        [46]  --
/NMI  [04]        [45>  C.2
CA15  <05]        [44>  C.1
(51)  [06]        [43>  C.0
(52)  [07]        [42]  (16)
(53)  [08]        [41]  (17)
(54)  [09]        [40]  (18)
(55)  [10]        [39]  (19)
/C2R  <11]        [38]  (20)
C1.1  >12]  EXP.  [37>  /C1R
C1.3  >13]  PORT  [36>  C1.4
/IRQ  [14]        [35>  C1.0
C2.2  >15]        [34>  /C1R
C2.3  >16]        [33>  C1.2
/C2R  <17]        [32]  D0
C2.4  >18]        [31]  D1
C2.0  >19]        [30]  D2
C2.1  >20]        [29]  D3
VOUT  <21]        [28]  D4
AOUT  <22]        [27]  D5
 VDD  <23]        [26]  D6
4MHZ  <24]        [25]  D7
         |_______/
  • Controller ports

See expansion port for pin nomenclature here.

 __
|  \
| 1 \
|    \
| 2 5 |
|     |
| 3 6 |
|     |
| 4 7 |
+-----+
1: ground
2: /C1R (/C2R for second player)
3: C.0
4: C1.0 (C2.0)
5: +5VDC.
6: C1.3 (C2.3)
7: C1.4 (C2.4)

Contributions

Sources