HDTenEightyP/NetNews huggingface dataset:
From: kientzle@shake-n-bake.berkeley.edu (Tim Kientzle)
Newsgroups: comp.os.os9
Subject: Re: TeX for OSK is on hermit
Date: 2 Sep 1992 03:54:26 GMT
Organization: University of California, Berkeley
NNTP-Posting-Host: shake-n-bake.berkeley.edu

Russell Hoffman (rh2y+@andrew.cmu.edu) writes:
>>Well, folks, after chasing it for nearly three years, I have finally found
>>a PD version of the TeX typesetting program ported to OS9/68000. It is the

To which Kei Thomsen (F+zNDG@keihh.hanse.de) asks:
>And what about Metafont, BibTeX ... ?

   The "web2c" system which is used in the "Unix TeX" distribution to
compile Web -> Pascal -> C ports to OS9 relatively easily.  The only
problem I had was that Microware "cc" has bugs, yet "gcc" seems to
choke on some of the larger files (compiling for 68000).  I've managed
to compile the entire TeX suite (TeX 3.14, BibTeX 0.99c, MetaFont 2.7,
Beebe 2.10 printer drivers, plus utilities), built several of the
macro packages (LaTeX 2.09, and soon AmsTeX 2.1 and TeXInfo), and it
all works quite well.  The biggest drawback is that 2 meg of RAM
is just barely enough to run "small" TeX.
   For those interested in tackling the port personally, the Unix TeX
distribution is available from "byron.u.washington.edu" via anonymous
ftp, and probably several other sites worldwide.  The Beebe drivers
are available from ymir.claremont.edu, among other places.  In another
month or two, once the system I'm working with has stabilized some
(I'm still re-arranging and messing with the defaults), I'll upload
the core system to hermit (the executables and some instructions on
building the complete system from widely-available and
system-independent macro files available from many places).

					- Tim
From: cheselka@cactus.org (Michael R. M. Cheselka)
Subject: MM/1 and Pipelines
Organization: Capital Area Central Texas UNIX Society, Austin, Tx
Distribution: usa
Date: Thu, 3 Sep 1992 04:07:13 GMT

What issue of Pipelines mentions the MM/1?  I can't find it anywhere, yet I
saw somehting in this newsgroup, awhile back, mentioning this event.
-- 
cheselka@cactus.org               N5UVV              Michael R. M. Cheselka
os9@gnu.ai.mit.edu        Hangs out on 145.21mhz       400 W. 34th st. #103
membership@cactus.org                                 Austin, TX 78705-1331
{...}!cs.utexas!cactus.org!cheselka (512)452-9412v ( 24hours answer. mach.)
From: kientzle@beirut.berkeley.edu (Tim Kientzle)
Newsgroups: comp.os.os9
Subject: Re: Strange problem with setjmp()/longjmp() in OS9
Date: 4 Sep 1992 00:54:48 GMT
Organization: University of California, Berkeley
NNTP-Posting-Host: beirut.berkeley.edu
Summary: Signal handlers are special cases, aren't they?

Mark Elliot (mark@ginger.biophys.upenn.edu) writes:
>>	I am programming in OS-9 v2.3 and cannot get setjmp()/longjmp() to
>>behave. I would like my signal handling routine to call longjmp() to branch
>>to a location in my main() routine as set by setjmp().
   Since longjmp() works by rolling back the stack, I would personally
expect that there's no way to implement setjmp/longjmp to do what you
want, i.e. be usable from within a signal handler.  Remember that YOU
didn't call the signal handler (the system did), so rolling back the
stack doesn't make sense.
From: jjs40@cd.amdahl.com (John Sullivan)
Newsgroups: comp.os.os9
Subject: OS9 on 68K VME / Wanted 6809 OS9 system.
Date: 23 Aug 92 18:38:26 GMT
Organization: Amdahl Corporation, Sunnyvale CA

I recently acquired (for free) a VME rack with some 68K cards and
a SASI disk controller which can run an ST506 type hard drive.  I am
currently running CP/M-68K on it, but it is my understanding that
OS9 is available now for 68K CPUs and I am very interested in trying 
it out.

Where can OS9 for a 68K CPU be obtained?  Can I get it in a flavor that
more or less runs on my system?  If not, can I get it in a generic flavor
that I can customize and boot strap?  If OS9 won't ever be able to run on
my system, what kind of system do I need to run it?

--

Also, I'm interested in acquiring an OS9 capable 6809-based system.  
I'd like to get something that is fairly maintainable (socketed chips, few
homebrew mods) that can support two disk drives and will run on a composite
monitor or an ASCII terminal.  Does anyone have one of these to sell or
know where I can find one?  Is a CoCo3 a viable option?  (I used to own one
of the first CoCo systems.  A nice machine.)

