Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Chaps make working 6502 CPU by hand. Because why not? (With discretes on a 12"x15" PCB)
The Register ^ | May 18, 2016 | Richard Chirgwin

Posted on 05/18/2016 10:21:45 AM PDT by dayglored

The 6502 CPU is a fondly-remembered CPU* for good reason: along with chips from Motorola, Intel and Zilog, it helped create the personal computer business in the 1980s.

However, this project is affection on a grand scale: some US enthusiasts are creating a transistor-for-transistor replica of the chip's design using discrete components.

It's a good thing we're in the era of surface mount components, because even with small components the 3,218 transistors, 1,019 resistors and various other bits of the MOnSter 6502 need a four-layer PCB measuring 12” x 15” with components mounted on both sides.

Because a big, slow, and mostly-useless processor board would be boring without flashing lights, it also includes 167 LEDs showing the values of “various control lines, registers, and status bits”.

Why do it? You could take a hint from the interests of one of the designers, Eric Schlaepfer, a vacuum tube enthusiast. He worked with Windell Oskay of Evil Mad Scientist Laboratories to design the MOnSter 6502.

Schlaepfer writes that other 6502 enthusiasts had already done the hardest work of reverse-engineering the innards of the chip:

“The hard work of reverse engineering the actual 6502 has already been done by the folks at Visual6502.org. I was able to extract the netlist from their Javascript simulation, which contains a list of all the transistors and every single wire connecting them together”.
The enormous board – the name MOnSter 6502 is a play on the original MOS 6502 chip – will be on display at the 2016 Bay Area Maker Faire.

Regrettably, the chip won't be able to completely emulate the original 6502 inside an olde-worlde Apple board, because it's too slow.

The huge amount of capacitance on the board means its clock will probably max out between tens and hundreds of kilohertz. That might be enough, however, to get it to boot and run BASIC, Schlaepfer hopes.®

*Schlaepfer and Oskay like their disaggregated chips. They've also recreated discrete-component versions of two smaller classics: the 555 timer, and the 741 op-amp.


TOPICS: Business/Economy; Computers/Internet; Hobbies
KEYWORDS: 6502; apple; appleii; appleiic; appleiie; atari400; atari800; commodore16; commodore64; commodorepet; computers; computing; gameboy; mostechnology; nintendo; wii; windowspinglist
Navigation: use the links below to view more comments.
first 1-2021-4041-56 next last
The MOS Technology 6502 was my first real love as a microprocessor. Had an early KIM-1, and built a few homebrew wirewrapped machines using 6502s. So this is a treat to read about...
1 posted on 05/18/2016 10:21:45 AM PDT by dayglored
[ Post Reply | Private Reply | View Replies]

To: ShadowAce; Swordmaker

