#: 16614 S12/OS9/68000 (OSK)
    04-Oct-92  02:52:22
Sb: #16613-#Chart for OSK
Fm: Neil Morrison 72777,3013
To: Jim Sutemeier 70673,1754 (X)

I'd be interested in all your charts, esp. 'C'. These sell around $6 ??



There is 1 Reply.

#: 16618 S12/OS9/68000 (OSK)
    04-Oct-92  10:47:39
Sb: #16614-Chart for OSK
Fm: Jim Sutemeier 70673,1754
To: Neil Morrison 72777,3013 (X)

Actually, Neil, they are $7 plus $2 S&H.....if interested in the C one, or the
assembly one, let's get into private mail about them.

jim

#: 16615 S10/OS9/6809 (CoCo)
    04-Oct-92  09:10:35
Sb: #.AR files
Fm: paul Mooney 100015,134
To: All

I'm a new comer to OS9 and am a little confused about archived files in library
10 - I can't find a programme to expand these files. Could someone let me have
the reference I need? Thanks Paul

There is 1 Reply.

#: 16616 S10/OS9/6809 (CoCo)
    04-Oct-92  09:19:19
Sb: #16615-#.AR files
Fm: Steve Wegert 76703,4255
To: paul Mooney 100015,134 (X)

Paul,

 .AR files have been archived with 'AR'.

You can get the binary of this archiving tool in LIB 9. Look for AR09.BIN.

Once you have the tool, set the execute bit and type AR -? for a list of the
command line options.

Give a shout if we can be of help.

Steve

There is 1 Reply.

#: 16622 S10/OS9/6809 (CoCo)
    04-Oct-92  15:58:25
Sb: #16616-.AR files
Fm: paul Mooney 100015,134
To: Steve Wegert 76703,4255 (X)

Steve,

many thanks for the info, I'll check it out


Paul

#: 16619 S12/OS9/68000 (OSK)
    04-Oct-92  13:56:18
Sb: #16612-#C Communications
Fm: David George 72240,134
To: Pete Lyall 76703,4230 (X)

here is a section of the code I am using.

int rdy_chars;
  .
  .
  .
rdy_chars = _gs_rdy(path);
if (rdy_chars = -1)
  exit(errno);

This exits with Error #000:216
I know I have opened the port properly and I can read and write to it,
because before I call this function I read and write to the remote device
without any problems.  I have declared path globally.  Here is the section
that comes before the function call:

int path;

main (argc, argv)
int argc;
char **argv;
{
  .
  .
  .
  if ((path = open("/t1", S_IREAD+S_IWRITE)) = -1) {
    error ...
  } else {
    read(path, in_line, 1);
    ...
    write(path, temp, strlen(temp));
    ...
  }
  ...
}
In this section it is ok to what for data to become available, and it
works the way it is expected.  in_line is char in_line[300], temp is
char temp[80].
Thank you for your help.
David George

There is 1 Reply.

#: 16623 S12/OS9/68000 (OSK)
    05-Oct-92  05:49:07
Sb: #16619-#C Communications
Fm: Bob Santy 76417,714
To: David George 72240,134 (X)

David:

If the code is EXACTLY as you have entered, the problem may be that the

 if (rdy_chars = -1)

is ASSIGNING -1 to the variable.  Try

 if( rdy_chars == -1 )

That should get by the wiping out of the _gs_rdy() return value at least.

I see that the open() call in main() has the same error as well.  Change the =
-1 to == -1.  C will do ASSIGNMENT with =.  Testing for equality is done with
==.

Bob

There is 1 Reply.

#: 16625 S12/OS9/68000 (OSK)
    05-Oct-92  09:22:09
Sb: #16623-#C Communications
Fm: David George 72240,134
To: Bob Santy 76417,714 (X)

Geeze I had better check that !!  The truth is I know better too.
I might have just forgotten the == when I typed the message up here.
I did use the == in the open, yepp that was the problem with _gs_rdy().
I had made a couple of changes at the time I did that (I was checking
to see if it was > 0 before, but I wanted to know if there was an error).
I also just finished a Pascal course and I have to keep myself straight
now.  (I know ...  excuses, excuses)

