

#: 17677 S1/General Interest
    09-Mar-93  15:51:18
Sb: #17620-contact for info OS-9000
Fm: bye 70324,261
To: Lee Veal 74726,1752 (X)

Thanks, that's just what I needed.


#: 17685 S1/General Interest
    10-Mar-93  02:58:12
Sb: #modem access at home
Fm: maarten amj van wamelen 100115,2205
To: kevin darling 76703,4227 (X)

to kevin darling no last time i read your home bbs setup but due to my learning
process of handling receiving imncoming messages from compuserve I lost your
message you send before this last one so I want your personal modem acces
number at home you mentioned to all, but i clumsily lost it how about those
disks did you solve the stdptrs error and the clock looses ticks....... thkx
for everything amj (;-)

There is 1 Reply.

#: 17694 S1/General Interest
    10-Mar-93  23:11:28
Sb: #17685-modem access at home
Fm: Kevin Darling 76703,4227
To: maarten amj van wamelen 100115,2205 (X)

Maarten,

I don't have a home BBS set up.  (One day I might, though.)   I probably posted
my regular phone number a few times... but here is still the best place to get
hold of me.

Yep, I got lots of disks to send out soon.  Never seen the clock lose ticks. ?

thx - kev

#: 17689 S1/General Interest
    10-Mar-93  17:30:10
Sb: #POSIX compatible fork()
Fm: Frits Wiarda 71553,3104
To: ALL

I am looking for a fork() function on OS9 with works the same way as fork()
on any UNIX system works. This means when you call fork() a copy of your
process is created. In the old proces, fork() returns the process ID of the new
process. In the new process, fork() returns zero.

As far as I know, the way I create child processes in OS9 is not POSIX
compatible.
Is there perhaps a POSIX compatible release of OS9 planned?

Frits Wiarda

There is 1 Reply.

#: 17699 S1/General Interest
    11-Mar-93  09:32:57
Sb: #17689-#POSIX compatible fork()
Fm: Pete Lyall 76703,4230
To: Frits Wiarda 71553,3104 (X)

Frits -

I believe _someone_ wrote a unix fork (Bob Larson?) function, but it's not
native to the delivered OS9 libraries. While I work in both domains (OS9 &
Unix), I always felt that the OS9 method made more sense. Example - you want to
fork a child process, that is not the same as yourself (i.e. 'dir' want to fork
'more'):

  OS9:
       os9fork more
       done


  Unix:

      fork self
      am I self?
        yes - do nothing
        nope - I'm child - exec more
     done

If you don't have access to the larson library additions (possibly on the OS9
server at cabrales), why not just conditionally compile the code for OS9/Unix?

Pete

There are 2 Replies.

#: 17725 S1/General Interest
    14-Mar-93  15:48:10
Sb: #17699-#POSIX compatible fork()
Fm: Frits Wiarda 71553,3104
To: Pete Lyall 76703,4230 (X)

Pete,

Thank you for your response. The reason I am looking for a POSIX compatible
fork() is that I want to be able to port programs written for any POSIX
compatible
system to OS-9. I do not want to edit the source code if possible.

You said there is probable something like that in the "Larson library". What is
this library? What do you mean with "The OS9 server at Cabrales"?

Frits

There are 2 Replies.

#: 17730 S1/General Interest
    15-Mar-93  14:01:27
Sb: #17725-POSIX compatible fork()
Fm: Pete Lyall 76703,4230
To: Frits Wiarda 71553,3104 (X)

The Larson library is a unix-like collection of functions that was created for
the same need you're looking to fill.

The CABRALES system is a FTP server on the internet that wherehouses OS9 tools,
sources, and text files.

Steve Wegert, a Sysop here, has a system that mirrors the Cabrales site, and
may be able to easily nab the library for you. Blarslib.ar or something that is
the name.

Pete

#: 17738 S1/General Interest
    15-Mar-93  22:07:42
Sb: #17725-#POSIX compatible fork()
Fm: Steve Wegert 76703,4255
To: Frits Wiarda 71553,3104 (X)

Frits,

The Larson Library that Pete mentions in now in Library 12 (OSK) ... or will be
as soon as the most recent maintenance is performed! :-)

Look for blarsl.lzh in LIB 12. You'll need LHA to dearc the file (also in LIB
12).

Steve

There is 1 Reply.

#: 17753 S1/General Interest
    18-Mar-93  02:27:13
Sb: #17738-#POSIX compatible fork()
Fm: Mike Haaland 72300,1433
To: Steve Wegert 76703,4255 (X)

Can you make a small change to the Blars1.lzh archive.  There's a major bug in
the link() function.  It's not Bob's fault as he had no idea that multi-sized
sectors were going to be in vogue for 2.4.

I'll send you the fixed ln.c and a new makefile for the lib.  OK.

 - Mike -

There is 1 Reply.

#: 17763 S1/General Interest
    19-Mar-93  05:32:37
Sb: #17753-POSIX compatible fork()
Fm: Steve Wegert 76703,4255
To: Mike Haaland 72300,1433 (X)

Ahh .... so _that's_ what showed up at my office mail box!

Now that I know what it's for, I'll doctor it right up.

*- Steve -*


#: 17728 S1/General Interest
    15-Mar-93  02:00:13
Sb: #17699-POSIX compatible fork()
Fm: Bob Taylor 73270,3124
To: Pete Lyall 76703,4230 (X)

Frits,
 OS9 does not have a unix fork(). What Pete is alluding to here by Bob
Larson is just an empty function call:

       fork()
       {
       }

If the Unix code does _not_ follow with an exe* function, then some port
work needs to be done.

Bob Larson has a partial unix compatibility library on cabrales.
Send email to os9archive@cabrales.cs.wisc.edu. The subject line is
ignored. In the body of the message write the two lines "send help" and
"send index".

Hopes this helps.
Bob

#: 17690 S1/General Interest
    10-Mar-93  21:18:41
Sb: #How come?
Fm: Carl Kreider 71076,76
To: all

For some reason "rtn;ns" doesn't seem to work today.  Do I not remember how to
do it?

Carl

There are 2 Replies.

#: 17697 S1/General Interest
    11-Mar-93  04:04:06
Sb: #17690-#How come?
Fm: Mike Ward 76703,2013
To: Carl Kreider 71076,76 (X)

Carl, I don't think you can stack those two commands but... you can enter "rtn"
and then enter "ns" at the "read action" prompt presented at the end of the
first message.

Mike

There are 3 Replies.

#: 17700 S1/General Interest
    11-Mar-93  09:34:19
Sb: #17697-#How come?
Fm: Pete Lyall 76703,4230
To: Mike Ward 76703,2013 (X)

Mike -

I always used:

   op;sm;n;s;rtn (in Procomm scriptsl, etc.)

Pete

There is 1 Reply.

#: 17701 S1/General Interest
    11-Mar-93  10:01:41
Sb: #17700-How come?
Fm: Mike Ward 76703,2013
To: Pete Lyall 76703,4230 (X)

Yep, setting your forum options to not pause for the session will also workie.



#: 17703 S1/General Interest
    11-Mar-93  19:57:12
Sb: #17697-#How come?
Fm: Carl Kreider 71076,76
To: Mike Ward 76703,2013 (X)

Ummm.... you usta could.... and now 'rm' doesn't work either.  Cute.

There is 1 Reply.

#: 17705 S1/General Interest
    11-Mar-93  20:34:00
Sb: #17703-#How come?
Fm: Steve Wegert 76703,4255
To: Carl Kreider 71076,76 (X)

 > Ummm.... you usta could.... and now 'rm' doesn't work either.  Cute.
 > Go away for a while and we'll change the locks on the front door as well!
;-)

RM has been replaced with REA WAI  (read waiting). Ain't progress grand?

All this is due to the new forum software we recently received. Major bennie
has been the increased message size to 10K.

There should be a file towards the top of LIB 1 with all the goop. I'm off line
with Bill Dickhaus's autonav program or I'd look up the name.


*- Steve -*


There is 1 Reply.

#: 17757 S1/General Interest
    18-Mar-93  21:03:20
Sb: #17705-#How come?
Fm: Carl Kreider 71076,76
To: Steve Wegert 76703,4255 (X)

>RM has been replaced with REA WAI  (read waiting). Ain't progress grand?

