<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 30 Nov 2009 01:58:35 +0100
From   : kortink@... (John Kortink)
Subject: Tube - I/O processor memory questions

On Sun, 29 Nov 2009 23:42:06 +0000, Kevin Bracey
<kevin@...> wrote:

>John Kortink wrote:
>> On Sun, 29 Nov 2009 22:06:25 +0000, Kevin Bracey
>> <kevin@...> wrote:
>>
>>   
>>> John Kortink wrote:
>>>
>>>     
>>> Actually, you also get &90-&EE allocated to you
>>>     
>>
>> They're not being used on a standard 6502 2p
>> running Tube OS 1.10. But that doesn't mean
>> they're not reserved for future use.
>>   
>Well, they are explicitly documented as being available to languages in 
>the original 6502 Second Processor User Guide:
>
>    Page 0 to &EE is available
>    Page 1 = stack
>    Page 2 = OS indirections and user memory
>    Page 3 = error messages
>    Page 4 ? 7 are available to the user, although not in BASIC
>    Page 8 ? &F7 available to the user
>
>
>That's sounds like official documentation, not just some bit of 
>reverse-engineering.

It sounds very much like reverse engineering to me.

Not least because at this moment I happen to be right
in the middle of heavily tweaking Tube OS 1.10 for my
own creation ReCo6502, which is why I know that those
allocations are not entirely correct. In reality, error
messages are copied to &236-&2FF, i.e. there is no user
memory in page 2. And page 3 is not used at all ...

>[...]
>
>On the other hand, it seems that Acorn may have been over-generous by 
>not leaving themselves any slack for future expansion in those docs.

Well, that's a given ... Therefore clearly not to be
understood as official allocations, but rather as a
description of what happened to be unused (as opposed
to free) memory at that point, for that particular
copro, and that particular Tube OS.

>[...]


John Kortink

-- 

Email    : kortink@...         
Homepage : http://www.inter.nl.net/users/J.Kortink

GoMMC, the ultimate BBC B/Master/Electron storage system :
http://web.inter.nl.net/users/J.Kortink/home/hardware/gommc

ReCo6502, the Acorn 6502 Second Processor on steroids :
http://web.inter.nl.net/users/J.Kortink/home/hardware/reco6502
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>