Thanks for the help.
Signed,
Embarrased

There is 1 Reply.

#: 16626 S12/OS9/68000 (OSK)
    05-Oct-92  17:39:13
Sb: #16625-C Communications
Fm: Jim Sutemeier 70673,1754
To: David George 72240,134

A hint that I learned in my C course last year might be helpful.....

If you type  (c = 1) instead of (c == 1), the compiler will NOT notify you of
an error.

If, on the other hand, you type (1 = c) instead of (1 == c), the ccompiler will
kick the first one back as an illegal declaration.

C doesn't know the difference, but the compiler sure will....

jim



#: 16620 S15/Hot Topics
    04-Oct-92  15:16:27
Sb: Micro Charts
Fm: Jim Sutemeier 70673,1754
To: all

To those who are interested in the Micro Charts -- Please see my notice in the
Hot Topics Section of the Database for further information.

Thanks to those who have given me input about these charts.

jim

#: 16621 S15/Hot Topics
    04-Oct-92  15:22:14
Sb: OS9 Underground Magazine
Fm: Jim Sutemeier 70673,1754
To: all

Also, I put up in the Hot Topics database information about the new (well,
about 3 or 4 issues new) magazine for the OSK/OS9 Computer.

Please read the text for further info.

jim

#: 16632 S10/OS9/6809 (CoCo)
    07-Oct-92  23:31:18
Sb: #16278-#Vefprt.star
Fm: William L. Cotter 72557,306
To: Mike Haaland 72300,1433 (X)

Thanks for the help, I didn't realise that MVCanvas came with an Epson color
driver.  Works nicely.

There is 1 Reply.

#: 16635 S10/OS9/6809 (CoCo)
    09-Oct-92  00:01:48
Sb: #16632-Vefprt.star
Fm: Mike Haaland 72300,1433
To: William L. Cotter 72557,306


Glad you have MVCanvas and the printer talking.  If you run into anymore snags,
just holler.

 - Mike -

#: 16633 S12/OS9/68000 (OSK)
    08-Oct-92  00:54:43
Sb: sound gen.
Fm: LARRY OLSON 72227,3467
To: Kevin Darling 76703,4227


Kevin,
      I just had an idea today, that I thought I would throw at you and see
what you think. You know how I have been bugging you about a SS_Tone syscall
for the MM/1, well maybe one isn't needed. I was thinking about the IFF sound
calls,(SS_Play & SS_Record), and how they take analog input, digitize it for
storage in memory or take that stored digitized info and convert it to analog
for output. The thing is, that at one point in the recording or playing process
this audio info is just a bunch of bytes, set to a particular value. With this
in mind, couldn't we just have a sound editor type program that would generate
the frequency, amplitude and wave shape data for the sounds, and output the
result into an IFF sound file.
 The main point going for doing it this way is that the processor wouldn't be
bogged down trying to generate these sounds, and it could take its own sweet
time in building up the IFF sound file.
  This idea sounds so simple to me that I must be over looking something.
  Has this idea already been kicked around ? Its so simple that someone must
have come up with it already, I just havn't heard any mention of it.

Larry




#: 16634 S12/OS9/68000 (OSK)
    08-Oct-92  12:49:36
Sb: OS-9/NET Broadcasts
Fm: David Briggs 100113,1203
To: SYSOP (X)

I am writing an ARCNET/NFM protocol analyser module for an NFM licensee. Can
anybody explain the meaning of the Cast$* symbols? When are these sent, and how
are they encoded (in the Msg_Code field)?

This information is proprietary to Microware, so please send a private mail
message if you want to preserve the mystery of NFM protocols...

Thanks.

Best regards,

David Briggs
Vector Networks (UK) +44 827 67333 

#: 16636 S1/General Interest
    09-Oct-92  00:15:11