Yeah.  Guess I shouldn't whine, but it isn't obvious why it is better to
obsolete the commands I am used to and make me learn a new set.  I just
typed RM and it barked at me again.  How many years have I been typing
RM?  Hope it doesn't take that long to relearn....

>All this is due to the new forum software we recently received. Major bennie
>has been the increased message size to 10K.

I'd really rather have RM, but no one asked....  ;)

Carl

There are 2 Replies.

#: 17761 S1/General Interest
    19-Mar-93  03:51:12
Sb: #17757-How come?
Fm: Ken Flanagan 75460,2514
To: Carl Kreider 71076,76

Carl, how's the new version of AR coming along?  We haven't had an update on it
for awhile now.  Thanks.

#: 17766 S1/General Interest
    19-Mar-93  17:30:57
Sb: #17757-How come?
Fm: Steve Wegert 76703,4255
To: Carl Kreider 71076,76

Well it's only taken me a month of having the system "bark" at me about using
the 'RM' to change my ways. :-)

A lot of the old commands have been grandfathered ... unfortunately RM
 wasn't one of them.



*- Steve -*


#: 17704 S1/General Interest
    11-Mar-93  19:59:24
Sb: #17697-#How come?
Fm: Carl Kreider 71076,76
To: Mike Ward 76703,2013 (X)

I just wanted to read the new stuff without pause.

There is 1 Reply.

#: 17713 S1/General Interest
    12-Mar-93  11:38:13
Sb: #17704-#How come?
Fm: Pete Lyall 76703,4230
To: Carl Kreider 71076,76 (X)

Carl -

I use: op;sm;n;s;rtn - which reads:

  op - set forum options
  sm;n - stop between messages: never
  s - this session only (i.e. not permanent)
  rtn - read, threaded, new messages for me


There is 1 Reply.

#: 17759 S1/General Interest
    18-Mar-93  21:04:14
Sb: #17713-#How come?
Fm: Carl Kreider 71076,76
To: Pete Lyall 76703,4230 (X)

>I use: op;sm;n;s;rtn - which reads:
>
>  op - set forum options
>  sm;n - stop between messages: never
>  s - this session only (i.e. not permanent)
>  rtn - read, threaded, new messages for me

Thanks.  I filed this one.  I never take the time to sit down and learn
the more esoteric features.  I just had an experience with that.  Trying
to figure out how to forward the bounced mail to you, I READ it.  After
a screen full or two it became obvious that I wasn't going to get a
stop/continue message.  Control P didn't break it either.  I thought I
used to use that for break, but it didn't work today.  So I go looking
for some dox.  I scanned 60 pages of forum docs without any luck.  Of
course by then it had listed 50K of lpr.uue at 2400 baud, so it didn't
matter.  Perhaps I should take up gardening.....

Carl

There is 1 Reply.

#: 17764 S1/General Interest
    19-Mar-93  09:25:55
Sb: #17759-How come?
Fm: Pete Lyall 76703,4230
To: Carl Kreider 71076,76

I think CTRL O helps...

Pete

#: 17707 S1/General Interest
    11-Mar-93  23:02:32
Sb: #17690-#How come?
Fm: Bill Dickhaus 70325,523
To: Carl Kreider 71076,76 (X)

Carl,

I just tried RTN;NS and it worked fine, what happens when you try it? The new
format of the command is REA NEW;NS, but so far RT has not been designated an
"old" command like RM. Although RW still works, the new command is REA WAI.

See MSGFEA.DOC in LIB 1 for a summary of changes introduced with the new
software, aka "Message Features".

        -Bill-

There is 1 Reply.

#: 17758 S1/General Interest
    18-Mar-93  21:03:47
Sb: #17707-How come?
Fm: Carl Kreider 71076,76
To: Bill Dickhaus 70325,523 (X)

>I just tried RTN;NS and it worked fine, what happens when you try it?
>The new format of the command is REA NEW;NS, but so far RT has not been
>designated an "old" command like RM. Although RW still works, the new
>command is REA WAI.

This is seriously bizarre.... I tried rtn;ns three times that day and even
checked the log file to make sure I hadn't typoed it.  Today it works again.
Go figger.  I guess it must be black magic or the phase of the moon or
something.

>See MSGFEA.DOC in LIB 1 for a summary of changes introduced with the new
>software, aka "Message Features".

Thanks.

Carl

#: 17702 S1/General Interest
    11-Mar-93  12:55:02
Sb: #Shell21 & Dir-Sort
Fm: Rogelio Perea 72056,1204
To: all

I've just upgraded my Shell (Tandy Stock) to Shell 2.1..... I am very pleased
with the operation of my CoCo III now....

I'd like to know where can I find a directory sorter for OS9 LII....

                                        Take Care
                                        Rogelio

There is 1 Reply.

#: 17732 S1/General Interest
    15-Mar-93  14:25:02
Sb: #17702-Shell21 & Dir-Sort
Fm: Lee Veal 74726,1752
To: Rogelio Perea 72056,1204

The GShell patch archive has GSORT in it.  And I don't believe it requires
GSHELL to work.

Also, check the download libraries, as I recall, I believe there's directory
sort program available in there.

Lee


#: 17741 S1/General Interest
    16-Mar-93  05:05:16
Sb: #I NEED YOUR HELP!
Fm: VINCENZO ROVEDA 100024,1335
To: ALL

Dear  Friends, I am looking for your help to solve our problem! I work at SEPA,
an Italian electronic company, in the Image Processing department. We are
currently involved in a large european robotic project, where I'm the
responsible for the Vision part. The system we have used to develop our
algorithms is composed of some Image Processing boards (Digicolor, Roi-Store,
Vfir-MkII from DATACUBE), one INMOS B014 board with 6 T800 transputer module
plugged onto it and a SUN3E as CPU and VME bus master running UNIX as Operating
System. Everything worked perfectly.

Unfortunately, we have been convinced to change this architecture in order to
cope with the real-time problems of a real application. As UNIX is not a
real-time operating system, we have decided to use OS9 and conseguently we have
replaced the SUN3E board with the MOTOROLA MVME147-SA-1. The big problem now,
is that we don't have the software drivers both for the DATACUBE boards and for
the INMOS one, as the two companies don't support this operating system.
Actually Datacube supported it once, but not anymore, so that they provided us
a partial set of source codes, leaving the work to test and debug them, to us.
However Inmos was not able to give us anything and we are really in big
troubles as we don't know where to start to solve the situation. I apologize to
have bothered you with my sad story, but now you represent my last hope.

If you should ever heard about someone using OS9 with DATACUBE and/or INMOS
boards, please, let me know how to contact them : I will greatly appreciate
your help! Thank you very much!

Vincenzo Roveda (100024,1335) Tel  : + 39 11 2682517 Fax  : + 39 11 2420372



There are 3 Replies.

#: 17742 S1/General Interest
    16-Mar-93  20:42:32
Sb: #17741-I NEED YOUR HELP!
Fm: Bob van der Poel 76510,2203
To: VINCENZO ROVEDA 100024,1335 (X)

Don't know how much help this is...but I did get a call a month or so ago from
a lady who was working at NASA in Houston, Texas (she was inquiring about our
VED editor, unfortunately they never bought it so I don't have a name, etc.).
However, I asked them what they were working on...Image Processing using
Datacube computers.

So, I don't have a name or address...but maybe you could check with either
Datacube or Microware and see if you can get a lead to the NASA project people.
Ummm, as I recall these people were a contractor working _at_ NASA...not actual
employees.

#: 17748 S1/General Interest
    17-Mar-93  14:27:50
Sb: #17741-I NEED YOUR HELP!
Fm: Ches Looney 73016,1336
To: VINCENZO ROVEDA 100024,1335 (X)


Vincenzo, I forwarded your distress signal through the electronic mail
system here at NASA's Goddard Space Flight Center.  The following message
is the first to be received.  If (or as) others arrive, I will forward them
to you.  Regards, Ches Looney

Posted: Wed, Mar 17, 1993   3:01 PM EST
From:   SCAUFFMAN
To:     clooney
Subj:   VINCENZO ROVEDA DISTRESS SIGNAL

I really do not have a very good lead to solving your problem, but I am a
trasnputer user here at GSFC. Have you tried contacting th e WoTUG, which
is an organization for Transputer Users? They might be able to guide you to
other users with similar problems. You can contact through email to
                    transputing@ukc.ac.uk
or you can contact the managing editor for the WoTUG newsletter by mail at
                Professor Peter Welch
                Computer Laboratory
                The University, Canterbury
                KENT - CT2 7NF
                U.K.
Good Luck!

#: 17754 S1/General Interest
    18-Mar-93  04:22:57
Sb: #17741-I NEED YOUR HELP!
Fm: ole hansen 100016,3417
To: VINCENZO ROVEDA 100024,1335 (X)

Hello There.

We have a danish customer using Datacube and MVME147's. As it might not be a
good idea to write their name here without permission, I would like to know if
I can reach you by Email ?? my Email-address is :

ole@danelec.dk

regards ole b. hansen]


