Date : Sun, 09 Jan 2005 21:38:07 +0000
From : Rob <robert@...>
Subject: Re: Emulated Beebs, Econet and suchlike
At 14:01 09/01/2005, Jonathan Graham Harston wrote:
>Rob <robert@...> wrote:
> > I've not yet come across an
> > emulator that supports econet.
>
>What platform do you want to emulate the BBC on? It's a small job
>to modify BBC emulators for RISC OS to do something sensible with
>Ecoent access. It's harder on emulators for other platforms,
>unless you have access to the source and the required tools to
>build it.
>
Well, I've mostly got windows and FreeBSD systems here, but the machine on
my desk is Win2K. (Plus now a single Model B feeding into a TV card on the
PC..)
> > It would seem that using AUN as the transport for an emulated econet
> > interface would allow the emulated machine to actually communicate with
> > real machines, should one have one, which would be totally freaky (and no
> > doubt simplify file transfer issues too!)
>
>When I was in Hong Kong I ran a mixed Econet/Ethernet network
>linking BBCs, Archimedeseseses, PCs and UNIX systems all accessing
>Econet fileservers and UNIX fileservers. See
>http://mdfs.net/User/JGH/Docs/AFE/Network
That's an impressive network. Best I ever managed was about eight machines.
I did find the linux econet driver, so will have to look at that to see
what it does.
>
> > I looked at adding econet support to one of the emulatord myself, but as at
> > present I can't seem to conjure up an environment where I can actually
> > compile any of those that let one download the source, and my C skills are
>
>I'm slightly annoyed that BeebEm is written in C++ rather than
>ordinary C.
Well, I dug out my copy of VS6, and managed to get BeebEm to compile, so
have been working on adding econet support to that one. My C/C++ skills
are rather more rudimentary than for other languages, so the code will be
quite clear and thus I imagine easily transportable to any other emulator!
I'm about done on the ADLC emulation, and it seems to send IP packets out
ok, so I just need to work out why my sockets aren't receiving...
Rob.