Sb: Hi Mike
Fm: LARRY OLSON 72227,3467
To: Mike Haaland 72300,1433 (X)

Mike,
   You took me by suprise, I had no idea on how to answer you. Then when I
finally figured out how, you were gone.
   That is a bummer, about that drive. One of those good news-bad news things.
   Ya, I don't know about anyone else but I had a good time at the fest, and I
was glad I got to meet you. The only problem was there wasn't enough hours in
those 2 days.
 While I have you here, where can I find some info on those IFF sound files.
   I can't find any description on how those files are setup. Larry

#: 16637 S12/OS9/68000 (OSK)
    09-Oct-92  02:00:40
Sb: MM/1 Sound Software
Fm: Stephen Seneker 75020,3611
To: ALL

  I'm working on tow programs for the MM/1 for sound.  SoundWorks - a sound
recorder/player(IFF, read multiple formats other than IFF), editor, mixer,
effects, filtering...  Version 1.00 should be available the first week of
December.  SoundStudio - a synthesized sound creator/editor, and score editor.
I hope to have it releasble by the first of next year %-)...

  For more information one can write me at:

  Farside Systems
  Stephen Seneker
  4809 Joe Lewis Road
  Knoxville TN 37920

Stephen

#: 16640 S12/OS9/68000 (OSK)
    10-Oct-92  07:54:24
Sb: OSK Advanced Utilities
Fm: Ed Gresick 76576,3312
To: ALL

 All OSK users,

 DELMAR CO is offering the OS-9 Utility Extension Package from Microware.
 This is a preliminary release and as such, is not supported.  This is a 2
 disk set and we have a fair quantity of them in stock.  They are distributed
 on 3 1/2", universal format disks.  Documentation is included on the disks.

 Included in this package are -

    bfed        a binary file editor
    chown       change file owner
    convert     convert ASCII files for different file systems
    dates       daily reminder
    dement      disk defragmentor
    dirmap      display of directory structure
    fd          file descriptor information
    kermit      terminal emulator
    liborder    library ordering utility
    lmm         adds module to OS-9 module directory
    me          MicroEmacs Version 3.9e screen editor
    more        display ASCII files to terminal
    mv          move a file
    recreate    used by the 'dement' disk defragmentor
    su          change user to 'super user'
    tar         tape archiving utility
    undel       retrieve a deleted file
    unpacklib   separate library into relocatables
    who         display system users
             and
    curses.l    curses library

 The package must be purchased complete.  These utilities are designed to
 work with Version 2.4 of OS-9 and may not work reliably with earlier versions
 of OS-9.  Pending posting in the libraries, full information and pricing may
 be obtained via EMAIL or by calling 302-378-2555.

 Ed Gresick - DELMAR CO



#: 16642 S12/OS9/68000 (OSK)
    10-Oct-92  11:23:11
Sb: Ultra-C
Fm: William F. McGill/CA 73177,3433
To: All

What are the advantages in upgrading to the Ultra-C compiler?  Is it faster
than the old compiler?  Will it be more helpful in debugging?

I have a product containing many subroutines, and it will be a big job
converting it to become ASCII-compliant.  I'm just wondering what the payoff
would be.

Anybody have any experience with Ultra-C?


Thanks,

--Bill




#: 16644 S12/OS9/68000 (OSK)
    10-Oct-92  17:15:48
Sb: OSK Login Shell ??
Fm: Robert Heller 71450,3432
To: anyone

What is the "magic" to create a "login" shell.  Just doing a plain old
os9exec(os9fork,"SHELL",...) creates a sub-shell.  I want to do something
simular to what login does.

