<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 24 Jul 2009 08:26:14 +0100
From   : robert@... (Rob)
Subject: RFC: BBC Ethernet API

On 24/07/2009, Jason Flynn G7OCD <flynnjs@...> wrote:
>
>> the value at X%!20 is a pointer to a block
>> of memory containing the actual address
>
> Should pointers and lengths be 16bit for a BBC? I note the proposed spacing
> is currently 4 bytes.

NO....
The BBC Micro can address much more than 64KB.. look at load addresses
for exampe.  The ARM7TDMI co-processor can have up to 64MB RAM on
board...

This is why existing calls to the MOS usually use 32-bit addresses, so
you can specify where in memory, and which memory, things are.  Look
at load/exec addresses on files, for example.  If they are set to
FFFFxxxx it's within the BBC Micro itself, anything else would get
loaded into the coprocessor.

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