А   rAUNDisc   !"#$%&'()*+,-./0А   rAUNDisc   !"#$%&'()*+,-./0Nick!BootNet Dןh!GateWay DhExtra DhReadMe DL:M .!BootNet Dןh!GateWay DhExtra DhReadMe DL:M .0284,022-0214_13_Mon NickNickEther1 DvG0ReadMe D0>hq/Ether1 DvG0ReadMe D0>hq/Extra Extra Nick Nick!Boot C!ConfigureDV!Help Dq!Run Dؾ$!Sprites C^!Sprites22C_!Sprites23C_X Drivers Dh Files D`hResources D0h!Boot C!ConfigureDV!Help Dq!Run Dؾ$!Sprites C^!Sprites22C_!Sprites23C_X Drivers Dh Files D`hResources D0h!BootNet !BootNet Nick |================================================================| | Boot file for AUN !BootNet | |================================================================| Iconsprites .!Sprites Set BootNet$Dir |================================================================ | AUN !BootNet.!Configure |================================================================ |================================================================ | Net$Device should be set to the filename, in !BootNet.Drivers, | of the module supporting the device used to access the network. | This variable should be set ONLY if the driver module is NOT | loaded from ROM on a network interface expansion card. | | Example: to load the Acorn Ethernet 3 driver stored as the file | !BootNet.Drivers.Ether3 | | set Net$Device Ether3 | | The default setting below is to enable AUN software to | run over an Econet network. |================================================================ set Net$Device EconetA |================================================================ !BootNet -------- !BootNet enables AUN software modules to be soft-loaded onto an AUN client station. This is necessary when the client station is fitted with a network interface card which is NOT equipped with an AUN client ROM. For example, !BootNet will always be needed to set up a client station connected to an Econet network, as the Econet hardware module cannot carry an AUN client ROM. You may run !BootNet either from a local disc via a power-on !Boot or else from a Level 4 fileserver via !ArmBoot on the fileserver. Loading from a Level 4 fileserver is only possible if the fileserver is connected to the same Econet network as the client station itself. If the client station's network interface card is equipped with an AUN client ROM then !BootNet will not be needed; the AUN software is loaded transparently from the ROM when the station is turned on. !bootnet, srwwwwwWABDDBSwwwwwwWADDBQ%wwwwwADB$DQuwwwwwABDA%wwwwwADBD$AuwwwwwABD$ATrwwww1TwwwwwwwwwCrwwwwwwUuwwDDwwwwwww$"twwwwwwwwwqwGTwwwwwwwwwwwwwUwwwwwwwwwwwqwwwwwwwwwwwwwwwqwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDADDDD|====================================== | Run file for AUN !BootNet |====================================== IconSprites .!Sprites RmEnsure UtilityModule 3.10 Error AUN requires RISC OS 3 (v3.10) or later set BootNet$Error AUN gateway module is present SetEval BootNet$InvalidModule 1 RmEnsure InternetAG 0 SetEval BootNet$InvalidModule 0 IF BootNet$InvalidModule THEN Error ": InternetAG" SetEval BootNet$InvalidModule 1 RmEnsure NetG 0 SetEval BootNet$InvalidModule 0 IF BootNet$InvalidModule THEN Error ": NetG" Unset BootNet$InvalidModule Unset BootNet$Error |====================================== Set BootNet$Dir Run .!Configure IF "" <> "" THEN set BootNet$File NetI ELSE set BootNet$File Net IF "" = "Net" AND "" <> "" THEN rmload .drivers. IF "" = "Net" THEN rmload .resources.rm.InternetA rmload .resources.rm.NetMsgs rmload .resources.rm. IF "" = "NetI" THEN run .files.addmaps rmensure netfs 0 rmreinit netfs rmensure netprint 0 rmreinit netprint rmensure econet 0 rmreinit netfiler IF "" = "desktop" THEN rmensure econet 0 run .resources.utils.NewFiler |!bootnet!,trwwwwwWtrwwwwwWABDDBTwwwwwwWABDDBTwwwwwwWADDBQ%wwwwwWADDBQ%wwwwwADB$DQuwwwwwADB$DQuwwwwwABDA%wwwwwABDA%wwwwwADBD$AuwwwwwADBD$AuwwwwwABD$ATrwwwwABD$ATrwwwwww1Twwwwwww1TwwwwwwwwwCrwwwwwwwwCrwwwwwwUuwwDDwwwwwwwUuwwDDwwwwwww$"twwwwwwwwwww$"twwwwwwwwwqwGTwwwwwwwwwwqwGTwwwwwwwwwwwwwUwwwwwwwwwwwwwwUwwwwwwwwwwwqwwwwwwwwwwwwwwwqwwwwwwwwwwwwwwwqwwwwwwwwwwwwwwwqwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDADDDDDDDDDDDDDDADDDD\L!bootnet!,<x*UUUZUժ ? NickEconetA DB@J Ether2 D pM Ether3 Di>b EconetA DB@J Ether2 D pM Ether3 Di>b Drivers Drivers Nick5|,4<PEconetAEconetA 1.08 (25 Aug 1992)EcStartUpDownSendVersionMTUTxEvReq*EcInfo displays EconetA internal statistics EcInfo{ L-- 0 0臯뇯J0LQPHQVQQQO- `03p- 0 臯6㇯J0O-- 00- qrx:{- 00OPO-- 0 臯 뇯J0耏C-- 0 臯뇯J0C PPO- O- `03p- 0 臯;sꇯJ06P4 call_econet --L ] <<-8< [init_econet -L ] (-  P[ QAt8<[Econetec_createreceive --L ] @(- w  P[([ec_readreceive --L ] @(- P[  [ec_abandonreceive --L ]r (- qP[ec_polltransmit --L ]\ (- [P[ec_starttransmit --L ]E @(-  Qd  3P[P P  a[ec_abandontransmit --L ] (- P[ec_localstationandnet -0-L ]P@(M  P0[0[ec_releaseport --L ](- [ec_claimport --L ](- P[tx_complete -p-L ]@P<d`Q      Hu04 Up[ ph8ec_ioctl -0-L ]s4 R0[ P P P P0[@y@PpP@T@T0[ec_final 0-L ]@A@P0[ PPoPPPjP,PP0[ec_bufinit p-L ]A@Pp[ TPp[ P $ } Q %P BO ``7P2PPp[  Q, p[is_gateway -L ]HM $ (,0 #P[Gateway$Pathread_mem -L ]HM@  $ ,(0 #~P  @ T [Net$Memoryec_init -L ](MC@  PhP [ P[    $HN[Inet$EtherTypeec0precstats -L ]b E@13 0-0Ѝ<*0- $05Ѝ1  J@D<68Q[ 4P[ P[ 14 hI/O stats%-18sReceived=%d, Transmitted=%d, LineJammed=%d, NetError=%d NotListening=%d, NoClock=%d, Reject=%d, Other=%d CurTxqlen=%d, MaxTxqlen=%d, RxDiscards=%d %-18sEconet Interface is blocked (Status = %d) ec_transmit --L ]@ -P[k`[  Uk  U U5\U P P Pp p@PVL PNQJQGQDQA' Q: P3Q/Q,Q)Q&QQQQ  QQ    @ P@<PPJPGU U UAH$PB(PPp `@ ]Q \, P  F@ pWY yp @$@ P [V[trytx -L ]M@@P[H LP[  !P P P P/Vl"P #P $P" LP \0 ( ,p`@]Q \@D P @p`VP ,p P$$tPo }4 [ P0 hecwatch -L ]@LB@P[ p[ P P  hp}4[ec_bringup 0-L ](M]PP0[ PP0[ @@ @$@0[ec_takedown 0-L ]@^PP0[ 4@P 0[ec_rx --L ]@P- ) P2   X" 5800 X3 X1 X/ X ꘺!X "X #X $X!P "P} `| P P P   #{X X X `k`p0 ̠L̠ꃀ(XP0\ PU P Q   pYpPDD`I P  @ @YU{`p0 ̠L̠ꃀ(XP0\ PUh uPa  Q     PVP DD`2 P    @    PD  ,  0 8DDp[m_p_get --L ]{@60@T Q   | '[$[,P , , ,$! 00S0 0S  0Pt0Q 0 l  B $QA$4 PP4 Lec_initialise -p-L ] (MPP `` +@/Pp[\\Pp[nPp[tPp[h.d `  0p[\8hecEconetAec_quit -L ](M|HgX 0[ec_sc_handler --L ]@pHQK VQ`[ Q8 Q[\P[p[ P DO]P[ P! $`[ $ P   0PN R      & p[8` Q  `V[`Q[ `pRPP[ @@hꔺ  Rcaseless_strcmp -p-L ](P@  @ ` @ Vp[PPp[ec_swi_handler --L ]PhL# \ Rh  !h\ec_cli_handler --L ] \Pq [DCI Version%-18s%d ec_event_handler --L ]0PS R    [QS 40Q[P  [[ec_tick_handler --L ]b[ec_claimv -L ](-|l  FP[@@@ <P[@ 2[Pec_releasev -L ]R @(@- @ |d   [calleverytick --L ]'(-  [removetickerevent --L ] (-0   [ec_error --L ]P[ @@[逺Ec module errorgenerate_event --L ](-  0 "P[ecCL@-4,P -L [ջ 0@PbaVj`Feh jhV@a0f4:AQaRB+Shared C library not loadedShared C library is out of date@-@PY 0AQ0E 0h 0   0`Vg`Feh jhV@L @@-h-^D H`Vj`;ȪܽȪܽ$̭ḓ$(܂Ȫ̪ЪԪO-? s T4$0 O[$ p000$TPXH,0'd% $#! (())))))))))))**--------t:p:l:h:d:`:\:\I`Iorporation. t hardware module cannot carry an AUN client ROM. You may run !BootNet either from a local disc from !Boot, or else from a Level 4 fileserver from !ArmBoot. The latter is only possible if the Level 4 fileserver is connected to the same Econet network as the client station. Most AUN-conformant Ethernet cards are equipped with an p ,3<NEther2Ether2 1.08 (21 Aug 1992)EnStartUpDownSendVersionMTUTxEvReq*E2Info displays Ether2 internal statistics E2Infoy L-- 0 0臯 뇯J0LQPQQO- `03p- 0 臯' 6㇯J0O-- 00- qrx {- 00OPO-- 0 臯 뇯J0耏C-- 0 臯 뇯J0C O- `03p- 0 臯 ꇯJ06P/ en_init -L ] `M=pP@lda`Q4@ (  PP04@ (  STaP@TP [ @P@T@P@T(,04P8 ($q (,04P8P ($d [(Inet$EnCountInet$EtherTypeen0 % ! en_transmit --L ]l  0`PPP[LpOPV U (B(08 [decl_xcb_interrupt -0-L ]> PMPA@gPZQ T(4,00 ( P0[Den_irq_handler --L ] @B 3!R '  Y  @ T [@T[en_final 0-L ] PM@RPP@T( ,0 (  0[prenstats --L ] `pPTP_  @ A   JUnit %d is FAULTY. Try machine reset to clear WW pP NO OQ  M SH 0- 0O ЍX> U P T5 0- 0O ЍP R'  P PUDA@P  KM `4A@P  GJ `[ Unit%s %d Card Info%-18sSlot=%d, Ethernet address=%s I/O StatsRxframes=%d, Rxerrs=%d, Txframes=%d, Txerrs=%d Collisions=%d Rx errorsfae=%d, crc=%d, frl=%d, ovrn=%d Tx errorsnxscoll=%d, nundrn=%d (Driver Info %-18s%s hDriver Error%-18s%s Pen_init_low --L ] @{p pP[  ` P apG @P P   $C 3(0,P !LĠP` `F'00P$  P P 0  @ [Ethernet II card in slot %d ignored *OBSOLETE REVISION 0x%x* 4``F B 3[鐡 @ P[iC*3&en_post --L ]B @ [!( P !A ( [en_run_diags --L ] @@M ` pQ MP, "!PU@@ 0 yP P[ P UЍ P0 g 6((  "$P P(,P $P@U@  ,B, [Unit %d: remote DMA failure @wP@ [@ P\pp!` 0=P[  05P[ PU[鴼en_setup_diags --L ] P@p4p!`e `WVWV  P  ,B,dk 4 [<@G(( " $(p,$0-  0DЍ@  @  H VX@Xڤ` (B( [(Unit %d: RDC failure in tx_mbufs() P`Q` [load_packet -p-L ]rP@`!mA- 0 ! 0  0   (B( P  0 @T p[en_intr --L ]<MtQ @qp``lhuUf V   I <0-804  IЍE @  Count of error registers: FAE: %x CRC: %x FRL: %x en_intr: CNT with no receive errorsen_intr: RDC signalled P[en_intr: RST signalleden_recv --L ]P@M`bp"   ` , PV )[en_read --L ]w@$P -!( ,` $ `V `   `V q p0 0DP PD_P \ \ X X LhHh HdDd D`@` @0[dD (P PdD_P \ X LhHdD`@0[read_etheraddr -LQM \T@Pp(q- @`  PQ QP[P P P  [`( @  P[(``P (PP [`M kP  [%2x`pW[@ 00PP P\#init_csp -L ]@`MPPyP[`8  [<@wgǁ7' X@\X T0H`DpPLU <@\X T0H`DpPLUXPA ddQd h[\ea_init_high 1-L ]a@PG0h ea_init_low -L ]G@Pqpༀ8{`k  aGp[Op 0P 5nZPS[ea%d: ignoring due to errors (%s) laV p 0P O BzZP'[[bringdown -L ]@pPT@M `P P P@ @C@A(MP0@`P@@`P@H `D l`i    Q[%AQ   "^ P@(Ѝ?[eabringup q-L ]w@0` T@8 Q PQ Q/[[ [[[ `P`@`!@@@` @  [[ @p[ea_final -L ])@m`T Qp:$Q@T:[ea_init -L ]8Mp~p"`@$ @  P( @  P+,P p, j@T P [@PD+p$ Pe  P 0 la\@ea%d: %s -- ignoring card P@UT I@Pp 3P 0 "O( a@P@UTLP[ L ` $$@PInet$EaCount( [(a` $@T:[ea%dInet$EtherTypeP HP5507:,P P,5507:P Ph5507:ea_send -L ] M(`@   P:AT P PP(P@ PU]Y \# D D  ZP\# :D D  P .Yp"@p3/ PgPD D   |,,lQ   ZP\#k%3((pG  P1@"`0 (  $0 $0( @@! @  $0(P  (B( P $0PU.Y*< P1@"0  $0G` VjF"0 &x $0{kP@X'X@ |@ X` @ @ ,,@, PT T,P lTP,,,@,{[wea_quit -L ](Mv  0m[ea_initialise -L ](MlE@ {P[L` F@00eaQ:L00 Q  0'[Ether3ea_sc_handler s-L ]C@EPph P2 Pp[Pp[ `QPP Q P`p[ p  Q pp[ P`p[<Pp[ YOPp[ P Pp[ P`p[%Pp[ea_swi_handler -L ] G@R h hea_cli_handler -L ](H@R h 00!hCL@-4,P -L [ 0@PbaVj`Feh jhV@a0f4:AQaRB+Shared C library not loadedShared C library is out of date@-@PY 0AQ0E 0h 0   0`Vg`Feh jhV@L @@-h-^D H`Vj`;l,3# 2    PZcRaC-0!R!$@@%PP&``'pp() RRC8@$@@ R<R:C- Rc0d@ePf`gphil RRd@ePf`gp RRC@d@ RRC-0!R@ D H LP T X \` d h lp t x | RRC@ D H L@ RRC-R@@ HPP X`` hpp x RRC@@ H@ RRC- R@P`DH< Ĉ@PHL`pdh lX RRCj@P`DHL@ RcRaC-R 8D%d x )Ġ RRCPP8D%dx RLRJC-R 08PXpx  RRC50@H@ R5R3C-RP8Xx  R P8Xx RRRCPH0 R R0Ѥ!0 R0Ф0!R00#40 RR0 480 RÎ< (x@- ?2( (?@- ?2((?@-,#3-~ <@- 0@-8O 0@0@ĂЂ$@\pЃ܃ eax: Ć؆4Ldẋ,H`x܈4LD\,ltԘXt D\,8tԘXt4pлlust keep a record of the max and min levels accessed by each PROC - this is adequate to satisfy the language scope rules. Could generate a sparse display if0 O[$ p000t??4>d=<<@<:: 706|5X.,,\,X,+&&,$!H@ |xt\X??AAAAAAAAAAAAAAKKKKKKKLPPPPPPPPxPtPpPlPhPdP`P\PXPTPPPLPHPDP@P,@P|Pf0[if_slowtimo -L ]),@ @P @ A @8Q@T@T 2 h' ifunit --L ]+@Mp 0PUPU1[ P P  @[ Ain_pcbdetach --L ]@  8P$P Ehin_setsockaddr -p-L ]@ P ` PP@p[in_setpeeraddr -p-L ]@ P ` PP@ p[C-  h&h(p@P* ("(R$ Y S YS  Y Q Y )Y Q  R U R @ \@-000   $ ( , 0 0  t@ @h@@d@@`@$ @(,/ 00C`LLL<h (8;7internetLip_init -L ] X" 8@$ [EELDipintr --L ]P@XP. D@P  [DXE P( p, HpXp P  P   H @@ P` `Y@ PPP  @   XL @@ P @ @@`p@Q @X XP@@@ @p, |pQ# A Q 8P F0Q (Q @pWp P ((k1A B 30  Ƞ,Ƞ .\  \\ ^ P0 0C0C40 *  AQAQ    `[ @P @@ Pk  kip_reass --L ]P@  !0    B B$ T P Q @<  @ @ @ `W ` (B(AR `VQ9  (B(A ApBW,AQ|`@@@ApAQ @@@A `VV @A@Qg p ` AQ[Ap `VQ[`  ` `V PpG : A   A[[ip_freef -p-L ]@ P `PUph\     ip_slowtimo -L ]tPi`@Th o yp @@P  ThYip_drain 0-L ]nYP0J@P0[ip_stripoptions --L ]T@ Qbp`Q PE  R  `@ @X@@ [bip_output --L ]!(M@`p P  F PP P  P $A  Q &AQ&AA  P P  P ,YP3A-( $A@ A @GA@Q @ @  @  ,0E@PP( M(|@`(|g0@,>`D@T# ( P Dmget  ,   P D%@T@ 0 Q `  ,  H@@   @@(P@( @(  @( hP7D @ 0 @ @|(@Pm@D @  @  @ ||$P  ,0$@T Ѝ Q P &AQ6&AA[ip_ctloutput --L ]|PP$[mbinit -L ]kPp`@)P[ @T@P[ @T@pP  P ` p @T[m_alloc --L ]4@P[ p`L p @P`@V[Dget_mblk 0-L ]  IP0[  *@3@0[mb_attach -0-L ]@ PPMPQ@0hfree_mblks 0-L ],@@P0[ P0[Mm_get --L ]P@p8`V  Q XDmget  @ 0Q`y[m_getclr --L ]P@fp`V  Q 5O!  @ 0QY`EV[ P p [m_free --L ]K@'` @ ᬁPPmfree P|  B pPDP@D@P|P QP[Dm_more --L ]P@p`U(P$ `V p P O  @ p0Q`[m_freem --L ]@[ `@ ँP @ POb ApP@ P@|P x@kkm_copy --L ]@P`MT [m_copy2@PPE@U jTVh  [m_copy39XpW! t P mget  d'  P"p pW1 @@P@ P    (B(P  P 0%V@`FP@V["[ R@- Q@PA RQ@@ a 0N0@T  ^@@ 0C @P0C 0C R RCopyright (c) 1982, 1986 Regents of the University of California. All rights reserved.inet_init -0-L ]@[P0[@P0h 6 *uRzy$P @P 4 KPH 0[ 0[MHOResources:$.Resources.Internet.Messagesinet_claimv -L ]B(-t  P[@@ P[@ [inet_releasev -L ] @(@- @ t  [h  5((ODDinet_final -L ]< X8hissue_sc -L ](M 0  0y[inet_event_handler --L ]Q8#8[Q[8#8[sock_swi_handler --L ]v@MQ1[DQpF`P  PMP3[sock_cli_handler --L ]B2[inet_error -0-L ]5@P@T0[ ,PP@ 080[N%s %d Pdo_instats -L ] pp``PhP   . ,@' #@ @ @ DDXEN%s: %s %-18s%s=%d %-18s%s=%ld, DPPPMfree=%d PP P %-18sMfreerx=%d, PP]q4O@k8O @d?O @ ]FO  @ VA 0OWO@ LWO z@ E^O s@ >eO l@7" eOOvOb @- [\@@P !OP  OJ[Mfreerxl=%d %s=%ld Eis_aun_configured 0-L ] HM' $ (P,P0P #P0[ $ P(0[D@P0[BootNet$FileAUN not configured#rtalloc --L ]@Mp ("(P ,Q $@[R[)L00Q ( Q?E E P` `P2$@- ,@' Y  P P &&@' m4W$A `[MLEPUY  ,EDW Xpp CpA[P &A&A'&AQ$A   B rtfree Mrtredirect --L ]1P@`pML P@[ P P -X  8PP @X 08#8 # ! PX 0*!r,&:@[$A  P 0*!r,&$@$ $@%@@W[\\\4X@ MĐȜ̜| ĐȜ̜|rtrequest --L ]@M ("(R/#[)50Q $@ LD6 p, P` `P $@  hP! Q   P  RP PUĐȜҍ̜| ĐȜҍ̜|iU;&@P $$@%PMU $@  ,X$XO3P7'P 0  Q` `$$@%&'( , [rtinit --L ]p`P@0M 0  P P P P$@D% [softnet -L ]4@@*[ hI Msetsoftnet 0-L ]jD@@P0[PP(P0[ P0[MMcallb_handler --L ]I@Q[usocreate --L ]4`@Pb  {+[ @P)[P7[ Q p@D 0-0  Ѝ@p[ @![sobind -p-L ]@P`0-0   Ѝ@p[sofree -0-L ]@P0[@0[ P PYPTP 0h ` PL 0h]sofree dqsoclose -p-L ]@`PP P 0-0   ЍUP@ip[@^p[soabort --L ]q0- 0   [sosend --L ]\P@-@ [jp@ j@@ HD`V# ( P  Dmget  ,   P D` V7`&A   `@P0- 0   `@j@ @ P[soreceive --L ]@pPM PW5 `7)0-0    ЍpAQp P 0 2`P XVV[`,J @3 J@@,P2$ P $%@ ~Q{   #w@J@ @) P $`%@`V [receive 1| @4 i P P W  (B(z`Wreceive 1aA@ @ W `@`;p @ P mfree $ A@PDP`|XP < @`V|DD AQ Q Q Q < [receive 3p@@(P @Pp1@@Pp P 0 @@QPQ `O|A @ M0 @ PO  0' A@P8P`| P ( Ѝ@`V|P  @@ ,@,(P QP(@@V PXK PV@ @: @ P 0-0   Ѝ@J@ @ [soshutdown -p-L ] P `@p[ 0-0  p[sorflush --L ] @ M,P`@K @@Qp3@@ @\ Ѝ P0P-P0P-  5 [sosetopt --L ]F @R RQ 08C8S@ 0S000 00S0 0  B$ *@Q[sogetopt -p-L ] `@PT T*p[ BP7p[  A  Q 0 p[sohasoutofband --L ] @&@ PDP[ JAJDJJ@K[ soisconnected -0-L ] @PU XP0h d  ;,"  @@" ,L0hsoisconnectedsoisdisconnected --L ] @@0@" L,hR   B$