#: 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 !>