#: 17749 S1/General Interest
    17-Mar-93  16:03:39
Sb: Curious
Fm: Dan Naas 100020,367
To: All

I curious about OS-9. Can somebody explain to me a little bit about its
history, features and platforms it's available on. Perhaps there is a FAQ that
answers all these questions? Thanks in advance.


#: 17752 S1/General Interest
    17-Mar-93  23:42:11
Sb: #RAINBOWS DEAD
Fm: Brother Jeremy, CSJW 76477,142
To: ALL

Dear Friends,

According to the rumors over on Delphi, THE RAINBOW WILL CEASE PUBLICATION WITH
THE MAY 1993 ISSUE. There have been no denials from FALSOFT. They are claiming
the right to make the announcement in Rainbow, but it is pretty likely they
will simply substantiated it.

With all best wishes,

Br. jeremy, CSJW

There is 1 Reply.

#: 17768 S1/General Interest
    19-Mar-93  18:16:24
Sb: #17752-#RAINBOWS DEAD
Fm: Bob van der Poel 76510,2203
To: Brother Jeremy, CSJW 76477,142 (X)

According to a reliable source I heard from today...the Rainbow is Dead rumor
is true. Pity to lose them after so long.

There is 1 Reply.

#: 17770 S1/General Interest
    19-Mar-93  20:07:13
Sb: #17768-RAINBOWS DEAD
Fm: Brother Jeremy, CSJW 76477,142
To: Bob van der Poel 76510,2203 (X)

Dear Bob: It is true. Falsoft confirmed it when asked about a subscription
renewal. May will be the final issue. Nothing is being said about a COCO
section in PCM as of yet. With all best wishes,

Br. Jeremy, CSJW


#: 17760 S1/General Interest
    18-Mar-93  22:01:14
Sb: #ved
Fm: tom farrow 72701,543
To: BOB van der poel

I received the new disk from you today and it works fine . Thanks again. Is
there a good way to turn off the underline ( my printer needs 27,0) but this
does not work. Also is there a way to underline just  one letter in a word?

There is 1 Reply.

#: 17772 S1/General Interest
    19-Mar-93  21:11:42
Sb: #17760-ved
Fm: Bob van der Poel 76510,2203
To: tom farrow 72701,543 (X)

Just had a terrible thought that something was broke...but it doesn't appear to
be. I just did a little test. I created the following file:

   .u+=27,1
   .u-=27,0
        This is a \u+undeline\u- test.

And printed it out to file. Using dump shows that the word 'underline' is
prefaced by a $1b,1 and postfixed by a $1b,0. If it had gone to the printer it
would have been underlined. For a single letter, you just surround the letter
with a \U+ and \U-. Of course, it's easier to put the prin the environment
file. Did you test this with mvef?

#: 17765 S1/General Interest
    19-Mar-93  15:48:20
Sb: #C++ compiler
Fm: Roberto 100115,773
To: Sysop (X)

Hi, my name is Roberto and i'm developing apps on os9 for M680X0 with a C
compiler. Do you know if a C++ compiler is available for this environment? The
last news about languages from Microware was about an ultra C compiler, but
what about a true C++ comp? Please let me know anything about it.
                                      Thank You
                                        Roberto

There is 1 Reply.

#: 17773 S1/General Interest
    20-Mar-93  20:40:28
Sb: #17765-C++ compiler
Fm: Steve Wegert 76703,4255
To: Roberto 100115,773

Roberto,

Take a look in Library 12. You'll find the GNU C++ compiler there.

At the LIB 12 prompt, type:  BROwse /key:gnu  and thump the <enter> key.

Hope this helps!

Steve

#: 17651 S3/Languages
    07-Mar-93  19:38:37
Sb: #17631-#102 (bus) error
Fm: Ferranti Technologies 76264,1650
To: ole hansen 100016,3417 (X)

        We are using a 68040 in our system and I believe we have the ssm
installed.  I am going to try modifying the programs so that they will print a
message and exit.  Currently we have the programing printing a message and then
continuing on.  We never receive the message on the screen, I believe this is
because the program crashes before the system has a chance to print the
message.

There is 1 Reply.

#: 17687 S3/Languages
    10-Mar-93  15:39:00
Sb: #17651-#102 (bus) error
Fm: ole hansen 100016,3417
To: Ferranti Technologies 76264,1650 (X)

Hello Ferranti Tech.

if you have the 'ssm' in the bootfile/memory and it is installed in the
'init'-module, you will get 102-errors it you try to access memory out the
range, your task is granted during runtime. In attempt to troubleshoot your
problem, do the following:

out-comment the 'syscache' in the init-module(use 'moded') and before starting
the task, call 'rombug'(I do hope you use that to 'bootstrap' with) and enable
it(you must have autoboot disabled). then issue the following command to
'rombug': ovu2<cr> this will make rombug monitor any bus-errrors in
system/user-mode and if it catches any 'bus'-errors then you will get a 'big'
register-dump and a lot of information, but in order to make it informative,
you must disable 'syscache', because the 68040 has executed quite a number of
instructions in its internal cache, before the external 'timeout/bus-error'
occurs. You should be able to determine which instruction caused the problem.
It is likely to be some register-indirect addressing like :  move.b (a3),d0 and
the value of a3 gives you the address in error. It is also possible to let
'rombug' monitor all the vectors and watch the result(remember that os9 is
using some for 'syscalls'). If this does not give you a key, then you must
point some more out about what your program is doing: system/user-state, driver
written in 'C' - which gives you a problem with 'stack' in system-state(only 4k
granted from 'kernel') which mean you must assign local memory for your stack
!!

regards ole@danelec.dk

There is 1 Reply.

#: 17706 S3/Languages
    11-Mar-93  21:55:25
Sb: #17687-#102 (bus) error
Fm: Allan 70506,1173
To: ole hansen 100016,3417 (X)

  One note!!!  There is documented int the ultra C release notes -
  if you are using printf you MUST include stdio.h.  This is due to
  printf being ansi compliant now.  I ran into this problem myself
  Warning DO NOT comment out The SSM module  you system will take a
  VERY SEVERE performance hit ( about 5x).  The SSM module is required
  for user state programs to have cacheing.

  Allan R. Batteiger
  OS-9 Project Leader - MIZAR

There is 1 Reply.

#: 17710 S3/Languages
    12-Mar-93  01:31:13
Sb: #17706-102 (bus) error
Fm: ole hansen 100016,3417
To: Allan 70506,1173

hello Allan.

Did I say outcomment 'ssm', I ment 'syscache', as the information from 'rombug'
has shown to be hard to decode, with caching on. When you say performance
suffers 5 times, that wright for a running program, but when trying to catch
this buserror, it will help. It could also be a programming error that goes
away with caching disabled, and then you are half way finding the error.

regards ole

#: 17644 S3/Languages
    07-Mar-93  14:59:31
Sb: #17634-#102 (bus) error
Fm: Bob van der Poel 76510,2203
To: Pete Lyall 76703,4230 (X)

If you ask Ole, he'll tell you that I'm the king of the 102 error. In most
cases my problem was in poor coding <grin>...what would run fine on one system
but would report 102s when run on a box with ssm. In 90% of the cases it was
the fault of passing a NULL pointer to a library string function. For example,

        char s1, s2;    /* global variables */

        if(strcmp(s1,s2)==0) foo();     /* foo() if strings the same */

would fail. This was a result of having s1 or s2 pointing to a dynamically
allocated string. In all cases I've had to change the code to something like

        if(s1 && s2 && strcmp(s1,s2)) foo();

Note that even this will cause a 102 if s1 is NULL:

        if(*s1 && s1) ...

However

        if(s1 && *s1) ...

will work.

