<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 30 Apr 2010 13:39:09 +0100
From   : robert@... (Rob)
Subject: 68B54 memory locations and ANFS puzzle

On 30 April 2010 13:10, paul aslin <station240@...> wrote:
> Referring to the memory map at:
> http://mdfs.net/Docs/Comp/BBC/AllMem
>
> It shows the B/B+ to have the 68B54 in one memory location, and a different
location in the Master.
> &FEA0-&FEBF 6854 ADLC Econet controller (B/B+)
> &FEC0-&FEDF 6854 ADLC Econet controller (Master)
>
> But decompiling ANFS 4.25 shows it only uses &FEA0 to &FEA3

I've never got into poking about in the hardware on a real Master, but
when I initially added Econet support to BeebEm I just specified
FEA0-BF  for all computer types - just checked the 4.11 source and
it's still the same, and it seems to work fine ...

It does seem wasteful to give it 32 possible addresses for just 4
registers, but it simplified the address decoding.  Similarly the
address jumpers/NMI toggle at FE18-FE1F (on the B) get 8 addresses,
when they only need one.

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