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 >
Internet Message Format  |  1990-11-12  |  10KB

  1. From:    <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=kemp>
  2. To:      <C=GB;PRMD=UK.AC;O=rl;OU=ib;S=ahs>,
  3.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=csavv>,
  4.           <C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dkakfk3;S=iak184>,
  5.           <C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dm0mpi11;S=jgs>,
  6.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=psh>,
  7.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=richard>,
  8.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcrna;S=sbrissa>,
  9.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=schipper>,
  10.           <C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=dhdmpi5h;S=schmitt>,
  11.           <C=CH;ADMD=arcom;PRMD=switch;O=bitnet;OU=frill51;S=schwab>,
  12.           <C=pt;PRMD=rccn;O=lip;OU=uxlipl;S=sergio>,
  13.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=sicard>,
  14.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcern;S=skaali>,
  15.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvax;S=steff>,
  16.           <C=CH;ADMD=ARCOM;PRMD=SWITCH;O=ethz;OU=ifa;S=stehling>,
  17.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=decnet;OU=vxcern;S=strom>,
  18.           <C=CH;ADMD=ARCOM;PRMD=CERN;O=CERN;OU=cernvm;S=strubin>
  19. Subject: NOVEMBER_MAIL_SHOT
  20.  
  21.     November 1990
  22.  Editor : Douglas Kemp (kemp@cernvax)
  23.  
  24.  This mail-shot contains articles on :
  25.         USER GROUPS
  26.         BULLETIN BOARD
  27.         LICENCED SOFTWARE
  28.         PUBLIC DOMAIN SOFTWARE
  29.         ERROR REPORTS
  30.         OTHER DOCUMENTS RECEIVED
  31.         INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
  32. ------------------------------------------------------------------------
  33. USER GROUPS
  34.  
  35.  EFFO : the latest floppies contained :
  36.   1) Two new programs :
  37.       lgrep - corresponds to grep -l (ie lists files with matching lines
  38.     once only) without the extraneous text generated by grep -l.
  39.       qp    - Quote Processor : allows the stdout of a command (such as lgrep
  40.     above) to be used as the parameters of another command.
  41.      A new version of tree - the visual output of the directories(and files).
  42.     See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EFFO]
  43.   2) A bug report on the MS-DOS file manager.
  44.     See : VXCRNA::DISK$DJ:[OS9SOFT.MSFM.BUG_REPORTS]
  45.   3) The binaries and sources of a VI editor.
  46.     See : VXCRNA::DISK$DJ:[OS9SOFT.VI]
  47. ---------------------------------------------------------------------
  48. BULLETIN BOARD
  49.  
  50.  OS-9 USER MEETING : Reserve Monday the 28th January at 15:00 in your diaries
  51.   for the next OS-9 User Meeting. I propose to have a couple of presentations
  52.   on Networking. If you have something you would like to present, on any
  53.   topic -not just networking, then contact me. (kemp@cernvax.cern.ch)
  54. -----------------------------------------------------------------------
  55. LICENCED SOFTWARE
  56.  
  57.  FUTURE RELEASES : New releases of several products are expected in the
  58.   next few weeks :
  59.   1) ISP 1.3 : An improved memory management algorithm and larger block
  60.      sizes will offer increased performance (a factor 2 for ftp ram-disc
  61.      to ram-disc transfers). It will also support dynamic routing (routed)
  62.      or static routing (ipconfig). Gethostname works - by using the name
  63.      given in 'socket.a'.
  64.   2) NFS 1.1 : The first release is very slow and has several bugs etc which
  65.      should be cured.
  66.   3) OS9 2.4 : Expect some of the OS9000 functionality to be available in
  67.      this release.
  68.   4) UNIBRIDGE 1.2 : to track the updates for the C compiler (3.2 +)
  69.   5) OS-9000 (for 68K and PC) : I have ordered a copy of both (when ready)
  70.  
  71.  LANCEDRV 1.1 : This new release has arrived. It includes an extra field
  72.   for a possible Interrupt Handler. The config request can be made more
  73.   than once as it doesn't reset all the data-structures (eg to change in
  74.   and out of promiscuous mode). The documentation is a bit more detailed in
  75.   a few minor areas. If you want a copy of this package (CERN END-USE ONLY)
  76.   contact me (kemp@cernvax.cern.ch). A more detailed note on the differences
  77.   between release 1.0 and 1.1 can be found on CERNVAX :
  78.        /userb/kemp/os9/doc/lancedrv_1.1.txt
  79.  
  80.  IDENT (FOR UNIBRIDGE) : Antonia Beteva has written a version of this
  81.   program to get over a minor bug (incorrect parity checking).
  82. ----------------------------------------------------------------------
  83. PUBLIC DOMAIN SOFTWARE
  84.  
  85.  GENERAL DEVICE MANAGER (GDM) : Francois Ghinet has written a simple device
  86.   manager to ease the writing of drivers for straightforward devices (e.g
  87.   analogue and digital I/O). See the paper below and/or contact the author
  88.   for further information (ghi@cernvax.cern.ch).
  89.  
  90.  SYSMON : Frank Schmitt has sent in a new release(3.8) with sources which
  91.   works correctly with memory management systems.
  92.      See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.F_SCHMITT]SYSMON.S1
  93.                                  SYSMON.C
  94.                                  SYSMON.DOC
  95.  
  96.  PATH NAME : Frank has also sent in an include file which scans the file
  97.   structure to find your path name (rather than using pd into a pipe).
  98.      See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.F_SCHMITT]PD.H
  99.  
  100.  EXIT HANDLER : Alessandro Miotto has forwarded a new version of this which
  101.   can be installed as a part of the boot file. There is also a post-mortem
  102.   library.
  103.      See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EXIT_HANDLER]
  104.  
  105.  EXCEPTION HANDLER : Alessandro has updated this package so that it now
  106.   writes its output to stderr and to a data-module. The latter can be
  107.   output by a program (provided).
  108.      See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.EXCEPT_HANDLER]
  109.  
  110.  F$CCtl, F$Permit, F$Protect, F$GSPUMp - I have written C interfaces to these
  111.   operating system functions (Cache control, Memory Management permission,
  112.   protection and information).
  113.      See : VXCRNA::DISK$CG:[PRIAMOS9.PUBLIC.OTHERS.GENERAL]FCCTL.A
  114.                                FPERMIT.A
  115. -----------------------------------------------------------------------
  116. ERROR REPORTS
  117.  
  118. Date        : 1990-Oct-19
  119. Problem     : SBF Documentation/Sources
  120. Source      : Jorgen Petersen
  121.  
  122. Description : The Technical I/O manual refers to the files :
  123.         sbfdev.a and sbfdrvtb.a
  124.           They are not present on the portpack (or anywhere else).
  125.  
  126. Remedy      : ??
  127.         >>------------------------------------------------------<<
  128. Date        : 1990-October-23
  129. Problem     : C compiler fault for unsigned right shifts
  130. Source      : Louis Tremblet
  131.  
  132. Description : The following wrong code is produced on Unibridge (3.1)
  133.           compiler, the native 3.2 compiler BUT NOT ON UNIBRIDGE (3.0)
  134.           compiler!
  135.  
  136.         unsigned long ix,iw,i,n;
  137.         unsigned long jbyt_(w, i, n)
  138.         unsigned long *w, *i, *n;
  139.             {
  140.             return (( *w << (33-*i-*n) ) >> ( 32-*n ));
  141.             }
  142.  
  143.          psect os9bug_c,0,0,0,0,0
  144.          nam os9bug_c
  145.          vsect
  146.         ix: ds.l 1
  147.         iw: ds.l 1
  148.         i: ds.l 1
  149.         n: ds.l 1
  150.          ends
  151.          ttl jbyt_
  152.         jbyt_:  link a5,#0
  153.          movem.l #_1!3,-(sp)
  154.          movea.l _2(sp),a0
  155.          movea.l 4(sp),a1
  156.          moveq.l #33,d0 :2
  157.          sub.l (a1),d0 :2
  158.          sub.l (a0),d0 :2
  159.          movea.l (sp),a0 :2
  160.          move.l (a0),d1 :2
  161.          lsl.l d0,d1 :2
  162.          movea.l _2(sp),a0
  163.          moveq.l #32,d0 :2
  164.          sub.l (a0),d0 :2
  165.          asr.l d0,d1 :2         <-----   should be   lsr.l d0,d1 :2
  166.          move.l d1,d0 :2
  167.          bra _3
  168.          nop :2
  169.         _3
  170.          movem.l -8(a5),#_1
  171.          unlk a5
  172.          rts :2
  173.         _1 equ 0x00000300 :0
  174.         _2 equ 0x00000018 :0
  175.          ends
  176.  
  177. Remedy      : As a workaround, you can cast the temporary result.  This will
  178.           produce the desired result. For example, this line should be
  179.           used in your sample code to get around the bug.
  180.  
  181.           return( (unsigned) (*w << (33-*i-*n) ) >> (32-*n) );
  182.  
  183. ------------------------------------------------------------------
  184. OTHER DOCUMENTS RECEIVED
  185.  
  186.  PAPERS
  187.   'An OS9 General Device Manager (GDM)', F. Ghinet, Oct 90
  188.   The existing managers (SCF, SBF, RBF ..) tend to have unwanted implicit
  189.   actions. This simple compact driver allows easy driver writing for simple
  190.   devices (e.g. analogue or digital I/O).
  191.  
  192.  COMMERCIAL - CATALOGUES
  193.   'The OS-9000 Catalog', Microware, 90
  194.   An overview of all the software products Microware produces for OS9000.
  195.  
  196.   'Software Source Directory', Vita, 90
  197.   Software available for VME-bus systems (but mostly independent of it!) for,
  198.   among others, OS-9. Has about 200 offerings ranging from utility packages
  199.   through file managers to compilers and spread-sheets. So before writing
  200.   anything...
  201. -----------------------------------------------------------------------
  202. INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
  203.  
  204.   Previous mail-shots can be found in the directory (on PRIAM) :
  205.           /userb/kemp/os9/mail-shots
  206.   with names such as info-0688 etc. They are also kept in the
  207.   Notes-file OS9 on VXCERN.
  208.  
  209.   There are other files of interest in the os9 directory, see :
  210.       /userb/kemp/os9/READ.ME
  211.  
  212.   Files on PRIAM can be accessed from VAX VMS systems using e.g.
  213.           priam::"/userb/kemp/os9/mail-shots/info-0688"
  214.  
  215.   Much public domain software can be found in the various directories
  216.   in :  VXCERN::DISK$CG:[PRIAMOS9.PUBLIC]
  217.   [Note VMS files can be accessed from Priam using the commands dls, dcp,
  218.    dcat e.g. DCP VXCRNA::'DISK$CG:[PRIAMOS9]ERRORS.TXT' X.TXT
  219.   Binary files have been converted to S1 format and should be converted
  220.   back into binary using the OS-9 utility EXBIN.
  221.   You may also bring floppy(s) to the OS-9 Demonstration room (31 1-012)
  222.   and take copies.
  223.  
  224.   Various documents about OS-9 are held in the OS-9 demonstration
  225.   room (31 1-012). The key to this room is with Douglas Kemp (31 1-011).
  226.   This room also has OS-9 demonstration systems with OS-9 software
  227.   products (from Microware and others) available for trial use. When
  228.   you want have a demo of a software item give me a ring :
  229.  
  230.                   Douglas Kemp (5024 or 13/3066)
  231.