home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum14.lzh
/
INFO
/
cern_90.11
< prev
next >
Wrap
Internet Message Format
|
1990-11-12
|
10KB
From: <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=kemp>
To: <C=GB;PRMD=UK.AC;O=rl;OU=ib;S=ahs>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=csavv>,
<C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dkakfk3;S=iak184>,
<C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dm0mpi11;S=jgs>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=psh>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=richard>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcrna;S=sbrissa>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=schipper>,
<C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dhdmpi5h;S=schmitt>,
<C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=frill51;S=schwab>,
<C=pt;PRMD=rccn;O=lip;OU=uxlipl;S=sergio>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=sicard>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcern;S=skaali>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=steff>,
<C=CH;ADMD=ARCOM;PRMD=SWITCH;O=ethz;OU=ifa;S=stehling>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcern;S=strom>,
<C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=strubin>
Subject: NOVEMBER_MAIL_SHOT
November 1990
Editor : Douglas Kemp (kemp@cernvax)
This mail-shot contains articles on :
USER GROUPS
BULLETIN BOARD
LICENCED SOFTWARE
PUBLIC DOMAIN SOFTWARE
ERROR REPORTS
OTHER DOCUMENTS RECEIVED
INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
------------------------------------------------------------------------
USER GROUPS
EFFO : the latest floppies contained :
1) Two new programs :
lgrep - corresponds to grep -l (ie lists files with matching lines
once only) without the extraneous text generated by grep -l.
qp - Quote Processor : allows the stdout of a command (such as lgrep
above) to be used as the parameters of another command.
A new version of tree - the visual output of the directories(and files).
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EFFO]
2) A bug report on the MS-DOS file manager.
See : VXCRNA::DISK$DJ:[OS9SOFT.MSFM.BUG_REPORTS]
3) The binaries and sources of a VI editor.
See : VXCRNA::DISK$DJ:[OS9SOFT.VI]
---------------------------------------------------------------------
BULLETIN BOARD
OS-9 USER MEETING : Reserve Monday the 28th January at 15:00 in your diaries
for the next OS-9 User Meeting. I propose to have a couple of presentations
on Networking. If you have something you would like to present, on any
topic -not just networking, then contact me. (kemp@cernvax.cern.ch)
-----------------------------------------------------------------------
LICENCED SOFTWARE
FUTURE RELEASES : New releases of several products are expected in the
next few weeks :
1) ISP 1.3 : An improved memory management algorithm and larger block
sizes will offer increased performance (a factor 2 for ftp ram-disc
to ram-disc transfers). It will also support dynamic routing (routed)
or static routing (ipconfig). Gethostname works - by using the name
given in 'socket.a'.
2) NFS 1.1 : The first release is very slow and has several bugs etc which
should be cured.
3) OS9 2.4 : Expect some of the OS9000 functionality to be available in
this release.
4) UNIBRIDGE 1.2 : to track the updates for the C compiler (3.2 +)
5) OS-9000 (for 68K and PC) : I have ordered a copy of both (when ready)
LANCEDRV 1.1 : This new release has arrived. It includes an extra field
for a possible Interrupt Handler. The config request can be made more
than once as it doesn't reset all the data-structures (eg to change in
and out of promiscuous mode). The documentation is a bit more detailed in
a few minor areas. If you want a copy of this package (CERN END-USE ONLY)
contact me (kemp@cernvax.cern.ch). A more detailed note on the differences
between release 1.0 and 1.1 can be found on CERNVAX :
/userb/kemp/os9/doc/lancedrv_1.1.txt
IDENT (FOR UNIBRIDGE) : Antonia Beteva has written a version of this
program to get over a minor bug (incorrect parity checking).
----------------------------------------------------------------------
PUBLIC DOMAIN SOFTWARE
GENERAL DEVICE MANAGER (GDM) : Francois Ghinet has written a simple device
manager to ease the writing of drivers for straightforward devices (e.g
analogue and digital I/O). See the paper below and/or contact the author
for further information (ghi@cernvax.cern.ch).
SYSMON : Frank Schmitt has sent in a new release(3.8) with sources which
works correctly with memory management systems.
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.F_SCHMITT]SYSMON.S1
SYSMON.C
SYSMON.DOC
PATH NAME : Frank has also sent in an include file which scans the file
structure to find your path name (rather than using pd into a pipe).
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.F_SCHMITT]PD.H
EXIT HANDLER : Alessandro Miotto has forwarded a new version of this which
can be installed as a part of the boot file. There is also a post-mortem
library.
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EXIT_HANDLER]
EXCEPTION HANDLER : Alessandro has updated this package so that it now
writes its output to stderr and to a data-module. The latter can be
output by a program (provided).
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EXCEPT_HANDLER]
F$CCtl, F$Permit, F$Protect, F$GSPUMp - I have written C interfaces to these
operating system functions (Cache control, Memory Management permission,
protection and information).
See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.GENERAL]FCCTL.A
FPERMIT.A
-----------------------------------------------------------------------
ERROR REPORTS
Date : 1990-Oct-19
Problem : SBF Documentation/Sources
Source : Jorgen Petersen
Description : The Technical I/O manual refers to the files :
sbfdev.a and sbfdrvtb.a
They are not present on the portpack (or anywhere else).
Remedy : ??
>>------------------------------------------------------<<
Date : 1990-October-23
Problem : C compiler fault for unsigned right shifts
Source : Louis Tremblet
Description : The following wrong code is produced on Unibridge (3.1)
compiler, the native 3.2 compiler BUT NOT ON UNIBRIDGE (3.0)
compiler!
unsigned long ix,iw,i,n;
unsigned long jbyt_(w, i, n)
unsigned long *w, *i, *n;
{
return (( *w << (33-*i-*n) ) >> ( 32-*n ));
}
psect os9bug_c,0,0,0,0,0
nam os9bug_c
vsect
ix: ds.l 1
iw: ds.l 1
i: ds.l 1
n: ds.l 1
ends
ttl jbyt_
jbyt_: link a5,#0
movem.l #_1!3,-(sp)
movea.l _2(sp),a0
movea.l 4(sp),a1
moveq.l #33,d0 :2
sub.l (a1),d0 :2
sub.l (a0),d0 :2
movea.l (sp),a0 :2
move.l (a0),d1 :2
lsl.l d0,d1 :2
movea.l _2(sp),a0
moveq.l #32,d0 :2
sub.l (a0),d0 :2
asr.l d0,d1 :2 <----- should be lsr.l d0,d1 :2
move.l d1,d0 :2
bra _3
nop :2
_3
movem.l -8(a5),#_1
unlk a5
rts :2
_1 equ 0x00000300 :0
_2 equ 0x00000018 :0
ends
Remedy : As a workaround, you can cast the temporary result. This will
produce the desired result. For example, this line should be
used in your sample code to get around the bug.
return( (unsigned) (*w << (33-*i-*n) ) >> (32-*n) );
------------------------------------------------------------------
OTHER DOCUMENTS RECEIVED
PAPERS
'An OS9 General Device Manager (GDM)', F. Ghinet, Oct 90
The existing managers (SCF, SBF, RBF ..) tend to have unwanted implicit
actions. This simple compact driver allows easy driver writing for simple
devices (e.g. analogue or digital I/O).
COMMERCIAL - CATALOGUES
'The OS-9000 Catalog', Microware, 90
An overview of all the software products Microware produces for OS9000.
'Software Source Directory', Vita, 90
Software available for VME-bus systems (but mostly independent of it!) for,
among others, OS-9. Has about 200 offerings ranging from utility packages
through file managers to compilers and spread-sheets. So before writing
anything...
-----------------------------------------------------------------------
INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
Previous mail-shots can be found in the directory (on PRIAM) :
/userb/kemp/os9/mail-shots
with names such as info-0688 etc. They are also kept in the
Notes-file OS9 on VXCERN.
There are other files of interest in the os9 directory, see :
/userb/kemp/os9/READ.ME
Files on PRIAM can be accessed from VAX VMS systems using e.g.
priam::"/userb/kemp/os9/mail-shots/info-0688"
Much public domain software can be found in the various directories
in : VXCERN::DISK$CG:[PRIAMOS9.PUBLIC]
[Note VMS files can be accessed from Priam using the commands dls, dcp,
dcat e.g. DCP VXCRNA::'DISK$CG:[PRIAMOS9]ERRORS.TXT' X.TXT
Binary files have been converted to S1 format and should be converted
back into binary using the OS-9 utility EXBIN.
You may also bring floppy(s) to the OS-9 Demonstration room (31 1-012)
and take copies.
Various documents about OS-9 are held in the OS-9 demonstration
room (31 1-012). The key to this room is with Douglas Kemp (31 1-011).
This room also has OS-9 demonstration systems with OS-9 software
products (from Microware and others) available for trial use. When
you want have a demo of a software item give me a ring :
Douglas Kemp (5024 or 13/3066)