home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!ig!indyvax.iupui.edu!JBHARLAN
- From: JBHARLAN@INDYVAX.IUPUI.EDU (John B Harlan)
- Newsgroups: comp.os.coherent
- Subject: Coherent port/application FAQ
- Message-ID: <01GSQ322KZG80002LD@INDYVAX.IUPUI.EDU>
- Date: 25 Dec 92 12:16:15 GMT
- Sender: daemon@presto.ig.com
- Reply-To: "Coherent operating system" <COHERENT@indycms.bitnet>
- Lines: 261
-
-
- The following is Louis Giliberto's port/application FAQ for Coherent,
- which is always available for individual, auto-magic retrieval from the
- Coherent Filelist on ListServ@IndyCMS.IUPUI.Edu as file COHERENT PORTFAQ
- by sending the command GET COHERENT PORTFAQ as the body of an e-mail or
- interactive message to ListServ@IndyCMS.IUPUI.Edu.
-
- Many thanks to Louis for this very valuable addition to the growing
- Coherent FAQ collection!
-
-
-
- X-News: ivax comp.os.coherent:7575
- From: magus@drktowr.chi.il.us (Louis Giliberto)
- Subject:PortFAQ
- Date: Mon, 21 Dec 92 17:15:10 CST6CDT
- Message-ID:<9212211503@drktowr.chi.il.us>
-
-
- Port/Application FAQ for Coherent
- ---------------------------------
-
- Intro
- -----
-
- Why does this exist? Coherent is a great OS, IMHO, and there are plenty
- of things being ported for it. However, sometimes it gets confusing
- as to who is porting what. So I decided to try and make a list of all of
- them so that people can see who is doing what, and that way it is easier to
- get help (if you want it) and people won't duplicate other's efforts.
-
- The best approach to take (again, IMHO) would seem to be this: let MWC
- work on the OS, and let us work on the applicatons. The reason? If MWC
- can spend more time on the kernel and less on apps, things like sockets
- and the like will appear sooner. This, in turn will allow more apps to be
- ported.
-
- Regardless, here is the FAQ. Info on submitting will be at the end.
-
- Summary (Format courtesy of Detlef Marxsen dema@astrax.north.de)
- -------
- Key:
- 2 = 286-Coherent Only (by default should work with 386 tho)
- 3 = 386-Coherent Only
- 4 = Both 286 and 386 for certain
- B = Beta testers appreciated
- D = Documentation writers appreciated
- M = More programmers for teamwork appreciated
- T = Translators needed (Te->english Tf->french, etc.)
- Cx = Completion level(1-10): 1=just started 7=beta 10=all done
- Ox = Original application (not a port) x=F-Freeware|S-Shareware
-
- Contact / Code / Project
- ---------------------------------
- dema@astrax.north.de (Detlef Marxsen)/B/Autoresponder.
- Mail starts applications
- ---------------------------------
- magus@drktowr.chi.il.us (Louis Giliberto)/3C4OF/PASCAL cross-compiler
- ---------------------------------
- hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C8/Bitmapped device driver
- ---------------------------------
- hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C6/MGR
- ---------------------------------
- patbob@sequent.com (Pat White)/MC1/uw
- ---------------------------------
- root@rwsys.wimsey.bc.ca (Randy Wright)/OF4C?(see below)/Exporter BBS
- ---------------------------------
- ksh@hobbes.ds.boeing.com (Scott Hunziker)/C10/Mawk 1.1.2
- ---------------------------------
- fredex%fcshome@merk.com (Fred Smith)/C10/
- arc 5.21 (from Howard chu)
- Gnu Make 3.62
- Gnu Sed 1.08
- Gnu Awk 2.1
- Mawk 1.11
- Byacc
- beav 1.05 (binary editor and viewer)
- unproto (09/91 version)
- unzip50
- booz 2.0
- zoo 2.10
- indent
- ---------------------------------
- fredex%fcshome@merk.com (Fred Smith)/C?(see below)/joe 1.05
- ---------------------------------
-
- Notes and more info
- -------------------
-
- PASCAL Cross Compiler - magus@drktowr.chi.il.us (Louis Giliberto)
-
- I had to write a Pascal compiler for class that generated an assembly
- file for an RS6000 running AIX. So I did. It's not a full implementation
- of Pascal, but it's a start. Also, the assembly code generated is not
- optimized except for minimum register usage. If someone wants a start
- on a cross-compiler, here it is. E-mail me if you want it. It uses
- nothing strange, so I'll just send the source. Warning: You'll laugh
- for hours when you see my code! (I wonder if the obfuscated C contest
- would take it as an entry?) Also, the code can be compiled on AIX with
- about a 1 line change per header file (AIX's cc chooses the include
- directories differently than Coherent's does). It will *probably* work
- under Coherent 286, but I haven't tried it.
-
- ---------------------
-
- Bit-mapped Device Driver - hcp@csx.cciw.ca (Harry C. Pulley, IV)
-
- "This driver is for Coherent version 4.0. It is a generic driver; that is,
- it may be used with any graphics card. This device driver is able to be generic
- since most of the 'real work' is done by the application program. The primary
- purpose of this driver is the porting of MGR.
-
- "Essentially, this driver gives you the ability to access the graphics device
- through a subset of the iBCS DISPLAY ioctl() codes. MGR does not use the
- iBCS codes to the letter so the subset is sufficient for MGR and probably
- for most or all graphics applications."
-
- ----------------------
-
- MGR - hcp@csx.cciw.ca (Harry C. Pulley, IV)
-
- "I am porting MGR along with Udo Munk and Vince Petree is helping me test
- the Hercules code.... it is a small, fast window manager written by Bellcore
- (freely distributable). There should be support for Hercules, EGA, VGA, and
- SVGA graphics modes."
-
- -----------------------
-
- Uw - patbob@sequent.com (Pat White)
-
- "Uw is a utility that multiplexes up to 7 windows down a phone line. It
- requires a client at the other end (I know clients are available for
- Amiga, Mac & MS-DOS (running windows I think)). This software is BSD source
- and uses a lot of BSD extensions. Main problem area is substituting named
- pipes for BSD sockets. Anyone who wants to help probably needs access to a
- BSD manual (I'm using mine a lot)."
-
- ------------------------
-
- Exporter BBS - root@rwsys.winsey.bc.ca (Randy Wright)
-
-
- ------------------------------------------------------------
- For Immediate Release Dec 8 1992
- Contact: root@rwsys.wimsey.bc.ca (Randy Wright)
- ------------------------------------------------------------
-
- Exporter BBS
- Freeware for Coherent
-
- The Exporter BBS system in Beta release.
-
- features:
- menu driven interface into Coherent
- sysop configurable context sensitive help
- user configurable colour support
- sysop configurable user commandson a per user basis
- multiuser conferencing system
- sysop's real time BBS monitor
- downloads manager
- sysop configurable for languages other than english
- compiles and runs on 286 as well as 386
- includes source code
- no commercial restrictions
-
- Additional features under development:
-
- Feature: Stage of develop
-
- color database mgr (uses .dbf files) running but more functions
- are being added before release.
- color text editor started
- documentation re-write started
- ********************
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- root@rwsys.wimsey.bc.ca (Randy Wright) | Exporter BBS 2400 bps
- or | (604) 581-0518 8N1
- Randy_Wright@Mindlink.bc.ca | uucp ogin: uguest
- | interactive login: guest
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- (included the .sig since it gives the number for the BBS. Hope that's
- OK. - Louis)
-
- -----------------------------
-
- mawk 1.1.2 - ksh@hobbes.ds.boeing.com (Scott Hunziker)
-
- "mawk is an interpreter for the AWK language, written by Mike Brennan.
- It is posix compliant and distributed under the GNU General Public License.
- It is faster than gawk, another GNU AWK interpreter."
-
- Should be available on mwcbbs.
-
- ------------------------------------
-
- That huge list of completed ports - fredex%fcshome@merk.com (Fred Smith)
-
- "These are all done. I've not been able to get them uploaded to raven
- -- mail to Jay Beavers seems to go into the bitbucket."
-
- ------------------------------------
-
- joe 1.05 - fredex%fcshome@merk.com (Fred Smith)
-
- "I've also been working on joe 1.05 (Joe's Own Editor), and it seems to
- work, but the author asked me to hold off while he incorporates some
- additional features into my Coherent port, so I can try building
- a later version with more features."
-
- -------------------------------------
-
- Submission info:
- ----------------
-
- When I receive a submission, I will keep it in the FAQ until it reaches
- completion level 10 (all done). Then it will appear one more time, and
- be removed since I'm assuming the project is done. I'll put out a FAQ
- once a month. If the completion level changes, please e-mail me and
- I'll update it.
-
- Here are the codes again so you don't have to scroll back:
-
-
- Key:
- 2 = 286-Coherent Only (by default should work with 386 tho)
- 3 = 386-Coherent Only
- 4 = Both 286 and 386 for certain
- B = Beta testers appreciated
- D = Documentation writers appreciated
- M = More programmers for teamwork appreciated
- T = Translators needed (Te->english Tf->french, etc.)
- Cx = Completion level(1-10): 1=just started 7=beta 10=all done
- Ox = Original application (not a port) x=F-freeware|S-Shareware
-
-
- Submission form (Based on Detlef's idea):
- -----------------------------------------
-
- *Note* please mail this to: cohnews@drktowr.chi.il.us
- If you just reply, it will go to my account which is fine, but I'll have
- to sort it out of my other e-mail and it might get lost.
-
- Name and Email address:
- Project Name:
- Codes (see above):
- Notes or important info:
-
- -----------------(notes can be as long as you want)----------------
- Comments and suggestions and flames can be sent to me directly:
- magus@drktowr.chi.il.us
-
- -Louis Giliberto
- --
- ---------------------------------------------------------
- Louis J. Giliberto, Jr. ! magus@drktowr.chi.il.us
- -sysadmin drktowr ! lgilibe@orion.it.luc.edu
- Chicago, IL USA !
- ---------------------------------------------------------
-