home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / coherent / 6442 < prev    next >
Encoding:
Internet Message Format  |  1992-12-25  |  10.1 KB

  1. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!ig!indyvax.iupui.edu!JBHARLAN
  2. From: JBHARLAN@INDYVAX.IUPUI.EDU (John B Harlan)
  3. Newsgroups: comp.os.coherent
  4. Subject: Coherent port/application FAQ
  5. Message-ID: <01GSQ322KZG80002LD@INDYVAX.IUPUI.EDU>
  6. Date: 25 Dec 92 12:16:15 GMT
  7. Sender: daemon@presto.ig.com
  8. Reply-To: "Coherent operating system" <COHERENT@indycms.bitnet>
  9. Lines: 261
  10.  
  11.  
  12.      The following is Louis Giliberto's port/application FAQ for Coherent,
  13. which is always available for individual, auto-magic retrieval from the
  14. Coherent Filelist on ListServ@IndyCMS.IUPUI.Edu as file COHERENT PORTFAQ
  15. by sending the command GET COHERENT PORTFAQ as the body of an e-mail or
  16. interactive message to ListServ@IndyCMS.IUPUI.Edu.
  17.  
  18.      Many thanks to Louis for this very valuable addition to the growing
  19. Coherent FAQ collection!
  20.  
  21.  
  22.  
  23. X-News: ivax comp.os.coherent:7575
  24. From: magus@drktowr.chi.il.us (Louis Giliberto)
  25. Subject:PortFAQ
  26. Date: Mon, 21 Dec 92 17:15:10 CST6CDT
  27. Message-ID:<9212211503@drktowr.chi.il.us>
  28.  
  29.  
  30. Port/Application FAQ for Coherent
  31. ---------------------------------
  32.  
  33. Intro
  34. -----
  35.  
  36. Why does this exist?  Coherent is a great OS, IMHO, and there are plenty
  37. of things being ported for it.  However, sometimes it gets confusing
  38. as to who is porting what.  So I decided to try and make a list of all of
  39. them so that people can see who is doing what, and that way it is easier to
  40. get help (if you want it) and people won't duplicate other's efforts.
  41.  
  42. The best approach to take (again, IMHO) would seem to be this:  let MWC
  43. work on the OS, and let us work on the applicatons.  The reason?  If MWC
  44. can spend more time on the kernel and less on apps, things like sockets
  45. and the like will appear sooner.  This, in turn will allow more apps to be
  46. ported.
  47.  
  48. Regardless, here is the FAQ.  Info on submitting will be at the end.
  49.  
  50. Summary  (Format courtesy of Detlef Marxsen dema@astrax.north.de)
  51. -------
  52. Key:
  53.         2 = 286-Coherent Only (by default should work with 386 tho)
  54.         3 = 386-Coherent Only
  55.         4 = Both 286 and 386 for certain
  56.         B = Beta testers appreciated
  57.         D = Documentation writers appreciated
  58.         M = More programmers for teamwork appreciated
  59.         T = Translators needed (Te->english Tf->french, etc.)
  60.         Cx = Completion level(1-10): 1=just started 7=beta 10=all done
  61.         Ox = Original application (not a port) x=F-Freeware|S-Shareware
  62.  
  63. Contact / Code / Project
  64. ---------------------------------
  65. dema@astrax.north.de (Detlef Marxsen)/B/Autoresponder.
  66.         Mail starts applications
  67. ---------------------------------
  68. magus@drktowr.chi.il.us (Louis Giliberto)/3C4OF/PASCAL cross-compiler
  69. ---------------------------------
  70. hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C8/Bitmapped device driver
  71. ---------------------------------
  72. hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C6/MGR
  73. ---------------------------------
  74. patbob@sequent.com (Pat White)/MC1/uw
  75. ---------------------------------
  76. root@rwsys.wimsey.bc.ca (Randy Wright)/OF4C?(see below)/Exporter BBS
  77. ---------------------------------
  78. ksh@hobbes.ds.boeing.com (Scott Hunziker)/C10/Mawk 1.1.2
  79. ---------------------------------
  80. fredex%fcshome@merk.com (Fred Smith)/C10/
  81.         arc 5.21 (from Howard chu)
  82.         Gnu Make 3.62
  83.         Gnu Sed 1.08
  84.         Gnu Awk 2.1
  85.         Mawk 1.11
  86.         Byacc
  87.         beav 1.05 (binary editor and viewer)
  88.         unproto (09/91 version)
  89.         unzip50
  90.         booz 2.0
  91.         zoo 2.10
  92.         indent
  93. ---------------------------------
  94. fredex%fcshome@merk.com (Fred Smith)/C?(see below)/joe 1.05
  95. ---------------------------------
  96.  
  97. Notes and more info
  98. -------------------
  99.  
  100. PASCAL Cross Compiler - magus@drktowr.chi.il.us (Louis Giliberto)
  101.  
  102. I had to write a Pascal compiler for class that generated an assembly
  103. file for an RS6000 running AIX.  So I did.  It's not a full implementation
  104. of Pascal, but it's a start.  Also, the assembly code generated is not
  105. optimized except for minimum register usage.  If someone wants a start
  106. on a cross-compiler, here it is.  E-mail me if you want it.  It uses
  107. nothing strange, so I'll just send the source.  Warning:  You'll laugh
  108. for hours when you see my code! (I wonder if the obfuscated C contest
  109. would take it as an entry?)  Also, the code can be compiled on AIX with
  110. about a 1 line change per header file (AIX's cc chooses the include
  111. directories differently than Coherent's does). It will *probably* work
  112. under Coherent 286, but I haven't tried it.
  113.  
  114. ---------------------
  115.  
  116. Bit-mapped Device Driver - hcp@csx.cciw.ca (Harry C. Pulley, IV)
  117.  
  118. "This driver is for Coherent version 4.0.  It is a generic driver; that is,
  119. it may be used with any graphics card.  This device driver is able to be generic
  120. since most of the 'real work' is done by the application program.  The primary
  121. purpose of this driver is the porting of MGR.
  122.  
  123. "Essentially, this driver gives you the ability to access the graphics device
  124. through a subset of the iBCS DISPLAY ioctl() codes.  MGR does not use the
  125. iBCS codes to the letter so the subset is sufficient for MGR and probably
  126. for most or all graphics applications."
  127.  
  128. ----------------------
  129.  
  130. MGR - hcp@csx.cciw.ca (Harry C. Pulley, IV)
  131.  
  132. "I am porting MGR along with Udo Munk and Vince Petree is helping me test
  133. the Hercules code.... it is a small, fast window manager written by Bellcore
  134. (freely distributable).  There should be support for Hercules, EGA, VGA, and
  135. SVGA graphics modes."
  136.  
  137. -----------------------
  138.  
  139. Uw - patbob@sequent.com (Pat White)
  140.  
  141. "Uw is a utility that multiplexes up to 7 windows down a phone line. It
  142. requires a client at the other end (I know clients are available for
  143. Amiga, Mac & MS-DOS (running windows I think)).  This software is BSD source
  144. and uses a lot of BSD extensions.  Main problem area is substituting named
  145. pipes for BSD sockets.  Anyone who wants to help probably needs access to a
  146. BSD manual (I'm using mine a lot)."
  147.  
  148. ------------------------
  149.  
  150. Exporter BBS - root@rwsys.winsey.bc.ca (Randy Wright)
  151.  
  152.  
  153. ------------------------------------------------------------
  154. For Immediate Release                             Dec 8 1992
  155. Contact: root@rwsys.wimsey.bc.ca (Randy Wright)
  156. ------------------------------------------------------------
  157.  
  158.                          Exporter BBS
  159.                     Freeware for Coherent
  160.  
  161.         The Exporter BBS system in Beta release.
  162.  
  163. features:
  164.         menu driven interface into Coherent
  165.         sysop configurable context sensitive help
  166.         user configurable colour support
  167.         sysop configurable user commandson a per user basis
  168.         multiuser conferencing system
  169.         sysop's real time BBS monitor
  170.         downloads manager
  171.         sysop configurable for languages other than english
  172.         compiles and runs on 286 as well as 386
  173.         includes source code
  174.         no commercial restrictions
  175.  
  176. Additional features under development:
  177.  
  178.         Feature:                                Stage of develop
  179.  
  180.         color database mgr (uses .dbf files)    running but more functions
  181.                                                 are being added before release.
  182.         color text editor                       started
  183.         documentation re-write                  started
  184.                     ********************
  185.  
  186.  
  187. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188. root@rwsys.wimsey.bc.ca (Randy Wright)      | Exporter BBS     2400 bps
  189.                 or                          | (604) 581-0518     8N1
  190.     Randy_Wright@Mindlink.bc.ca             | uucp         ogin: uguest
  191.                                             | interactive login: guest
  192. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193.  
  194. (included the .sig since it gives the number for the BBS.  Hope that's
  195.  OK. - Louis)
  196.  
  197. -----------------------------
  198.  
  199. mawk 1.1.2 - ksh@hobbes.ds.boeing.com (Scott Hunziker)
  200.  
  201. "mawk is an interpreter for the AWK language, written by Mike Brennan.
  202. It is posix compliant and distributed under the GNU General Public License.
  203. It is faster than gawk, another GNU AWK interpreter."
  204.  
  205. Should be available on mwcbbs.
  206.  
  207. ------------------------------------
  208.  
  209. That huge list of completed ports - fredex%fcshome@merk.com (Fred Smith)
  210.  
  211. "These are all done. I've not been able to get them uploaded to raven
  212. -- mail to Jay Beavers seems to go into the bitbucket."
  213.  
  214. ------------------------------------
  215.  
  216. joe 1.05 - fredex%fcshome@merk.com (Fred Smith)
  217.  
  218. "I've also been working on joe 1.05 (Joe's Own Editor), and it seems to
  219. work, but the author asked me to hold off while he incorporates some
  220. additional features into my Coherent port, so I can try building
  221. a later version with more features."
  222.  
  223. -------------------------------------
  224.  
  225. Submission info:
  226. ----------------
  227.  
  228. When I receive a submission, I will keep it in the FAQ until it reaches
  229. completion level 10 (all done).  Then it will appear one more time, and
  230. be removed since I'm assuming the project is done.  I'll put out a FAQ
  231. once a month.  If the completion level changes, please e-mail me and
  232. I'll update it.
  233.  
  234. Here are the codes again so you don't have to scroll back:
  235.  
  236.  
  237. Key:
  238.         2 = 286-Coherent Only (by default should work with 386 tho)
  239.         3 = 386-Coherent Only
  240.         4 = Both 286 and 386 for certain
  241.         B = Beta testers appreciated
  242.         D = Documentation writers appreciated
  243.         M = More programmers for teamwork appreciated
  244.         T = Translators needed (Te->english Tf->french, etc.)
  245.         Cx = Completion level(1-10): 1=just started 7=beta 10=all done
  246.         Ox = Original application (not a port) x=F-freeware|S-Shareware
  247.  
  248.  
  249. Submission form (Based on Detlef's idea):
  250. -----------------------------------------
  251.  
  252. *Note* please mail this to: cohnews@drktowr.chi.il.us
  253. If you just reply, it will go to my account which is fine, but I'll have
  254. to sort it out of my other e-mail and it might get lost.
  255.  
  256. Name and Email address:
  257. Project Name:
  258. Codes (see above):
  259. Notes or important info:
  260.  
  261. -----------------(notes can be as long as you want)----------------
  262. Comments and suggestions and flames can be sent to me directly:
  263. magus@drktowr.chi.il.us
  264.  
  265. -Louis Giliberto
  266. --
  267. ---------------------------------------------------------
  268.  Louis J. Giliberto, Jr.   ! magus@drktowr.chi.il.us
  269.    -sysadmin drktowr       ! lgilibe@orion.it.luc.edu
  270.   Chicago, IL  USA         !
  271. ---------------------------------------------------------
  272.