6502 and NES insights

The MOS Technology 6502

The MOS Technology 6502 is an 8-bit microprocessor created by Chuck Peddle and his team as a simpler, cheaper, and faster version of the Motorola 6800. It was used in many systems, including the Nintendo Entertainment System (NES). The NES used a custom version of the 6502 made by Ricoh. This version left out the binary-coded decimal mode but added 22 memory-mapped registers and built-in hardware for sound, controller input, and sprite data handling. Programming the 6502 involved using assembly language with instructions made up of a three-letter code and, sometimes, additional values. For certain instructions that worked on a single register, the register was included in the instruction itself—for example, using INX instead of INC X to increase the X register.

chip

The Nintendo Entertainment System (NES)

The Nintendo Entertainment System (NES) is an 8-bit home video game console made by Nintendo. It was first released in Japan on July 15, 1983, as the Family Computer (Famicom). In the U.S., it was redesigned and launched in test markets in October 1985, with a full release the next year. The NES was also sold in Europe, Australia, and parts of Asia during the 1980s under different names. It was part of the third generation of consoles and mainly competed with Sega's Master System.

The NES was created by Masayuki Uemura. Nintendo’s president, Hiroshi Yamauchi, wanted a simple and affordable console that could play arcade-style games using cartridges. The controller design was taken from Nintendo’s handheld Game & Watch devices. The version sold in the West was redesigned to look like a video cassette recorder. Nintendo also made accessories for the NES, like the NES Zapper light gun for shooting games and R.O.B., a toy robot used in some games.

nintendo

Graphics on Nintendo Entertainment System (NES)

It seems like the NES features a custom Picture Processing Unit (PPU) called Ricoh RP2C02. This chip is responsible for rendering graphics on the screen. The resolution is 256x240 pixels. It means the total number of pixels that can be displayed on the screen. And there is a funny fact about it. TVs in the 1980s were cropping the edges, so the designers had to keep that in mind by cutting off the game edges so the player wouldn’t miss anything.

Nintendo hardware could support 64 colors, but they were limited to 54 because the other 10 were not usable due to the limitations of how the Picture Processing Unit (PPU) worked.

nintendo
You've visited this page 1 times.