Hmmm, you might try debug instead of srcdbg and see if that catches the error.
At least with debug you could determine the point of the error.

There is 1 Reply.

#: 17658 S3/Languages
    08-Mar-93  09:28:39
Sb: #17644-#102 (bus) error
Fm: Pete Lyall 76703,4230
To: Bob van der Poel 76510,2203 (X)

Bob -

I wish it WERE a program error... SrcDbg craps out before the program even gets
staged!

To make matters worse, the problem went away. I selective omitted new functions
and header files - no more #102. Added 'em all back in - still no #102. Arghh!

Pete

There is 1 Reply.

#: 17663 S3/Languages
    08-Mar-93  23:05:47
Sb: #17658-#102 (bus) error
Fm: Bob van der Poel 76510,2203
To: Pete Lyall 76703,4230 (X)

I don't need to add that with ultra you need a different srcdbg?

There is 1 Reply.

#: 17676 S3/Languages
    09-Mar-93  09:33:42
Sb: #17663-#102 (bus) error
Fm: Pete Lyall 76703,4230
To: Bob van der Poel 76510,2203 (X)

Hmm - we haven't run our ULTRA yet, but neither copy has been installed or run
yet... A different SRCDBG? Any idea why?

Pete

There is 1 Reply.

#: 17679 S3/Languages
    09-Mar-93  20:01:33
Sb: #17676-102 (bus) error
Fm: Bob van der Poel 76510,2203
To: Pete Lyall 76703,4230 (X)

Could be that they needed a new srcdbg just for the fact that they don't have
cio and math anymore? I think the new one also fixes some bugs. I've not spent
much time with ultra or the new srcdbg myself.

#: 17672 S6/Applications
    09-Mar-93  04:07:48
Sb: files
Fm: maarten amj van wamelen 100115,2205
To: boisy g. pitre

to boisy pitre please send on disk index file of stquotes and potd.ar of your
file thkx amj


#: 17671 S7/Telecommunications
    09-Mar-93  04:06:04
Sb: #own bbs access number
Fm: maarten amj van wamelen 100115,2205
To: kevin darling 76703,4227 (X)

to kevin darling please give me your bbs personal access number thkx for all
the help in 6309 amj

There is 1 Reply.

#: 17683 S7/Telecommunications
    09-Mar-93  23:09:20
Sb: #17671-own bbs access number
Fm: Kevin Darling 76703,4227
To: maarten amj van wamelen 100115,2205 (X)

Hi Maarten,

You have my number here (76703,4227).  Is that what you meant?

best - kev

#: 17643 S9/Utilities
    07-Mar-93  13:31:16
Sb: XSM Patch
Fm: Chris Burke 72240,304
To: ?

Here's a quick patch to the XSM assembler, to fix a problem related to the
BAND, BOR, and other bit manipulation instructions. Versions of XSM previous to
2.04 will generate code for the "A-register" when the "B-register" is specified
in the source code. For example, BAND B.4,FOO.2 produces code as if it were
written BAND A.4,FOO.2. You can fix this by searching your version of XSM for
the sequence below, and replacing the byte 03 with the byte value 04.

OLD SEQUENCE:

8C000127EA8C000227E98C000327E916FFE1

NEW SEQUENCE:

8C000127EA8C000227E98C000427E916FFE1

You'll also have to correct the CRC.

As a side note, XSM now can generate S-record output in addition to OS9 and
RS-DOS binary, and it has a symbol table of up to 64K. You can get the current
version, 2.04, as an upgrade from Burke & Burke.

Thanks to David Breeding for pointing out the problem with BAND.

Chris Burke

#: 17723 S10/OS9/6809 (CoCo)
    14-Mar-93  12:38:25
Sb: #17610-One Meg upgrade
Fm: randy pischke 75460,205
To: Bill Dickhaus 70325,523 (X)

Bill,
     Thanks for the info on the 2 Meg. kits that are coming out. I would
actually prefer one of them. Using SIMM memory is the way to go.

Randy

#: 17695 S10/OS9/6809 (CoCo)
    11-Mar-93  00:41:57
Sb: clock patch
Fm: maarten amj van wamelen 100115,2205
To: kevin darling

to kevin darling [lease tell me which function of the clock driver needs to be
patched thkx (;-) amj

#: 17735 S10/OS9/6809 (CoCo)
    15-Mar-93  17:35:33
Sb: #OS9L3?
Fm: Brother Jeremy, CSJW 76477,142
To: All

Dear Friends: Has anyone ever heard of an OS9 Level 3 from Japan. I have heard
rumors of its existence. --Br. Jeremy, CSJW

There is 1 Reply.

#: 17737 S10/OS9/6809 (CoCo)
    15-Mar-93  21:57:27
Sb: #17735-#OS9L3?
Fm: Kevin Darling 76703,4227
To: Brother Jeremy, CSJW 76477,142 (X)

Hi Jeremy - a long time I'd heard that there was a virtual-memory version of
OS9/6809 in Japan which was called Level 3... but I've never seen it.

best - kev

There is 1 Reply.

#: 17739 S10/OS9/6809 (CoCo)
    15-Mar-93  23:52:32
Sb: #17737-OS9L3?
Fm: Brother Jeremy, CSJW 76477,142
To: Kevin Darling 76703,4227 (X)

Hello Kevin, I hope your move went well. I wonder if this Japanese OS9 was 6809
specific or if it might have been written for the 6309? I wonder if anyone one
the Internet could find out anything about this? I am not all that certain how
to get a message out, but this has my curiosity.
 A classmate of mine from seminary was from Japan, I wish I knew where he was
know and if he went be there. I would contact him. Well, I try to do some
digging.

With all best wishes, Br. Jeremy, CSJW

#: 17771 S10/OS9/6809 (CoCo)
    19-Mar-93  20:52:44
Sb: Final Upgrade
Fm: Brother Jeremy, CSJW 76477,142
To: All

Dear Friends, The following is a forum message from Delphi, uploaded with
permission.


72719 12-MAR 23:08 General Information
     Level III: Are We Ready Yet?
     From: THETAURUS    To: ALL

    To say that OS9 Level II has matured since it's release from Tandy is an
understatement. Since it's release, the somewhat clumsy looking level II has
piece by piece been patched, rewritten, and hacked at, and now a few years
older, has really begun to let it's true potential shine with those
modifications that Tandy preferred not to pursue. Level II is now, quite a
slick system with those patches, new drivers and descriptors, and other
modifications installed. Not only is this true with Level II but with Color
Computer hardware itself. We have seen quite a few neat developments come down
the line since we entered the orphanage, too many to even list here. I know
this is old news to many of us so I should just make my point. As great an
improvement this has been there is a downside. The confusion and possible
incompatibilities involved with all those modifications that are available is a
major turn off, not only for any newcomers or novices in the community, but
even the system veterans tend to have problems keeping everything together. As
far as solving this problem, I think that Farna Systems 'PatchOS9' is a step in
the right direction, but in my opinion I think it's about time to move ahead
and decide on our OWN Level III. This is a long time to go without an upgrade
and since it is beyond unlikely that either Tandy or Microware would have any
part of such a process, it is about time we take this upon ourselves.  We have
a lot to work with, and with a little more work on some of the modules and
hardware, a good long thought out voting process, and working alongside other
online users from CIS,Fidonet, and the Internet, as well as offliners possibly
through the various OS9 magazines and newsletters, and also working with the
various vendors, this could very likely be done. What would make this better
than having it done by Tandy or Microware<yes BETTER. Even tho it won't happen
anyway>? WE WILL DECIDE what is best for our computer and Operating System as a
community. Since we are the ones who held it up for so long, and since we are
carrying it into the future, we undoubably know what is best better then
anyone. Why do I think this is necessary? Because it makes things much easier
and more flexible for both Programmers and End users without the hassle of
making a million different modifications just for a program to work with an
operating system that has many different versions. Programmers are unwilling to
go through all this, and no one can blame them.

    How will we go about doing this legally? It will be simple actually. At
least if my idea works out<G>. Once Level III is finally decided on<which I
will guess will take a good amount of time>, it would be distributed on a
similar disk such as the 'PatchOS9' disk I previously mentioned. Hopefully one
or more of the vendors would offer the service of installing these patches once
the user sends his original master disk. The disk would contain all the patches
and Modifications that would be installed on the original LEVEL II two disk.
And the result would be LEVEL III. Then people advertising their programs could
simply say 'Level III' required. I would like to know how you all think we
should go at this? I think my ideas are valid and the 'PatchOS9'd disk brings
us very close. The only thing we would need to do is finish making whatever
modifications we feel are still necessary<new drivers,etc>,try and get as much
of that unofficial upgrade that hasn't been released yet as possible, and then
decide on the hardware standards. I think now is a good time to start this
subject as we have waited to long. It is time to end the confusion and
obstacles of sticking to a system this old.

    I am glad I brought this up now, since recently we have begun once again
talking about the feasibility of deciding on a Standards Committee. Such a
committee would prove VERY instrumental in this process. We do need an official
group to look up to, since at this time it really seems like we have only
ourselves to pat on the backs<G> and someone in a leadership position, maybe
thru the voting process would help boost moral activity<ok we won't give them
TOO much power<G>. We definately have some GREAT people here supporting us in
the community<vendors,magazine publishers,etc..>, but unfortunately it is very
hard for them too keep in consistent contact with their community with so much
work to do. That would be ANOTHER job where the Committee will come in handy.
The 'deafening silence' that seems to be in the community right now doesn't
mean doom. It's far from it actually, but there is just no comittee of
community representatives to pull us all together, and in our case we need
that. We are too big not to have it :)

    Looking forward to some creative response to this long winded blast ;)
       See Ya!
       >Chris<


