[Coco] Why do we need a CoCo 4? (Long irrelevant rant)
jdaggett at gate.net
jdaggett at gate.net
Tue Dec 30 22:22:00 EST 2008
On 30 Dec 2008 at 20:14, Joel Ewy wrote:
> Frank Swygert wrote:
> > Am I reading this right? Could a more or less CoCo compatible
> > machine be made with a HC12? Something that would be at least 75%
> > compatible?
> Not quite Frank. The issue here is that the HC12 lacks the U(ser)
> stack pointer register. That's a pretty major omission. (Nitr)OS-9
> would be right out, and I suspect that DECB uses U as well. It's an
> "if only", but a pretty big "if only".
>
> JCE
Joel
That is what I said. if the HC12 had the U pointer register then it would be
the CPU for the next Coco. Infact I told one of the managers of the HC11
line that one the HC11's biggest defects was it lacked that U pointer
register and he agreed with me.
The HC12 is about 80% source code compatible. Object code is not
compatible. 6809 code would have to be reassembled. You do have to deal
with the PSH*/PUL* instructions.
james
More information about the Coco
mailing list