Famicom: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(→‎Differences from NES: Players expect controller 3 to behave as controller 1; some controllers have different protocols; noise on early revs; RGB PPU; language that players can read; split into subsections Input, Output, and Other)
(Link to colour emphasis article.)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Family Computer''' (or '''Famicom''' for short) is a video game console made by Nintendo and sold in Japan starting in 1983.
The '''Family Computer''' (HVC-001: '''Famicom''', '''FC''' for short) is a video game console made by Nintendo and sold in Japan starting in 1983.
The Nintendo Entertainment System, which Nintendo sold outside Japan a couple years later, is nearly identical in behavior with a few changes in the cords, controllers, system look.
The Nintendo Entertainment System, which Nintendo sold outside Japan a couple years later, is nearly identical in behavior with a few changes in the cords, controllers, and system look.
While the Famicom was made to look friendly and well matched for a Japanese household with bright colors, the NES was made to look like the "future" to get it into the homes of Americans who had been burned by the crash of the second-generation consoles in 1983-1984.
While the Famicom was made to look friendly and well matched for a Japanese household with bright colors, the NES was made to look like the "future" to get it into the homes of Americans who had been burned by the crash of the second-generation consoles in 1983-1984.


== Differences from NES ==
The '''AV Famicom''' (HVC-101: also called '''New Famicom''') is a Famicom model released in 1993 which outputs AV composite video. It is similar to the top-loading NES (NES-101). The original Famicom is sometimes called the '''RF Famicom''' to retroactively distinguish it from the AV Famicom, which is what this article will use.
'''Input'''
* On the original Famicom, [[Standard controller|controller]] 2 has no Select and Start buttons; they always return "not pressed". The AV Famicom uses standard NES controllers.
* Controller 2 on the original Famicom has a microphone. It is missing on the AV Famicom.
* There is a [[Famicom expansion port pinout|15-pin expansion port]]. The light gun and other specialty controllers connect to this instead. Players of 1- and 2-player expect controllers 3 and 4 connected this way to behave the same as controllers 1 and 2.
* Only one specialty controller, such as the [[Zapper]], may be connected at once. Even the AV Famicom isn't wired to accept specialty controllers made for the NES. And even if a specialty controller was made for both the NES and the Famicom, the protocol may differ between the two, such as the [[Power Pad]], [[Arkanoid controller]], and [[Four Score]].


'''Output'''
== Differences from the NES ==
* The original Famicom had only RF output, not the yellow and red AV output seen on the side of the front-loading NES.
=== Input ===
* The Famicom is always NTSC. PAL Famiclones are designed for compatibility with the NTSC Famicom; the [[clock rate]] preserves the ratio of PPU to CPU cycles, and the extra scanlines are added to the post-render period instead of vertical blanking so that cycle-counting mapper IRQs and cycle-timed NMI handlers continue to work.
* On the RF Famicom, two controllers are hard-wired to the console. The AV Famicom uses standard NES controller ports.
* Some less common Famicom models have an RGB PPU whose [[PPU palettes|palette]] differs slightly and whose emphasis behavior differs greatly.
* [[Standard controller|Controller]] 2 on the RF Famicom has a microphone in place of the Select and Start buttons; the missing buttons always return "not pressed".
* There is a [[Famicom expansion port pinout|15-pin expansion port]] where the [[Zapper]] and other peripherals connect to. 1- and 2-player games tend to [[Controller reading code#Standard Read for 2 Controllers and Famicom|merge inputs]] from from controllers 1 and 2 with controllers 3 and 4 connected this way.
* Only one peripheral may be connected at once. Despite using NES controller ports, the AV Famicom isn't wired to accept peripherals made for the NES. If a peripheral was made for both the NES and the Famicom, the protocol may differ between the two, such as the [[Power Pad]], [[Arkanoid controller]], and [[Four Score]].
 
=== Output ===
* The RF Famicom had only RF output, not the AV output seen on the front-loading NES. Modifications to produce an AV output are common on second-hand units.
* The Famicom is always NTSC. PAL Famiclones were designed for compatibility with the Famicom; the [[Cycle_reference_chart#Clock_rates|clock rate]] preserved the ratio of PPU to CPU cycles, and extra scanlines were added to the post-render period instead of vertical blanking so that cycle-counting mapper IRQs and cycle-timed NMI handlers continue to work.
* The Sharp Famicom Titler (AN-510) and Sharp C1 (Famicom TV) have different [[PPU palettes#2C03 and 2C05|palettes]] and [[Colour emphasis|emphasis]] behavior compared to other Famicom models due to them using RGB PPUs. Some commercial Famicom games are labelled as incompatible with these models.
* The APU on the earliest Famicom revisions doesn't support 93-step [[APU Noise|noise]], instead playing it as normal noise.
* The APU on the earliest Famicom revisions doesn't support 93-step [[APU Noise|noise]], instead playing it as normal noise.
* The Famicom audio path goes through the cassette, allowing boards to mix the console's audio with that from a synthesizer chip.
* The Famicom audio path loops through the cartridge connector. This allows cartridges to generate their own audio and mix it with the console's audio. A number of cartridges have their own [[List of games with expansion audio|audio synthesizers]]. ''Famicom Karaoke Studio'' is an example of a cartridge that provides its own microphone. The Sharp C1 is incompatible with these games as it uses the audio path to detect inserted cartridges.


'''Other'''
=== Other ===
* Reset acts like a top-loading NES, not a front-loading NES: the Reset button resets only the CPU, not the PPU.
* Reset acts like a top-loading NES, not a front-loading NES: the Reset button resets only the CPU, not the PPU.
* The "cassette" connector on the Famicom is smaller than the "Game Pak" connector on the NES. Famicom cassettes have 60 pins instead of 72. However, the pin pitch is slightly wider: 2.54 mm (0.1 in) on the Famicom vs. a nonstandard 2.50 mm on the NES.
* The "cassette" connector on the Famicom is smaller than the "Game Pak" connector on the NES. Famicom cassettes have 60 pins instead of 72. However, the pin pitch is slightly wider: 2.54 mm (0.1 in) on the Famicom vs. a non-standard 2.50 mm on the NES.
* No expansion port on the bottom, and no ten passthrough pins on the cassette connector.
* No expansion port on the bottom, and no ten pass-through pins on the cassette connector.
* No CIC.
* No CIC.
* The authentic Famicom was sold mostly in Japan. Players would appreciate translation of at least dialogue to the Japanese language. However, some Western collectors and Famiclone users would also appreciate an English option.

Latest revision as of 07:06, 25 February 2024

The Family Computer (HVC-001: Famicom, FC for short) is a video game console made by Nintendo and sold in Japan starting in 1983. The Nintendo Entertainment System, which Nintendo sold outside Japan a couple years later, is nearly identical in behavior with a few changes in the cords, controllers, and system look. While the Famicom was made to look friendly and well matched for a Japanese household with bright colors, the NES was made to look like the "future" to get it into the homes of Americans who had been burned by the crash of the second-generation consoles in 1983-1984.

The AV Famicom (HVC-101: also called New Famicom) is a Famicom model released in 1993 which outputs AV composite video. It is similar to the top-loading NES (NES-101). The original Famicom is sometimes called the RF Famicom to retroactively distinguish it from the AV Famicom, which is what this article will use.

Differences from the NES

Input

  • On the RF Famicom, two controllers are hard-wired to the console. The AV Famicom uses standard NES controller ports.
  • Controller 2 on the RF Famicom has a microphone in place of the Select and Start buttons; the missing buttons always return "not pressed".
  • There is a 15-pin expansion port where the Zapper and other peripherals connect to. 1- and 2-player games tend to merge inputs from from controllers 1 and 2 with controllers 3 and 4 connected this way.
  • Only one peripheral may be connected at once. Despite using NES controller ports, the AV Famicom isn't wired to accept peripherals made for the NES. If a peripheral was made for both the NES and the Famicom, the protocol may differ between the two, such as the Power Pad, Arkanoid controller, and Four Score.

Output

  • The RF Famicom had only RF output, not the AV output seen on the front-loading NES. Modifications to produce an AV output are common on second-hand units.
  • The Famicom is always NTSC. PAL Famiclones were designed for compatibility with the Famicom; the clock rate preserved the ratio of PPU to CPU cycles, and extra scanlines were added to the post-render period instead of vertical blanking so that cycle-counting mapper IRQs and cycle-timed NMI handlers continue to work.
  • The Sharp Famicom Titler (AN-510) and Sharp C1 (Famicom TV) have different palettes and emphasis behavior compared to other Famicom models due to them using RGB PPUs. Some commercial Famicom games are labelled as incompatible with these models.
  • The APU on the earliest Famicom revisions doesn't support 93-step noise, instead playing it as normal noise.
  • The Famicom audio path loops through the cartridge connector. This allows cartridges to generate their own audio and mix it with the console's audio. A number of cartridges have their own audio synthesizers. Famicom Karaoke Studio is an example of a cartridge that provides its own microphone. The Sharp C1 is incompatible with these games as it uses the audio path to detect inserted cartridges.

Other

  • Reset acts like a top-loading NES, not a front-loading NES: the Reset button resets only the CPU, not the PPU.
  • The "cassette" connector on the Famicom is smaller than the "Game Pak" connector on the NES. Famicom cassettes have 60 pins instead of 72. However, the pin pitch is slightly wider: 2.54 mm (0.1 in) on the Famicom vs. a non-standard 2.50 mm on the NES.
  • No expansion port on the bottom, and no ten pass-through pins on the cassette connector.
  • No CIC.