Chris asked me to upload this wherever I could. Please feel free to post this
on any BBS or Pay-Systems you care to. Whether or not any of the folks who
worked on the ill-fated Upgrade will be able or willing to participate is
unknown at this time. There is talk of people contributing to fund to bring out
that upgrade. (A couple of $100.00 pledged so far) I will be glad to echo any
replies back to Chris on Delphi.

With all best wishes,

Br. Jeremy, CSJW


#: 17666 S12/OS9/68000 (OSK)
    09-Mar-93  03:39:52
Sb: #17638-#C help
Fm: Mike Haaland 72300,1433
To: LARRY OLSON 72227,3467 (X)

If Wpath is type FILE * it should work with fflush.

FILE * Wpath;

  Wpath = stdout;

 - Mike -

There are 2 Replies.

#: 17680 S12/OS9/68000 (OSK)
    09-Mar-93  20:01:42
Sb: #17666-#C help
Fm: Bob van der Poel 76510,2203
To: Mike Haaland 72300,1433 (X)

Larry, I think you are confusing low level paths and high level file pointers.
Be very careful in programming if you use things like the cgfx library (which
uses low level write()s) and fflush(), printf(), etc. Best, IMHO, to use one or
the other...not both. In most of my applications I make heavy use of sprintf()
to format stuff into memory and then use my own buffered routines (which use
writeln() and write()) to do the output. I may be duplicating the FILE
stuff...but at least that way I can keep track.

There is 1 Reply.

#: 17709 S12/OS9/68000 (OSK)
    12-Mar-93  01:09:52
Sb: #17680-#C help
Fm: LARRY OLSON 72227,3467
To: Bob van der Poel 76510,2203 (X)

Bob,
  I think you were sending the tip to me, instead of Mike. I havn't messed with
getting & outputing data much till now. I'm at the point now where I need to
learn the best way to communicate with the user of the program, through the
keyboard. I have just been writing point & click routines for use with the
mouse. This is easy, because the program only needs to check the pointer
location and whether the button is up or down. But now I need to get some text
input from the user, and you have no idea what they may enter, so you have to
check for every possible case.
  You may be right about mixing high and low level io, I'm probably guilty of
that now.

larry

There is 1 Reply.

#: 17717 S12/OS9/68000 (OSK)
    12-Mar-93  23:54:28
Sb: #17709-#C help
Fm: Mike Haaland 72300,1433
To: LARRY OLSON 72227,3467 (X)

One easy way to get user input is with gets(),  it allows them to edit the line
before they hit enter.  Then you can check the string once it's read in.

low level I/O, (path numbers), and high level I/O, (FILE *), are one of the
hardest things to get straight at first, but once you understand them, you've
got 'em for life. :)

 - Mike -

There is 1 Reply.

#: 17727 S12/OS9/68000 (OSK)
    15-Mar-93  01:16:04
Sb: #17717-C help
Fm: LARRY OLSON 72227,3467
To: Mike Haaland 72300,1433 (X)

Mike,
  I have been mainly using gets(), but how do you handle a case where for
example you open a box with 3 lines by 15 characters, where the user is asked
to enter a 10 character maximum name. The user starts entering characters and
doesn't stop at 10 but enters 16, which promptly scrolls the top line out of
the window. The program doesn't have any way of knowing what characters or how
many have been entered, until the return key is pressed.
  I want to change the routines I have now, so I can get 1 character at a time
and then act on what is being entered.

larry

#: 17708 S12/OS9/68000 (OSK)
    12-Mar-93  00:42:53
Sb: #17666-#C help
Fm: LARRY OLSON 72227,3467
To: Mike Haaland 72300,1433 (X)

Mike,
   Thanks for the tip.
   STDOUT was defined in stdio.h, so I had just set Wpath = STDOUT.
   This seemed to work fine, until I ran into fflush.

  Larry (still learning) olson

There is 1 Reply.

#: 17716 S12/OS9/68000 (OSK)
    12-Mar-93  23:54:18
Sb: #17708-#C help
Fm: Mike Haaland 72300,1433
To: LARRY OLSON 72227,3467 (X)


Hmmm. you SURE STDOUT is defined in <stdio.h>?  Normally 'stdout' is defined
but not STDOUT.  Lemme explain the difference.

stdin, stdout and stderr are of type FILE *.  They are buffered.

#define STDIN   0
#define STDOUT  1
#define STDERR  2

Are path numbers.  They are unbuffered paths to the 3 paths that all process
inherit when open.  On path numbers you can do certain things, on FILE *
(pointers) you can do others.

FILE *'s you can use fprintf(), fputs() and all the other functions starting
with f.

On paths, you use read(), write(), readln(), lseek().  Don't mix up FILE *'s
and path numbers.  They are simular but very different.

Does this make sense?

 - Mike -

There is 1 Reply.

#: 17726 S12/OS9/68000 (OSK)
    15-Mar-93  01:02:07
Sb: #17716-#C help
Fm: LARRY OLSON 72227,3467
To: Mike Haaland 72300,1433 (X)

Mike,
  Your right, I was setting Wpath=STDOUT while STDOUT was defined with #define
STDOUT  1
  Now I'm not sure what you are doing.

  If after this:
    #define STDOUT  1

  Are you saying to do this:
    FILE  * Wpath;
    Wpath = STDOUT;

   larry

There is 1 Reply.

#: 17729 S12/OS9/68000 (OSK)
    15-Mar-93  02:00:15
Sb: #17726-C help
Fm: Bob Taylor 73270,3124
To: LARRY OLSON 72227,3467 (X)

Larry,
  If you look in your dd/defs directory at the file stdio.h you will find
something like the following:

   /*  the following are fake pointer variable defintions  */
   #define stdin    (&_iob[0])
   #define stdout   (&_iob[1])
   #define stderr   (&_iob[2])

You can then use any as a path or FILE *

Hope this helps
Bob

#: 17667 S12/OS9/68000 (OSK)
    09-Mar-93  03:39:59
Sb: #17632-#get_fname() ?
Fm: Mike Haaland 72300,1433
To: Bob van der Poel 76510,2203 (X)

The only reason I haven't is cause I'm getting lazy these days.  It's easier to
que it up for UUCP transfer than to upload. :)  I'll post it here too.

 - Mike -

There is 1 Reply.

#: 17678 S12/OS9/68000 (OSK)
    09-Mar-93  17:31:10
Sb: #17667-get_fname() ?
Fm: Steve Wegert 76703,4255
To: Mike Haaland 72300,1433 (X)

 > The only reason I haven't is cause I'm getting lazy these days.  It's easier
 > to que it up for UUCP transfer than to upload. :)  I'll post it here too.
 >

Mike,

You can always shoot it to me at datapage.com. I'll be happy to upload it for
you.



*- Steve -*


#: 17715 S12/OS9/68000 (OSK)
    12-Mar-93  12:13:59
Sb: #17596-#Unfragmenter routine
Fm: William F. McGill/CA 73177,3433
To: Bob van der Poel 76510,2203 (X)

