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

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