#: 17259 S12/OS9/68000 (OSK) 15-Dec-92 21:47:19 Sb: Televideo Terminal Fm: Bob van der Poel 76510,2203 To: All Does anyone know if a normal PC-type keyboard will work with a Televideo 965 terminal. I have a term. with a blown keyboard (I think). I thought I'd make up a little converter cable to switch from a DIN plug to the telephone jack the TV-965 uses. But if someone has more knowledge than me let me know if I'm wasting my time (or if I can damage the PC keyboard... even though I have checked voltages and it appears to be just 5volt). #: 17266 S12/OS9/68000 (OSK) 18-Dec-92 20:47:58 Sb: New uploads Fm: Bob van der Poel 76510,2203 To: All I've uploaded two files to DL12 in the last couple of days. The first is docs and binary for a new upzip program. I didn't do too much too it--just figured out what files to include so that the unix source would compile properly. This program will melt the newer PK-ZIP files which the existing unzip on this system will not. It also melts files into subdirectories and keeps file dates accurate. However, it insists on processing everything in all lowercase (unless you like uppercase filenames), so I wrote a little program to convert directory names to all uppercase. Look for the files "unzip.lzh" and "updir.c" in DL12. #: 17279 S12/OS9/68000 (OSK) 23-Dec-92 04:37:39 Sb: #SETENV & MY STARTUP FILE Fm: Keith H. March 70541,1413 To: All All: Can I put all am SETENV parameters in the .login file instead of the startup file Is their a difference being in one place than the other? I noticed that the parameters in the startup file are only good for w-w? and not term, WHY? Keith There is 1 Reply. #: 17281 S12/OS9/68000 (OSK) 23-Dec-92 17:30:01 Sb: #17279-#SETENV & MY STARTUP FILE Fm: ole hansen 100016,3417 To: Keith H. March 70541,1413 (X) hello keith the reason why your SETENV stuff only work in .login, is because your 'startup' is run by a 'shell' forked by 'sysgo'. This shell dies after having 'executet' the startup-file. If you want to set up ENV-variables from the shell you talk to after startup has run, you need to modify your sysgo.a to setup parameters for the final 'shell' forked. Let me know if you need some example-code !! regards ole b. hansen There is 1 Reply. #: 17282 S12/OS9/68000 (OSK) 23-Dec-92 20:47:43 Sb: #17281-#SETENV & MY STARTUP FILE Fm: Bob van der Poel 76510,2203 To: ole hansen 100016,3417 (X) Ole and Keith: as an alternate to changing sysgo you can just use the builtin shell command 'profile'. I have a line in my startup (right near the start): profile .login this (apparently) reads the .login file and sets the variables for the parent of the shell which is running startup. For some reason the profile command is not documented (or I can't find it in the manual). There are 2 Replies. #: 17288 S12/OS9/68000 (OSK) 25-Dec-92 15:29:51 Sb: #17282-SETENV & MY STARTUP FILE Fm: ole hansen 100016,3417 To: Bob van der Poel 76510,2203 (X) Hello Bob You might be wright about 'profile .login', but I don't have a straihgt 'shell .login'. My .login sets up a lot of things for my 'mshell' and therefor I have to set up my parameters for 'shell' in 'sysgo' as parameters before it is forked. The 'profile' builtin-command to shell is described in a 'release note' to OSK V2.4 regards ole #: 17296 S12/OS9/68000 (OSK) 27-Dec-92 11:19:28 Sb: #17282-SETENV & MY STARTUP FILE Fm: Pete Lyall 76703,4230 To: Bob van der Poel 76510,2203 (X) Bob/ole - Not sure if Mshell supports this construct, but in Bourne and Korn shells, the line '. .profile' (or more portably, '. $HOME/.profile' will read and execute commands in the .profile file in the context of the current shell. Pete P.S. That's DOT SPACE DOT FILENAME #: 17306 S12/OS9/68000 (OSK) 30-Dec-92 08:48:40 Sb: more ???? Fm: LARRY OLSON 72227,3467 To: Kevin Darling 76703,4227 Kevin, Has anyone done anything yet with the joystick drivers for the MM/1 ? #: 17310 S12/OS9/68000 (OSK) 01-Jan-93 14:37:12 Sb: #CD-ROM and the MM/1 Fm: Steve Wegert 76703,4255 To: Keith H. March 70541,1413 (X) Keith, I've just merged in your CD-ROM file to LIB 12. Thanks! Can I take from this contribution that you're using a CD-ROM with the MM/1? Who did the driver? What titles are you using? More details, please! Steve There are 2 Replies. #: 17311 S12/OS9/68000 (OSK) 01-Jan-93 17:51:34 Sb: #17310-#CD-ROM and the MM/1 Fm: Keith H. March 70541,1413 To: Steve Wegert 76703,4255 (X) Steve; Carl Krieder is working on a driver and descriptor. I am beta testing them, but for now I am getting error 102 and 169. I will ask you, do you think we should have a new File Manenger or use the SCSI hard drive one, or wright a new lib. cdrom.l (But this is still in the testing stage). Keith There is 1 Reply. #: 17317 S12/OS9/68000 (OSK) 02-Jan-93 17:33:08 Sb: #17311-#CD-ROM and the MM/1 Fm: Steve Wegert 76703,4255 To: Keith H. March 70541,1413 (X) > Carl Krieder is working on a driver and descriptor. I am beta testing them, > but for now I am getting error 102 and 169. I will ask you, do you think we > should have a new File Manenger or use the SCSI hard drive one, or wright a > new lib. cdrom.l (But this is still in the testing stage). Ahhh! That is good news! Carl will do his usual good job as always. As far as the design questions ... I'll leave that to those more qualified that I to answer. My claim to fame is breaking things .... not designing 'em. Just ask Carl! :-) By the way .. what was the price of the Chinon drive you're working with? Steve *- Steve -* There is 1 Reply. #: 17319 S12/OS9/68000 (OSK) 03-Jan-93 07:16:22 Sb: #17317-CD-ROM and the MM/1 Fm: Keith H. March 70541,1413 To: Steve Wegert 76703,4255 (X) Steve: The Price that I payed at the Dayton Hamfest was $352.56 plus $22.91 tax Total $375.47 on the 04/25/92. Yes I will be glad to get to cd-rom working. I also send Carl a start of a program called CDPLAY.A This program will be able to play CD-DA disks and (hopefully work from "desktop") will use the mouse to select the tracks and turn up/down the volume. (Just like the Messy-Dos Version) I sent him a disk (cd-rom) to work with, I hope that helps him get the software to work. I will let you know more as the days pass. Keith #: 17315 S12/OS9/68000 (OSK) 02-Jan-93 14:35:09 Sb: #17310-CD-ROM and the MM/1 Fm: Bob van der Poel 76510,2203 To: Steve Wegert 76703,4255 (X) Yes, Keith. Tell us more...just leaving that little file here is so unfair! #: 17316 S12/OS9/68000 (OSK) 02-Jan-93 14:35:20 Sb: #Termcap files Fm: Bob van der Poel 76510,2203 To: David George 72240,134 (X) David, just downloaded your system 5 termcap file. And I figured that the O'Reily book was definitive...have you had a chance to compare the two and see if there are any conflicts? Thanks for sharing the info. There is 1 Reply. #: 17351 S12/OS9/68000 (OSK) 10-Jan-93 00:48:27 Sb: #17316-Termcap files Fm: David George 72240,134 To: Bob van der Poel 76510,2203 (X) Actually I have the O'Reilly book. The codes that I uploaded expand on the codes in the O'Reilly book. I haven't really looked into it extensively, but the codes that I did look at were identical. #: 17323 S12/OS9/68000 (OSK) 03-Jan-93 21:58:03 Sb: #Mail problem Fm: Steve Wegert 76703,4255 To: All I've installed edition 11 of Microware's mail that came with my MM/1. It's a very different mail program than what I've become accustomed to over the years on various OS9/OSK systems... but no mater ... I've grown to like it. But! I seem to be having problems with the mail program respecting the group id of any particular user. Infact ... I've had to resort to making the user id and group id the same for each user. That is .. 0.0, 1.1, 2.2 ... and so on. Trying to use 0.0, 1.0, 2.0, 3.0 results in all 4 users seeing the same mail. Have I misunderstood something here? I should be able to establish different groups, with unique user id's within, jes? Or perhaps, have I missed something in the setup of mail? I'd be interested in any comments from other mail users. Thanks! *- Steve -* There are 2 Replies. #: 17324 S12/OS9/68000 (OSK) 04-Jan-93 23:09:38 Sb: #17323-#Mail problem Fm: Bob van der Poel 76510,2203 To: Steve Wegert 76703,4255 (X) Uh, Steve...don't know about the mail program. But do you have group and user mixed up. 0.0 is user 0, group 0; 2.0 is the same user. My understanding is that all users with the same group have equal access. Hence, user 3.4 and 3.2 can read the same files... maybe some sage can explain the logic of this. There is 1 Reply. #: 17329 S12/OS9/68000 (OSK) 06-Jan-93 07:59:38 Sb: #17324-Mail problem Fm: Steve Wegert 76703,4255 To: Bob van der Poel 76510,2203 (X) > Uh, Steve...don't know about the mail program. But do you have group and user > mixed up. 0.0 is user 0, group 0; 2.0 is the same user. My understanding is > that all users with the same group have equal access. Hence, user 3.4 and 3.2 > can read the same files... maybe some sage can explain the logic of this. > Hi Bob .. thanks for the reply! Your understanding of the Group/User relationship is the same as mine. First number is the Group, second is the User. And you're correct .. my problem is so counter to the philosphy of OS9/OSK the error, most likely, is mine. But I'll be darned if I can find it! When I originally set up the MM/1, I applied this logic to the assignment of password file entries. I was defined as 0.0, of course, and all other users were established as 1.0, 2.0, 3.0, 4.0 and so on. Th idea being that any user could establish other users in their group that could easily share material between themselves. But ... when I installed Microware's Mail, I quickly found out that it was treating mail sent by all my users as mail being sent by me (0.0). Furthermore, any mail I had in _my_ mail box was visible to _all_ my users. Changing their Grp/Uid entry to 1.1, 2.2, 3.3, 4.4, and so on, cured this problem ... but left me with another. How do I take advantage of the GROUP feature? I'm hoping someone from Microware will see this and toss out a couple of ideas for me to try. Thanks! *- Steve -* #: 17332 S12/OS9/68000 (OSK) 06-Jan-93 16:01:44 Sb: #17323-#Mail problem Fm: JBM Electronics 71174,3442 To: Steve Wegert 76703,4255 (X) The numbers in the Microware Mail Mail.sys file are the user numbers from the password file, do not enter the group numbers from the password file. This way the same user (.uu) with always get their mail no matter what group they are logged in as. Put another way, each user on the system should always have a unique user number (.uu) but may appear in a number of groups (gg1.uu, gg2.uu, etc.). The mail system has no way of dealing with the group numbers as assigned in the password file. You can set up groups (lists) for mailing purposes ONLY in the mail.sys file, this is documented in that file. This might be easier to explain via voice? -J There is 1 Reply. #: 17341 S12/OS9/68000 (OSK) 07-Jan-93 17:30:33 Sb: #17332-#Mail problem Fm: Steve Wegert 76703,4255 To: JBM Electronics 71174,3442 (X) So what you're telling me is this is a _feature_ .. not a bug? I'm aware of the operation of 'group list' and 'nickname' list. That's fine for mass mailing ... but my problem manifests itself in attempting to make use of an OSK standard ... Group/UID for user identification. Seem to be a problem to me ... but then .... *- Steve -* There is 1 Reply. #: 17364 S12/OS9/68000 (OSK) 13-Jan-93 08:50:52 Sb: #17341-#Mail problem Fm: Jay Truesdale [JBM] 71174,3442 To: Steve Wegert 76703,4255 (X) Yeah, well, I thought it was a bug/problem as well but MW explained it to me as a FEATURE! From their point of view, the UID should always be unique for an individual. That way the same person can be in many groups and still have the same UID. This way their mail software can find you no matter what group you log in under and you don't have to log in a bunch of times under different groups just to get all of your mail. It does make sense if you think of it this way. -J Truesdale There is 1 Reply. #: 17367 S12/OS9/68000 (OSK) 14-Jan-93 05:32:21 Sb: #17364-Mail problem Fm: Steve Wegert 76703,4255 To: Jay Truesdale [JBM] 71174,3442 (X) Yes ... I supposed it does make sense if you think of it in that way. Too bad it's taken me this long to come around. *- Steve -* #: 17325 S12/OS9/68000 (OSK) 05-Jan-93 10:39:10 Sb: #OSK Wishlist Fm: Clyde C. Price, Jr. 76616,3452 To: all Hey Folks! 1) Who has _any_ version of source-code to a program that will ZIP files as well as unzip them? Does anybody have working binaries for an OSK-ZIP program ("compatible" with MeSsy-DOS' PKZip programs)? I've accepted the offer of a loan on an XT (which I don't want) so I can create ZIPfiles of straight-ASCII texts for an organization/BBS which absolutely refuses *.LZH uploads. I'd MUCH rather do it on my MM/1. (Actually, I'd rather stick with LHA/*.lzh, but the folks I'm working with insist on being "compatible" and "mainstream". Arrgh!) - 2) Who has source code (or OSK binaries!) for a QWK-mail-reader? (especially one with TAGLINES!) - 3) When are we going to have a publicly released Usenet newsreader and uucp* set of programs for OSK? - 4) Do wo have available the routines that would allow an OSK machine to a) use MNP, V.32, V.42 error correction and b) auto-fallback for calling or answering to a modem with a lower baud-rate? - 5) Do we have a program that will "type" a textfile at 10cps or so into a messagebase that otherwise barfs at full-speed ASCII uploads? (I had a patience-exercising-experience trying to ASCII-upload this message into the Atlanta Computer Society BBS {404/636-2991} MM/1_Tech-Echo area. My second attempt at 300 baud worked.) - 6) Who has the PCFile Manager working on an MM/1, and HOW does one get it working? - This inquiring mind wants to know! - (Is my impatience showing?) - Clyde C. Price, Jr.-- preferred email: 76616.3452@compuserve.com P.O.Box 667, Red Oak, GA 30272-0667 USA 404/761-2327 /John 3:16 Coordinator of "The Text Project" for Atl.Christian Tech.Society GEnie: C.PRICE14 ACTS-BBS 404/633-2280 include There are 3 Replies. #: 17327 S12/OS9/68000 (OSK) 05-Jan-93 22:06:02 Sb: #17325-OSK Wishlist Fm: Bob van der Poel 76510,2203 To: Clyde C. Price, Jr. 76616,3452 Can't answer all the ??s...but 1 - I do have source for a PKZIP unzipper. I guess you might be able to reverse engineer it to do packing...send me email if you want this and we can arrange to get a disk to you. I have posted a binary to lib 12 which appears to work. 3 - what's the problem with MNP v32? I have a modem doing all this and run it though sterm. No problems. 6 - the pcf file manager works fine on my mm/1. Do you have the latest editions of the disk drivers, etc. (I believe you need edition #4 to use pcf). It's just a matter of making sure that pcf and the nesc. descriptors are in memory. I just load mine when needed. #: 17330 S12/OS9/68000 (OSK) 06-Jan-93 07:59:48 Sb: #17325-OSK Wishlist Fm: Steve Wegert 76703,4255 To: Clyde C. Price, Jr. 76616,3452 - 3) When are we going to have a publicly released Usenet newsreader and > uucp* set of programs for OSK? Mike Haaland has been working furiously on a uucp/news package for the MM/1. We're close to seeing it as I understand. Hang tight! - 4) Do wo have available the routines that > would allow an OSK machine to > a) use MNP, V.32, V.42 error correction and > b) auto-fallback for calling or answering to a modem with a > lower baud-rate? I use a 9600 baud modem all the time with V.32/V.42 with no problems. You do need to use a serial port that has all the modem control lines such as /t3 or /t3 for best results. The port will also need to do hardware handshaking (RTS/CTS) for best results. Xmode /t3 type=80 does this nicely with the new drivers/descrptors available in LIB 12. 'fraid I can't help with the other questions ... but hang in there! *- Steve -* #: 17348 S12/OS9/68000 (OSK) 09-Jan-93 00:48:15 Sb: #17325-OSK Wishlist Fm: Mike Haaland 72300,1433 To: Clyde C. Price, Jr. 76616,3452 There are a few different UUCP packages and NetNews systems available for OSK among them are CNews and Rick Adam's news software that comes with his UUCP package. Check the UNIX forum for source to QWK-mail-readers, I don't know of any binaries for OSK. As for ZIP, we do have an Un-Zipper, but no-one has attempted porting the UNIX Zipper as far as I know. (Maybe I should look into ZIP for OSK!) For your slow ASCII uploads, I think there is source for a program called slowio that will do the trick, if not, it's pretty trivial to write one: main() { char c; while (c = getc(stdin)) != EOF) { putc(c,stdout); } } call it from the command line like: slowio /tx Hope this helps, - Mike - PS there is RN for OSK too. #: 17326 S12/OS9/68000 (OSK) 05-Jan-93 18:24:36 Sb: #17023-#A New Terminal Program? Fm: BRUCE MOORE 70075,143 To: Steve Wegert 76703,4255 (X) I would be able to make use of a fax based software program on the tomcat tc70! There is 1 Reply. #: 17331 S12/OS9/68000 (OSK) 06-Jan-93 07:59:53 Sb: #17326-A New Terminal Program? Fm: Steve Wegert 76703,4255 To: BRUCE MOORE 70075,143 > I would be able to make use of a fax based software program on the tomcat > tc70! > I'll amke sure Mark sees your message! User interest is a sure fire way to gain features! Thanks! *- Steve -* #: 17335 S12/OS9/68000 (OSK) 06-Jan-93 21:56:14 Sb: #Ved/68K upgrade Fm: Bob van der Poel 76510,2203 To: All For those of you who do not check the libraries on a regular basis for new uploads (wouldn't it be nice to have a "show new uploads" command which automagically alerted you of new uploads whenever you entered this forum?) I have uploaded a new product announcement for Ved 2.0. Registered owners of 1.x have been mailed upgrade letters... if you don't get yours please contact us! There are 2 Replies. #: 17337 S12/OS9/68000 (OSK) 07-Jan-93 11:53:45 Sb: #17335-Ved/68K upgrade Fm: Wayne Day 76703,376 To: Bob van der Poel 76510,2203 (X) >Wouldn't it be nice to have a "show new uploads" command which >automagically alerted you of new uploads whenever you entered this forum? Yeah, but... For most folks, who already complain that they see the "News Flash" bulletin too often, having a list of a lot of files that they're not interested in would only make their online session less friendly. After all, the single command: BRO/LIB:ALL/AGE:x would display the new files in every library for "x" days, and can easily be added to a macro. To impose mandatory-read thingies on people has been demonstrated time and time again to be counterproductive. Believe me.. I've fought that battle a long, long, long time ago and lost. Wayne #: 17361 S12/OS9/68000 (OSK) 12-Jan-93 19:29:15 Sb: #17335-#Ved/68K upgrade Fm: Ken Gideon 72270,664 To: Bob van der Poel 76510,2203 (X) um, Did I ever get around to registering my vpt/ved? (I have ved serial# 10041, and vpt serial# 7715 if that helps, bought them at last years chicago cocofest... from CoCoPro...) There is 1 Reply. #: 17366 S12/OS9/68000 (OSK) 13-Jan-93 21:57:33 Sb: #17361-Ved/68K upgrade Fm: Bob van der Poel 76510,2203 To: Ken Gideon 72270,664 Ken, nope...you never sent in the registration. I'll fill in the slots in my user log. Also, I'll mail out the update ann. to you. Still at 1230 S. Summit Dr? #: 17342 S12/OS9/68000 (OSK) 07-Jan-93 18:12:22 Sb: Disk Formats Fm: Bob van der Poel 76510,2203 To: All I was fooling around earlier with different disk formats and figured some of you might be interested in the results. This is on an mm/1 using ed #4 of rb36c65. sector size 256 512 1024 sct/track 36 21 11 ileave 2 2 2 trans. rate 18.6 21.6 23.02 meg/sec (read, write slower) disk cap. 1440 1680 1760 kilobytes You might note that using 1024 byte sectors you get a total storage appx. 33% greater than the 33 sector/track standard of the mm/1. Some cautions: you may not be able to exchange disks with other users (or even different disk drives) if you use the above formats and using a larger sector size means that more space may be lost with small files. Timing were done with Mark Griffith's 'ddtest' program. However, you may want to consider this for 'fsave' and 'lha' type backups of hard drives, etc. #: 17347 S12/OS9/68000 (OSK) 08-Jan-93 23:33:22 Sb: It's Kevin! Fm: blackbelt 76004,1771 To: Kevin Darling 76703,4227 Kevin! Here you are... :^) Tried to call you the other day (see my message here in sec 11 for details) but the phone # I had was too old. Glad you're still floating around, I am. :^) How about emailing me your new particulars so I can chatter at you? Ben #: 17353 S12/OS9/68000 (OSK) 10-Jan-93 09:54:33 Sb: #17008-atari osk u.k. Fm: David George 72240,134 To: PaulSeniura 76476,464 I have an Atari Mega ST 2 with the OSK 2.2 (Microware version) that does support the ICD host adapter (nothing special was required). I have the ICD adapter with the clock on it (trouble is no OSK driver for it, also no driver for the clock that is on the Mega motherboard). Microware only supports the 520ST and the 1040ST although it will work on the other ST's. Also the Microware version does use the ST BIOS. #: 17355 S12/OS9/68000 (OSK) 10-Jan-93 22:22:10 Sb: a teaser Fm: Carl Kreider 71076,76 To: all Re: CD-ROMS - here is a teaser ;) rmcd2: cdrcat Root Directory Listing: Directory(/): flags size date sysa name -d---- 2048 1991-01-08 13:36:42 26 . -d---- 2048 1991-01-08 13:36:42 26 .. -d---- 2048 1991-01-08 13:42:39 26 DISCPASS --a--- 335244 1990-12-21 17:44:34 26 DISCPASSAGE.;1 -d---- 12288 1991-01-08 13:42:40 26 DP ------ 1870 1990-09-20 12:37:08 26 INSTALL.BAT;1 ------ 575616 1990-12-24 09:27:42 26 MENUTEXT.DAT;1 ------ 32400 1990-12-24 09:28:00 26 MENUTEXT.IDX;1 ------ 1339 1990-12-23 22:37:18 26 MSGTEXT.;1 ------ 307978 1990-06-22 13:33:30 26 PUBLISH.SCF;1 ------ 119747 1990-12-21 16:38:56 26 USH.EXE;1 -d---- 2048 1991-01-08 15:36:42 26 USHIST Pathname to open? : ushist Directory(ushist): flags size date sysa name -d---- 2048 1991-01-08 15:36:42 26 . -d---- 2048 1991-01-08 13:36:42 26 .. ------ 8192 1990-12-23 21:22:30 26 AUTHORS.IDX;1 ------ 12012 1990-12-23 21:21:52 26 AUTHORS.MAS;1 ------ 32768 1990-12-23 21:22:38 26 SUBJECTS.IDX;1 ------ 120403 1990-12-23 21:22:08 26 SUBJECTS.MAS;1 ------ 30720 1990-12-23 21:22:46 26 TITLES.IDX;1 ------ 104816 1990-12-23 21:22:20 26 TITLES.MAS;1 ------ 806912 1990-12-23 12:02:20 26 WORDS.IDX;1 ------ 15129617 1990-12-23 11:26:32 26 WORDS.MAS;1 Pathname to open? : rmcd2: #: 17370 S12/OS9/68000 (OSK) 14-Jan-93 18:11:42 Sb: Termcap Fm: Bob van der Poel 76510,2203 To: David George 72240,134 David, I finally got around to printing a copy of the termcap file you uploaded. I notice that some of the entries have a (G), * or ** (and combinations) appended to the end of the line. Ummm, what does this mean? BTW, this is really very comprehensive. Seems to cover printers and modems as well as some pretty fancy terminals. Press !> #: 17371 S12/OS9/68000 (OSK) 15-Jan-93 21:21:12 Sb: #17366-#Ved/68K upgrade Fm: Ken Gideon 72270,664 To: Bob van der Poel 76510,2203 (X) yep... I still live there. I look foward to the ann., off the recored, what is your upgrade policy? also, a suggestion(or two); make the tab key be a tab key. and if you just hit esc. have a little menu bar with the submenus pop-up... and make it more colorful... graphical or something... the MM/1 is sapose to be a bit of a graphics machine... K.E.G. There is 1 Reply. #: 17393 S12/OS9/68000 (OSK) 17-Jan-93 13:57:05 Sb: #17371-Ved/68K upgrade Fm: Bob van der Poel 76510,2203 To: Ken Gideon 72270,664 (X) Ken, thanks for the interest in Ved and suggestions... 1. Upgrade policy: Normally we charge a nominal 5 to 10 dollars for an upgrade. Really just to cover the cost of media, etc. However, with a major change like from Ved 1.x to 2.0 we do have to charge a bit more. Full details are in the upgrade announcment in the mail to you. 2. Making tab==tab: Do remember that ALL the keybindings in Ved are user defineable. This is made much easier with 2.0 since we now include MVEF in the package. MVEF makes it easy to create a customized environment file with the key laid out the way you think the should be. 3. Menus: Ved is _not_ a mm/1 editor. It is designed to work on any OSK platform, and as such does have to assume a somewhat limited environment. The only thing Ved _really_ needs is cursor positioning. Adding color and stuff is really quite easy if you want to fool around with the termcap file..nothing from stopping you from defining 'so' (standout) as red letters on yellow.... 4. MM/1: We have included some support for Kwindows. Ved will read a mouse to get cursor positioning, etc. and does a few things with the Kwindows screen drivers. 5. A future version of Ved _may_ incorporate a front-end option. As envisioned a front-end would be a user (or 3rd party) written program which would filter commands (keys) before they get to Ved. This program could then do it's own menus, etc. Or it could be a executive in an interactive c-programming environment. The exec. could transfer control between programs, and even pass error line numbers to Ved so that the correct line pops up after a unsuccessful compile. This is still in the planning stage... #: 17379 S12/OS9/68000 (OSK) 16-Jan-93 14:42:38 Sb: BGFX Fm: TED JAEGER 72467,372 To: kevin darling 76703,4227 (X) Kevin, I am a new purchaser of an MM1. I am told you have BGFX for this machine for sale. I would like to purchase a copy but do not know where to send the money! Could you contact me here or: Ted Jaeger 1809 Haddley Lee Fulton, MO 65251 1-314-642-4308 Thanks, Ted 72467,372 #: 17380 S12/OS9/68000 (OSK) 16-Jan-93 14:47:20 Sb: signal handler Fm: TED JAEGER 72467,372 To: kevin darling 76703,4227 (X) I am trying to write a signal handler using BASIC and syscalls for my mouse. Have a signal for the mouse to return and the process asleep but cannot manage F$Icpt and writing the signal to a known memory location. I assume that the mouse signal is received in one register of the 68070 but which one? And then, what 68000 assembly language instruction would write that signal value to memory? I believe if I knew these two things I could accomplish the signal handler so I am wondering if you know? Really, I am just trying to clone Dale Puckett's trick that was in Rainbow several years back. Thanks, TedJaeger 72467,372 #: 17381 S12/OS9/68000 (OSK) 16-Jan-93 14:51:23 Sb: KWindows buttons Fm: TED JAEGER 72467,372 To: all Using KWindows, I have created buttons with shell "display 1e 28 ....". I find that if the button encroaches on the bottom line of a Type 0 screen on my MM1 the normal gray face of the button takes on the background color of the screen and its 3d movement is lost. This a bug or am I doing something wrong? Also, I find that these buttons automatically depress when clicked on with the mouse, provided that the process is not asleep and the mouse has no signal to return. Under the latter conditions, no button movement. Again, am I doing something wrong here? Thanks, TedJaeger 72467,372 #: 17382 S12/OS9/68000 (OSK) 16-Jan-93 15:00:53 Sb: #QUANTUM Fm: Bob van der Poel 76510,2203 To: All HELP....does anyone have a phone number for Quantum. My HD just stopped working. It will not format since it can't seem to read LSN1 or 2. This drive has been getting flakier and flakier as time goes on. There is 1 Reply. #: 17407 S12/OS9/68000 (OSK) 19-Jan-93 09:29:07 Sb: #17382-QUANTUM Fm: Jay Truesdale [JBM] 71174,3442 To: Bob van der Poel 76510,2203 (X) Quantum: (408) 432-1100 in CA. Tech Support (800) 367-1984. #: 17386 S12/OS9/68000 (OSK) 17-Jan-93 00:28:32 Sb: OS9 Programmer Avail. Fm: steve mann 71310,1742 To: All OS-9/68K Programmer Available. I have three years experience with OS9 in firmware development and firmware group supervision. I have ported OS-9 to our 68000-based proprietary processor board, written device drivers and product related control modules. Overall I have 13 years experience with various microprocessors, but I like the 68K and OS-9 the best. I am interested in a permanent position only; no contract jobs. If you are a hiring manager or know of one who would be interested in my full resume, I can be reached by Internet:smann$peck.com, or by CIS, 71310,1742. Or, by US Snail, Steve Mann, 124-h Blossom Hill Road, Suite 324, San Jose, CA 95123. #: 17431 S12/OS9/68000 (OSK) 24-Jan-93 13:46:36 Sb: OSK PacMan??? Fm: Keith H. March 70541,1413 To: All All: Is their a OSK port of the game called PACMAN? If so, where can I find it? Keith #: 17433 S12/OS9/68000 (OSK) 25-Jan-93 18:59:43 Sb: #17407-#QUANTUM Fm: Bob van der Poel 76510,2203 To: Jay Truesdale [JBM] 71174,3442 (X) Jay (and interested lurkers), Thanks for the Quantum numbers. Unfortunately, they no longer support the 800-367-1984 number. They have another 800 number (624-5545) but they do no customer support from it. To get assistance you can call 900-740-4433. This costs $5.00 PER call. Or you can call them "free" at 408-944-0410. I called them earlier today and they agreed to replace my drive under warnt. However, I didn't have the serial number...so I asked if I could just send that to them in the MAIL and they could MAIL me the RMA number. The fellow at the other end just didn't know what to do with a crazy request like that, it suggested I could fax it. Guess I'll spend some more grocery money on another call. BTW, Maxtor have a very good customer support service and excellent return policy...they send out the new drive and when you get it, then you return the defective one. Guess which drive I'd buy today? Mind you, Quantum do seem to be a bit quieter and a tad faster... There is 1 Reply. #: 17453 S12/OS9/68000 (OSK) 29-Jan-93 09:37:24 Sb: #17433-QUANTUM Fm: Jay Truesdale [JBM] 71174,3442 To: Bob van der Poel 76510,2203 (X) Thanks for the update on the Quantum telephone numbers, I'll make those changes in my manuals. #: 17474 S12/OS9/68000 (OSK) 03-Feb-93 21:57:04 Sb: struct pointer trouble Fm: GLEN HATHAWAY 71446,166 To: all Hi all... I'm playing with a C function to do graphic fills. I'm using an algorithm (and code) from Graphics Gems (edited by Andrew S. Glassner. I'm getting lots of errors from the linker like this: *** error - value out of range *** 00042 move.l 80028(sp),d1 Here are the pertinent parts of the code: typedef struct{short y, xl, xr, dy;} segment #define MAX 10000 #define PUSH(Y, XL, XR, DY) \ if(sp=0 && Y+(DY)<=maxx) \ {sp->y=Y; sp->xl=XL; sp->xr=XR; sp->dy=DY; sp++;} #define POP(Y,XL,XR,DY) \ {sp--; Y=sp->y+(DY=sp->dy); XL=sp->xl; XR=sp->xr;} fill(x,y,nv) int x,y,nv; { segment stack[MAX], *sp=stack; PUSH(y,x,x,1); PUSH(y+1,x,x,-1); . . . POP(y,x1,x2,1); etc..... } Looks to me like it defines an array of 10000 copies of struct segment, then defines a pointer (sp) of type 'segment' to the structures to allow variables to be stacked and unstacked 4 at a time. Anybody know how to make this work on my MM/1. I'm not enough of a C guru to solve it (so far). Thanks in advance. Glen Hathaway - COMPER - 71446,166 #: 17481 S12/OS9/68000 (OSK) 06-Feb-93 07:25:54 Sb: #Cdecl docs Fm: keith bauer 71102,317 To: Bob vanderpoel Bob What program do I need to print out the docs from cdecl and where can I find it. Thanks Keith There is 1 Reply. #: 17493 S12/OS9/68000 (OSK) 08-Feb-93 18:30:03 Sb: #17481-Cdecl docs Fm: Bob van der Poel 76510,2203 To: keith bauer 71102,317 (X) Keith, I think you need some variant of the TROFF/NROFF family. As I recall, none of the ones I have work for this file (or a number of other unix doc files). I keep promising myself to write a conversion program which will take files like this and convert them to vprint format. Alas, time is such a limited commodity. #: 17465 S12/OS9/68000 (OSK) 02-Feb-93 14:45:50 Sb: What the hell is MM/1 ? Fm: Gerd Fahrenhorst 100024,2113 To: All As a new User I am listening to the discussions here, but there is a problem to me ... I've never heard "MM/1" here in Germany. Maybe it's some VME-Bus Card ? Gerd #: 17497 S12/OS9/68000 (OSK) 09-Feb-93 20:19:56 Sb: #New Forum Software Fm: Bob van der Poel 76510,2203 To: Sysop (X) Is there a lot of traffic which is hidden from folks like me. Or is it the new forum software. I've been on for about three days running and keep finding a bigger difference between the high message I've read and the high message number. But I get a 'no thread' message when I type a simple 'read new'. BTW, it is getting pretty lonely here. I just did a 'go microware' and even they have left the ship. Mind you, they never did much there either. There is 1 Reply. #: 17502 S12/OS9/68000 (OSK) 10-Feb-93 07:27:54 Sb: #17497-#New Forum Software Fm: Steve Wegert 76703,4255 To: Bob van der Poel 76510,2203 (X) Bob, Yeah ... I went looking for MW the other day to inquire about the group/user id issue in Mail and was surprised to see that they had left the service. I suppose I can understand given the cost to run a private forum but ... Too bad they didn't just fold their operation into the OS9 Forum. On the 'hidden' messages ... there's a couple of notes between BIll and myself floating around in the sysop section ... but hardly worth mentioning. How far off are your message counters? *- Steve -* There is 1 Reply. #: 17507 S12/OS9/68000 (OSK) 10-Feb-93 20:52:00 Sb: #17502-#New Forum Software Fm: Bob van der Poel 76510,2203 To: Steve Wegert 76703,4255 (X) I don't recall the exact series of missing messages...but I think it was aound 10 to 15 message in the range 17490... Actaully, MW not being around here anymore isn't a great loss since they never really supported there own forum. However, it was still reassuring to see the MW name here. Whenever I did venture over, there never did seem to be much new there. There is 1 Reply. #: 17510 S12/OS9/68000 (OSK) 11-Feb-93 17:31:11 Sb: #17507-#New Forum Software Fm: Steve Wegert 76703,4255 To: Bob van der Poel 76510,2203 (X) Yes ... the area was always very dated ... again I have to say that the forum might have been a better place to support the product, but that may not have fit the plan for MW. No matter. On another topic ... how goes your 'node' troubles? Any better these days? *- Steve -* There is 1 Reply. #: 17515 S12/OS9/68000 (OSK) 11-Feb-93 23:53:24 Sb: #17510-New Forum Software Fm: Bob van der Poel 76510,2203 To: Steve Wegert 76703,4255 (X) Don't tell the CIS folks, but since I got a different brand of modem I have had no problems at all with my 'node'. I suspect it was a modem problem all along... . My only complaint about this service now is the slow responses I get when uploading mail. I still maintain that the CIS answer that "we're busy" is BS. #: 17498 S12/OS9/68000 (OSK) 09-Feb-93 20:20:17 Sb: #Xon/off Fm: Bob van der Poel 76510,2203 To: All Can anyone shed some light on xon/off for me when it comes to device descriptors. I'm confused about just how these things work. First off, a terminal program will send xon/off itself when its buffers are full, etc. For example, sterm will send this when doing a disk save. CIS gets the xoff and stops sending while the disk stuff is done, then after it gets a xon it resumes. Makes perfect sense...nothing to do with the driver. Now, I read in my modem manual that it will resond to xon/off senquences too. This is kind of scary since it might be the result of binary data being sent down the line. I have no idea what happens next, but I do think I'll make sure the modem is not set up that way. Now, I am using /t3 on a mm/1 with type=80. This is supposed to mean that hardware handshaking is enabled. I have no idea how a hardware handshake works over a phone line...probably doesn't. So, maybe the modem knows about it and will stop sending stuff when told to stop. However, what happens with the guy on the other end of the modem? Does it keep sending anyway? So, I assume that xon/off are only used by a driver when its buffer is full and hardware handshaking is not enabled. In which case the values in the desciptor are meaningless if hardware handshake is available. Have I got this right? There are 4 Replies. #: 17501 S12/OS9/68000 (OSK) 10-Feb-93 05:31:07 Sb: #17498-#Xon/off Fm: SCOTT HOWELL 70270,641 To: Bob van der Poel 76510,2203 (X) Bob, you are right with the xon/xoff thing when it comes to communicating over the phone lines. I beleieve ahrdware handshaking is reserved for null modem connections. BTW, have you received my disk mailer for the VED update yet? I went ahead and formatted a diskette (80trk) DD. If you have any problems please let me know, There is 1 Reply. #: 17506 S12/OS9/68000 (OSK) 10-Feb-93 20:51:49 Sb: #17501-Xon/off Fm: Bob van der Poel 76510,2203 To: SCOTT HOWELL 70270,641 (X) Scott, I received your update order sometime last week. It was mailed out to you on Monday (Feb 8). Should arrive just about anytime now. Do let me know what you think of all the new goodies. Thanks for the clearity on the xon/off stuff. The only thing I really don't understand is how a modem can afford to look for xon/off itself. Sounds pretty dangerous to me. #: 17503 S12/OS9/68000 (OSK) 10-Feb-93 09:34:43 Sb: #17498-#Xon/off Fm: Pete Lyall 76703,4230 To: Bob van der Poel 76510,2203 (X) Scott - Hardware handshaking occurs between the computer and the modem (or whatever else it's hooked to - another computer, terminal, printer, etc.). It is usually implemented using CTS/RTS (Clear/Request to send), but some implementations use DTR (notably printers). In a computer -> modem -\-\-\- modem -> computer scenario, there's no TRUE hardware handshaking endt to end. Some of the newer modems can use a wrinkle in their dialog/protocols to effect end to end flow control. Pete There is 1 Reply. #: 17504 S12/OS9/68000 (OSK) 10-Feb-93 13:35:43 Sb: #17503-Xon/off Fm: SCOTT HOWELL 70270,641 To: Pete Lyall 76703,4230 (X) thanks, I did look back in my modem manual and find information on hardware handshaking./exit #: 17508 S12/OS9/68000 (OSK) 10-Feb-93 21:29:45 Sb: #17498-#Xon/off Fm: Carl Kreider 71076,76 To: Bob van der Poel 76510,2203 (X) >Now, I read in my modem manual that it will resond to xon/off senquences too. >This is kind of scary since it might be the result of binary data being sent >down the line. I have no idea what happens next, but I do think I'll make sure >the modem is not set up that way. This sounds scary to me too. I would switch it off. >Now, I am using /t3 on a mm/ 1 with type=80. This is supposed to mean that >hardware handshaking is enabled. I have no idea how a hardware handshake works >over a phone line...probably doesn't. So, maybe the modem knows about it and >will stop sending stuff when told to stop. However, what happens with the guy >on the other end of the modem? Does it keep sending anyway? Hardware handshake will only throttle the outbound data for the modem if the phone line isn't as fast as the serial connection to the modem. Shouldn't mean anything the other way - ie the MM/1 shouldn't want to shut down the modem because the guy at the other end won't know it. >So, I assume that xon/off are only used by a driver when its buffer is full >and hardware handshaking is not enabled. In which case the values in the >desciptor are meaningless if hardware handshake is available. I don't remember if I disable xon/xoff if type is 80. Best zero them out. There is 1 Reply. #: 17514 S12/OS9/68000 (OSK) 11-Feb-93 23:53:15 Sb: #17508-Xon/off Fm: Bob van der Poel 76510,2203 To: Carl Kreider 71076,76 Thanks Carl. Just thinking a bit more about all this...when the modem is using a compression protocol it can get away ahead of the computer. Guess the protocol will signal the sender to stop and smell the flowers while things catch up. #: 17511 S12/OS9/68000 (OSK) 11-Feb-93 20:19:23 Sb: #17498-Xon/off Fm: Bill Dickhaus 70325,523 To: Bob van der Poel 76510,2203 (X) Bob, The xon/xoff values in the descriptor are normally used by the driver to provide software flow control _from_ the computer to the external device. In other words, whatever is connected to that serial port can use xon/xoff to control output from that port. With a directly attached terminal, ^S and ^Q could be used to pause output (if those were the actual xon/xoff values in the descriptor, which they usually are). Someone dialed into your system through a modem could also use xon/xoff, as could another computer. Sometimes even line noise can cause an apparent port lockup, when in fact the driver simply honored what it saw as an xoff. You are correct in not wanting to use software flow control with the modem, for exactly the reason you mentioned, there might be xon/xoff in the data. Software flow control (xon/xoff) is normally used end to end, computer to computer, terminal to computer, etc. Hardware flow control or hardware handshaking, is usually local between two devices, such as a computer and a modem. With the newer modem protocols, the modems do flow control between each other as part of the protocol, local flow control (between a modem and the local device, such as a computer or terminal) is handled according to the local modem setup, and xon/xoff flow control is a result of settings (like in the descriptors) at either or both ends of the connection. All of these flow control scenarios are independent of each other (though they may influence each other). Bill #: 17499 S12/OS9/68000 (OSK) 09-Feb-93 22:02:45 Sb: #G-WINDOWS for ATARI ST Fm: Michael Fisher 72320,1233 To: ALL G-WINDOWS for the Atari ST? If you use an Atari 520 or 1040 ST running OS-9/68000 v2.3 or v2.4 you may be interested to know there is a possibility of a port of G-WiNDOWS for it, (designed by Gespac and ported to several other OSK systems). To allow the port to be produced the company proposing it require a minimum of 10 people to order it, cost about $300 U.S. A deposit of 50% at the time of the order would be required.If the interest as seen by replies to this note is sufficient, a more formal proposal would be made by the company concerned. Other than wanting G-Windows myself (so we only need 9 more orders!) ,and initiating enquiries re the port I have no connection with the company doing the port.Such a windowing system for the ST would be a great improvement for yet another system running OSK, lets hear from you folks and see where this goes. Mike Fisher CIS 72320,1233 INTERNET: os9mikef@gkcl.ists.ca There is 1 Reply. #: 17513 S12/OS9/68000 (OSK) 11-Feb-93 22:56:10 Sb: #17499-G-WINDOWS for ATARI ST Fm: Tom Birt 76640,1205 To: Michael Fisher 72320,1233 (X) Michael, Steve Adams sent me the demo. version of G-Windows for the STs. It only works on the monochrome monitor (640 X 400). He said that the standard color monitor (640 X 200) is too coarse for G-Windows. I have seen G-Windows on a VGA monitor for OS-9000, and it looks great! I think there are two better options: 1) Wait for Kevin Darling to finish his ST upgrade for K-Windows, and we make a deal with him. 2) Wait for the Falcon030 to be debuted by Atari in March. Hope that we can convince Microware to develop an '030 OSK port for it. Then contract with Gespac for the Falcon version. The Falcon is a dynamic machine with a 640 X 400 color output (over 65,000 of 200,000 possible hues), built in IDE interface with 2.5" drive option, a Motorola DSP - capable of 16 channels handled without CPU assistance, all possible sound and video I/O ports, and it can be attached to a SCSI HD and is capable of reproducing better sound quality than a CD. See the Feb. BYTE for more info. Priced as low as $799. '|' () |'| #: 17518 S12/OS9/68000 (OSK) 12-Feb-93 22:03:56 Sb: #high speed modems Fm: SCOTT HOWELL 70270,641 To: all I just tried to use my SYSTEM IV on a 14.4 Intel modem and it did not work. The modem lights indicating SD/RD were not lit, so no data was going through. I tried it on an AT and it worked so it may be something wrong with the serial cable?? There is 1 Reply. #: 17522 S12/OS9/68000 (OSK) 13-Feb-93 10:33:21 Sb: #17518-#high speed modems Fm: Bud Hamblen 72466,256 To: SCOTT HOWELL 70270,641 (X) >system IV w/14.4 Intel modem Maybe. Be sure the CTS pin on your serial port is high and you have DTR high at the modem, and you have data transmit from your port sending to data receive on your modem and vice versa. Does the port and cable work with another modem? There is 1 Reply. #: 17523 S12/OS9/68000 (OSK) 13-Feb-93 16:27:24 Sb: #17522-high speed modems Fm: SCOTT HOWELL 70270,641 To: Bud Hamblen 72466,256 Yes, this same cable and port (/t1) does work on my 2400 baud modem flawlessly. I will check to see if the CTS is high. thanks #: 17528 S12/OS9/68000 (OSK) 14-Feb-93 19:06:53 Sb: #17498-Xon/off Fm: Mark Griffith 76070,41 To: Bob van der Poel 76510,2203 (X) Bob, > Can anyone shed some light on xon/off for me when it comes to device > descriptors. I'm confused about just how these things work. Sure. In Sterm, it doesn't matter what you have your hardware descriptor set to. Sterm nulls out the entire descriptor and manages everthing itself. As you found, the only time it uses XON/XOFF is during a buffer capture, and that is only necessary with the CoCos. If you don't null out the descriptor, the driver will send an XOFF when the drivers internal buffer gets full, and an XON when some room is available. Hardware handshaking is another thing altogether, but much like XON/XOFF. With the high speed modems, there is need for some sort of handshaking between the modem and the computer. Since you don't want to use XON/XOFF as you already noted, RTS/CTS handshaking is used instead. In fact, the higher speed modems require this to be used properly. Hope this helps some. /*----------- /\/\ark -----------*/ #: 17526 S12/OS9/68000 (OSK) 14-Feb-93 10:06:02 Sb: #17513-G-WINDOWS for ATARI ST Fm: Michael Fisher 72320,1233 To: Tom Birt 76640,1205 (X) Hi Tom - thanks for the input.I appreciate the original GWindows Steve did is mono only but would much prefer that to nothing.The company I mentioned may provide colour even though, as you say, the ST is limited in that area. 1) Re Kwindows I have talked to Kevin off and on for about two years, it hasn't happened and may not, he just has too much to do.This is in no way a critiscism of the guy, he has done wonders for us. 2) Re the Falcon it sounds great but I have absolutely no faith in Microware doing a port for it, they are not machine people unless they get big bucks from a company who ask for it. I still hope a few more people will ask for G-WINDOWS to make the port worthwhile to do, a few have come forward but not visa CIS, Cocolist so far and I put it on comp.os.os9 also. Nice to hear from you - Mike Fisher #: 17527 S12/OS9/68000 (OSK) 14-Feb-93 17:14:09 Sb: Amiga disks Fm: LARRY OLSON 72227,3467 To: all Can anyone tell me if it is possible to read an AMIGA formatted disk on an MM/1. If it is possible, what would be the DMODE settings needed ? Larry Olson #: 17531 S12/OS9/68000 (OSK) 15-Feb-93 13:34:23 Sb: #MM1 and IMS worries Fm: Hugo Bueno 71211,3662 To: All OK people, I'm getting worried. I ordered an MM1 in November, my credit card was charged on December 16th, but to date, no MM1. Apparently, there has been a problem in obtaining good PAL chips. On a whim, I called IMS today only to find their phone has been temporarily disconnected. This is a not a good sign and makes me wonder if buying an MM1 was a good idea. I ordered the unit through Blackhawk Enterprises (an IMS rep). David Graham has been as helpful as possible, but the delay is getting ridiculous, and the slow disappearance of Paul Ward is worrisome. First he dropped off Delphi, now he's gone from Compuserve. I'm especially worried because I've already paid off the bill, trusting soul that I am. Does anyone know what's going on? If yes, please let me know. There is 1 Reply. #: 17538 S12/OS9/68000 (OSK) 17-Feb-93 05:31:35 Sb: #17531-#MM1 and IMS worries Fm: Mark Griffith 76070,41 To: Hugo Bueno 71211,3662 (X) Hugo, > Does anyone know what's going on? If yes, please let me know. Paul has been going through some very difficult times lately. He has had a number of orders waiting on PAL chips for a couple months now. I don't know what the problem is there, whether there isn't enough money to buy the chips or if they are back-ordered. I sent him a few sets of PALs that I had so he can at least get those orders out. After that, I don't know. Paul has been slow getting orders out in that past, but as far as I know, everyone has received what they ordered after the charge to the credit card was made. Hope this relieves your fears somewhat. /*----------- /\/\ark -----------*/ There is 1 Reply. #: 17541 S12/OS9/68000 (OSK) 17-Feb-93 19:20:59 Sb: #17538-MM1 and IMS worries Fm: Hugo Bueno 71211,3662 To: Mark Griffith 76070,41 (X) Thanks for your response Mark. I hope one of the PAL chips you sent was mine. I guess I got antsy when I found the phone had been disconnected... Hugo #: 17550 S12/OS9/68000 (OSK) 20-Feb-93 00:42:34 Sb: OS9/68K Programmer Avail Fm: steve mann 71310,1742 To: All I am a S/W engineer with 3 years of OS9/68k experience, and I am looking for a new position. Any leads would be appreciated. #: 17570 S12/OS9/68000 (OSK) 23-Feb-93 22:39:30 Sb: #17541-#MM1 and IMS worries Fm: Kevin Darling 76703,4227 To: Hugo Bueno 71211,3662 (X) Hi Hugo, I wouldn't worry about Paul's phone being disconnected... it happens from time to time (used to happen a lot with me, too ;-). Huge phone bills, forgetting to pay on time, etc. One thing Paul doesn't seem to be is a quitter, that's for sure. Some of the problems he's had would've made most people bail out long ago. cheers - kev There is 1 Reply. #: 17571 S12/OS9/68000 (OSK) 24-Feb-93 21:32:32 Sb: #17570-#MM1 and IMS worries Fm: Hugo Bueno 71211,3662 To: Kevin Darling 76703,4227 (X) Hi Kevin, Paul may be dedicated, but that doesn't seem to be helping delivery time. From my point of view, the money is spent but there's no product in my hands. I want delivery. Hugo There is 1 Reply. #: 17572 S12/OS9/68000 (OSK) 25-Feb-93 21:04:40 Sb: #17571-MM1 and IMS worries Fm: Kevin Darling 76703,4227 To: Hugo Bueno 71211,3662 (X) Hugo, I understand, and agree. cheers - kev #: 17573 S12/OS9/68000 (OSK) 25-Feb-93 23:58:26 Sb: #C help Fm: LARRY OLSON 72227,3467 To: all Can someone tell me the correct way to send window display codes from C. I have been fighting with this for a couple of weeks now, and not getting any closer. I want to send the codes to turn the mouse pointer on & off, as well as the code to move the pointer to a specified position. The only way I have been able to get the pointer on & off code to work, is to use this form... #define ESC 31 /* 1f 28 = mouse pointer on */ #define OFF 40 /* 1f 29 = mouse pointer off */ #define ON 41 Then when I want to send the code, I do the following.. putchar(ESC); putchar(OFF); or putchar(ESC); putchar(ON); This seems to me to be a very dumb way of doing this, but its the only way that seems to work. I can't find any way yet to do the mouse positioning code. 1b 4e hbx lbx hby lby Any help would be greatly appreciated. larry olson There is 1 Reply. #: 17574 S12/OS9/68000 (OSK) 26-Feb-93 07:32:10 Sb: #17573-#C help Fm: Bill Dickhaus 70325,523 To: LARRY OLSON 72227,3467 (X) Larry, First you have to turn off buffering for stdout, like this: setbuf(stdout, NULL); Then you should be able to do something like: puts("\0x1F\0x28"); For mouse positioning, it might be easier to do this: char mouse_pos[7]; unsigned short x, y; mouse_pos[0] = 0x1b; mouse_pos[1] = 0x4e; mouse_pos[6] = 0; mouse_pos[2] = x >> 8; mouse_pos[3] = x & 0xFF; mouse_pos[4] = y >> 8; mouse_pos[5] = y & 0xFF; puts(mouse_pos); There are probably better ways to do this, this is just off the top of my head. There's also a cgfx.l for KWindows floating around somewhere, but I don't know if it has calls for the mouse, I would assume it does. -Bill- There are 2 Replies. #: 17575 S12/OS9/68000 (OSK) 26-Feb-93 23:58:21 Sb: #17574-C help Fm: LARRY OLSON 72227,3467 To: Bill Dickhaus 70325,523 (X) Bill, That looks like it should work, I'll give it a try. I think I see what you are doing. Its funny, everyone says that pointers are a pain in C, but with me its character input & output. It just hasn't clicked yet. Thanks again larry #: 17578 S12/OS9/68000 (OSK) 28-Feb-93 02:59:36 Sb: #17574-C help Fm: LARRY OLSON 72227,3467 To: Bill Dickhaus 70325,523 (X) Bill, I still can't seem to get it to work. When you use: setbuf(stdout, null); in order to shut off buffering, what do you use to turn it back on ? setbuf(stdout,1); ?? How many characters would you set buffering too ? What is really throwing me off, is the example that I showed you that works, using the DEFINE's , only works sometimes. I can turn the mouse pointer on and off just fine using that form, but if I add the move pointer routine the on off function doesn't work anymore. It shouldn't have any effect, because I first shut the pointer off, while doing one function, when done, I turn the pointer back on. Then later I do the mouse pointer move stuff. So how can just adding the move pointer routine cause the on/off codes not to work? This is driving me nuts.... larry #: 17580 S12/OS9/68000 (OSK) 28-Feb-93 14:13:49 Sb: get_fname() ? Fm: LARRY OLSON 72227,3467 To: all Am I missing something, (probably), does GET_FNAME in the C library for the MM/1, return a path list ? I would like to use this function but while it has the ability to move through directories, when a selection is made, it only returns the file name of the selection. How do you use this to load the selected file if not in the default directory ? Is there some way to keep track of the path list as you move through the directories and then add this to the filename? ????? larry Press !> #: 17598 S12/OS9/68000 (OSK) 04-Mar-93 00:04:15 Sb: #17575-#C help Fm: Mike Haaland 72300,1433 To: LARRY OLSON 72227,3467 (X) Larry, Here's a simple CurXY() routine. In fact it's the same as in the MM/1 cgfx.l CurXY(path,x,y) int path, x, y; { unsigned char buff[3]; buff[0] = 0x02; buff[1] = (x + 0x20) & 0xff; buff[2] = (y + 0x20) & 0xff; return ( write(path,buff,3) ); } Really not all that difficult. LOW I/O write() and read() vs. puts() and gets() is unbuffered and much faster to windows. BTW the above returns -1 on error with the error code placed in errno. - Mike - There is 1 Reply. #: 17600 S12/OS9/68000 (OSK) 04-Mar-93 01:38:30 Sb: #17598-#C help Fm: LARRY OLSON 72227,3467 To: Mike Haaland 72300,1433 (X) Mike, I'll try something like your example. I'm not trying to position the character cursor, its the mouse pointer that I want to move to particular spot. The code I have for mouse pointer positioning is 1B 4E then the x & y high & low bytes. Is this the right code ? larry There is 1 Reply. #: 17613 S12/OS9/68000 (OSK) 05-Mar-93 12:27:53 Sb: #17600-#C help Fm: Mike Haaland 72300,1433 To: LARRY OLSON 72227,3467 (X) Why are you trying to place the mouse cursor? Under KWindows it auto-follows the mouse. So, when you place it somewhere it will move back to where the mouse is when you move the mouse again. There's no way to turn off this 'feature' as far as I know. You can draw your own mouse cursor and PutBlk it anywhere you want to tho. And the is a way to turn the mouse cursor on/off. #define ON 1 #define OFF 0 MCurSw(path,OFF) MCurSw(path,ON) Hope this helps, - Mike - There is 1 Reply. #: 17639 S12/OS9/68000 (OSK) 07-Mar-93 00:51:26 Sb: #17613-C help Fm: LARRY OLSON 72227,3467 To: Mike Haaland 72300,1433 Mike, That is what I finally found out. The code does move the mouse pointer to a particular position, but then locks back on to the mouse. It was just a case of in one part of the program I wanted the mouse pointer to start at a specific location. I guess I was under the impression that the data coming from the mouse was relative, not absolute. The problem was in my sloppy programming, at one point in the program the user needs to select an item from a menu, but the menu routine gave random results unless the mouse pointer started at the first menu item, so instead of fixing the real problem I was going to try forcing the pointer to be where I wanted it to be. Needless to say but that was dumb, I went back through the menu routine and fixed it (I hope!!!), now it works correctly and it doesn't care where the pointer starts from. Any tips you can give me on things that are essential to check for when getting a file name from a user and then attempting to open the file. larry #: 17583 S12/OS9/68000 (OSK) 01-Mar-93 17:46:17 Sb: #17578-#C help Fm: Pete Lyall 76703,4230 To: LARRY OLSON 72227,3467 (X) Larry - I believe once buffering has been disabled, you can't turn it back on again, at least not like that. You could however _ummm_ cheat! Try: Do output (buffered mode) stdout->flag |= _UNBUF; /* see stdio.h */ perform unbuffered output stdout->flag &= ~_UNBUF Resume buffered output. Note that before unbuffering stdout, you should make sure that all characters are flushed by doing an 'fflush(stdout)'. Actually, using fflush(stdout) at any point is still the more efficient way to do things. Single character (unbuffered) output is horribly abusive of the system (and slow), if you don't really need it. Pete Lyall There is 1 Reply. #: 17591 S12/OS9/68000 (OSK) 03-Mar-93 01:19:13 Sb: #17583-C help Fm: LARRY OLSON 72227,3467 To: Pete Lyall 76703,4230 (X) Pete, Its unanimous, I think I'll stick with just flushing the buffer. I'm in deep enough trouble now. larry #: 17611 S12/OS9/68000 (OSK) 05-Mar-93 05:25:29 Sb: #17578-#C help Fm: Bill Dickhaus 70325,523 To: LARRY OLSON 72227,3467 (X) Larry, Pete's right, its better to use fflush(stdout) than setbuf(), since as far as I know, there is no way to turn buffer back on, once its turned off. The other option that Mike suggested can also work. Just take my example and replace the puts(mouse_pos) with write(1,mouse_pos,6). Mixing low level I/O with buffered I/O works fine, as long as you remember to use fflush() after any buffered I/O, like printf, puts, etc, otherwise you can get some interesting results! -Bill- There is 1 Reply. #: 17638 S12/OS9/68000 (OSK) 07-Mar-93 00:29:36 Sb: #17611-C help Fm: LARRY OLSON 72227,3467 To: Bill Dickhaus 70325,523 (X) Bill, Thanks, now I just need to figure out how to use fflush(). The fflush() I have says it needs to be in this form fflush(Fp), where Fp is a pointer to a file. fflush(stdout) doesn't work. Do I have to do something like this: ... oops , I didn't actually try fflush(stdout), I have set Wpath = to stdout, and then I used fflush(Wpath). Could that be why it didn't work? I need to try this again... larry #: 17599 S12/OS9/68000 (OSK) 04-Mar-93 00:04:28 Sb: #17580-#get_fname() ? Fm: Mike Haaland 72300,1433 To: LARRY OLSON 72227,3467 (X) Hi Larry, If your using the latest cgfx.l it chd's to the directory your picking the file from so a simple open of just the filename will suffice. - Mike - There is 1 Reply. #: 17601 S12/OS9/68000 (OSK) 04-Mar-93 01:45:38 Sb: #17599-#get_fname() ? Fm: LARRY OLSON 72227,3467 To: Mike Haaland 72300,1433 (X) Mike, I'm not sure if I have the latest cgfx.l, has there been a new one in the last couple of months ? It will work great if when you use get_fname, it does a chd and then stays in that directory when the call to get_fname returns. larry There is 1 Reply. #: 17614 S12/OS9/68000 (OSK) 05-Mar-93 12:28:00 Sb: #17601-#get_fname() ? Fm: Mike Haaland 72300,1433 To: LARRY OLSON 72227,3467 (X) I put the latest cgfx.l on cabrales.cs.wisc.edu. It was uploaded in January. The older versions still do the chd for ya. But if you can, grab the newest cgfx.l, the get_fname() function is much cleaner and tons faster. - Mike - There are 2 Replies. #: 17632 S12/OS9/68000 (OSK) 06-Mar-93 16:35:49 Sb: #17614-get_fname() ? Fm: Bob van der Poel 76510,2203 To: Mike Haaland 72300,1433 Now that CIS has lowered it's rates a bit...maybe you can upload the latest cgfx.l here too? #: 17640 S12/OS9/68000 (OSK) 07-Mar-93 00:53:49 Sb: #17614-get_fname() ? Fm: LARRY OLSON 72227,3467 To: Mike Haaland 72300,1433 Ok Mike, I'll try to grab it. Thanks again larry #: 17584 S12/OS9/68000 (OSK) 02-Mar-93 00:55:12 Sb: #Unfragmenter routine Fm: William F. McGill/CA 73177,3433 To: All In a piece of software I am writing for sale, I need to have a built-in routine to unfragment a hard disk. Does anyone know if one already exists (in source code) that I could modify for use in this project? (C or assembly language). Thanks, Bill There is 1 Reply. #: 17589 S12/OS9/68000 (OSK) 02-Mar-93 21:23:27 Sb: #17584-#Unfragmenter routine Fm: Bob van der Poel 76510,2203 To: William F. McGill/CA 73177,3433 (X) Bill, I uploaded a program called 'defrag' sometime ago to library 10. It just defragments files (not directories). Nor does it actually repack the HD structure. However, it is in C and the source is there. It might need some work to handle 512byte sectors, etc. It was written for 6809 and I the source on my 68K box...but never have gotten around to fixing it. The source was uploaded for "non-commercial" use only. If you use it as is for a commercial product you'll have to talk to me first. However, if you just use the source as a starting point to roll your own... There is 1 Reply. #: 17595 S12/OS9/68000 (OSK) 03-Mar-93 11:40:46 Sb: #17589-#Unfragmenter routine Fm: William F. McGill/CA 73177,3433 To: Bob van der Poel 76510,2203 (X) Bob, Thanks for the info. I was not able to find any file named "defrag" or any files dealing with defragmentation in library 10. Can you give me its exact name and location? Thanks, Bill There are 2 Replies. #: 17596 S12/OS9/68000 (OSK) 03-Mar-93 22:02:38 Sb: #17595-Unfragmenter routine Fm: Bob van der Poel 76510,2203 To: William F. McGill/CA 73177,3433 (X) I have just finished uploading it again. Check lib 10 under 'defrag.ar'. #: 17624 S12/OS9/68000 (OSK) 05-Mar-93 19:36:52 Sb: #17595-Unfragmenter routine Fm: ole hansen 100016,3417 To: William F. McGill/CA 73177,3433 hello william there is a company called Ark Systems USA, that have a disk-reorganizer called : Disk Squeezer It will rebuild/reorganize your harddisk like 'compress' in PCtools on a PC. It will 'pack' all files from beginning of harddisk and any fragmented files, will be put into contigious-segmnets(if enough room on harddisk). their address is : ARK Systems USA P.O.Box 23 Santa Clara CA 95052-0023 Phone: +1(408)2445358 They actual have a number of utilities/filemanagers(IEEE) that is nice. regards ole@danelec.dk #: 17597 S12/OS9/68000 (OSK) 03-Mar-93 23:13:30 Sb: #Basic Error 200 Fm: Tony Elliott 71645,1367 To: All From time to time, we have encountered an Error 200 in several of our programs. We are usually alternately compiling data from disk files and writing it to a printer. The Error 200 refers to the path table being filled, but without opening multiple paths, I am not clear as to why we are creating this error. If anyone has had similar experiences or any knowledge as to why this might be happening, I sure would appreciate hearing. I'm sure more specifics would help, but I am not sure where to begin. Any ideas? Any help would be most appreciated. te There are 3 Replies. #: 17606 S12/OS9/68000 (OSK) 04-Mar-93 23:01:29 Sb: #17597-Basic Error 200 Fm: Kevin Darling 76703,4227 To: Tony Elliott 71645,1367 Tony, Amazingly, I just had the same problem the other day! (error 200 while compiling a C program). Finally, Pete noticed that I'd accidentally typed: #include "file.c" where I'd meant to type: #include "file.h" and the "file.c" was the file being compiled... so it was recursively including itself and running out of paths. Wonder if this is the same thing happening to you? luck - kev #: 17607 S12/OS9/68000 (OSK) 04-Mar-93 23:04:09 Sb: #17597-Basic Error 200 Fm: Kevin Darling 76703,4227 To: Tony Elliott 71645,1367 PS- OTOH, if you really meant a Basic program getting an error 200, look to make sure it's not opening the same file over and over again without closing it. kev #: 17609 S12/OS9/68000 (OSK) 05-Mar-93 03:02:57 Sb: #17597-Basic Error 200 Fm: Mark Griffith 76070,41 To: Tony Elliott 71645,1367 Tony, > From time to time, we have encountered an Error 200 in several of our > programs. We are usually alternately compiling data from disk files and > writing it to a printer. The Error 200 refers to the path table being filled, > but without opening multiple paths, I am not clear as to why we are creating > this error. > > If anyone has had similar experiences or any knowledge as to why this might be > happening, I sure would appreciate hearing. I'm sure more specifics would > help, but I am not sure where to begin. Any ideas? Most of the time this error is due to a loop in the program where a file is opened and then never closed, ultimately filling the users path table. Check to see if there are any file open statements and then make sure each open has a corresponding close. /************* /\/\ark ************/ #: 17619 S12/OS9/68000 (OSK) 05-Mar-93 14:21:24 Sb: #(Re)New user Fm: bert shaw 70431,3014 To: ALL Hello to all, I'm not a new OS9 user, strictly, nor even new to this forum. But it's been several years since I've use the OS, and I've been a lurker here, mostly. I'm using OS9 again, and find it as hard to "get into" as ever. I would *greatly* appreciate using some of the tools here, but can't even manage that. Embarrassed, but unbowed, I'm asking you the usual simple questions. * I have kermit on a PC and on my 68K OS9 machine, and can transfer files from CIS to the PC and from it to OS9. * I can transfer the *.c files, but have no "intelgob.c" file. Many of the source files seem to use #include's that I don't have. * I can transfer the *.bin files, but am not sure what to do with them. They don't appear to be directly executable under OSK, they don't seem to be S files. What are they? What do I do to run one? ..because of the above, all the lovely *.ar and *.lzh files are pretty unusable to me. I looked for a "How to use the archive files" text file, but didn't find one. Nothing very helpful in my stored *.msg stuff from long ago either. I feel pretty silly, but .... help! bert shaw There are 3 Replies. #: 17623 S12/OS9/68000 (OSK) 05-Mar-93 18:32:04 Sb: #17619-(Re)New user Fm: SCOTT HOWELL 70270,641 To: bert shaw 70431,3014 (X) Bert, I can answer some of your questions. 1> I have kermit on a PC and on my OSK machine.. Yes you can transfer files from your PC to OSK and the other way around too!. I have Procomm Plus vers 2.01 on my PC and it works perfectly with my OSK kermit. 2> I can transfer the *.c files, but have no ... Most SIMPLE 'c' programs should re-compile without any problems. Obviously, any strange PC specific includes or special 'c' functions like graphics will need some MAJOR mods. #: 17627 S12/OS9/68000 (OSK) 05-Mar-93 20:16:31 Sb: #17619-(Re)New user Fm: Steve Wegert 76703,4255 To: bert shaw 70431,3014 (X) Bert, All the .ar files ahve been archived with AR. Hope into any library and type BROwse AR* /lib:all and up will pop the varrious files you'll need. Read the descriptions and pick the version for the processor you're running. .lzh files have been archived with LHA. In LIB 12 you'll find LHA201.bin and LHASRC.lzh. Hope this help you get going. If mot .... just give a shout. Steve #: 17628 S12/OS9/68000 (OSK) 05-Mar-93 20:24:28 Sb: #17619-#(Re)New user Fm: Bill Dickhaus 70325,523 To: bert shaw 70431,3014 (X) Bert, If you don't have them already, grab ar68.bin in LIB 9 for the *.ar files, and lha201.bin in LIB 12 for the *.lzh files. Place ar68.bin and lha201.bin in an execution directory, like /DD/CMDS, rename ar68.bin to ar, and rename lha201.bin to lha, then set the execution attributes, like this: attr lha ar -e -pe Now you should have working versions of ar, to bust up the *.ar archives, and lha to bust up the *.lzh archives. C source files for the PC will, in most cases, not be easy to port to OSK. The simpler the program, the easier the port. Unix C source code is much easier to port to OSK, and there are a couple of libraries developed to support some of the Unix functions. Don't be embarrased about asking questions, that's what we're here for! -Bill- There is 1 Reply. #: 17635 S12/OS9/68000 (OSK) 06-Mar-93 20:00:20 Sb: #17628-(Re)New user Fm: bert shaw 70431,3014 To: Bill Dickhaus 70325,523 (X) Thanks to all for their responses, Bill's advice seems particularly helpful, but thaks to Steve & Scott as well. I'll get back to my OS9 system this evening and see where this takes me. I suspect I'll have more questions in a couple of days. thanks again...bert #: 17622 S12/OS9/68000 (OSK) 05-Mar-93 18:01:44 Sb: #SoundTracker Modules? Fm: Stephen Seneker 75020,3611 To: ALL Where would be a good place to look for SoundTracker/NoiseTracker sound module specifications? How about OctaMED MED sound file specifications? Why? I'm writing a module player for the MM/1. I have source code for players for Sparc Stations and Indigos but the ports rung way out of real time and don't work too good as module to raw sound data conveters, slow. Where have I tried? Well, I tried on Usenet comp.multimedia and alt.binaries.sounds.d, no luck. Here I've looked in the AmigaTech forum, no luck. Geez, why is it such a pain to find information about file formats? There is 1 Reply. #: 17629 S12/OS9/68000 (OSK) 05-Mar-93 20:55:19 Sb: #17622-#SoundTracker Modules? Fm: Kevin Darling 76703,4227 To: Stephen Seneker 75020,3611 (X) Stephen - do you mean Amiga MOD sound files? I ported the Unix/Sparc player a while back... I think it's still in a closed library section here. It only works okay realtime up to about 3KHz or so (awful), but will also send out a file to be played later... which works great! Perhaps one of the sysops more familiar with moving library files around these days can move it into a public section. It was called "tracker" something, I think? If some of it was moved to asm vs C, I think the speed could be greatly improved. - kev Ex There is 1 Reply. #: 17636 S12/OS9/68000 (OSK) 06-Mar-93 21:18:04 Sb: #17629-SoundTracker Modules? Fm: Stephen Seneker 75020,3611 To: Kevin Darling 76703,4227 Kevin, I recently port str32 for the Sparcstation. Though it does run outside of real-time. I've been using it as a converter though. However I think that I can write a player from scratch for the MM/1 that will run in real-time. Don't you think that if an Amiga 500/600 can play them then the MM/1 should be able to o also. str32 lack of speed is due to the fact that it uses much floating point arithmetic. Any ideas as to where one could find detailed specifications for these formats? Stephen #: 17633 S12/OS9/68000 (OSK) 06-Mar-93 17:23:39 Sb: #CHD problems Fm: Bob van der Poel 76510,2203 To: All I've had more than one person make a request for a change in the way VED handles reading and switching directories. Currently, when its file selector is feed a directory name it just calls the C chd() function. This makes stepping though directories pretty simple. However, it has a problem: The application has no idea what the original directory was. This means that if someone is in the directory a/b/c/d when the program starts, loads a file 'foo', makes some changes, then reads in another file using the file selector and changes directories... when 'foo' is saved it will be in the new, not original, directory. This gets to be a bother when multiple buffers are being used. One buffer might be editing 'foo' from the directory VED was in when started; a 2nd buffer might be editing 'woof' from '....../a/b'. Just saving the files will put them both in '....../a/b'. Probably not what the doctor ordered. I guess that what I need is a pushdir() function. Then the file selector could do all the chd()s it wants. When a file is selected, the pushdir() information could be saved with the filename. Then, when a save it done it could restore the file to the correct directory. The only other method I see is to manually keep track of the path names--appending directory names to a pathlist as the directoy is stepped though. But that becomes real complicated real fast...after all, isn't that why we have an OS? Any ideas, suggestions, comments, etc. will be appreciated. There is 1 Reply. #: 17641 S12/OS9/68000 (OSK) 07-Mar-93 08:33:01 Sb: #17633-CHD problems Fm: Bill Dickhaus 70325,523 To: Bob van der Poel 76510,2203 Bob, I wish I could help, but I have the exact same problem right now with InfoXpress, and I haven't been able to solve it. So far the only thing I've come up with, but haven't tried yet, is to get the output of "pd" via a pipe. The only other way, I guess, would be to do what "pd" does, which is run backwards through the directories all the way to the root directory. Other than forking a new process, I don't think there's any way to save the current data directory, change it, then put it back. Please let me know if you come up with a solution. -Bill- #: 17637 S12/OS9/68000 (OSK) 06-Mar-93 23:47:07 Sb: NIMITZ questions Fm: GLEN HATHAWAY 71446,166 To: Kevin Darling 76703,4227 Hi Kevin... David Graham (NIMITZ) asked me to relay a couple questions to you. Here they are: Is Windio48 hard-coded for 3 Megs? Will it work on a 'personal' system? Are docs for BGFX available? Seems a friend of his has it but no docs. If docs are not available, he's willing to write them. Glen Hathaway - COMPER - 71446,166 #: 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 ? 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 . 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 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, 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 ************/ #: 17782 S12/OS9/68000 (OSK) 23-Mar-93 08:08:17 Sb: #17736-#PCF Fm: Bert Schneider 70244,427 To: Bob van der Poel 76510,2203 (X) Bob, Are those DMODE options used with you PCF drivers/descriptors or with the OSK ones? I have been trying to assemble the files myself but to no avail! Thanks! Bert There is 1 Reply. #: 17786 S12/OS9/68000 (OSK) 23-Mar-93 18:28:35 Sb: #17782-#PCF Fm: Bob van der Poel 76510,2203 To: Bert Schneider 70244,427 (X) The dmode I posted here is just a dmode of the pcf driver which came with the update stuff (I think I got the update stuff here?). Remember, when you access PCDOS disks you do a "dir /pc1" or "list /pc1/foo"...just forget about the OSK desc. at this point. There is 1 Reply. #: 17793 S12/OS9/68000 (OSK) 24-Mar-93 21:33:00 Sb: #17786-#PCF Fm: Bert Schneider 70244,427 To: Bob van der Poel 76510,2203 (X) I didn't get the object code for pc1, just the source. So far I have been unable to get it to work. I assemble and link the file(s) but I can't iniz pc1. Do you have a working pc1 file for 5.25" 40 track DD drives? If so, could you email yours? I don't think it will take too long! Thanks! Bert Schneider (o) (o) U \___/ There is 1 Reply. #: 17801 S12/OS9/68000 (OSK) 25-Mar-93 22:40:23 Sb: #17793-PCF Fm: Bob van der Poel 76510,2203 To: Bert Schneider 70244,427 Okay, they are in your mailbox. #: 17781 S12/OS9/68000 (OSK) 23-Mar-93 08:04:14 Sb: #17721-PCF Fm: Bert Schneider 70244,427 To: Mark Griffith 76070,41 (X) Mark, Could I get your descriptor values (or file) for the 3.5" drives? I could probably change mine for 5.25" drivers. Thanks! Bert #: 17783 S12/OS9/68000 (OSK) 23-Mar-93 13:32:55 Sb: #17767-#Subroutine modules Fm: Graham Trott 100115,1075 To: Bob van der Poel 76510,2203 (X) Bob -- >>> 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. <<< Another possibility is to have the mouse interface written as a separate stand-alone process with a defined data module interface. All the editor needs to know is the name of the mouse module (could be in an environment variable) so it can fork it. Advantages of this approach are 1) there are no side-effects mixing mouse info with keyboard input and 2) the data module can contain fields that time-stamp mouse events, allowing double-click or inactivity detection, mouse acceleration and so on. The editor is relieved of the need to handle all this real-time junk. Timing gets a bit imprecise when everything has to feed through stdin. -- GT There is 1 Reply. #: 17792 S12/OS9/68000 (OSK) 24-Mar-93 19:31:36 Sb: #17783-Subroutine modules Fm: Bob van der Poel 76510,2203 To: Graham Trott 100115,1075 (X) Yes...data modules and standalone co-routines are a good idea. Guess that's what's so neat about OS9...so many ways to do so many things. Pity we can't convert the rest of the world. #: 17775 S12/OS9/68000 (OSK) 21-Mar-93 18:40:59 Sb: #17774-#MM/1 boot ROM Fm: Bob van der Poel 76510,2203 To: Mark Griffith 76070,41 (X) Well...yes I did the obvious . But to make sure I'll check again. First off, I have the file OS9BOOT on HD0. To make sure it is okay I just did an ident. All is okay. Next, I fired up DED and examined LSN0. At $15 it shows $01 $24 $9c. So, the boot is registered. I not that the size of the bootfile is listed as 00 00. But, that is true on the floppy too...so I assume that the size is ignored. Hmmm, it'd have to be since the boot is 108K and there are only 2 bytes for the size. A dir -e shows that the the 'sector' for os9boot is 1249c. So, things appear okay in this department. BTW, when attempting to boot the drive light for HD0 does not show any activity. Also, it makes no difference if this is a cold boot or if I just hit RESET. I've left it for a few minutes thinking that maybe it is waiting for the drive to come up to speed, but no difference. So, what do I test next? There is 1 Reply. #: 17779 S12/OS9/68000 (OSK) 23-Mar-93 02:56:15 Sb: #17775-#MM/1 boot ROM Fm: Mark Griffith 76070,41 To: Bob van der Poel 76510,2203 (X) Bob, > So, what do I test next? You might try going into the init module with moded and increase the cold start retry count. Run moded on the bootfile and step down through until you see an entry called "coldstart 'chd' retry count" and increase the number there. Mine is set to 50, but you may need to make it higher than that. If that doesn't work, I'm at a loss for what to try next. Perhaps someone else here with one of those ROMs will be able to help more. /************* /\/\ark ************/ There is 1 Reply. #: 17785 S12/OS9/68000 (OSK) 23-Mar-93 18:28:32 Sb: #17779-MM/1 boot ROM Fm: Bob van der Poel 76510,2203 To: Mark Griffith 76070,41 (X) I'm starting to think that the ROMs might be broke. I don't think it is a retry problem in init. From what I can see the drives just never get accessed...I assume that the ROM routine would cause the LED on the HD to at least blink. I swapped the ID numbers on my harddrives (I have a Quantum LP105S and a Maxtor 7120SCS) but the same result. Any thoughts on this will be appreciated. If someone happens to know of some ROM offsets I can have a look at... #: 17784 S12/OS9/68000 (OSK) 23-Mar-93 13:36:47 Sb: Bridging ARCNET LANs Fm: David Briggs 100113,1203 To: ALL I have a customer running OS-9/NET on ARCNET at two sites, one on each side of a river. They would like to connect them together... Can anyone suggest a good way to bridge the LANs, perhaps over a leased line? What problems should I look out for? Thanks for any assistance. David Briggs Vector Networks (UK) +44 827 67333 #: 17791 S12/OS9/68000 (OSK) 24-Mar-93 13:54:13 Sb: #NFM Serial Line Driver Fm: David Briggs [Vector] 100113,1203 To: ALL Does anyone know of a serial line driver that can be used with the NFM to connect two OS-9/NET networks over a leased line? I am trying to find a way of linking two networks that are separate, but connected by a twisted pair cable with lots of spare pairs. Any ideas? Thanks for any information. David Briggs Vector Networks (UK) +44 827 67333 There is 1 Reply. #: 17799 S12/OS9/68000 (OSK) 25-Mar-93 18:46:01 Sb: #17791-#NFM Serial Line Driver Fm: ole hansen 100016,3417 To: David Briggs [Vector] 100113,1203 (X) hello David. What type of uart are you using for the serial NFM?? There is available serial NFM-drivers for MC6850,MC68681 and Z8530. You could contact Mr Paul Dayan at Galactic Industrial Phone: (+44) 913848343. He might help you. regards ole@danelec.dk There is 1 Reply. #: 17815 S12/OS9/68000 (OSK) 27-Mar-93 15:26:30 Sb: #17799-#NFM Serial Line Driver Fm: David Briggs [Vector] 100113,1203 To: ole hansen 100016,3417 (X) Ole, Thanks for the reference. I don't know the type of UART. I will have to find out! Do the drivers you mention come from Paul Dayan, or are they from somewhere else? Thanks again. David Briggs Vector Networks (UK) +44 827 67333 There is 1 Reply. #: 17824 S12/OS9/68000 (OSK) 29-Mar-93 16:22:22 Sb: #17815-NFM Serial Line Driver Fm: ole hansen 100016,3417 To: David Briggs [Vector] 100113,1203 (X) Hello David. They are in the NFM-portpak we have recieved from Microware. regards ole #: 17800 S12/OS9/68000 (OSK) 25-Mar-93 21:28:45 Sb: #Bigger read/write buffer Fm: William F. McGill/CA 73177,3433 To: All Can anyone tell me how to increase the size of the system buffer associated with the read() and write() commands in C 3.2? I need to copy a large file, and it seems the system buffer size is rather small. It takes about 4 times as long to copy the file using a read() followed by a write() than it does when I just use the OS9 copy command, specifying " -b=64k ". I've read all the manuals, and OS-0 Insights implies that it is possible to increase the system buffer size, but I haven't found any way to do it. Any ideas? Bill There are 3 Replies. #: 17804 S12/OS9/68000 (OSK) 26-Mar-93 09:49:07 Sb: #17800-#Bigger read/write buffer Fm: Pete Lyall 76703,4230 To: William F. McGill/CA 73177,3433 (X) In any case (copy included), the system buffers (actually driver buffers) are usually fixed. Copy is using the same mechanism (i.e. read(), write()). Try maintaining a large buffer in your application data space, and reading large chunks until you fill it. Then do a single write(). Pete There is 1 Reply. #: 17805 S12/OS9/68000 (OSK) 26-Mar-93 10:16:14 Sb: #17804-#Bigger read/write buffer Fm: William F. McGill/CA 73177,3433 To: Pete Lyall 76703,4230 (X) Pete- Thanks for the reply. My application program is doing what you suggest; the input buffer is about 125k bytes and does a single read() to fill it. When the read() command returns, the program does a single write(). But this simple read() - write() loop takes several times longer to copy a file than when I use OS9's copy, with -b=64K (or larger). I hoped perhaps there way to specify this option in C. You say the buffer is actually a driver buffer. Is there a way to modify the driver to get it to use a larger buffer? Thanks again, Bill There are 2 Replies. #: 17808 S12/OS9/68000 (OSK) 26-Mar-93 18:17:15 Sb: #17805-Bigger read/write buffer Fm: Pete Lyall 76703,4230 To: William F. McGill/CA 73177,3433 (X) Only if you have sources, which is usually not the case. Pete #: 17811 S12/OS9/68000 (OSK) 27-Mar-93 05:15:23 Sb: #17805-#Bigger read/write buffer Fm: Mark Griffith 76070,41 To: William F. McGill/CA 73177,3433 (X) Bill, > Thanks for the reply. My application program is doing what you suggest; > input buffer is about 125k bytes and does a single read() to fill it. You may have to play with the buffer size to get the most efficient copy speed. I have found that much smaller buffer sizes, like 32k or so, are faster than larger buffers. I have done a couple copy utilities that are faster than the Microware on. /************* /\/\ark ************/ There is 1 Reply. #: 17814 S12/OS9/68000 (OSK) 27-Mar-93 10:52:19 Sb: #17811-Bigger read/write buffer Fm: William F. McGill/CA 73177,3433 To: Mark Griffith 76070,41 (X) Mark, Thanks for the advice on buffer selection. I did play around with various sizes, and it appears that in this instance the larger the buffer the better. With a buffer of 1 Meg, copying proceeds at least as fast as the OS-9 copy command. The problem turned out to be interference from a higher-priority task, which was interrupting the data transfer and stealing significant amounts of time. By suspending the higher-priority task while copying, I was able to get a vast improvement in copying speed. Thanks for your help! Bill #: 17809 S12/OS9/68000 (OSK) 26-Mar-93 21:28:45 Sb: #17800-#Bigger read/write buffer Fm: Bob van der Poel 76510,2203 To: William F. McGill/CA 73177,3433 (X) WIlliam, I don;t think it is a buffer size problem. In read you just specify the buffer size as the 3rd. param. However, utilities like copy pre-extend the file to the full size...this means that only one file allocation system call is done...if you want to do the same use the create() call with the optional size specifier. There is 1 Reply. #: 17813 S12/OS9/68000 (OSK) 27-Mar-93 10:52:10 Sb: #17809-Bigger read/write buffer Fm: William F. McGill/CA 73177,3433 To: Bob van der Poel 76510,2203 (X) Bob, You are right, it wasn't a buffer size problem after all. A SCSI-bus analyzer revealed large gaps during which no transfers were taking place, even though the drive was ready to accept more data. The program is running in a multi-tasking environment; the problem is that a task with higher priority was also running, and the time allocated to that task accounted for the gaps in the data transfer. Setting D_MinPty to 2 and temporarily reducing the higher-priority task to priority 0 (to suspend it while copying) solved the problem. The program can now copy as fast as the OS-9 copy command. Thanks for your helpful suggestions. Bill #: 17810 S12/OS9/68000 (OSK) 27-Mar-93 02:56:16 Sb: #17800-Bigger read/write buffer Fm: Mark Griffith 76070,41 To: William F. McGill/CA 73177,3433 (X) Bill, > Can anyone tell me how to increase the size of the system buffer associated > with the read() and write() commands in C 3.2? You must be talking about fread() and fwrite(). There is no internal buffering on read() and write() since they are low-level functions: read (path, buffer, count) should explain it. You can make the buffer in your code any size you want. Actually, 32768 is the largest you can predefine. You need to use malloc() or something like that to make a larger buffer. Hope this helps. /************* /\/\ark ************/ #: 17806 S12/OS9/68000 (OSK) 26-Mar-93 12:47:42 Sb: #MM1 problem Fm: Hugo Bueno 71211,3662 To: All I've posted this to the Coco list, but thought I'd try here too... I finally got my MM1 this week. I ordered a 1 meg unit with IO board and 1 floppy drive. When the machine arrived, I booted it up and it worked fine. Today, I installed 2 more megs of ram and 2 floppy drives. I shorted both sets of pins on P7 (parallel to minibus) . Upon trying to boot the machine, it wouldn't. The screen was blue with OS9 68K Boostrap at the top. It then very quickly flashed a message on the screen. I think it said "boot failed, error status $0100". What does this mean? A bad boot disk? Unfortunately, I only got one floppy disk. I'm going to copy the full set from another local MM1 owner. I brought the machine back to it's original state and it gave the same error. Any help/ideas would be greatly appreciated. I hope this isn't a hardware problem. There is 1 Reply. #: 17812 S12/OS9/68000 (OSK) 27-Mar-93 05:32:41 Sb: #17806-#MM1 problem Fm: Steve Wegert 76703,4255 To: Hugo Bueno 71211,3662 (X) Hugo, I'm probably stating the obvious, but all cables checked for proper connection and pin 1 positioning? New drives strapped properly? Steve *- Steve -* There is 1 Reply. #: 17820 S12/OS9/68000 (OSK) 28-Mar-93 19:06:50 Sb: #17812-#MM1 problem Fm: Hugo Bueno 71211,3662 To: Steve Wegert 76703,4255 (X) Well, at this point I'd still like to figure out proper jumper settings for pad P7. I've been told on the COco list that the instructions in the IMS manual are incorrect. Are the jumpers supposed to be parallel or perpendicular to the minibus? Next, on the floppy drives. I guess that'll have to wait until I have a working bootable floppy. Hugo There are 2 Replies. #: 17821 S12/OS9/68000 (OSK) 29-Mar-93 05:50:51 Sb: #17820-MM1 problem Fm: Mark Griffith 76070,41 To: Hugo Bueno 71211,3662 (X) Hugo, > Well, at this point I'd still like to figure out proper jumper settings for > pad P7. I've been told on the COco list that the instructions in the IMS > manual are incorrect. Are the jumpers supposed to be parallel or > perpendicular to the minibus? The instructions are correct, you place the two jumpers parallel to the mini-bus. /************* /\/\ark ************/ #: 17828 S12/OS9/68000 (OSK) 30-Mar-93 05:32:33 Sb: #17820-MM1 problem Fm: Steve Wegert 76703,4255 To: Hugo Bueno 71211,3662 (X) Hugo, I see Mark has jumpped in on the jumper positions for you. On the floppy straps, it should be pretty easy. If you got the MM/1 with one floppy in it and it worked fine, then that one must have been strapped for drive 0. The other two need to be different. Also, make sure you're using the 3meg init module. That could be adding to your troubles. *- Steve -* #: 17817 S12/OS9/68000 (OSK) 27-Mar-93 16:51:22 Sb: Televideo 965 Fm: Bob van der Poel 76510,2203 To: All Does anyone know where I get a manual for a Televideo 965 tube? A phone number for televideo would be helpful. Even better...can I borrow a manual for a few days? #: 17827 S12/OS9/68000 (OSK) 29-Mar-93 19:24:33 Sb: Blarslib fixes Fm: Bob van der Poel 76510,2203 To: Steve Wegert 76703,4255 (X) Steve, seeing MH's fix for the link() function in blarslib.l reminded me that I had to make a fix to utime() awhile ago to get it to operate in the manner expected by a program I was porting from unix. I'm not sure which is the correct method...so I'll just post my revised source here in this message. Guess if the program doesn't work one way...one could try this. I don't have access to the proper docs, so I'm just guessing. #include #include #include #define NULL 0 int utime(file, timep) char *file; time_t timep[2]; { register int p; register struct tm *when; struct fildes fd; if((when = gmtime(&timep[1])) == NULL) return -1; /* changed S_IREAD to S_IWRITE bvdp 92/12/17 */ if((p = open(file, S_IWRITE)) < 0 && (p = open(file, S_IWRITE|S_IFDIR)) < 0) { return -1; } if(_gs_gfd(p, &fd, sizeof fd) < 0) { close(p); return -1; } fd.fd_date[0] = when->tm_year; fd.fd_date[1] = when->tm_mon + 1; fd.fd_date[2] = when->tm_mday; fd.fd_date[3] = when->tm_hour; fd.fd_date[4] = when->tm_min; if(_ss_pfd(p, &fd) < 0) { close(p); return -1; } return(close(p)<0) ? -1 : 0; /* changed!!! bvdp */ } #: 17829 S12/OS9/68000 (OSK) 30-Mar-93 14:06:47 Sb: NFM Serial Line Driver Fm: Graham Trott 100115,1075 To: David Briggs [Vector] 100113,1203 David -- You could contact Windrush Micro Systems at 0692 404086 - they are one of the few companies left in the UK with any dealings with ArcNet, and they provide custom solutions for OS-9 applications. To connect two ArcNet systems together transparently requires careful engineering and is probably not available in a standard off-the-peg product. -- GT Press !>1 #: 17862 S12/OS9/68000 (OSK) 04-Apr-93 18:24:42 Sb: #17370-Termcap Fm: David George 72240,134 To: Bob van der Poel 76510,2203 (X) Sorry it took me so long to reply, but I don't get up here much anymore. A * means that the padding is proportional to the number of lines effected. I don't have my Unix system botted up right now so I can't look into the others (** and (G)) #: 17873 S12/OS9/68000 (OSK) 06-Apr-93 18:43:17 Sb: #17801-PCF Fm: Bert Schneider 70244,427 To: Bob van der Poel 76510,2203 (X) Thanks! I really appreciate that! #: 17871 S12/OS9/68000 (OSK) 06-Apr-93 05:25:45 Sb: #17856-HD Fm: Mark Griffith 76070,41 To: Hugo Bueno 71211,3662 (X) Hugo, > I used newer drivers and managed to format the hard drive sucessfully. Good, glad you're up and running now! /************* /\/\ark ************/ #: 17861 S12/OS9/68000 (OSK) 04-Apr-93 17:51:02 Sb: #17853-OS-9 Config 4 SCSI Boot Fm: ole hansen 100016,3417 To: Peter Baxter 74650,2522 Hello Peter. If the only problem is with the 'dd' device, try not to include it in the bootfile, and create one for the rimfire-board using the '/h0' or '/h1' or whatever the device-name is for the rimfire-device. The 'dd'-device is normally just another name for the 'device' yuo use as 'default device'. You can always 'load' the desired 'dd'-device (from startup) or command-line. If your system can make access to the rimfire without the 'dd'-device loaded, then just copy that file to dd.rimfire and use moded to chenge the name to 'dd'. If you also are having problems with no 'dd' loaded, then you probably have loeded two different device-descriptors with the same module-name. use 'mdir' to confirm that the device use want is loaded. Then use 'ident' on the file you loads as the device-descriptor to access the rimfire-drive and use ident (with '-m' flag) to check that the 'crc' is the same. If not, then you don't(sorry : the system does not) make access to the device you want. Does you get any error-messages ?? Try also to use the 'dump'-command wtih the '-m' flag to show the device-descriptor in memory. Yuo should be able to see the filemanager-name(RBF) and the device-name and driver-name. regards ole@danelec.dk #: 17868 S12/OS9/68000 (OSK) 05-Apr-93 12:57:34 Sb: #17853-OS-9 Config 4 SCSI Boot Fm: Kim Kempf 71161,3221 To: Peter Baxter 74650,2522 You are misunderstanding how the disk booting process works. It's the part of OS-9 in ROM that knows how to "boot" devices. The rom for your cpu already knows how to operate the 53c710 hardware to read a bootfile from a scsi target. You need to have a booter in the rom that knows how to operate the Ciprico controller in order to boot from that. There is nothing you can do to the bootfile or driver to change this. The rom booter is the thing that reads in the bootfile...sort of a chicken and egg problem. Making a rom boot routine requires the Portpak source code and lots of knowledge. Your best bet would be to contact Ultrascience to see if they can add a Ciprico booter to the ROM. #: 17864 S12/OS9/68000 (OSK) 05-Apr-93 01:15:59 Sb: #17855-#C_error_help Fm: LARRY OLSON 72227,3467 To: Mark Griffith 76070,41 (X) Mark, Do you mean 1 variable of 32k size ? or many variables totaling more than 32k. I don't have any assembler code imbedded in the program. I don't (intensionally) have any 32k variables, but the total data size looks to be 39k. I'm trying to narrow down the point when I get the error, its down to about a dozen lines of program, if I remark these out I don't get the error. I'll see if I can narrow it down some more. larry There is 1 Reply. #: 17870 S12/OS9/68000 (OSK) 06-Apr-93 05:25:34 Sb: #17864-#C_error_help Fm: Mark Griffith 76070,41 To: LARRY OLSON 72227,3467 (X) Larry, > Do you mean 1 variable of 32k size ? or many variables totaling more than > than 32k. If there is an array that is dimensioned to greater than 32K, like in 'char array[33000]', this will cause errors like what you are getting. /************* /\/\ark ************/ There is 1 Reply. #: 17892 S12/OS9/68000 (OSK) 11-Apr-93 04:05:42 Sb: #17870-C_error_help Fm: LARRY OLSON 72227,3467 To: Mark Griffith 76070,41 (X) Mark, I don't have any arrays close to that size, I have 4 at 1535 and quite a few other smaller ones. I'm trying to track down the problem, I have the program working again, but I'm not sure if I'm going to run into the same error later. I went through the program and tried to pare down the variable data space. I got it down to where an IDENT gives a DATA SIZE of #32086. With that data size I was still getting the same error, so I thought I would try to shrink some of the module size. By cleaning things up quite a bit, I was able to bring the following down: Module size #76648 #74158 Init. data off: #72474 #69992 Data ref. off: #76344 #73858 Theprogram now compiles without the Value Out of Range error !! For some reason, the problem is tied into the size of the program. Could this be something to do with the compiler ? This is all one big source file (86640 in size), I havn't got the hang of the linker yet. I have a couple more routines to add yet, and I afraid that I will see this problem crop up again. larry #: 17865 S12/OS9/68000 (OSK) 05-Apr-93 01:23:52 Sb: #17857-C_error_help Fm: LARRY OLSON 72227,3467 To: John R. Wainwright 72517,676 (X) John, This is strange, as I was telling Mark, I don't have any arrays that large. There has to be some error in my code, which isn't too hard to believe . I'm trying to narrow down the offending code now. larry #: 17866 S12/OS9/68000 (OSK) 05-Apr-93 03:52:25 Sb: C help Fm: Bob Taylor 73270,3124 To: all I need help with the following integer with the top 4 bits used as flags and the bottom 12 bits a signed integer. I haven't been able to correctly sign extend. Could an expert help? Thanks, Bob --------------------------------cut here------------------------------- typedef unsigned int CTYPE; #define MODE_BIT 0x8000 #define VM_BIT 0x4000 #define HM_BIT 0x2000 #define MOTION(amt) ( ((CTYPE)(amt) & 0xfff) | (MODE_BIT) | HM_BIT) ) ??? #define MVAL(c) ( (int) ((c) & 0xfff ) ) ????????? #: 17874 S12/OS9/68000 (OSK) 06-Apr-93 21:29:33 Sb: #COco disks on MM1 Fm: Hugo Bueno 71211,3662 To: All OK, another MM1 question. I'm trying to read 360K Coco disks on my drive 1. I've tried using the /c1 descriptor with no luck. The drive spins up, but all I get is an error 246-device not ready. Any ideas/suggestions? Hugo There is 1 Reply. #: 17877 S12/OS9/68000 (OSK) 07-Apr-93 17:30:32 Sb: #17874-#COco disks on MM1 Fm: Steve Wegert 76703,4255 To: Hugo Bueno 71211,3662 (X) Hi Hugo! Things were never meant to be this difficult! :-) I've use /c0 to read CoCo disks without any problems. How about posting the idents of the various drivers and descriptors involved. I'll be happy to compare them to mine. Have you been able to access other formats in that particular drive? *- Steve -* There is 1 Reply. #: 17884 S12/OS9/68000 (OSK) 08-Apr-93 20:23:02 Sb: #17877-#COco disks on MM1 Fm: Hugo Bueno 71211,3662 To: Steve Wegert 76703,4255 (X) Steve, I've been unable to read my Coco disks with the /c1 descriptor. Per messages on Delphi, I apparently have the latest RBF drivers and device descriptors. One thing I notice is that the LED on the 360K drive is brightly lit while the LED on the standard MM1's 3.5 inches is dimly lit. Does this mean anything? I'm absolutely sure the drive is jumpered correctly as drive 1. Again, all that happens is the disk spins up, but all I get is an error 246. Never seen that error using disk devices before. Hugo There is 1 Reply. #: 17889 S12/OS9/68000 (OSK) 10-Apr-93 10:32:28 Sb: #17884-COco disks on MM1 Fm: Steve Wegert 76703,4255 To: Hugo Bueno 71211,3662 (X) I'm not sure about the brightly lit LED on your drive ... sounds fishy. My 3.5 does glow dimly ... but no where near the intensity of an accessed drive. Perhaps your cable is on incorrectly? What are your dmode values for /c1? Perhaps Mark can jump in with a few ideas. *- Steve -* #: 17885 S12/OS9/68000 (OSK) 08-Apr-93 20:30:49 Sb: #serial buffer size Fm: Hugo Bueno 71211,3662 To: All How do I determine the size of transmit and receive buffers on serial ports on the MM1. I think part of my comm problems can be attributed to too small buffers. How