<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 15 Jun 2009 13:35:05 +0100
From   : michael.firth@... (michael.firth@...)
Subject: Definative memory map for DFS

> -----Original Message-----
> From: 
> bbc-micro-bounces+michael.firth=bt.com@... 
> [mailto:bbc-micro-bounces+michael.firth=bt.com@...
> .uk] On Behalf Of Jonathan Graham Harston
> Sent: 15 June 2009 11:17
> To: bbc-micro@...
> Subject: Re: [BBC-Micro] Definative memory map for DFS
> 
> > Message-ID: <91C0E9E123A1444DA2AE95B5071CC881@...>
>  
> "Mark Haysman" wrote:
> > Hi folks.
> > 
> > Does anyone have a definative memory map for the Acorn DFS 
> (sepcificallly
> > 0.98, but I presume any 8271 type will do)?
> > 
> > I can find snippets of info in the AUG, and ADUG, and I've 
> got info on the
> > catalog and file buffers etc., but I'd like to know exactly 
> what memory
> > locations it's using for what, specificallly &80-&FE,
>  
> Most of that is not filing system usage, and DFS should keeps its
> mits off:
>  
> &00-&8F: Current language
> &90-&9F: Econet
> &A0-&A7: Current NMI owner
> &A8-&AF: Transient commands
> &B0-&BF: Filing system scratch, contents may change between calls
> &C0-&CF: Filing system workspace, contsents same between calls
> &D0-&E1: VDU workspace
> &E2-&E3: RFS/CFS workspace
> &E4-&FF: MOS workspace
>  
Presumably when DFS is the active filesystem it would be allowed to use (assuming
it claims NMIs):
&A0-&A7: Current NMI owner
&B0-&BF: Filing system scratch, contents may change between calls
&C0-&CF: Filing system workspace, contsents same between calls

And if it is processing a command, also
&A8-&AF: Transient commands

Is that correct?

Regards

Michael
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>