Date : Wed, 17 Nov 2010 14:30:10 +1100
From : awilliams@... (Alan Williams)
Subject: Beeb Networking - and another thing
Rick Murray wrote:
> ??? I thought the Archimedes version was a superset. Or do you mean
> stuff to do with load/exec addresses?
JGH Said:
Load/exec addresses are used for whatever purposes they are used for by
the *client*, not the server.
Alan said: (what I meant and should have said in the first place)
I was thinking about AUND being a better starting point for a
Linux/FreeBSD hosted server for beebs connected via the Ethernet to
Econet bridge than say awServer since AUND is in C and awServer is in
BASIC.
I was suggesting that AUND is unlikely to be a full implementation of
all the possible function calls a Level 4 or awServer would handle.
This is because AUND would only have expected Ethernet connected
Archimedes clients.
If you implement all the 32 bit file handling calls and NetFS uses
those, you don't bother to implement any of the equivalent 24 bit calls
a BBC might make. Like wise you probably don't do a machine type ping
on your client to determine if your client requires BBC handles (where
only 1 bit will be set) or handle numbers as integers.
Exactly the same applies in awServer, the functions I documented as not
implemented are those that a BBC never makes. System or Atom clients
may, but I didn't have one to test with.
Alan