Anyway, What's a 68010 do? Anyone have pinouts/assembler refrences/etc?
Can I make it do something interesting?
-------
IIRC it has the same pinout as a regular 68000. The difference is in
how it handles page faults from the external MMU. On the original 68000
an instruction could not be restarted if there was a memory error (i.e.
it referenced a non-existent real address). The 68010 could restart,
which meant it could use true virtual memory, providing there was an MMU
to help things along (I think it was the 68450 MMU, then the 68550 PMMU
?).
I think there was a slight difference in the instruction set too. The
atomic instructions for semaphores were flagged somehow so the OS would
know to generate an error instead of an instruction restart (look up p/v
semaphores if you are curious as to why atomic instructions cannot be
restarted).
Jack Peacock
Show replies by date