I plan to write an "Xlogin" program (X11 program that displays a window with a
Username: and Password: boxes  that will log a user into an X11 display,
running an X11 startup procedure, but I want to provide the user with his/her
login environment (i.e. I want .login to get executed).

Robert

#: 16645 S15/Hot Topics
    10-Oct-92  22:24:35
Sb: New Video for KiX\30
Fm: Frank Hogg of FHL 70310,317
To: all

NEW PRODUCT FEELER

After we do the EK-VAK video board for the KiX\30 we are planning to do a high
resolution (1024x768) SVGA type video board. The preliminary basic specs are:

     32 Bit SVGA Graphics chip (fast)
     VGA thru SVGA resolutions with millions of colors
          (640, 800, 1024 by 400, 600, 768)
     512K to 1 Meg on board RAM
     mono sound output
     DB9 Serial mouse
     AT keyboard port.
     Uses standard monitors

This is similar to the EK-VAK. But with higher resolution and much faster speed
because of the 32 bit capability  We are considering leaving the DMA stereo
sound off for cost and board space reasons. This would keep the cost close to
the EK-VAK board. A trade of high resolution and speed for loss of DMA stereo.
We could do a separate sound board if there was demand for it. This new board
would not work with the CM8 and Magnavox monitors that work with the
EKVAX/CoCo/TC70/MM1. Monitors for this new board are readily available and
inexpensive. DMA stereo sound would add about $100 to the cost, if it would
fit.

With all this in mind I would like feedback from you on this board. We are
planning to start layout in two weeks with production in December.

What do you think?

Frank Hogg  --  FHL



#: 16646 S15/Hot Topics
    10-Oct-92  22:25:46
Sb: RAM for the KiX\30
Fm: Frank Hogg of FHL 70310,317
To: all

NEW PRODUCT FEELER

Mike and I were talking about the 8K battery backed RAM that is on the KiX\30.
Among other things we talked about is that this RAM can be used in conjunction
with the power fail circuit on the MB to store vital system information. We
rambled on about a variety of uses when we discussed using it as a mini RAM
disk. It would only be 32 sectors but if we did a simple variation of the 'ram'
driver it could be done. This conversation started running a bit wild when I
asked about doing a battery backed RAM board for the bus. Mike added that he
had been thinking of a EPROM board for the bus so we combined both ideas and
came up with the following:

     Full 32 bit, full speed card
     4 banks of 4 32K chips. (128K per bank, 512K total)
     Use Static RAM
     Use Battery backed Static RAM
     Use EPROM

The above options would be via jumper or DIP switch for each block.

     On board battery and a connector for off board battery.
     Max of 4 boards in the system. (2 Meg)

Each bank of 4 chips would have to be the same type. But each bank could be
different.The off board battery connector would allow larger capacity batteries
for extended use. Useful if the on board battery was too small.

For example:

     You could have one bank of EPROM (128K) for OSK
     Two banks of static RAM for runtime use. (256K)
     One bank of battery backed RAM for a RAM disk.
          (128K, 512 sectors.

Other combinations could be used. You could also have up to 4 boards in the
system. For speed freaks Static RAM is 10-20% faster than Dynamic RAM.

The projected cost would be $200 for a zero K board.


What do you think?

Frank Hogg  --  FHL



#: 16647 S15/Hot Topics
    10-Oct-92  22:27:37
Sb: New Upload
Fm: Frank Hogg of FHL 70310,317
To: all

I've just uploaded to DL15 the bus pinouts for the KiX\30. More info coming.

Frank Hogg  --  FHL



#: 16648 S3/Languages
    10-Oct-92  23:09:09
Sb: #Jump tables in C
Fm: David Breeding 72330,2051
To: All

In "C", is there a call such that you can call a routine from a jump table? For
example, if you had an array    int *list[10], for example, then in the
program, is there a call where if you wished to execute the routine pointed to
by list[5], the program could do a "jsr ..."?
   Seems like I've seen this somewhere, but if so, I can't remember how it was
done.
   Oh, I'm referring to the CoCo version of "C".

Thanks, ....          David



There is 1 Reply.

#: 16649 S3/Languages
    11-Oct-92  11:39:38
Sb: #16648-Jump tables in C
Fm: Mike Haaland 72300,1433
To: David Breeding 72330,2051


I think Bob van der Poel wrote something about that.  Check with him. Bob's CIS
UID is 76510,2203.

 - Mike -

Press <CR> !>