- published: 22 Aug 2016
- views: 4052
The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") is an 8-bit microprocessor that was designed by a small team led by Chuck Peddle for MOS Technology. When it was introduced in 1975, the 6502 was, by a considerable margin, the least expensive full-featured microprocessor on the market. It initially sold for less than one-sixth the cost of competing designs from larger companies, such as Motorola and Intel, and caused rapid decreases in pricing across the entire processor market. Along with the Zilog Z80 it sparked a series of projects that resulted in the home computer revolution of the early 1980s.
Popular home video game consoles and computers, such as Atari, Apple II, Nintendo Entertainment System, Commodore 64 and others, used the 6502 or variations of the basic design. Soon after the 6502's introduction, MOS Technology was purchased outright by Commodore International, who continued to sell the microprocessor and licenses to other manufacturers. In the early days of the 6502, it was second-sourced by Rockwell and Synertek, and later licensed to other companies. In its CMOS form, which is produced by the Western Design Center, the 6502 continues to be widely used in embedded applications, with estimated production volumes in the hundreds of millions.
The Commodore 64, also known as the C64, C-64, C= 64, or occasionally CBM 64 or VIC-64, is an 8-bit home computer introduced in January 1982 by Commodore International. It is listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 10 and 17 million units.
Volume production started in early 1982, with machines being released on to the market in August at a price of US$595 (roughly equivalent to $1,500 in 2016). Preceded by the Commodore VIC-20 and Commodore PET, the C64 takes its name from its 64 kilobytes (65,536 bytes) of RAM, and has technologically superior sound and graphical specifications when compared to some earlier systems such as the Apple II and Atari 800, with multi-color sprites and a more advanced sound processor.
The C64 dominated the low-end computer market for most of the 1980s. For a substantial period (1983–1986), the C64 had between 30% and 40% share of the US market and two million units sold per year, outselling the IBM PC compatibles, Apple Inc. computers, and the Atari 8-bit family of computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview, "When I was at Commodore we were building 400,000 C64s a month for a couple of years." In the UK market, the 64 faced competition from the BBC Micro and the ZX Spectrum but the 64 was still one of the two most-popular computers in the UK.
The Atari 2600, (or Atari VCS before 1982) is a home video game console released on September 11, 1977 by Atari, Inc. It is credited with popularizing the use of microprocessor-based hardware and ROM cartridges containing game code, a format first used with the Fairchild Channel F video game console in 1976. This format contrasts with the older model of having non-microprocessor dedicated hardware, which could only play the games which were physically built into the unit.
The console was originally sold as the Atari VCS, an abbreviation for Video Computer System. Following the release of the Atari 5200 in 1982, the VCS was renamed to the "Atari 2600", after the unit's Atari part number, CX2600. The 2600 was typically bundled with two joystick controllers, a conjoined pair of paddle controllers, and a game cartridge, initially Combat, and later Pac-Man.
Ted Dabney and Nolan Bushnell developed the Atari gaming system in the 1970s. Originally operating under the name "Syzygy", Bushnell and Dabney changed the name of their company to "Atari" in 1972. In 1973, Atari Inc. had purchased an engineering think tank called Cyan Engineering to research next-generation video game systems, and had been working on a prototype known as "Stella" (named after one of the engineers' bicycles) for some time. Unlike prior generations of machines that use custom logic to play a small number of games, its core is a complete CPU, the famous MOS Technology 6502 in a cost-reduced version known as the 6507. It was combined with a RAM-and-I/O chip, the MOS Technology 6532, and a display and sound chip known as the Television Interface Adaptor (TIA). The first two versions of the machine contain a fourth chip, a standard CMOS logic buffer IC, making Stella cost-effective. Some later versions of the console eliminated the buffer chip.
This presentation was recorded at GOTO Chicago 2016 http://gotochgo.com Matt Godbolt - Low-level Latency Geek, DRW ABSTRACT It's said you should never meet your heroes. They're wrong! This is the story of Matt meeting and getting to know one of his heroes: the 6502 microprocessor. It powered the Apple IIe [...] Read the full abstract here: http://gotocon.com/chicago-2016/presentation/Emulating%20a%206502%20system%20in%20Javascript https://twitter.com/gotochgo https://www.facebook.com/GOTOConference http://gotocon.com
The birth of the 6502 microprocessor in 1975 is, for many, a holy event. This little chip was incredibly cheap ($25 while competitors where still hundreds of dollars) and, due to that cheapness, would go on to spur some of the most iconic computing projects of this era. You may not have ever heard of the 6502, but you've heard of the systems that used it. Most notable were the Nintendo Entertainment System, Commodore 64, and the Apple II. Due to its considerable role in the home computer revolution, the 6502 has become somewhat of an icon in the eyes of computing enthusiasts world wide. You'll find shirts and posters with references to the chip, and now, you can see an incredible gargantuan reproduction as well. The Monster 6502 was created by Eric Schlaepfer as an ode to the original. ...
I wanted to make a video about the 6502 because, besides being the workhorse of the Nintendo Entertainment System, Commodore 64, Atari 2600, Apple IIe, and a lot of other important 8-bit microcomputers of the 1980s, it is a very interesting little processor for a number of reasons. 1.) It is basically the first reduced instruction set computer (RISC) consumer processor of its time. When compared the 8086, Z80 and the 6800, the 6502 has less instructions overall, making learning about how to program the processor rather easy. The 6502 does not contain any "oddball" or otherwise superfluous instructions; it has 151 documented opcodes that only do the most essential operations required for writing any level of complex host software. 2.) It has 1:1 CPU clock cycle to memory bus access timi...
Building a computer inspired by machines of my child hood like the BBC Micro. This is the first part covering the parts, an overview of how they will work together and laying out the board. A huge thank you goes to... Wilson's 6502 Primer @ http://wilsonminesco.com/6502primer/ And Daryl's SBC-2 Project @ http://sbc.rictor.org/info2.html Both provide invaluable detail on building small single board computers with the 6502 processor. Music - Jesse James - 50's Manhattan https://soundcloud.com/ijessejames/jesse-james-50s-manhattan Please Like, Share, Subscribe & Follow... https://www.twitter.com/chrisabird https://www.instagram.com/chris.a.bird
Speaker Bio: Jason Dagit is a research engineer at Galois. He received a M.S. in Computer Science from Oregon State University in 2009. He has been active in the Haskell community since 2005 and he is currently a member of the Haskell.org committee. His areas of interest include functional programming, computer graphics, and most recently hardware design. He enjoys working in the space between pure research and industrial practice. Description of my talk: The MOS 6502 might be the most historically significant processor for one reason: It fueled the PC revolution. You have probably used a device with a 6502, and maybe even programmed one, but do you know the historical context for it and what made it successful? This talk briefly covers the following aspects of the 6502: the events that l...
Speaker: Michael Steil 3510 transistors in 60 minutes The MOS 6502 CPU, which was designed in 1975 and powered systems like the Apple II, the Atari 2600, the Nintendo NES and the Commodore 64 for two decades, has always been subject to intense reverse engineering of its inner workings. Only recently, the Visual6502.org project has converted a hi-res die-shot of the 6502 into a polygon model suitable for visually simulating the original mask at the transistor level. This talk will present the way from a chip package to a digital representation, how to simulate transistors in software, and new insights gained form this research about 6502 internals, like "illegal" opcodes. The presentation only requires a basic understanding of assembly programming and electronics, and is meant to teac...
The Atari 2600 was the first successful home video game console. It also has a well-deserved reputation as being devilishly difficult to program. In this talk, Jack explains some of the system's features and limitations, and talks about some patterns used in developing a game for this ancient console.
Eric Schlaepfer spent almost six months of his spare time laying out a 6502 processor using discrete transistors. The result is the MOnSter6502, a board that is about half a pcb panel in size and is a faithful and functional recreation of the 6502 processor. Hackaday caught up with him at Bay Area Maker Faire to talk about the project. Read the entire article: http://hackaday.com/?p=206689 Learn more about MOnSter6502: http://monster6502.com/
We explore a tool that can convert x86 to 6502 code which can be assembled for the Commodore 64. This allows us to use modern C compilers to generate efficient code for the C64