>> The problem with the Motorola 68000 series is that they aren't making
>> them anymore.
>
> They do. Unfortunately, it's something of a poor relation. They're made
on
> .5 or .65u processes with aluminium interconnects - generally very old
> hat. If they were fabbed at even .25u, they would happily run at
250-400MHz
> speeds. But that would cost a few tens of millions of bucks ;)

Actually, the biggest problem with the 68k family is that Mot. does not
want to sell the licence to anyone else, so that even FPGA cores that
implement the same instruction set are, strictly speaking, illegal.
Besides, there are compatible (or close enough) CPUs based on the 68k
manufactured using .25u process, the V4 ColdFire. Even here we have a
problem, which is Mot. dawdling over making the chips more freely
available. They are targetted at the embedded OEM market and get 'compiled'
to order along with peripherals. HP uses them profusely in their printers,
for instance, because Mot. gladly maks speciffic versions that reduce the
printer to 2 chips.
The validity of the 68k concept is certainly obvios, otherwise it would
have died a long time ago. Instead, an attempt to reduce the instruction
set in the previous generation ColdFire's has been all but reversed with
the new ones, which can be made almost completely compatible - if you can
get Mot. to sell them to you!

There are a couple of alternative aproaches, all of which have problems
with mustering the required amount of manhours to make them work.
One interesting possibility would be a Transmeta CPU with a 68k code
interpreter. Even the smaller Crusoe would do just fine. In this case you
also have the problem in getting Transmeta to provide the data to write the
interpreter. Transmeta has invested a lot of work in producing their code
morpher for I86 CPUs, and they principally want to sell you the licence for
that - the CPU just comes along. On the otehr hand, a 68k interpreter or
(wishful thinking) code morpher could be a lucrative venture. The QL
community by far isn't the only one wanting faster 68k CPUs.

> Is there any QDOS/compatible OS that's written in C? I could try to get
it
> converted to compile on ARM chips - I realize for QDOS itself that's a
> no-no, as it's basically hand assembly... what's the nearest to a version
> of QDOS written in C?

There isn't one. In fact, I wish there was one because it could be used as
a classic comparison of Assembler vs C efficiency :-)

>Finally, with "open hardware", and/or doing it the old-fashioned way,
>what is the likely interest in a QL-compatible SBC? note the Q40/Q60 are
>not an SBC - an SBC would have the interfaces and connectors all built
>onto the same board. I can hunt around for a schematic for the original QL
>and dig out my SQB schematics and see what else could be added in... This
>isn't likely to happen, but if it was, what would people be looking for?

Well, not that I am putting down the idea, but wouldn't that be a step
back, especially considering your lamentation re 68k not being available on
a .25u process :-)
Strictly speaking, no there are no QL based SBCs, but the problem here is
that QL developement being what it is, there is an interesting problem of
conflicting requirements:
1) Because of limited resources, we get to design such a thing about once
in a decade, which means a lot has to be anticipated - whatever is designed
has to last a decade!
2) 'Evolving' too far away from existing hardware results in problems with
actually using the new features - entirely because of a lack of open
_software_ developement, namely the OS.
3) At the same time, whatever you come up with gets compared to the latest
PC, but is required to be able to use all the old QL bits.

Hardware developement is not really a problem, to tell you the truth. It's
making the OS cope with it that's the real problem. This really requires
the designer of the hardware to become a one-man band and do boththe
hardware, and the software - that's very unlikely to happen.
By all means, I applaud your open hardware developement idea, but I would
at the very least like to see it followed by open software developement -
maybe even preceeded by open software developement.

Oh, yes - you might want to have a look at the QLhardware Egroup at
www.egroups.com (for all I know you may already be a member, I have not
checked the member list).

All the best,

Nasta

PS: Phoebus, MCore is not 68k compatible, though there are similarities.

>Not getting anyone's hopes up, but asking seriously...
>
>Dave



Reply via email to