The Triumphant March: 30-Year Old Design Still Inspires Thousand
The Triumphant March: 30-Year Old Design Still Inspires Thousand
Are eight-bit processors something from the past or is it still possible to do some-
thing useful with them? Elektor Electronics went looking and discovered that the
good-old 6502, in a world of threaded computing and dual-core processors, still
has a following of faithful fans.
In the 1970’s and 80’s three 8-bit processors dominated elegant 8-bit processor. Many thousands of enthusiasts
the market: the 6809 from Motorola, the Z80 from Zilog across the whole world still work daily with the 6502
and the 6502 from MOS. By far the most popular of and make it do things that were not considered possible
these three was the in 1975.
6502: its low cost (when
introduced, the 6502 set
you back about 25 dol-
lars) and the advanced
Price war History
The 6502 processor cele-
design for its time made When the 6502 was introduced in 1975 it cost brates its 30th anniver-
sure that the 6502 con- about 25 dollars. That made it a serious com- sary this year. The intro-
quered the world in a petitor to the processor it was copied from, the duction was preceded by
short time as the brain in 6800, which by comparison costs a whopping a scandal: the designers
popular home-computers 179 dollars. No wonder computer manufacturers of the 6502 had, in the
such as the such as Apple and Commodore went for the first instance, developed
Commodore 64 and the 6502. Steve Wozniak from Apple had his eye in another processor: the
Apple II. the 6800, but the enormous price difference ulti- 6501. Unfortunately, it
mately forced the decision. was a virtual copy of the
We are now some 30 6800 processor from
years later and proces- Motorola. This is not a
sors that are many thousands of times faster than the surprise, because the same designers developed the
6502 now dominate the market. But… that does not Motorola 6800! Shortly after the 6800 processor
mean that there are no applications to be found for the appeared on the market, a dispute arose between
Motorola and the 6800 designers. This conflict resulted
in the resignation of most of the designers, who were
promptly hired by MOS Technology (in the 70’s
Motorola’s biggest competitor). MOS recognised the
potential for the 6800 and asked the designers to design
a processor that was pin-compatible with the 6800. That
became the 6501, which was much cheaper because the
development costs were negligible.
Figure 4.
One of the two PCBs
that comprise the 6502
built from discrete
parts by Dieter Müller.
(source: website
Dieter’s Hobby
Projects)
Copying
You can also copy a 6502 using ‘discrete’ components
such as 7400-series ICs, RAMs and EPROMs. This is
what Dieter Müller did with some old bits he had at
home. He nearly succeeded, using about 40 ICs and two
PCBs (Figure 4). The most important concession is a dif-
ferent timing, but his processor knows all 6502- and
Figure 5. 65C02 opcodes (see http://people.freenet.de/
At FPGA Arcade dieter.02/m02.htm).
various 6502 hardware
for games are emulated A different approach is to start with an FPGA and to
in an FPGA. build into it the complete functionality of a 6502. An