#: 20537 S1/General Interest 09-Nov-94 16:21:17 Sb: #20273-#WWW OS-9 FAQs Fm: L. Mark Stone 70612,100 To: Bill Dickhaus 70325,523 (X) > To those of you with access to a WWW browser (like Mosaic), the > OS-9 FAQ and OS-9 Users Group FAQ are now available Bill, I do not have access to a WWW browser, and am interested in learning more about OS-9. Do you (or any lurkers) have an address/phone # for the owner, Microware? Thanking you in advance, L. Mark Stone New York City There is 1 Reply. #: 20543 S1/General Interest 10-Nov-94 16:28:05 Sb: #20537-WWW OS-9 FAQs Fm: Bill Dickhaus 70325,523 To: L. Mark Stone 70612,100 The text version of this file is in LIB 1 as file OS9FAQ.TXT, the Microware information is in there, as well as a lot of other information about OS9 and OS9 vendors. -Bill- #: 20508 S1/General Interest 01-Nov-94 20:24:40 Sb: #20506-#Any suggestions? Fm: Dick Watson 71320,2340 To: Pete Lyall 76703,4230 (X) The pipe approach sounds best (a loaded data module might also work) but I'm trying to avoid doing any .ASM. Only tool that comes with the processor in question is BASIC-09; ASM is extra cost. Plus, ASM means I've really go to go find the OS-9 operating system docs. Can I get there (data modules or pipes) from BASIC-09? I can set it up so that the processes are parent/child (via a shell prob&) from the parent process. Thanks for your thoughts, Dick Watson There is 1 Reply. #: 20514 S1/General Interest 03-Nov-94 11:13:35 Sb: #20508-Any suggestions? Fm: Pete Lyall 76703,4230 To: Dick Watson 71320,2340 (X) I believe so, by B09 is not my strong suit (I'm a C geek). I believe that between using the SYSTEM() calls and a subroutine called 'syscall' you should be able to do most of what you need. You may find data modules a bit easier. Pete #: 20511 S1/General Interest 02-Nov-94 19:59:15 Sb: #20493-Any suggestions? Fm: Dick Watson 71320,2340 To: Bob van der Poel 76510,2203 (X) Well, I didn't exactly want to know what ADDR() returned. This I pretty much knew. What I wanted to know is what did the structure stored at that location look like. (Didn't TRS-80 BASIC store a DIM out there too? That's what I was wondering...) What I've learned is that if I want some other module to be able to look at a string safely, I have to somehow get it both ADDR(mystring$) and SIZE(mystring$) so that I know where to poke about and where not to. Whole reason to know this was that I'd like to be able to implement an inter-process communications scheme for passing vlidated messages recieved in realtime to a lower priority process that breaks them back and can queue them. I still don't know a good way to do this. The LOADed data module seems like one way, but the complications to doing this without ASM are not clear. Using pipes may also be a way, but what would this look like from a B09 code/shell procedure point of view? Thanks for continued thought stream! My system hardware should be here in a few weeks so these will no longer be academic issues! #: 20517 S1/General Interest 03-Nov-94 23:15:54 Sb: #Help Fm: Boisy G. Pitre 74464,3005 To: all I'm in the process of uploading UUCPbb 2.1, and I seem to have run out of space to upload the rest of the package. Can the SYSOP (whoever that may be) allocate more space for the 2 extra files I need to complete the submission? There is 1 Reply. #: 20518 S1/General Interest 04-Nov-94 07:18:12 Sb: #20517-Help Fm: Steve Wegert 76703,4255 To: Boisy G. Pitre 74464,3005 (X) Boisy, Wayne Day, Mike Ward, Bill Dickhaus and I try to keep things in order around these parts. Pete Lyall and Kevin Darling along with Mark Griffith are also still on the rolls ... so there's plenty of help around. I've made some room available and I've asked Mike to work his magic as well, so more space should be showing up soon. Thanks for the heads up! *- Steve -* #: 20533 S1/General Interest 07-Nov-94 21:25:22 Sb: #Info On SCulptor Fm: Peter Baxter 74650,2522 To: 70310,317 Are Sculptor OS9/68K development versions (w/ manuals) still available ? I am interested in a DBMS for OS-9. Thanks for the bargain ?? Peter C. Baxter There is 1 Reply. #: 20538 S1/General Interest 10-Nov-94 03:39:38 Sb: #20533-Info On SCulptor Fm: Ed Gresick 76576,3312 To: Peter Baxter 74650,2522 Sculptor 4GL + SQL OS9/68k development/runtime systems are very much available and fully supported. The current version is 2.4. I believe Peripheral Technology still has several copies of the older version (1.16) available at an almost give away price. These include manuals but are unsupported. Call either Carol or Fred at 404-973-2156 for further info. If you want further information for the current version send me E-Mail or call me. Ed Gresick - DELMAR CO 302-378-2555 FAX 302-378-2556 Internet 76576.3312@compuserve.com or edelmar@delphi.com #: 20541 S5/OS9 Users Group 10-Nov-94 12:34:23 Sb: Device Driver Help Neede Fm: David M. Horn 73260,242 To: Peter Baxter 74650,2522 Microware has a full NFS package that sits on top of their InterNet Support Package. Does this meet your needs? David Horn #: 20522 S10/OS9/6809 (CoCo) 05-Nov-94 10:20:56 Sb: #20501-#CoCo Comment&? Fm: David Breeding 72330,2051 To: STEVE SANDISH 70712,2447 (X) > David - The big execution directory is the problem. For example Home > Publisher is stuck with all the clipart in the execution directory. It Umm, yes! I never used Home Publisher, but I did read in MOTD several years ago in an article where someone attempted to install it on a HD. He seemed to be constantly encountering problems. IS is hardcoded to /dd/CMDS? if not, you might put them in a seperate directory. Then you could set up a procedure file to "chx","chd", and whatever needed, and finally executes the Home Publisher program. > takes for ever to scrough. It would be neat to have it copy all HP to a > Ramdisk and switch execution directories through a progrm hooked to an If an alternate cmds directory can be used, this could be accomplished in the procedure file. (You could generate the copy commands with "dsave > procfile". > icon. Data Windows would be similar. Utilities would be another directory. Utilities? You mean the general utilities, like ident, etc? I'd say these should be in /dd/CMDS. If any of these were called by HP, or any other app, and you had "chx"ed, then you would have to have copies of these in the alternate directory. Note that the shell+ "path" cmd does not carry down into programs called by shell. -- David Breeding -- CompuServe : 72330,2051 Delphi : DBREEDING *** Sent via CoCo-InfoXpress V1.01 *** ^^^^ ^^^^^^^^^^ There is 1 Reply. #: 20528 S10/OS9/6809 (CoCo) 07-Nov-94 17:48:03 Sb: #20522-CoCo Comment&? Fm: STEVE SANDISH 70712,2447 To: David Breeding 72330,2051 (X) Thanks for the reply David. It seems that what I'm looking for is the procedure file to chx and chd. I understand what you are saying about the utilities. I was thinking more of things such as patch or repack. Probably more appropriate would be a games exec. dir so I dont have to scroll through Mickey & Donald & soforth. Guess I'll just have to roll the dice and try it. Fouling up the hard disk structure is an abhorant thought. #: 20510 S10/OS9/6809 (CoCo) 02-Nov-94 19:33:27 Sb: #20504-#Basic09 "BUG" Fm: Kevin Darling 76703,4227 To: Rogelio Perea 72056,1204 (X) Probably the best way is to turn off echo, but a quick fix for your routine would be to check for the ENTER key: PROCEDURE Program DIM userinput:STRING[1] REPEAT GET #0,userinput IF userinput<>"y" OR userinput<>"n" THEN IF userinput<>CHR$(13) THEN SHELL "display 07 08 20 08" ENDIF ENDIF UNTIL userinput="y" OR userinput="n" END kev There is 1 Reply. #: 20515 S10/OS9/6809 (CoCo) 03-Nov-94 17:45:30 Sb: #20510-Basic09 "BUG" Fm: Rogelio Perea 72056,1204 To: Kevin Darling 76703,4227 (X) Thanks Kevin, I will try. It seems I tried something like that but must have been doin' somethin' wrong.... maybe it is that I have lo "unlearn" what I learned when using RSDOS to learn BASIC09!!.. Rogelio #: 20509 S10/OS9/6809 (CoCo) 02-Nov-94 11:28:57 Sb: #Basic09 Tour Guide Fm: Rogelio Perea 72056,1204 To: ALL I must say that Dale L. Puckett's Official Basic09 Tour Guide is one of the best books available for the Color Computer. After reading it and trying out the examples I came across several "bugs" which I will outline here, maybe I am doing something wrong on my end so I would like your comments: On page 89 there's a procedure called "echoforawhile": PROCEDURE echoforawhile DIM char:BYTE LOOP GET #0,char EXITIF ASC(char)=$1B (* ESCAPE *) PRINT "Don't frown, you told me to ESCAPE." ENDEXIT PUT #1,char ENDLOOP END here, char is declared as BYTE, but ASC evaluates STRINGs, so the CoCo reports an error; I had to use EXITIF ASC(STR$(char))=$1B to use the procedure. Also, it seems that $1B is not evaluated at all. Turning to page 90, let us examine the procedure "exitgracefully": PROCEDURE exitgracefully DIM num,val,minimum:INTEGER num:=100 \ minimum:=-10 REPEAT num:=num-1 EXITIF num<0 THEN PRINT "Error - You can't take the square"; PRINT "root of a negative number!" ENDEXIT val:=val+SQRT(num) UNTIL num < minimum END the problem I found here is that "val" is a reserved word, so to get this procedure working I had to change the variables's name to "value". Going over to page 95, my CoCo III busts out with: PROCEDURE positiontest DIM yes:BOOLEAN yes:=TRUE WHILE yes DO PRINT "OK"; yes:=POS x 50 ENDWHILE END the sixth line has an error, it should read --> yes:=POS<50 Pages 100 and 101 have a procedure called "dayofweek" showing how to use the ON ... GOSUB control structure: PROECDURE dayofweek DIM day:INTEGER day:=1+INT(RND(6)) ON day GOSUB 10,20,30,40,50,60,70 10 PRINT "Sunday" / RETURN 20 PRINT "Monday" / RETURN 30 PRINT "Tuesday" / RETURN 40 PRINT "Wednesday" / RETURN 50 PRINT "Thursday" / RETURN 60 PRINT "Friday" / RETURN 70 PRINT "Saturday" / RETURN well, all those slashes are backwards!!. To get it right I had to replace them it the "inverse backslash" --> \ I'm almost through with this, so moving to page 119: PROCEDURE makefile TYPE inventory_item=name:STRING[25];list,cost:REAL;qty:INTEGER DIM inventory_array(100):inventory_item DIM work_record:inventory_item DIM path,counter:BYTE CREATE #path,"inventory" work_record.name:="" work_record.list:=0. work_record.cost:=0. work_record.qty:=0 FOR counter:=1 to 100 PUT #path,work_record NEXT counter END my CoCo gives an error when DIMensioning counter as BYTE, but changing that to DIM counter:INTEGER fixed things up. And to finish this up there's only one more typo on page 136 with the AUTOMULT procedure. It seems that when printing this page of the book a carriage return was overlooked and the procedure PRINTANSWER began where AUTOMULT ended. Both work OK but as typed the procedures can cause some confusion to the untrained eye. There they are. Am I correct in assuming these could be described as bugs or did I slip somewhere in the programs?. I haven't seen anywhere any information on corrections to this book so all comments will be greatly appreciated... Rogelio Perea There is 1 Reply. #: 20512 S10/OS9/6809 (CoCo) 02-Nov-94 20:18:16 Sb: #20509-#Basic09 Tour Guide Fm: Bob van der Poel 76510,2203 To: Rogelio Perea 72056,1204 (X) I haven't looked at that book for years...and I never did type in all the examples. Looks like you have found some typos. In echoforawhile, you can leave 'char' as a BYTE, if you change the test line to: EXITIF char=$1B THEN (* ESCAPE *) To really get it to work, you'll have to zap out the EOF value in the path descriptor. In makefile, all loop counters in for/next have to REAL or INTEGER. Looks like someone decided to 'clean up' the code before it was printed. If memory serves, the source for the finance program is in one of the libraries here. There is 1 Reply. #: 20516 S10/OS9/6809 (CoCo) 03-Nov-94 17:47:57 Sb: #20512-Basic09 Tour Guide Fm: Rogelio Perea 72056,1204 To: Bob van der Poel 76510,2203 (X) There's one more thing that slipped my mind also, in the Blackjack programs, I think one of the called procedures in one of the modules is missing. I do not recall right this minute which one is... would it be helpful to compile the bugs into a file as to distribute it here and in other BBS 'round the country? Rogelio #: 20526 S10/OS9/6809 (CoCo) 07-Nov-94 01:38:58 Sb: #COMM4.AR Fm: Brother Jeremy, CSJW 76477,142 To: Sysop (X) Dear Sysop: At one time there was a file in DL10 called COMM4.AR. It was about using the COMM4 board under Level 2. Is that file still available in offline storage, and if so could it be placed on line so that I may download it? With all best wishes, Brother Jeremy, CSJW There are 2 Replies. #: 20527 S10/OS9/6809 (CoCo) 07-Nov-94 04:14:09 Sb: #20526-COMM4.AR Fm: Mike Ward 76703,2013 To: Brother Jeremy, CSJW 76477,142 (X) I checked what offline archives I have and came up empty on COMM4.AR Best, Mike #: 20544 S10/OS9/6809 (CoCo) 10-Nov-94 16:28:13 Sb: #20526-#COMM4.AR Fm: Bill Dickhaus 70325,523 To: Brother Jeremy, CSJW 76477,142 (X) Brother Jeremy, I found a copy of comm4.ar in my archives, and have passed it on to Mike Ward to put back into LIB 10. I have a COMM4, and don't remember doing the address hack that's described in the file, though it might have been done already. -Bill- There is 1 Reply. #: 20548 S10/OS9/6809 (CoCo) 12-Nov-94 02:32:03 Sb: #20544-COMM4.AR Fm: Brother Jeremy, CSJW 76477,142 To: Bill Dickhaus 70325,523 (X) Dear Bill: Thank you for your help. If you ever decide to sell the COMM4, or if you know of someone who might have one, please let me know. With all best wishes, Brother Jeremy, CSJW #: 20536 S11/OS9/6809 (Non-CoCo) 09-Nov-94 01:38:50 Sb: sp9000 and os9 Fm: william blaylock 75201,2372 To: all Is there any possibility that anyone still supports os9 on the cbm machines (I have an old sp9000 I am in the process of getting out of moth balls... the machine works, many of the disks are gone/dead, and some of the manuals are in less than good shape ) THANKS in advance! at 00:17:03 on Wed 11-09-94 W. A. Blaylock 75201,2372 thunked it! in Salt Lake, Utah, USA *BB* #: 20524 S12/OS9/68000 (OSK) 05-Nov-94 23:32:48 Sb: #20271-#CD ROM DRIVES Fm: Peter Baxter 74650,2522 To: Bob van der Poel 76510,2203 (X) Mr. van der Poel - I am interested in the "file manager" part of your CD ROM project. Would you know where one could find a complete file manager and device driver (w/ source) for a SCSI-I/II, prefer NCR 53C710-based ? Any/all leads greatly appreciated. Peter Baxter There is 1 Reply. #: 20529 S12/OS9/68000 (OSK) 07-Nov-94 18:07:06 Sb: #20524-#CD ROM DRIVES Fm: Bob van der Poel 76510,2203 To: Peter Baxter 74650,2522 (X) Peter, Sorry if some earlier messages misled you. I'm not writing a CD ROM driver set. I'd like one... Carl Krieder has written a series of utilities which work on the mm/1 which read CDROMS. They should work on other scsi systems too (however, I tried them on my mvme 147s and they didn't). You might want to contact Carl to get more information. I believe he was planning on writing a file manager (the guts for the manager are all embedded in the utilities right now). Don't know what the status is. I do know that several folks are reading CDS on the mm/1 right now. I have a drive and mm/1...however, I have to take things apart to add in another scsi port and just haven't felt like it. Maybe this week. BTW, Carl's CIS ID is 71076,76; however it doesn't appear that he is checking in too often here. Don't know if he has an internet address? Hope this helps. Bob. There is 1 Reply. #: 20530 S12/OS9/68000 (OSK) 07-Nov-94 21:12:28 Sb: #20529-CD ROM DRIVES Fm: Peter Baxter 74650,2522 To: Bob van der Poel 76510,2203 (X) Bob - Thabks for the info. I have written a SCSI target device driver that makes OS-9 on an Omnibyte Taurus or Synergy SV420 (both 68040s) look like a tape or a disk drive. Had lots of fun, but now I'm looking for a SCSI host device driver. If you come across anything, I greatly appreciate it. I will email Carl. Again, thanks, Peter #: 20531 S12/OS9/68000 (OSK) 07-Nov-94 21:17:30 Sb: #Device Driver Help Neede Fm: Peter Baxter 74650,2522 To: All Looking for source for an OS-9 device driver and file manager. I have a custom app. where I need o convince NFS that I have a directory/file structure. Any leads on where I could find a complete sample ? Does Microware have such a thing ? All help appreciated, Peter C. Baxter There is 1 Reply. #: 20539 S12/OS9/68000 (OSK) 10-Nov-94 08:57:07 Sb: #20531-#Device Driver Help Neede Fm: Kevin Darling 76703,4227 To: Peter Baxter 74650,2522 Peter, Yes, you should call Microware and order "OS-9 Insights", a book which has sample file managers in C and some driver samples. Another book to get is "The OS-9 Guru, Part 1", which you can get here in the states from Windsor Systems, I believe. Someone online can post the address (I've been looking for that address, too!) kev There are 2 Replies. #: 20540 S12/OS9/68000 (OSK) 10-Nov-94 12:33:52 Sb: #20539-Device Driver Help Neede Fm: David M. Horn 73260,242 To: Kevin Darling 76703,4227 Windsor Systems can be reached at (502)425-9560. I have a copy of "OS-9 Guru" and it seems to be a very good book at a more reasonable price than Microware's. #: 20546 S12/OS9/68000 (OSK) 11-Nov-94 06:38:08 Sb: #20539-Device Driver Help Neede Fm: Bill Dickhaus 70325,523 To: Kevin Darling 76703,4227 Kevin, Windsor Systems info is in version 13 of OS9FAQ, which hasn't found its way into our libraries yet, but is on chestnut in /incoming (they haven't gotten around to it yet, either). Right out of the FAQ: [20]------------------- Steven Weller Windsor Systems 2407 Lime Kiln Ln Louisville, KY 40222 502-425-9560 502-426-3944 fax stevenw@coplex.com steve@barefoot.com sweller@aol.com http://iglou.com/~stevenw/windsorhome.html More than you probably wanted to know! :-) -Bill- Press !>