Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.acorn.programmer > #749 > unrolled thread

Econet

Started byAlan Wrigley <alan@alanwrigley.com>
First post2011-09-20 11:44 +0100
Last post2011-09-20 20:14 +0200
Articles 5 — 5 participants

Back to article view | Back to comp.sys.acorn.programmer


Contents

  Econet Alan Wrigley <alan@alanwrigley.com> - 2011-09-20 11:44 +0100
    Re: Econet Theo Markettos <theom+news@chiark.greenend.org.uk> - 2011-09-20 17:52 +0100
      Re: Econet Alan Wrigley <spamhater@keepyourfilthyspamtoyourself.co.uk> - 2011-09-20 18:37 +0100
      Re: Econet Chris Evans <chris@cjemicros.co.uk> - 2011-10-12 11:37 +0100
    Re: Econet Rick Murray <heyrickmail-usenet@yahoo.co.uk> - 2011-09-20 20:14 +0200

#749 — Econet

FromAlan Wrigley <alan@alanwrigley.com>
Date2011-09-20 11:44 +0100
SubjectEconet
Message-ID<gemini.lrthus006uuvt0210.alan@alanwrigley.com>
A lot of Iota's old code has Econet stuff in it. I notice that recent
versions of CLib have had all the Econet SWIs removed from swis.h. Does this
suggest that the SWI numbers might be earmarked for reallocation? If so, I
guess now would be a good time to start getting rid of Econet code.

Alan

[toc] | [next] | [standalone]


#750

FromTheo Markettos <theom+news@chiark.greenend.org.uk>
Date2011-09-20 17:52 +0100
Message-ID<RYm*XeJNt@news.chiark.greenend.org.uk>
In reply to#749
Alan Wrigley <alan@alanwrigley.com> wrote:
> A lot of Iota's old code has Econet stuff in it. I notice that recent
> versions of CLib have had all the Econet SWIs removed from swis.h. Does this
> suggest that the SWI numbers might be earmarked for reallocation? If so, I
> guess now would be a good time to start getting rid of Econet code.

I don't believe SWIs are ever reallocated; it's not like we're running
short at the moment anyway.  The Econet module has been dropped from the OS
for some time (last present in ROM in RO3.7, or was it earlier?) which might
have been the reason for them missing from swis.h - I think that may be
generated by doing successive OS_SWINumberToString calls, so you get
whatever modules the host machine happens to have loaded.

Is this databasey stuff?  If the code is inert if the Econet module is not
present then I'd be tempted to leave it in... someone crazy might run it
over an Econet.  Depends if that's likely to cause you a support headache
(eg program breaks when Econet is loaded, because you never tested that). 

If you want to test that behaviour you can softload an Econet module which I
think will do nothing if there's no Econet hardware fitted (the ADLC only
has 4x 8-bit registers, so it's difficult to probe if it's actually there or
not)

Theo

[toc] | [prev] | [next] | [standalone]


#751

FromAlan Wrigley <spamhater@keepyourfilthyspamtoyourself.co.uk>
Date2011-09-20 18:37 +0100
Message-ID<gemini.lru0yg00llgka0210.spamhater@keepyourfilthyspamtoyourself.co.uk>
In reply to#750
Theo Markettos <theom+news@chiark.greenend.org.uk> wrote:

> Alan Wrigley <alan@alanwrigley.com> wrote:
> > A lot of Iota's old code has Econet stuff in it. I notice that recent
> > versions of CLib have had all the Econet SWIs removed from swis.h. Does
this
> > suggest that the SWI numbers might be earmarked for reallocation? If so,
I
> > guess now would be a good time to start getting rid of Econet code.
> 
> Is this databasey stuff?

Yes.

> If the code is inert if the Econet module is not
> present then I'd be tempted to leave it in... someone crazy might run it
> over an Econet.

Well that's what I will do for the moment anyway as I don't have time to
mess with it right now.

> Depends if that's likely to cause you a support headache
> (eg program breaks when Econet is loaded, because you never tested that). 

Well that's R-Comp's call! I suspect they definitely won't want a support
headache!

Alan 

-- 
RISC OS - you know it makes cents

[toc] | [prev] | [next] | [standalone]


#867

FromChris Evans <chris@cjemicros.co.uk>
Date2011-10-12 11:37 +0100
Message-ID<ant121031345pErr@client.cjemicros.co.uk>
In reply to#750
In article <RYm*XeJNt@news.chiark.greenend.org.uk>, Theo Markettos
<URL:mailto:theom+news@chiark.greenend.org.uk> wrote:
> Alan Wrigley <alan@alanwrigley.com> wrote:
> > A lot of Iota's old code has Econet stuff in it. I notice that recent
> > versions of CLib have had all the Econet SWIs removed from swis.h. Does this
> > suggest that the SWI numbers might be earmarked for reallocation? If so, I
> > guess now would be a good time to start getting rid of Econet code.
> 
> I don't believe SWIs are ever reallocated; it's not like we're running
> short at the moment anyway.  The Econet module has been dropped from the OS
> for some time (last present in ROM in RO3.7, or was it earlier?)

I can confirm BBCEconet is in 3.70 and not in 4.02!


Chris Evans

-- 
CJE Micro's / 4D                'RISC OS Specialists'
Telephone: 01903 523222             Fax: 01903 523679
chris@cjemicros.co.uk     http://www.cjemicros.co.uk/
78 Brighton Road, Worthing, West Sussex,     BN11 2EN
The most beautiful thing anyone can wear, is a smile!

[toc] | [prev] | [next] | [standalone]


#753

FromRick Murray <heyrickmail-usenet@yahoo.co.uk>
Date2011-09-20 20:14 +0200
Message-ID<4e78d7fc$0$18795$ba4acef3@reader.news.orange.fr>
In reply to#749
On 20/09/2011 12:44, Alan Wrigley wrote:

> A lot of Iota's old code has Econet stuff in it.

What does the econet code actually do? If it is 'safe' on a non-Econet 
machine, possibly best left in place until all the possible side effects 
are understood.


> I notice that recent versions of CLib have had all the Econet SWIs
> removed from swis.h.

Yeah, as much as I don't like to say it, the RiscPC was the last machine 
with Econet support, so it's probably about time to drop some of the old 
cruft.


> Does this suggest that the SWI numbers might be earmarked for reallocation?

Unlikely, as that could cause serious conflict with older machines. More 
likely it is being dropped due to age.


Best wishes,

Rick.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.acorn.programmer


csiph-web