Tech and Apple ][ Pings?


2 posted on 05/18/2016 10:22:25 AM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government.")
[ Post Reply | Private Reply | To 1 | View Replies]

To: Abby4116; afraidfortherepublic; aft_lizard; AF_Blue; amigatec; AppyPappy; arnoldc1; ATOMIC_PUNK; ...
Not really Windows, but some of you must have played with an Apple ][, right? ... PING!

You can find all the Windows Ping list threads with FR search: just search on keyword "windowspinglist".

3 posted on 05/18/2016 10:23:44 AM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government.")
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

The 6502 and its derivatives drove the home computer market.... yes a few z80 based machines existed, but the vast majority of the early personal computer market were 6502 based.... In fact they still manufacture an ancestor of this chip, it is used extensively to this day in various ways...

http://westerndesigncenter.com/wdc/w65c02s-chip.cfm


4 posted on 05/18/2016 10:27:51 AM PDT by HamiltonJay
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

I was a Z-80/CPM guy, m’self:

Coleco Adam
Tandy/Radio Shack TRS-80 Model I
Spectravideo SV-318
Kaypro II
Osborne I
Timex 2000


5 posted on 05/18/2016 10:31:33 AM PDT by Dr. Sivana ("There is no limit to the amount of good you can do if you don't care who gets the credit."-R.Reagan)
[ Post Reply | Private Reply | To 3 | View Replies]

To: Dr. Sivana

Z80 rocked.


6 posted on 05/18/2016 10:37:11 AM PDT by ctdonath2 ("Get the he11 out of my way!" - John Galt)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Dr. Sivana

Add the Sequa Chameleon to your list. Had the 8088 and Z80.


7 posted on 05/18/2016 10:37:51 AM PDT by rjsimmon (The Tree of Liberty Thirsts)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Dr. Sivana
Bunch of N00bs

I remember the Alrair 8800 (1975)
With the mighty Intel 8080

https://en.wikipedia.org/wiki/Intel_8080


8 posted on 05/18/2016 10:40:13 AM PDT by HangnJudge (Cthulhu for President, why vote for a lesser Evil)
[ Post Reply | Private Reply | To 5 | View Replies]

To: dayglored

I used to work on an 80 era Texas Instruments system built for the military. The CPU was 48K memory all with dip chips. Special 15 bit microprocessor (I am not making this up). The normal current draw was 40 amps. It was a two man lift to carry it around.


9 posted on 05/18/2016 10:40:30 AM PDT by Seruzawa (If you agree with the French raise your hand. If you are French raise both hands)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

using SMT seems like cheating...


10 posted on 05/18/2016 10:45:26 AM PDT by bigbob
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

OMG. This reminds me of folks who build clocks out of NIXIE tubes. Yeah, OK, they are kinda cool.

When you can buy an LED clock new for $7 which is what each digit of a clock in Nixie costs......never mind wiring the things together....

Or you can buy an LED clock in a thrift store for $2.


11 posted on 05/18/2016 10:47:09 AM PDT by Attention Surplus Disorder (I apologize for not apologizing.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: HamiltonJay
but the vast majority of the early personal computer market were 6502 based

Besides the Z-80/Z-80A computers mentioned earlier (and omitting the earlier 8080 and 8080A first generation home computers), There were a number of none of the above, some of them selling very well. The TI-99/4A was a good seller, and of course sported TI's own processor (16 bits!)

Apple/Commodore/Atari were a good chunk of the market, but I wouldn't call it vast. More like Chevy vs. Ford vs. Chrysler than Cisco.
12 posted on 05/18/2016 10:48:54 AM PDT by Dr. Sivana ("There is no limit to the amount of good you can do if you don't care who gets the credit."-R.Reagan)
[ Post Reply | Private Reply | To 4 | View Replies]

To: rjsimmon
Add the Sequa Chameleon to your list. Had the 8088 and Z80.

I couldn't afford that one. I knew someone who had one. It's Seequa, I believe.
13 posted on 05/18/2016 10:50:15 AM PDT by Dr. Sivana ("There is no limit to the amount of good you can do if you don't care who gets the credit."-R.Reagan)
[ Post Reply | Private Reply | To 7 | View Replies]

To: Seruzawa

Odd numbers of bits was de rigeur in many customer processors, even DEC built PDPs ranging from 12 go 36 bits. And the bit-slice CPUs like the AMD 2900 family gave you whatever you wanted, in 4 bit increments.


14 posted on 05/18/2016 10:51:52 AM PDT by bigbob
[ Post Reply | Private Reply | To 9 | View Replies]

To: dayglored

Keyboard Input Monitor aka KIM-1. A sweetheart of minimalism.

15 posted on 05/18/2016 10:54:37 AM PDT by bigbob
[ Post Reply | Private Reply | To 1 | View Replies]

To: HangnJudge

Well, everyone knew of the Altair, but I didn’t find the thing interesting until I read an article on the CompuColor, which sported the 8080A. I also helped key in Teeny BASIC for a fellow who built his own 10K Z80 computer back in the ‘80s, hooked up to a 9” Sanyo B/W Monitor with a raw keyboard with no case. The fellow went to Harvard and on to found his own dot-com in Massachusetts.

My pal at the time who also helped key in Teeny BASIC, wanted an Exidy Sorcerer. I went for color, he went for hi-res (768x256 B/W) and the Sorcerer had a Z-80 processor.


16 posted on 05/18/2016 10:54:54 AM PDT by Dr. Sivana ("There is no limit to the amount of good you can do if you don't care who gets the credit."-R.Reagan)
[ Post Reply | Private Reply | To 8 | View Replies]

To: dayglored
One of the first low-level languages I learned was 6502 and 65C02 machine code. On an Apple II and IIc.

Then I stepped up to a Motorola 68000.

17 posted on 05/18/2016 10:55:11 AM PDT by IronJack
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored
It's neat to think of plugging the MOnSter 6502's in-circuit emulator (ICE) cable directly into a socket inside an Apple ][, but that wouldn't actually work. The Apple ][ design relies on a number of clever tricks that derive timing for video generation and peripheral control from the main clock signal — all of which will fail if you need to run at a slower speed.

In other words, Woz really was a wiz.

18 posted on 05/18/2016 10:55:57 AM PDT by Talisker (One who commands, must obey.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

I’m surprised they didn’t find a way to work in legos and ball bearings/water clock mechanisms there...


19 posted on 05/18/2016 10:56:51 AM PDT by Kommodor (Terrorist, Journalist or Democrat? I can't tell the difference.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: bigbob

“And the bit-slice CPUs like the AMD 2900 family gave you whatever you wanted, in 4 bit increments.”

These were used in Atari vector games like Red Baron, Battlezone, and Tempest :-). They were a hardware accelerator that handled all of the matrix math for scaling, zooming, and rotations while a 6502 ran the show :-).


20 posted on 05/18/2016 11:01:12 AM PDT by edh (I need a better tagline)
[ Post Reply | Private Reply | To 14 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-56 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson