[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Latest version of MiNTOS, or whatever, and my uptime patches.



Firstly, I've placed the latest version of the MiNTOS (or whatever people
want to call it) package available via anonymous ftp from our ftp host:-

	earth.ox.ac.uk:/pub/mintos/mintosbn.tgz

This is a gzipped tar file of a directory tree containing all the programs
in the correct placed relative to the root directory. Move your /etc/..
whatever files out the way else they'll get overwritten.

	earth.ox.ac.uk:/pub/mintos/mintossc.tgz

This is a gzipped tar file of the source tree, including a top directory
called mintos.

The versions of the programs not produced by me, eg. talk, are not the
latest.

What's new:-

	login & su are now the 4.4BSD versions.
	Lots of minor fixes.

It would be nice if the syslog routines and possibly some of the other
"standard" routines I've implemented were incorporated into the MiNT-libs.
The socket library would be nice in there too.. :-)

Anyway.. onto the next item.

Below is the latest version of my uptime/load average code. This is
effectively a hybrid of the first version and the second, ie it uses the 5ms
interrupt to run a timing loop but runs the main code via the Vertical Blank
Interrupt. (The 5ms code merely counts down to zero from 200 and resets, the
VBI routine monitors the value, if the value increases then it runs the
uptime/load code.)

This means that (a) minimal extra overhead is added to the 5ms interrupt
code, and (b) the timing is rock solid, well as good as the 200Hz clock
anyway.

Steve

-- 
---------------------------------------------------------------------------
Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 uptime.pch.gz
M'XL( &S4IBT  YT8:T_;2O:S^15GJ=JU@Q/L0$(>2Z]R0\JB4I(E(%T)(<NQz
M)^#%L8/'@7![^]_WG!F_X^Q*VP*QSWO.>^)ZRR4T(P=67A"W>.0<NR%O):^;y
MM6O'3$(.&HU&A4B9VS&,UA% '\RS@7$Z,/&AWS\]:#:;NQ*JY!WDD.2-\C^Ax
MZK3;TT_/3D  2)X ]$\ GYL' +_P%W^.&P='  V8;]:QMV(#>&(QT!-X 7#Fw
MA('+@7N!PV 1AC'8@0O.)HI8$(,?VB[8;RRRGQB'912NI*P7%@7,;XF78_R+v
M/Y]0@K]Q&1P2$_*TG@\EQ@^#)QC=7LZMZ8TUOQN-OR.06](<%54ECSHDG*1-u
M0QIE$W#O*6"N%-'(28>[V +OP\DC$?PDH@(3G$.!NTAO/"(.7X)H$^#+#MXLt
MXLU=?+N(;PL\D40LWD0!&/3^2\(P&$ .C,)-[ 4,EF&$8?!BS_:]/ST\QL5Ts
M+B@DV<WT;C* !4,R!K;K$D7 WF&Y"9S8"P.N@_/,G!>(GQFX;"E$A0&$R]J,r
MZ1J&WC4*&=-M(Z!]FF:,@EEHQ?;BP=B:)PLZE&MAMCCO[K"*=0C++=MG4;R#q
M= D96RO;MZ.5\%81NY2L:2PH4:>!_T'I6*@(RM-@93]Y3BN.UP?N3A7B9]3Bp
MZW6IC%)@N193:+6^S@9FK[X<]W'T!NW>_HH\Z>BG!>_B:Z>=^?:/V\DWQ5I'o
MC*W6<0[P DM6$U7K40J5SK'>%GX5%GO."^42P!!&WV<##+W'P0FQ\O#SV8LAn
MI%)FF)H?T%GQ(2!(GHJ+-!&EL/28CV4?+JG4UU'HM%"@11ZPD&= YJU"K&%?m
ML0V]J?*UJ$>?V44S=-L@:,QCI"N;IRP"UN+*M16$"8* B<A/;<Q#U39(9H%Bl
M0"1\LW@E$E,2Y'98B:&D%*32][+W,IW\@PN-=2$Z.]'/>GF(>FV];V0ABF(Nk
M>^:UY80KMK"=ET%J]PIM<(VFVSZVC:;=EDY1AL"Q[F$,$7OR>,PB3O3_YE$Qj
MA J278:  8C!6V(\_LYE%.(PB0R4?42Z2/R17M!8.#7YP7+\T'DAT<]V(HYMi
MUUZ$_?"#Q;\)?[!7X8\$3K0?F 24ZO;'@L%3"/S=BYUG((&,<\;%V;$W#6H*h
M+NOKI4K)H.62R\"5"C*-@;%G!.YCP3%H&ON+SLBC:>JF*8.)\TBT0P9W5^/Og
M<VLVN;7NIN/OBH*Y5\1.4^Q\,I[>7"AF,LT2_'ST8R;Q/ZYN%+-=B^H0KD2)f
MK;M32VK6TIJ=LM;KZ>C"FH]'UQ-H&Z<]B61;3*\ RE,O'VBUZ'0FT4#<#:BHe
M^_(B(T'E4$K8[BIS8M3'L9X>@]C='\0NKB[=XBXC +U.6IJI9UX#&W>&K0:Jd
MNH6OYQC\+U]@"_^ F_L?UK_N)_>3N0:_P2N/(YR5#]M'&,#A)G@)#JF7?&(!c
M>D$VVOW[2IV'<6*),;[/O8C_:>CX_]<N5=X84RD\MO&U0A9L5@L662@O0-/Wb
MDH4!HSYMK>.(Q.G8RM]V(,N8L: (W"N.;U:FY,*G3O9D=O9Q.<]VE!KQ4$KDa
MQ[WDJ8D/Y9KY;PS9"1XJQ2.W*X"WT'/QX^+^QVQV.QVK%-^?];EU=HJYU2_Dz
M5J^K=_O=++>\)6877$Q^O[^TKFZ^3:EWDDQHK-$+R=P9)O/YV_1V/%$/[Y-Ey
M^K/O9DOT-282EZ#T=Y8V5DCB*M"'.DE2DK57/*OY^MDP#4,[IL(''=1\[<SAx
M!7!;@ 54(TDHJIQ(6N(OA59--3D,'HL^?!Q9P^R D".3I^;7)]\*L+-HZ%H4w
M@3LI).>GL#'XS&$VIB-MX?>9^,2CD0VR3C,Q[[876Z]H8&U\< A3J>?QZ??Uv
MLS,S&\MTD5$*E@\5Y1A7:!RGM!;33A,QV\_,QQM)5NK9XEW.>EPMK61Y5S';u
M=>*UJ _(.XAE1Y']H0,6CXZS<FMQ[T]Q(Y'W$.38K?)40@DCDCF7^/"XRX<Zt
M"(C],].475[*E'B=>+/]Y/)!G<!W$YOQ2I#I)G2*06>I1*H53$!]V04EY<OHs
MBH=0*DQ$1.?1,FV0B"&'P!&BU4Q@,[-.P_F6SS.M<#?"PY#,TB$U50@[SKU>r
MN4SE3D@"2WT '-MW+&EO$E4M]6%2R*D867-'1^D[[F-JTN(_0T<#J29S4*F4q
MTI:HT*\HIW6ID-;X0X"\;$1IDXHU_.T<+WUA3-02+.#J.BT..$?I&OSU%Y1Ap
MII:05XS)CY!W#E1>S.POU,CURF"1[29IX'IQG!P=Z>5]1RLZJ31WSBN$19G%o
MD5,TSZPSKU-O7CHPRM.M;&"G:F%Y$)Y724N"]QG9KO7A7BNS*;4S=,NVFC7&n
M5F;T^0YY54?%YB3_:Z>Z;_/8PDUWQ0L,HE+R6TE>(F7>U0?1B&4EWURRM"?;m
M,XJO!472W)I"3$]=LBD5(:__M:MI'%9N&@EL9SDE8,UV:N[=3NL8.ME7 ?47l
M^Q/]I&L4K_8$R-93X=K25UR S>[V#F:6JN)R@!<_,0H:7(=6JZ5IPWHF,5S_k
M-]-L=#^79/2J"1<G6XQEW4QO)W?WMS=(//GCZN[JYK)6T^AN=+VC*5%4D#*Lj
MBOGGZ/JNH+I$BE8PG],U]O_5/*SR5M1)'<D6+PAH ;R>7I9H$I0;6O1%F?7"i
M/@0:LT!B#\;A:A4&N.@N7+P9.[A'> PWMSRK-@@5WX264H>@!_\!6QX)"A 6h
"   :g
 f
end