Bob,

The defrag.ar file has some helpful ideas and may be useful in solving my
problems.  I'll probably have to write something from scratch to fit in with my
application, however.

What is the Krieder library and where can it be found ?

Thanks,

Bill


There is 1 Reply.

#: 17719 S12/OS9/68000 (OSK)
    13-Mar-93  15:21:16
Sb: #17715-Unfragmenter routine
Fm: Bob van der Poel 76510,2203
To: William F. McGill/CA 73177,3433 (X)

The Krider library is for 6809 only. I don't think you'll need it for OSK.

I don't believe that the sources for Carl's library were ever released.
However, the binaries are here. Check lib 10?

BTW, care to share what kind of application you are working on? Just for
general interest.

#: 17714 S12/OS9/68000 (OSK)
    12-Mar-93  12:05:03
Sb: #17624-Unfragmenter routine
Fm: William F. McGill/CA 73177,3433
To: ole hansen 100016,3417 (X)

Ole,

Thanks for the info.  I'll definitely check it out.

Regards,

Bill


#: 17645 S12/OS9/68000 (OSK)
    07-Mar-93  18:40:49
Sb: #17636-#SoundTracker Modules?
Fm: Kevin Darling 76703,4227
To: Stephen Seneker 75020,3611 (X)

Stephen, somewhere around here (I think at work on the MM/1) I have some docs
stripped from some Amiga source, which give one format of the Tracker MOD
stuff.  (There is no "official" MOD format; there are lots of enhancements and
minor diffs.)

The Amiga can play those files easily because they were created just for the
hardware capabilities of the Amiga... in this case, four DMA audio channels
with hardware looping, volume control, and freq control, merged into two output
channels.  All that has to be simulated on other systems (altho the stereo DMA
on the MM/1 aids some). - kev

There are 2 Replies.

#: 17647 S12/OS9/68000 (OSK)
    07-Mar-93  19:20:47
Sb: #17645-SoundTracker Modules?
Fm: Stephen Seneker 75020,3611
To: Kevin Darling 76703,4227 (X)

Kevin, I just ran my bill up searching through the Amiga Forums libraries. I
found several programs with sources and documentation.  Hope it's worth the
connect charges %-)?

Stephen

#: 17668 S12/OS9/68000 (OSK)
    09-Mar-93  03:40:09
Sb: #17645-SoundTracker Modules?
Fm: Mike Haaland 72300,1433
To: Kevin Darling 76703,4227 (X)

Just in case you didn't know...  Most Atari MOD files play just fine with
Tracker too.

 - Mike -

#: 17648 S12/OS9/68000 (OSK)
    07-Mar-93  19:33:43
Sb: #17629-#SoundTracker Modules?
Fm: Steve Wegert 76703,4255
To: Kevin Darling 76703,4227 (X)

Kev,

I moved the file you've requested into LIB 12.

Steve

There is 1 Reply.

#: 17661 S12/OS9/68000 (OSK)
    08-Mar-93  21:20:46
Sb: #17648-SoundTracker Modules?
Fm: Kevin Darling 76703,4227
To: Steve Wegert 76703,4255 (X)

Mucho thanks, Steve! (file moving) - kev

#: 17670 S12/OS9/68000 (OSK)
    09-Mar-93  03:40:25
Sb: #17641-CHD problems
Fm: Mike Haaland 72300,1433
To: Bill Dickhaus 70325,523 (X)

See my note to Bob.  I'm uploading a function called getcwd.lzh

 - Mike -

#: 17669 S12/OS9/68000 (OSK)
    09-Mar-93  03:40:19
Sb: #17633-CHD problems
Fm: Mike Haaland 72300,1433
To: Bob van der Poel 76510,2203 (X)

Sure, I have a getcwd() function that returns the current working directory.
I'll upload it.   It's a modified version of Zack's pwd util for Level II.

So, when you open a file, just do the getcwd() and save the pathlist.

 - Mike -

#: 17646 S12/OS9/68000 (OSK)
    07-Mar-93  18:43:17
Sb: #17637-NIMITZ questions
Fm: Kevin Darling 76703,4227
To: GLEN HATHAWAY 71446,166 (X)

Hi Glen,

None of the Windios should be hardcoded for 3 Meg, as far as I can remember.
(Well, maybe version 1 or 2 was :-)

All the BGFXs that I sold came with docs.

Due to all the requests, I guess I'll just post the BGFX docs soon.

kev

#: 17652 S12/OS9/68000 (OSK)
    07-Mar-93  22:41:05
Sb: # ster
Fm: tom farrow 72701,543
To: bob van der poel

need help in getting sterm to work on my system iv . the menu comes up but i
can not dial out or any thimg else . if there is some witch doctors incantation
to do this then let me in on the secret ritual if chickens are needed then
count me out .
         tom farrow
         72701,543

There are 2 Replies.

#: 17662 S12/OS9/68000 (OSK)
    08-Mar-93  23:05:36
Sb: #17652-# ster
Fm: Bob van der Poel 76510,2203
To: tom farrow 72701,543 (X)

Mark G. is the sterm expert (he wrote it...). However, do you have the shell
variable MODEM set? It should contain the name of the port to use. Otherwise,
use the command line "sterm -l /port" with "port" being "t0" or whatever.

Ya shouldnn't need any chickens for this. However, do you have a goat?

BTW, were you able to read the VED disk? Hope you like it.

There is 1 Reply.

#: 17682 S12/OS9/68000 (OSK)
    09-Mar-93  21:33:58
Sb: #17662-# ster
Fm: tom farrow 72701,543
To: Bob van der Poel 76510,2203 (X)

I do have a rabbit but no goat and I still don't have an universal driver so no
I can't read the disk yet but I did send you another disk for a copy of ved if
you don't mind. How do you get the modem to dial from strem?

There is 1 Reply.

#: 17692 S12/OS9/68000 (OSK)
    10-Mar-93  22:04:49
Sb: #17682-# ster
Fm: Bob van der Poel 76510,2203
To: tom farrow 72701,543 (X)

No univeral disk driver??? Better get on Frank's back about that. The gods
(microware) have decreed some time ago that _all_ distribution of disks should
be on univeral format <grin>.

No problem sending back the disk. Soon as I get it, we'll get the data on it
and fire it back.

There is 1 Reply.

#: 17693 S12/OS9/68000 (OSK)
    10-Mar-93  22:20:59
Sb: #17692- ster
Fm: tom farrow 72701,543
To: Bob van der Poel 76510,2203 (X)

Thanks a lot for all the help. I look forward to using the program.

#: 17665 S12/OS9/68000 (OSK)
    09-Mar-93  03:01:26
Sb: #17652-# ster
Fm: Mark Griffith 76070,41
To: tom farrow 72701,543 (X)

Tom,

 > need help in getting sterm to work on my system iv . the menu comes up but i
 > can not dial out or any thimg else . if there is some witch doctors
 > incantation to do this then let me in on the secret ritual if chickens are
 > needed then count me out .

What version are you running?  It should appear on the startup screen at the
top.  Version 1.5 is, I believe, the only one made that will correctly run on
the System IV.  Also, does a baud rate show for the port when Sterm comes up?
Does the modem TR or DTR light come on? If you are not using the -l option from
the command line to specify the port, is the envrironment variable MODEM set to
the name of your default modem port?


                  /************* /\/\ark ************/

There is 1 Reply.

#: 17681 S12/OS9/68000 (OSK)
    09-Mar-93  21:29:55
Sb: #17665-# ster
Fm: tom farrow 72701,543
To: Mark Griffith 76070,41 (X)

all variables set to "modem /t3" "term vt100" but how do you get the modem to
dial for me?

There is 1 Reply.

#: 17696 S12/OS9/68000 (OSK)
    11-Mar-93  03:00:37
Sb: #17681- ster
Fm: Mark Griffith 76070,41
To: tom farrow 72701,543 (X)

Tom,

 > all variables set to "modem /t3" "term vt100" but how do you get the modem
 > to dial for me?

Well, when you fire up Sterm, do you get the ***** Sterm online **** message?
If so, then everything if fine so far.  At this point you should be able to
type in "at" and hit enter.  The modem should respond with "OK".  If that
works, then just type in the dial command "atdt" and then the number. Sterm
doesn't have a fancy built in dialer.