-- 
John Sullivan, Engineer/Computer Development.   Email: jjs40@cd.amdahl.com.
Amdahl Corporation, Sunnyvale CA.               Phone: (408)746-4688.
From: pruyne@cabrales.cs.wisc.edu (Jim Pruyne)
Newsgroups: comp.os.os9
Subject: The OS9/OSK Archive
Summary: The archive has moved to cabrales.cs.wisc.edu
Date: 2 Sep 92 22:28:12 GMT
Organization: U of Wisconsin Madison - Computer Sciences

Well, folks, as I mentioned recently the (former) OS9 archive server,
hermit.cs.wisc.edu, crashed while I was gone last week.  Fortunately,
everything up until just before the crash has been recovered, and the
archive has been restored on cabrales.cs.wisc.edu (IP address:
128.105.2.70).  Please spread the word wide as I am (obviously) unable to
leave a forwarding address on hermit like I did last year when the site
moved.

Also, there were a few questions recently about obtaining stuff from the
archive via e-mail.  There has for some time now been an e-mail server for
the archive.  It was broken for a while, but appears to be functioning well
at the site's new home.  To access the server, send mail to
os9archive@cabrales.cs.wisc.edu.  To get some help text, just put the word
"help" in the body of the message.

As always, any and all questions can be sent to me at pruyne@cs.wisc.edu.

--- Jim
From: mike@htsmm1.Las-Vegas.NV.US (Mike Haaland)
Newsgroups: comp.os.os9
Subject: Re: Signal from Socket
Date: 25 Aug 92 05:50:34 PDT
Distribution: world
Organization: HyperTech Software

In you code, is the variable socketpd a path number?  I haven't worked with
sockman, but I know _ss_ssig() needs a path number and not a FILE pointer
passed to it.


--
Mike Haaland

CompuServe : 72300,1433
Delphi     : MikeHaaland
Internet   : mike@htsmm1.las-vegas.nv.us
Usenet     : ...!htsmm1.las-vegas.nv.us!mike      	
--
From: kt@keihh.hanse.de (Kei Thomsen)
Newsgroups: comp.os.os9
Subject: Re: Signal from Socket
Distribution: world
Date: 29 Aug 92 06:22:18 GMT

In article <1992Aug25.055034.90@htsmm1.Las-Vegas.NV.US> mike@htsmm1.Las-Vegas.NV.US (Mike Haaland) writes:

>In you code, is the variable socketpd a path number?  I haven't worked with
>sockman, but I know _ss_ssig() needs a path number and not a FILE pointer
>passed to it.

