From: "Chris M" <chrism3667 at yahoo.com>
Sent: Saturday, July 17, 2010 8:37 PM
To: "General Discussion: On-Topic and Off-Topic Posts"
<cctalk at classiccmp.org>
Subject: Re: 68K (ISA) project
On 15 Jul 2010 at 19:08, Henk Gooijen
wrote:
Building an SBC (for any "old"
processor) is not too
difficult ... the question is *what* are you planning to do
with it? Do you have a purpose? Building just for the
"building" is not very long lasting ...
I sort of beg to differ. Writing competent firmware doesn't seem to be
such an easy task. Sure building a small board w/ultra minimal firmware
shouldn't be too bad, even the designing part. But I've been eyeing this
Robot Brain (80188 based) board in Radio Electronics, and I doubt that too
many people on this list would have the skill to design that from the
ground up (I imagine there are exceptions though). I do have the artwork
and most or all of the firmware, so I am going to build one. Soon...
Most people will simply want to copy something from a textbook or
magazine. If anyone wanted to develop something useful, a FPGA replacement
for some unobtainium chip or whatever makes much more sense to me. And
even that is something of a steep learning curve.
Oh, we agree! With "building" I only meant the soldering job. Writing
firmware from scratch can be tedious, I know, been there!
My first 68k design did not work for over 4 weeks until I soldered a "tool"
to see the state of several pins of the 68k at the same time.
Back then I only had a 2 channel scope, which were few channels short :-)
The mistake was fairly simple (always is when you know it). As coming from
8-bit 6800/6809, I initialized the stackpointer A7 to the highest RAM
address. The firmware did work up till the first BSR. Yeah, the stackpointer
must be on an even address ...
Starting with a real 68k is easy. I agree that FPGA programming has a steep
learning curve.
I started several times, but never really got through it. Too easily
distracted to other "easier" projects, but one day I will get a good start
at FPGA stuff.
- Henk.