Also, the environment variables you show above, are then in UPPERCASE on you
machine?  If not, Sterm won't recognize them since it is looking for UPPERCASE
variables.

Let me know how it goes.


                  /************* /\/\ark ************/

#: 17711 S12/OS9/68000 (OSK)
    12-Mar-93  04:33:38
Sb: 'Install' command
Fm: SCOTT HOWELL 70270,641
To: all

Does anyone know the install command to extract Microware diskettes? When I
received my software a little card was included showing how to do it... I lost
it...

#: 17712 S12/OS9/68000 (OSK)
    12-Mar-93  10:12:53
Sb: #PCF
Fm: Bert Schneider 70244,427
To: ALL

Does anyone have a working version of the MM/1 PCF driver and descriptor for 5
1/4" disks (to copy MSDOS files back and forth between OSK)?

I have not had any luck!

Thanks!

Bert Schneider

There is 1 Reply.

#: 17721 S12/OS9/68000 (OSK)
    14-Mar-93  08:29:44
Sb: #17712-#PCF
Fm: Mark Griffith 76070,41
To: Bert Schneider 70244,427

Bert,

 >Does anyone have a working version of the MM/1 PCF driver and descriptor for
 >5 1/4" disks (to copy MSDOS files back and forth between OSK)?

I have been doing this for a long time, but only with 3 1/2 in disks.  I'm sure
you problem must be in the descriptor values, but I don't know what they should
be since I don't have a 5 1/4 inch disk on my machine.  Hopefully someone else
can supply them for you.


                  /************* /\/\ark ************/

There is 1 Reply.

#: 17736 S12/OS9/68000 (OSK)
    15-Mar-93  18:18:51
Sb: #17721-#PCF
Fm: Bob van der Poel 76510,2203
To: Mark Griffith 76070,41 (X)

Bret,

Here is a dmode of my pcf desc. I use to read 720 and 360K PCDOS disks in my 80
track drive. Works fine.

 drv=1 stp=3 typ=$24 dns=$03 cyl=80 sid=2 vfy=1 (off) sct=9 t0s=9
 sas=2 ilv=2 tfm=0 toffs=0 soffs=1 ssize=512 cntl=$0001 trys=0 lun=0
 wpc=0 rwr=0 park=0 lsnoffs=0 totcyls=80 ctrlrid=0 rates=$11
 scsiopt=$0000 maxcount=65535

There is 1 Reply.

#: 17746 S12/OS9/68000 (OSK)
    17-Mar-93  02:57:46
Sb: #17736-PCF
Fm: Mark Griffith 76070,41
To: Bob van der Poel 76510,2203 (X)

Thanks for your descriptor info Bob.


                  /************* /\/\ark ************/

#: 17720 S12/OS9/68000 (OSK)
    13-Mar-93  22:32:59
Sb: #GPIB device driver
Fm: Edwin Lee 73740,2557
To: All

I am looking for a good device driver for an OS9/68040 VME system. This device
driver must be good in supporting  GPIB device functions and be able to respond
to commands sent from a system controller in an asynchronous fashion. (Supports
GPIB chip TMS9914A from Texas Instrument)

I have used a GPIB file manager driver from ARK(?) but it is only good for a
GPIB controller. It did not work well as a GPIB device. It is especially poor
in responding to serial polls.

I would appreciate it if anyone out there can recommend a source. Thank you
very much.

There is 1 Reply.

#: 17724 S12/OS9/68000 (OSK)
    14-Mar-93  14:59:34
Sb: #17720-GPIB device driver
Fm: ole hansen 100016,3417
To: Edwin Lee 73740,2557

Hello there Has you contacted Steven Weller at Windsor Castle. He is quite well
at the IEEE-filemanager/driver from ARK ???

regards

ole@danelec.dk

#: 17722 S12/OS9/68000 (OSK)
    14-Mar-93  10:15:30
Sb: Deals and Steals
Fm: Steve Wegert 76703,4255
To: ALL

Hi all!

I'm the type of guy OS9/OSK software vendors moan and groan about. I've a hard
time making the 'jump' to what they're calling reasonably priced software for
our platforms.

Am I cheap? Perhaps. But I also like to think I know when I'm paying _way_ too
much for an application.

So that being said ... lemme pass on a couple of items I've been able to track
down relative to database programs for the OSK machines.

I have been a satisfied user of the CoCo version of Clearbrook's (604) 853-9118
IMS (Information Management System). In speaking with Paul Kehller (hope I
spelled it correctly!), he informs me a new version is due out in approximately
30 days. OSK price is $395.00. Clearbrook will apply the full purchase price of
the CoCo version (in my case $150) against the $395 for an "upgrade" to an OSK
version. Net to me .... $245. Not a bad deal!

Mr. Kehller sees no reason why it wouldn't run on the MM/1.

For another option, I spent about 20 minutes on the telephone with Fred Brown
of Peripheral Technologies (404) 973-2156 yesterday. They have several copies
(upwards of 70 ... make that 69. I bought one!) of an older release of
Sculptor. It's release 1.14:6. The manuals are still in their original shrink
wrap.

This is NOT the current release ... but neither is the price! For $75 dollars,
Mr Brown will ship it to you on your choice of disk formats.

This deal was to have appeared in the double issue of the OS9 Underground, but
somehow did not. The copies are official and you can apply the $75 towards the
current version price (Ed Gresick tells me $3,000) for an upgrade.

According to Mr. Brown, this version should run on the MM/1 and comes with a 5
day money back guarantee. Hard to beat!

Now the disclaimer .... I have nothing to do with either company. Just passing
along some information that may be of interest to other OSK users out there in
the ether.

If you do contact either of the gentlemen ... let 'em know where you found out
about the deal. Perhaps it will underscore the power of the electronic message
as a method of product support.

Thanks!


*- Steve -*


#: 17740 S12/OS9/68000 (OSK)
    16-Mar-93  00:21:42
Sb: Hi
Fm: LARRY OLSON 72227,3467
To: Mike Haaland

Mike,
    Got your Hi, but its been so long since I have used the SEN command, I
forgot how to respond. Had to look it up, and by then you were got.
   I know, I know   you snooze- you loose  <G>

   oops, that got should be gone...

larry

#: 17743 S12/OS9/68000 (OSK)
    16-Mar-93  21:45:48
Sb: Kwindows
Fm: BRUCE MOORE 70075,143
To: Kevin Darling

I have had the preliminary version of Kwindows for tc70 about a year and have
never had an upgrade.  Purchased from FHL and he has not received anything from
you.  Please send him whatever you have.  I use kwindows on my system everyday
and I would like to get more info on using it as well as any enhancements!
                           Thanks


#: 17744 S12/OS9/68000 (OSK)
    16-Mar-93  23:17:46
Sb: #Subroutine modules
Fm: Bob van der Poel 76510,2203
To: All

Has anyone used subroutine modules under OSK? I'd like to do something with
one, but can't find any docs or other information on them in the MW manuals.
Even OS9 insights nicely avoids the subject.

I assume that to use a subroutine module you first link to it, grab the
execution offset and just to a jsr to that address???

Is it possible to have static storage in a subroutine module?

If anyone has some example code they have or can upload I'd be very
appreciative. Thanks.

There are 2 Replies.

#: 17747 S12/OS9/68000 (OSK)
    17-Mar-93  05:39:05
Sb: #17744-#Subroutine modules
Fm: SCOTT HOWELL 70270,641
To: Bob van der Poel 76510,2203 (X)

Is a sub-routine module like the 'math' and 'cio' modules??
BTW the new version of VED is great!!!. One small problem though
is that the spellchecker highlights every scanned word, which tends to
slow things down in large documents.

There is 1 Reply.

#: 17756 S12/OS9/68000 (OSK)
    18-Mar-93  18:14:39
Sb: #17747-#Subroutine modules
Fm: Bob van der Poel 76510,2203
To: SCOTT HOWELL 70270,641 (X)

Scott...nope, sub-routines are not like 'Math" and "CIO". These are trap
routines and OS9 Insights does cover them quite well. It also says that traps
are much easier to use than subroutines, albeit slower. Then it nicely does not
show subroutines at all.

If you find the highlighting slowing down Ved, just set SM=1 in your env file
(or with the esc-e-e option). That'll turn off the progress hightlighting but
still show the unknown words.

There is 1 Reply.

#: 17762 S12/OS9/68000 (OSK)
    19-Mar-93  05:17:09