You are right, it must be a path number. A FILE pointer is ,,only higher level''
filehandling.

                   /\
                  |^^|
                  |{}|
   _______________/~~\________________
  / Kei Thomsen   |  | keihh.hanse.de \
 `========--------.  .---------========'
                  ||||
 Wildermuthring 90 || kt@keihh.hanse.de
 2000 Hamburg 62   ||    OS-9 68030 
 Voice 040/5205921 ||
 Modem 040/5200428 ||  300-14400 Baud
               ,---||---, (V32bis)
               '---<>---'
Newsgroups: comp.os.os9,comp.os.m6809
From: boisy@microware.com (Boisy Pitre)
Subject: OS-9 Users Group Update
Organization: OS-9 Users Group
Date: Fri, 28 Aug 1992 20:30:47 GMT


Because of changes over the past few months, I would like to take this time
to update all of you on our progress.

Officers
--------
Debra Kreider has joined the OS-9 Users Group as Secretary/Treasurer.
Alan Sheltra is the new MOTD editor.
Scott McGee has assumed the position of software librarian.

This brings the size of the OS-9 Users Group board of officers to 5.

Addresses
---------
The OS-9 Users Group now has two U.S. mailing addresses:

        P.O. Box 434                    P.O. Box 465
  Farmington, Utah  84025           Goshen, Indiana  46526


MOTD
----
Issue #2 of the MOTD will be mailing to members on or before September 10th.


Atlanta Fest
------------
The OS-9 Users Group will be represented at the Atlanta Fest on October 3-4.
Besides selling memberships and talking to members, we plan on selling the
official OS-9 Users Group t-shirts.  Stop by and chat with us!

Thank you,
Boisy G. Pitre
From: gjm@gserv1.dl.ac.uk (g.j.milne)
Newsgroups: comp.os.os9
Subject: ANSI (New Technology) C Compiler
Date: 27 Aug 92 15:26:08 GMT
Reply-To: gjm@gserv1.dl.ac.uk
Organization: Daresbury Laboratory, UK

Has anyone taken delivery of the new technology ANSI C Compiler yet? If
so, what do you think of it?

---
S.E.R.C. Daresbury Laboratory, Warrington, WA4 4AD, United Kingdom.
e-mail     : g.j.milne@dl.ac.uk (INTERNET)  g.j.milne@uk.ac.daresbury (JANET)
Opinions expressed are my own, not necessarily those of my employer!
Newsgroups: comp.os.os9
From: rg@msel.unh.edu (Roger Gonzalez)
Subject: EEPROM as ram drive?
Organization: Denning Mobile Robotics
Distribution: comp
Date: Tue, 1 Sep 1992 22:47:19 GMT


Hi.. I don't know anything at all about OS-9, other than I'm using it at my
new job.  They want to know if its possible to use EEPROM as part of the file
system.  I told 'em I hadn't the foggiest, but that I suspected that the wierd
behavior of EEPROM when you write to it (i.e. it doesn't write the first time)
probably would cause problems and necessitate a custom driver.  Is this so?
And has anyone already written one?

Thanks..

(please email, I'll summarize if there is interest)

-Roger
--
artificial flowers        pieces of plastic and metal, crudely fashioned to 
                          bear a limited, superficial resemblance to real
                          flowers, but with no credible attempt to match their
                          internal complexity in terms of form, function, or
                          behavior

artificial intelligence   really smart computers

Roger Gonzalez   -  rg@msel.unh.edu
Denning Mobile Robotics, Wilmington MA


Newsgroups: comp.os.os9
From: stevenw@disk.uucp (Steven Weller)
Subject: Re: What's ARK systems ?
Organization: Digital Information Systems of KY
Date: Wed, 26 Aug 1992 12:55:13 GMT

root@edy.elettra.trieste.it (System Administrator) writes:

>	Reading Os9 News at Cern I found reference to an ARK system.

>	Does anyone know what is it ?

>	Thankx in advance

>Keywords: 


ARK Systems is a company, not a product.  They are in Santa Clara, CA
and write (among other things) Disk Squeezer for OS-9.  Contact them
on 1-408-224-5358.

-- 
: Phone: (502) 425 9560   <<  Steven Weller  >>   Fax: (502) 426 3944 :
:   Windsor Systems, 2407 Lime Kiln Lane, Louisville, KY, 40222 USA   :
:      "A substance almost, but not quite, entirely unlike tea"       :
:        stevenw@disk.UUCP or uunet!ukma!corpane!disk!stevenw         :
From: kientzle@beirut.berkeley.edu (Tim Kientzle)
Newsgroups: comp.os.os9
Subject: Re: HELP on Monitoring forked child processes
Date: 26 Aug 1992 22:47:10 GMT
Organization: University of California, Berkeley
NNTP-Posting-Host: beirut.berkeley.edu
Keywords: child fork wait

In article <87099@netnews.upenn.edu> mark@ginger.biophys.upenn.edu (Mark Elliott) writes:
>
>	I am writing an OS-9 application that forks a child process
>from time to time and wants to monitor it's progress...

   The _get_process_desc() call returns a procid structure.  This
structure is defined in "/dd/defs/procid.h", and "/dd/defs/process.a"
has assembly language definitions for the same structure.  The
latter file also gives the following information:
   The "state" byte is bitmapped.
      Bit 7:  System State
      Bit 6:  Timed sleep
      Bit 5:  Time slice expired
      Bit 4:  Image Change (MMU protection map has changed)
      Bit 3:  Unused
      Bit 2:  Unused
      Bit 1:  Condemned
      Bit 0:  Dead

					- Tim Kientzle
From: pruyne@smithers.cs.wisc.edu (Jim Pruyne)
Newsgroups: comp.os.os9,sub.os.os9
Subject: Re: Info on Hermit
Date: 30 Aug 92 14:10:00 GMT
Distribution: usa
Organization: U of Wisconsin Madison - Computer Sciences

In <1992Aug30.032319.2016@umr.edu> bmaddox@cs.umr.edu (Brian Maddox) writes:

>   Hi there.  It's me again.  I would first like to thank everyone who E-mailed
>me about the problem I was having with CUTS (I would have sent private E-Mail
>thanking you but I went on a mad deleting spree and deleted the capture buffer
>file that had your addresses).
>   This isn't a problem, just a question.  Is hermit.cs.wisc.edu closed down?
>I've tried to ftp to it but I keep getting time out errors.  I remember that
>I had no problem connecting to it before college got out so I was wondering if
>it's on my end or if they've removed hermit.  Thanks.
>                   Brian Maddox (bmaddox@cs.umr.edu)

Hi All!

I was on vacation for the last week, and in that time the powers that be
have removed hermit from our network.  You see, I moved offices, and our
workstations generally stay in the old office.  No problem usually, but
since hermit was an old VAX, it has apparently been removed from the net.
I will get in contact with the above mentioned powers that be, and see what
can be done about re-installing hermit, or at least the archive on one of a
few different places.  Watch this space for updates!!  Until then, hold on,
and it will get taken care of ASAP.  

Sorry for any headaches this is causing the net...

--- Jim
OS9/OSK (formerly hermit) archive administrator (finder)
Newsgroups: comp.os.os9
From: drx@chinet.chi.il.us (Scott Whittle)
Subject: Re: os9/68030 with SCSI drive/How to check drive errors?
Organization: Chinet - Public Access UNIX
Date: Mon, 24 Aug 1992 00:16:04 GMT

It has been doing this for about 3 months. It's in an airconditioned office
so it stays pretty much the same temp/humiditiy etc. I have also had the
drive for about 15 months. so the seasons have come an gone...
s.

-- 
Scott Whittle (drx)                       drx@chinet.chi.il.us
Ground Zero Sight & Sound, inc.          
Two Wheaton Center #1111         * Ding-a-Ding-Dang my Dang-a-long-ling-long 
Wheaton, IL 60187 708.533.7471   * Ministry, JBMH, as edited by IceIce Beno
From: tomk@westgac3
Newsgroups: comp.os.os9
Subject: wierd happenings with C compiler
Summary: Can anyone explain these?
Keywords: C compiler
Date: 28 Aug 92 10:09:44 GMT
Organization: West Georgia Color Computer 3

SETUP: Color Computer 3 w/OS9 Level2, C compiler from Level 1, patched for HD.
       Stock libraries replaced by Kreider libraries.

Problems .....

1) In the header file from Rick Adams UUCP, There is the entry
   #define PUBDIR "/dd/spool/uucppublic"

   While attempting to apply a patch to one of the modules for "uucico"...

ssendfile(cline)
        char *cline;
{
        FILE *file;
        static char holdit[200];

  (stuff deleted)

        if ((index(words[4], 'c') != NULL) && (words[2][0] == '~')) {
           sprintf(holdit,"%s%s",PUBDIR,rindex(words[1],'/'));
           if(debuglvl >= 3) printf("Receiving UNIX file %s.\n",holdit);

  (rest of stuff deleted)

    When the debug message was printed, I got the following:
Receiving UNIX file /dd/spool/uucppubl/watizit.z
                              ^^^^^^^^
                             what happened?????

Anyhow, my fix for that compiler generated booboo was:
      char *dir_pub="/dd/spool/uucppublic";
      ...
      sprintf(holdit,"%s%s",dir_pub,rindex(words[1],'/'));
Again, does anyone know _why_ the compiler truncated the header definition??

2) I was trying to do some fancy footwork with the function "sscanf()", perhaps
someone can explain this one...

typedef struct {
         char name[32],
              passwd[40];
         int  uid,
              priority;
         char execution[80],
              homebase[80],
              startpgm[80];
      } PSWD;

fetch_pw()
{
    PSWD *p, pwd;
    FILE *f, fopen();
    (etc.)

    p = &pwd;

    (open system password file and place entry into char buffer, "cbuf")

    sscanf(cbuf,"%[^,],%[^,],%d,%d,%[^,],%[^,],%s",p->name,p->passwd,
    p->uid,p->priority,p->execution,p->homebase,p->startpgm);

    printf("%s %s %d %d %s %s %s\n",p->name,p->passwd,p->uid,p->priority,
    p->execution,p->homebase,p->startpgm);

    (and continue with rest of file)
}
The result that I get from fetch_pw() is the first string and all other
parts of the struct are NULL/ZIPPO/NADA. I then replaced the struct
access with individual variables and adjusted the sscanf() & printf() to
fill those variables and the _same_ result. Does anyone have a clue as
to why sscanf() won't parse the string correctly???

 -- 
Thomas Kocourek  KD4CIK                       :UUCP on an OS9 system,
UUCP: ...!{emory,gatech}!wa4mei!westgac3!tomk :Multitasking & windows in
INTERNET tomk@westgac3                        :512KBytes - All in a COCO3!
Newsgroups: comp.os.os9
From: ron@optimla.aimla.com (Ron Moore)
Subject: Re: getc() bug?
Organization: OptImage Interactive Services L.P.
Date: Thu, 27 Aug 92 17:27:41 GMT

In article <17h1seINNcj4@agate.berkeley.edu> kientzle@beirut.berkeley.edu (Tim Kientzle) writes:
>I had this odd bug in a program which I finally solved by moving some
>calls to getc.  From studying the effect on the assembly, it looks as
>if getc() is trashing D1.  This is using the libraries supplied with
>the MM/1, which I believe are the OS9 2.3 libraries.  Can anyone
>confirm or deny that getc() has a problem?  And, if so, can
>anyone suggest a simple workaround (other than re-arranging the code,
>preferably).
>					- Tim

Howdy,
	All of the OS9 system calls reserve D1 for returning error codes on
failure.  Many support routines for system calls take advantage of this
and use D1 as a temporary variable.  How did this show up for you?
The Microware compiler knows better than to rely on holding onto D1.
Are you using GNU?

-- 
				Ron Moore
				OptImage Interactive Services Co., L.P.
				uunet!aimla!optimla!ron
From: mark@ginger.biophys.upenn.edu (Mark Elliott)
Newsgroups: comp.os.os9
Subject: HELP on Monitoring forked child processes
Keywords: child fork wait
Date: 26 Aug 92 18:03:31 GMT


	I am writing an OS-9 application that forks a child process from time
to time and wants to monitor it's progress (but does not want to wait() for it).
How can I tell a) if it's alive b) what state it's in?
	I have looked at _get_process_state() but the values of the procid
structure entries are unknown to me. Do I want "procid._state"? What are the
values corresponding to WAIT, EXECUTE, SWAPPED_OUT, etc...?

	Thanks to any and all respondents.

Mark Elliott
OS-9 Newcomer
University of Pennsylvania
mark@ginger.biophys.upenn.edu




Newsgroups: comp.os.os9
From: kdarling@garfield.catt.ncsu.edu (Kevin Darling)
Subject: Re: Any good litterature?
Organization: North Carolina State University
Date: Tue, 1 Sep 1992 16:35:40 GMT

Lennart Boklund writes:
>I didn't find anything about this in the FAQ, so...
>Are there any good literature/papers/material on OS9?
 
The first place to start would be Microware:

 "The OS-9 Catalog"    (free)  good overview of the system
 "The OS-9000 Catalog" (free)
 "The OS-9 Sourcebook" (extra cost - reference of systems & applications)
 "List of OS-9 OEM Licensees" (good ref for authors covering OS9)
 "Pipelines"  (quarterly newsletter)
 
Much of the info in the "Catalogs" can also be found in downloadable text
form on CompuServe ("go msc" or "go microware").

As for books, there've been about half a dozen, but most dealt with OS9/6809.
The only totally OS9/68K book so far is:

 "OS-9 Insights (Advanced programmer's guide to OS9/68K)", by Dibble,
  published by Microware, 1988.  340+ pages.
 
I've heard of (but never bought) this book:

 "16- and 32- Bit Microcomputer Interfacing", by Lipovski. ISBN 0-13-812074-9
  or TK7887.5.L55, 1990 (contains chapter on writing OS-9 drivers).
 
There's also supposed to be some hardcore OSK (OS9/68K) programmer books
coming from a company in the UK, but I can't seem to find my notes on them.
Anyone have more info?

A couple of magazine articles which you might have library access to include:

Doctor Dobbs Journal : Jan     1987 : "The OS-9 (68K) Operating System"
BYTE                 : Sep     1990 : "From Tiny Kernels..." (OS9/OS9000)

Also, there are the OS-9 newsletters and magazines mentioned in the FAQ,
which often have technical info and application notes.

kevin <kdarling@catt.ncsu.edu> <76703.4227@compuserve.com>
From: lennart@lulea.trab.se (Lennart Boklund)
Newsgroups: comp.os.os9
Subject: Any good litterature?
Date: 31 Aug 92 11:39:28 GMT
Organization: Telia Research AB, Aurorum 6, 951 75 Lulea, Sweden
X-Newsreader: Tin 1.1 + PL4

I didn't find anything about this in the FAQ, so...

Are there any good litterature/papers/material on OS9?


Regards,
Lennart

Lennart Boklund, Telia Research AB, SWEDEN, email: lennart@lulea.trab.se
From: kdarling@garfield.catt.ncsu.edu (Kevin Darling)
Newsgroups: comp.os.os9
Subject: Re: HELP with OS-9 ISRs
Date: 4 Sep 92 18:52:46 GMT
Organization: North Carolina State University

Mark Elliott writes:
> Does any one know how an Interrupt Service Routine can obtain the value
> of the vector interrupt which invoked it? I wish to load the same ISR
> in the IRQ polling table at several different vector values. The ISR
> needs to take only slightly different actions depending on the vector
> interrupt which caused it to run.

You could use slightly different ISR pointers for each IRQ vector...
then each ISR entry point would load a register with flag bits or number
(telling which vector it was), and jump to your main IRQ routine.

best - kevin <kdarling@catt.ncsu.edu> <76703.4227@compuserve.com>
From: rh2y+@andrew.cmu.edu (Russell E. Hoffman, II)
Newsgroups: comp.os.os9
Subject: Re: TeX for OSK is on hermit
Date: 28 Aug 92 14:35:16 GMT
Article-I.D.: andrew.0ebecY200alZA1Hm5a
	<31@emtwo.UUCP>
Distribution: world
Organization: Junior, Electrical and Computer Engineering, Carnegie Mellon, Pittsburgh, PA

Excerpts From Captions of netnews.comp.os.os9:
27-Aug-92  Re: TeX for OSK is on hermit   Paul M Fitch@emtwo.UUCP (353)     
> You put the TEX archive on Hermit, but many of us have no FTP access. How
>about sending it to Delphi or the COCOmailing list server?

Send mail to os9archive@hermit.cs.wisc.edu, with the word "help" in the
body of the letter. It will tell you how you can use the mail server on
hermit to get files at sites that do not have FTP access.

Cheers,
   Russell Hoffman                 |  Co-Sysop, The Penetrator BBS
rh2y+@andrew.cmu.edu            |  95 MB CoCo, OS9, OS9/68000 Online 24 Hr/day
Carnegie Mellon University      |  York, PA USA +1 717 741 5078 3/12/24 8-1-N
---------------------------------------------------------------------------

-rwx        1 joe_user                   806 May  1 23:38 file

r - indicates you can look at the file
w - indicates file can be hosed
x - indicates file contains bugs