Date : Fri, 17 Jul 2009 23:01:16 +0100
From : jgh@... (Jonathan Graham Harston)
Subject: 6809 CoPro
Johan Heuseveldt wrote:
> > When you've got a core OS working could you let me have a list of
> > core MS calls to add to the Tube Documentation at mdfs.net/tube and
> > to fill in the gaps at the BeebWiki.
>
> I'm not sure what you mean by this;
>
> Tube code will be a translation - at least to start with - of
> the 6502 (65C102) Tube MOS 1.10, drawn from the Master Copro.
Is http://mdfs.net/tube/6809/Client.src any use, which is a
6502 to 6809 translation of the 6502 tube client.
> Perhaps you have something else in mind, and I misunderstood?
No, if that's it. So, the BeebWiki page OSGBPB section:
==Entry points=
* BBC BASIC Entry Address: &FFD1
* 6502 Entry Address: &FFD1, vectors via &021A
* Z80 Entry Address: &FFD1, vectors via &FFD2
* 6809 Entry Address:
* 80x86 Entry Address: INT &41, vectors via 0000:0104
* 32000 Entry Address: SVC &0F
* PDP-11 Entry Address: EMT 11, vector &0B
* ARM Entry Address: SWI &0C "OS_GBPB", vector &0C
just needs updating to say 6809 Entry Address: &FFD1, and similarly
on other pages.
> Also note this is in many ways a test for me. Could I actually do
> it, which is still to be seen!
I would still like to build myself a hardware PDP-11 CoPro ;)
--
J.G.Harston - jgh@... - mdfs.net/User/JGH
In 1939 $50 of groceries would fill three station wagons. Today I
can lift $50 of groceries with one hand. I must have got stronger.