Sb: #17756-Subroutine modules
Fm: SCOTT HOWELL 70270,641
To: Bob van der Poel 76510,2203 (X)

Would sub-routine modules be something akin to DLL's (dynamic link-
libraries in the IBM world??

#: 17755 S12/OS9/68000 (OSK)
    18-Mar-93  16:27:10
Sb: #17744-#Subroutine modules
Fm: Graham Trott 100115,1075
To: Bob van der Poel 76510,2203 (X)

Bob --

I've used subroutine modules in CD-I, to extend the functionality of a standard
high-level package (kinda like HyperCard's XCMD).  I attach below an example
(to compute the size of a rectangle across the diagonal without using sqrt).
As far as I know it's difficult to have static storage; I use a mixture of
getting the caller to pass the addresses of variables, combined with
self-modifying code (purists may groan but it's OK in CD-I).  You might
alternatively employ a shared data module.

First, a special cstart module:

* Radial.a

    use  oskdefs.d

    psect  XCMD,(Sbrtn<<8)+Objct,(ReEnt<<8),1,0,Start

    org  -32768

_attop  do.l  1
_mtop:  do.l  1
_stbot:  do.l  1
errno:  do.l  1
_totmem:  do.l  1
_sbsize:  do.l  1
_fcbs:  do.l  1
environ:  do.l  1
_pathcnt: do.w  1
_sysglob: do.l  1

Start:  dc.l  Function-Start     Offset to the C main program

Params  dz.l  3        This is the self-modifying storage area

* This function returns the address of an item of storage,
* organized as an array of pointers to data (see the C code).

Parameter: lea  Params(pc),a0
    asl.l  #2,d0
    move.l (a0,d0),d0
    rts

    ends

Next, the C part of the subroutine module:

/* Radial.c */

extern long *Parameter();     /* returns the address of a parameter */

void Function()               /* the main entry point */
{
 long width, height, square, n;

 width=*(Parameter(0));       /* get the data from the first variable */
 height=*(Parameter(1));      /* ditto the second */
 square=width*width+height*height;

 for (n=2; n*n<square; n++);
 *(Parameter(2))=n;           /* return the result */
}

Compile/assemble both modules and link.  To load the function, try:

   if ((addr=(char *)modload(name,S_IREAD))==(char *)-1)  Error();
   position=*(long *)(addr+sizeof(struct modhcom));
   addr+=position;      /* points to the start of the module (the offset)

To call it from C, pick up <addr>, put pointers to your variables in ((long
*)addr)[1], ((long *)addr)[2], etc, then:

   func=(void *)(addr+*((long *)addr));
   (*func)();

A warning: Not having static storage rules out the use of most of the standard
C libraries.  Good luck!

-- GT


There is 1 Reply.

#: 17767 S12/OS9/68000 (OSK)
    19-Mar-93  18:16:24
Sb: #17755-Subroutine modules
Fm: Bob van der Poel 76510,2203
To: Graham Trott 100115,1075

Graham, thanks for the example code. Now I think I know why MW uses traps
instead of subroutines. I was really hoping that static storage would be
available without having to pass it from the main routine. However, I have
listed out your message and will see if I can use this technique in my
programming efforts.

BTW, I am trying to set up my Ved editor so that different window systems can
use their own mouse drivers, etc. without ved having to know about such things.
At this point, however, it looks like it'll be easier for all (including the
folks who will end up writing there own interfaces) to have this done via a
front-end which interprets mouse data, etc. and inserts it into the keyboard
stream for ved.

Neat thing about OS9...there are always so many ways to do so many things.

#: 17750 S12/OS9/68000 (OSK)
    17-Mar-93  17:07:32
Sb: frs thanks
Fm: Ken Drexler 75126,3427
To: Frank Hogg

Frank,
   Thanks for uploading frs.  It will be a big help unpacking the files created
by fbu.

Ken Drexler

#: 17769 S12/OS9/68000 (OSK)
    19-Mar-93  18:16:31
Sb: #MM/1 boot ROM
Fm: Bob van der Poel 76510,2203
To: All

My new super dupper ROMs finally arrived for my MM/1. They installed fine and
appear to be working...however, I can not boot from HD. With a floppy installed
without a boot file I get the message that it is attempting to boot from HD,
but that's it. No SCSI activity appears to be taking place. The only thing I
can think of is that the scsi controller ID which is being used is not the same
as my HD??? I have a HD on line 0.

There is 1 Reply.

#: 17774 S12/OS9/68000 (OSK)
    21-Mar-93  02:57:57
Sb: #17769-MM/1 boot ROM
Fm: Mark Griffith 76070,41
To: Bob van der Poel 76510,2203

Bob,

 > My new super dupper ROMs finally arrived for my MM/1. They installed fine
and
 > appear to be working...however, I can not boot from HD. With a floppy
 > installed without a boot file I get the message that it is attempting to
boot
 > from HD, but that's it. No SCSI activity appears to be taking place. The
only
 > thing I can think of is that the scsi controller ID which is being used is
not
 > the same as my HD??? I have a HD on line 0.

OK....the obvious questions, did you do and os9gen on the hard drive to setup
the bootfile?  The SCSI ID of the drive should be zero so that seems to be
correct.


                  /************* /\/\ark ************/

#: 17684 S14/misc/info/Soapbox
    10-Mar-93  01:55:41
Sb: #Hong Kong
Fm: Chris Hofland 74650,742
To: All

Hello out there!  Are there any OS/9ers from Hong Kong here on CompuServe?

Chris Hofland
Philips Interactive Media Int'l, East Asia
+852 821-5482  FAX: +852 528-2259

There is 1 Reply.

#: 17718 S14/misc/info/Soapbox
    13-Mar-93  14:10:51
Sb: #17684-Hong Kong
Fm: Wayne Day 76703,376
To: Chris Hofland 74650,742

Chris,

I think you're our first member from the Colony, but does it count that my wife
and I think of HK as our home-away-from-home?

She was attending UHK when we met, many years ago, and still has lots of family
in HK.

Wayne

#: 17654 S15/Hot Topics
    08-Mar-93  03:03:02
Sb: #17621-#New Product Announcement
Fm: Mark Griffith 76070,41
To: Lee Veal 74726,1752 (X)

Lee,

 >  OS-9000 is an enhanced version of OS-9 that is written in C (instead of
 > assembly like its predecessor) that runs on Intel 80386 and higher
processors
 > as well as the high end of the Motorola 680x0 family.  C makes it portable,
 > but for performance considerations some or the deep kernel routines are done
 > in assembly.

I think you sent this to the wrong person maybe (grin)??


                  /************* /\/\ark ************/

There is 1 Reply.

#: 17733 S15/Hot Topics
    15-Mar-93  14:34:33
Sb: #17654-New Product Announcement
Fm: Lee Veal 74726,1752
To: Mark Griffith 76070,41 (X)

Yep, looks like I goofed.

Lee

#: 17734 S15/Hot Topics
    15-Mar-93  14:40:42
Sb: #17530-New Product Announcement
Fm: Lee Veal 74726,1752
To: Walter  J Schilling 70312,3406

 Microware Systems Corporation
 1900 N.W. 114th St.
 Des Moines, Ia.  50322

 (515) 225-1929

 OS-9 has versions that run on Motorola 6809 or Hitachi 6309,
                     and       Motorola 680x0 processors.

 OS-9000 is an enhanced version of OS-9 that is written in C (instead of
assembly like its predecessor) that runs on Intel 80386 and higher processors
as well as the high end of the Motorola 680x0 family.  C makes it portable, but
for performance considerations some or the deep kernel routines are done in
assembly.

In many ways the OS-9(000) family of operating systems resemble Unix.  However,
as I understand it, Unix while is multi-tasking and multi-user, it is not
what's referred to as a real-time operating system.  OS9 has a pre-emptive
interupt system.  OS9 is also ROMable which makes it very handy for black-box
applications.  Chances are you've used an OS-9 system at some time in your life
without knowing it.  (I've been told that the do-it-yourself electronic scales
at some post offices are run by atROM-based OS-9 system under the covers.  And
that's just one.  FermiLab uses an OS-9 system.  NASA uses OS-9, I'm told on
the shuttle.)

There are experts in the forum here that are far more advance in the use hf
OS-9, but I'm sold on its viability and vitality.

Lee



Press <CR> !>