The Pointless 6502 Computer

Home...

cpu board layout small

What am I smoking?

Let me make one thing quite clear. These pages refer to the design of a computer which is, by all sensible measures, utterly and completely pointless.

It's complex to program. It has no programming language. It's slow. It eats a lot of power. It uses a processor that is at least fifteen years out of date. It has a tiny amount of memory, by today's standards. You have to build it yourself. It doesn't have a printer, or a network connection. You have to use your TV to see any pictures - and they're in black and white. It barely has an operating system. It doesn't have a pretty case.

But it's not all doom and gloom...

First and foremost, it's fun. Designing something that doesn't need chips with hundreds of legs that are too small to see is marvellously liberating. It's also an intellectual challenge: can I still remember how to design with components I haven't used in nearly twenty years? And finally, hopefully, it might be somewhat educational. If you've ever wondered what actually happens between the processor and the rest of the system, or between the system and the world, well, these pages might tell you. If you've wanted to know what all those little beasts with the legs are doing, you can learn about that, too. And last of all, if you're like me, and you don't have a fortune to spend on fancy test gear - like high speed logic analysers and fast oscilloscopes - well, you shouldn't need them.

The rules

It wouldn't be fun if I didn't have to work to some standards, so before I started the design I set myself a few rules. In no particular order, they are:

The proposed blocks

I'm proposing about half a dozen different cards, but there will only be room for the processor plus four other cards on the backplane. There is of course no reason why the backplane couldn't be the width of a nineteen-inch rack (like my old Microtan system) except for my restriction to half-eurocard.

Caveats

At the time of writing, this machine does not exist. It has been designed, but prototyping is still in the future. Think of it as a thought-experiment... the design is (probably) complete, down to PCB layouts, and one day I shall have them made. Before then, I'll build it on veroboard and write some code.

The designs and software of the Pointless Computer are released under the terms of GNU LGPL license. Strictly, that license relates only to software which may be linked to a non-free library. However, you are granted similar rights for the hardware designs. If you want to build one, and help to debug it, I'd be very pleased to hear from you. You can email me at nailed_barnacle@hotmail.com