Henk Gooijen wrote:
Yes, it's been a while for me too, but AFAIR both the 68000 and 68010
can be obtained at higher speed ratings. My StarShip had a self-developed
I think the 68K (in the aircraft carrier package) maxed out at 16MHz.
At least, the engineering samples that I have stop at that speed
grade... No idea what has happened in its mutated forms since then...
(though I think the aircraft carrier was abandoned... d*mn WW sockets
barely fit in a parts drawer! :> )
68000 board, and I upgraded it to a 68010.
Hardware-wise that is simple,
as they are pin-compatible. Software-wise it depends what you are doing.
In my case, I had a tiny operating system to schedule tasks, a time-wait
queue, etc., it was trickier, because the *stack frame* that a 68000 and a
68010 push onto the hardware stack when an exception occurs is *different*.
My OS used exceptions to return from user to supervisor mode (which is BTW
the only method).
But the 68010 was a little faster, especial in tiny (3 instruction IIRC)
loops, which where "cached".
Yes. You either need a smart compiler that took advantage of these
hacks (which was stretching things for the early 80's) *or* learned
to hand tweak your code to take advantage of the shallow Icache.
I am not sure there where much extra fancy
instructions as as soon after
that upgrade got a 68020 (at 30 MHz) running, and that one had a few
instructions that I really missed on the 68000.
Yes, I am a "Moto-man", not an "Intel-chap" :-)
With all this 68K chatter... has anyone a copy of the RGP spec?
I can't figure out which box mine is hiding in. And, does
anyone know if they ever made any Si for it?