Get PJ Media on your Apple


Happy 30th Birthday to the NES

July 16th, 2013 - 6:31 am

It’s hard to believe that it’s been 30 years since Nintendo’s console saved the videogame industry from itself. Ars Technica has an extensive look back in classic Ars style, but this part really got me:

The system had two main processors: the CPU was a variant of the 8-bit MOS Technology 6502. Other members of that processor family made it into everything from the Atari 2600 to the Apple IIe, so in this case the Famicom was in good company. The processor was clocked at about 1.79MHz, and it had access to a whopping 2KB of RAM.

Graphics were handled by a custom chip called the Picture Processing Unit (PPU), a 5.37MHz chip which itself had access to another 2KB of RAM. A further 256 bytes of memory, called Object Attribute Memory (OAM), was integrated directly into the PPU die, storing information needed to display sprites. There were 28 more bytes of RAM to hold information pertaining to the system’s color palette. The PPU can output pictures at a resolution of 256×240. However, on most NTSC television sets the top eight pixels and the bottom eight pixels were usually hidden by overscan, giving many games an effective resolution of 256×224.

The individual icons on my Mac’s dock contain about four times as many pixels as the NES’s entire screen. But the games were — and many remain — some of the most playable inventive and enjoyable ever produced.

Comments are closed.

All Comments   (1)
All Comments   (1)
Sort: Newest Oldest Top Rated
Some 30 years ago, I was developing a game for the Apple II (it would ship in March 1984). At that point, the Apple II came with 48KB of RAM, and I knew pretty much what was happening in every byte of that memory at any given time. Just a few weeks before shipping, we decided to require 64KB of RAM, since by then the 16KB expansion boards were selling for less than the game itself would. I hurriedly relocated some 'large' data structures to that upper 16KB, allowing me to add in some last minute features. The game itself shipped on a 'double-sided' floppy, meaning that you stuck the floppy in to boot up the game, then when you actually started playing the game, you pulled the floppy out, flipped it over, and stuck it back in. Two sides of an Apple II floppy add up to 280KB -- that included the operating system (Apple Pascal), the game itself, and all data (including up to four saved games).

A different era. ..bruce..
1 year ago
1 year ago Link To Comment
View All