#: 3206 S10/Tandy CoCo 30-Apr-90 23:42:34 Sb: #3194-C arrays Fm: Bruce MacKenzie 71725,376 To: Mark Griffith 76070,41 (X) But Mark, the use of a declaration such as: func(array) int array[][6]; is standard. I don't have K&R, but it's clearly stated in Gehani's "C: Food For The Educated Palate" (Gehani's with Bell Labs and states in the preface that he follows the C Programming Language Reference Manual). It is understood that what is passed is a pointer to the array and that the array is not copied as are normal variables. The brackets and the second dimension tell the compiler the pointer points to a 2D array and is partioned in six column rows. The COCO compiler accepts this declaration but due to a bug uses the wrong dimension to partion the array, ie the first rather than the second. By the by, I checked out your more complex declaration ie: int (*array)[6]; and it compiles just fine on the COCO compiler. You are to be thanked for pointing out what I think is the best way to program around the bug. #: 3216 S10/Tandy CoCo 01-May-90 22:16:53 Sb: #3173-#C arrays Fm: Bill Dickhaus 70325,523 To: Mark Griffith 76070,41 (X) Mark, Since you seem to have all the answers , how do I define a ointer to an array of pointers with a variable number of elements? I have a situation where I want to define an array of pointers to strings, but I don't know in advance how many strings I need to point to. I want to be able to malloc() the array of pointers, and then use a pointer to get to each element. I know how to define a variable array of integers, and a pointer to a fixed array of pointers to characters (which is how I've got it working now, just defining a large array) but haven't found any examples of how to define a pointer to an (undefined) array of pointers. Bill There are 2 Replies. #: 3227 S10/Tandy CoCo 02-May-90 17:07:45 Sb: #3216-C arrays Fm: Pete Lyall 76703,4230 To: Bill Dickhaus 70325,523 Bill - This may appear overly simple, but have you considered using a NULL string as the nth entry to indicate the end of the array(s)? Make that a NULL pointer. Pete #: 3230 S10/Tandy CoCo 02-May-90 18:43:35 Sb: #3216-C arrays Fm: Bruce MacKenzie 71725,376 To: Bill Dickhaus 70325,523 Bill, This will do what you want: char **sp; /* declare a pointer to a character pointer */ sp=calloc(MAX,sizeof(char *)); /* assign it to the base of a block of memory to hold the pointer array */ sp[0]="string 1"; sp[1]="string 2"; /* now you can use your pointer as an array */ In C array variables are pointers to the base address of the array memory, and any pointer may be used as an array variable so long as you assure that it points to a free block of memory of the appropriate size. #: 3207 S10/Tandy CoCo 01-May-90 08:53:54 Sb: #3201-#tsmon HELP! Fm: Pete Lyall 76703,4230 To: Paul Rinear 73757,1413 (X) Paul - Dropping characters is a classic symptom... do you have the IRQ hack installed? Do you have an upgraded multipak? Pete There is 1 Reply. #: 3210 S10/Tandy CoCo 01-May-90 17:42:59 Sb: #3207-#tsmon HELP! Fm: Paul Rinear 73757,1413 To: Pete Lyall 76703,4230 (X) The multipak is upgraded and the diode IRQ hack was done. Something I've always been curious about: I use a Disto RS-232 Superpack in slot2 as /T2. The instructions that came with this pack contained a modpatch for AciaPak that I've tried using. It has never made any difference in operations. So I don't use it. Do you know what the story is with that? To quote them; "If you are using a COCO3, the Aciapak driver can inadvertently turn off the interrupts via the GIME chip. A fix using modpatch will prevent this". They then give the patch. Doesn't seem to do anything. ???? Paul There are 2 Replies. #: 3211 S10/Tandy CoCo 01-May-90 17:46:36 Sb: #3210-tsmon HELP! Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Rinear 73757,1413 (X) Paul - the patch is a common one to ACIAPAK. If you use one of its serial ports, and then cease using it (so that say, /t2 deinizes), then ACIAPAK normally shuts off interrupts from the MPI. For the interrupt-driven SC-II (or any other interrupt-driven device out there on the MPI), this would be catastrophic. I guess they must have included the patch "just in case" . - kev #: 3212 S10/Tandy CoCo 01-May-90 18:05:59 Sb: #3210-#tsmon HELP! Fm: Pete Lyall 76703,4230 To: Paul Rinear 73757,1413 (X) Paul - I have heard of mixed results using the diode version of the hack. The straight IRQ hack is simplest, and works well. Also, it is slot insensitive. BTW - any particular reason you're not using slot 1 (the recommended slot)? Pete There is 1 Reply. #: 3222 S10/Tandy CoCo 02-May-90 12:35:47 Sb: #3212-#tsmon HELP! Fm: Paul Rinear 73757,1413 To: Pete Lyall 76703,4230 (X) I don't know what the "straight interrupt hack is". What I did was connect all the slots together on one pin (pin 8 if I remember-it's been awhile) and then do that diode thing. Haven't had any problems. Paul There is 1 Reply. #: 3226 S10/Tandy CoCo 02-May-90 17:04:12 Sb: #3222-tsmon HELP! Fm: Pete Lyall 76703,4230 To: Paul Rinear 73757,1413 (X) Paul - The straight interrupt hack is under IRQHAK.TXT in DL2 (or DL10), I believe. Pete #: 3218 S10/Tandy CoCo 02-May-90 00:02:47 Sb: #3197-#tsmon HELP! Fm: Everett Chimbidis 76370,1366 To: Lee Veal 74726,1752 Can't find the dev pack (or login) in any store! No longer availble! There is 1 Reply. #: 3223 S10/Tandy CoCo 02-May-90 13:38:36 Sb: #3218-tsmon HELP! Fm: Shawn Thomas 72300,2066 To: Everett Chimbidis 76370,1366 Everett- The Dev Pack may be a special order item only. Check around. #: 3213 S10/Tandy CoCo 01-May-90 20:52:55 Sb: #Home Publisher help Fm: Bruce Isted (UG VP) 76625,2273 To: All Hi all, I've had a request from a local CoCo club member for a fixed printer driver for Home Publisher and a DMP-110 printer. Does anyone know where I can get such a thing? The problem is apparently due to the DMP-110's horizontal dots-per-inch, which is denser than most DMP printers. I'm told that circles print up as ovals (squished in sides), and so forth. Any help is greatly appreciated! Bruce There is 1 Reply. #: 3224 S10/Tandy CoCo 02-May-90 13:39:59 Sb: #3213-Home Publisher help Fm: Shawn Thomas 72300,2066 To: Bruce Isted (UG VP) 76625,2273 (X) Bruce- Tandy is selling a disk of printer drivers thru special order for the Home Publisher. You might check to see if the disk includes on for the dmp-110. Shawn #: 3219 S10/Tandy CoCo 02-May-90 00:06:00 Sb: t3 help Fm: Everett Chimbidis 76370,1366 To: all Nedd to know how to use /t3 with my second computer. I have 2 232 ports 1 for each computer. how do I try on into the other? 1St one has the harddrives 2nd dosn't. Any HELP? #: 3233 S10/Tandy CoCo 03-May-90 02:09:13 Sb: #3173-#C arrays Fm: Bob van der Poel 76510,2203 To: Mark Griffith 76070,41 (X) Mark, thanks for the work-around. Using (*foo)[6] instead of foo[12][6] makes just about as much sense as anything else does right now in 'C' . Actually, I am starting to understand things. I decided that it really was time to learn this must talked about language...and the only way to do it is to write something fairly non-trivial. Oh, and I don't want to flog this horse too much, but according to K&R my original way SHOULD work. See page 105... f(day_tab) int day_tab[2][13]; or int day_tab[][13]; or int (*day_tab)[13]; BUGS: Yes, it is so often true that what is thought of as a bug is really a problem with the user. Heck, I've even spent hours looking over the source code for my OWN programs looking for what I thought was a bug, only to find that I was using the wrong command! However, you mentioned that there are a couple of documented bugs which can be worked around. Care to let us know what they are...But I am glad to hear that the MW complier is 'solid'. Guess I know where to look when I get errors! Also, I read that you are combining the MW stdio docs and Carl's into one document. GREAT!!!!! When do you think it will be done? And, does anyone have a good reason why 'C' doesn't pass an argument count to functions (like Basic09)...too late now, but I don't see that it would create that much more overhead, etc. Oh well... There are 4 Replies. #: 3237 S10/Tandy CoCo 03-May-90 06:20:29 Sb: #3233-#C arrays Fm: Mark Griffith 76070,41 To: Bob van der Poel 76510,2203 (X) Bob, Let's flog the horse once more: Your initial code had the array delcaration in the function as: int foo[20][6]; which will not work. The compiler does just what you told it to do, point to an array of pointers, each pointer of size 2 and 20, so you got 40 memory locations between each element in the array. int foo[2][6]; will work since you are now telling the compiler the actual size of the column element in the array, i.e. 2 bytes (the same as an int pointer). int foo[][6]; SHOULD work, I didn't try it. Come to think some more, it probably doesn't work since out compiler is not real smart when it comes to things like this. We need to tell it what the array looks like. The very best method is: int (*foo)[6]; since this is portable across any machine, even those with different size int's. Mark There are 2 Replies. #: 3244 S10/Tandy CoCo 03-May-90 16:36:14 Sb: #3237-#C arrays Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark Griffith 76070,41 (X) Ummm... y'all are over my head in most of this, but I don't buy that int foo[2][6] to show that it's got "2 bytes" each etc. That's what the "int" is for. Anyway, do some compiles to asm, and you'll see that something just ain't right here. I think. ;-) kev There is 1 Reply. #: 3253 S10/Tandy CoCo 03-May-90 21:04:44 Sb: #3244-#C arrays Fm: James Jones 76257,562 To: Kevin Darling (UG Pres) 76703,4227 (X) int foo[2][6] is a declaration that says foo is a two-dimensional array with two rows and six columns. Multi-dimensional arrays are darned near never used in C, largely because C forbids anything but constants as array bounds, so that it's highly obnoxious to write, say, routines to solve systems of linear equations in C. One winds up faking it out and doing explicit offset calculations for a one-dimensional array a lot of the time. I don't even remember offhand whether C uses row or column-major order. There is 1 Reply. #: 3259 S10/Tandy CoCo 03-May-90 23:00:33 Sb: #3253-#C arrays Fm: Jeff Dege 76426,211 To: James Jones 76257,562 (X) "int foo[2][6];" is a declaration that says foo is a pointer to an array of 6 ints. If this is a variable declaration, it is a constant pointing at an area of memory large enough to hold two such arrays. If it is a parameter declaration, it isn't pointing at anything in particular, and no memory is allocated. C doesn't support multi-dimensional arrays, it supports arrays of arrays, which isn't the quite the same thing. Given "int foo[2][3];", foo[1] is an array of three ints, stored consecutively ( that is *foo[1] == foo[1][0], *foo[1]+1 == foo[1][1]), so obviously it is in column-major order. There is 1 Reply. #: 3268 S10/Tandy CoCo 04-May-90 09:31:56 Sb: #3259-#C arrays Fm: Pete Lyall 76703,4230 To: Jeff Dege 76426,211 (X) I beg to differ..... int foo[2][6] does NOT declare an array of 6 ints... In 6809/os9 (as in PDP-11 C), the int is a two byte entity. If you were to declare 'int foo[6]', THAT would be an array of 6 ints, and 'foo', by C convention, would be a pointer to the 0th element of that array. The allocation of two bytes for each element off the array is implicitly handled by the compiler, which will internally do the equivalent of 'sizeof (int)' when staging the array. In the case you specify (foo[2][6]), that will generate an array of 12 ints (24 bytes), or if conceptually easier to digest, 2 rows of 6 ints each. Pete There is 1 Reply. #: 3270 S10/Tandy CoCo 04-May-90 12:45:04 Sb: #3268-#C arrays Fm: Jeff Dege 76426,211 To: Pete Lyall 76703,4230 (X) I said a "int foo[2][6];" declared a POINTER to an array of 6 ints. "int foo[6];" declares a pointer to an int (it isn't a convention, it is the truth. Array notation is a convenient substitute for pointer arithmentic, no more.) Whether there is any memory allocated depends upon whether this is a variable or a parameter declaration. If "int foo[2][6];" is a variable declaration, foo becomes a pointer to an array of 6 ints, initialized to a memory area large enough to hold two such arrays. Since pointer arithmetic is scaled by the size of the base type, *foo is the first array of 6 ints, *foo+1 is the second array of 6 ints. **foo points to the first int in the first array, and **foo+1 points the the second int in the first array. &foo, foo, and *foo have the same VALUE, but different type. Assuming that an int is two bytes, and the base address of foo is 0x100, &foo+1 = 0x124, foo+1 = 0x12, and *foo+1 = 0x102 (**foo+1 is an int, not a pointer ;). If you add in the fact that a VARIABLE array is an r-value, and can't be changed, while a parameter array declaration is a pointer, and has no such limitation, you have a complete understanding of how arrays work in C. In any case, the whole system is designed so that you don't HAVE to be aware of how arrays equate to pointers in order for them to work. You don't HAVE to understand why X[5] == 5[X]. You can use arrays just like you would in Pascal, subject to the limitations that indices always start at 0, and arrays are always passed by reference. I always worry that these discussions will completely confuse the newcomers There is 1 Reply. #: 3289 S10/Tandy CoCo 05-May-90 13:17:22 Sb: #3270-#C arrays Fm: Pete Lyall 76703,4230 To: Jeff Dege 76426,211 (X) I'm leaving town a bit later today, but if I wasn't, I'd make an attempt to rebut that.... int foo[6] creates foo such that it is a pointer to the base of an array that will hold 6 ints. The declaration 'int foo[6][2]' creates an array (assuming data definition vice function declaration), or more properly a base pointer to an array that is 6 x 2 (or simply observed, 12 elements of 'sizeof int' long). Agreed that foo[6][2] and foo[12] create the same sized data space, and using the same internal geometry. Pete There is 1 Reply. #: 3297 S10/Tandy CoCo 05-May-90 16:07:27 Sb: #3289-C arrays Fm: Bruce MacKenzie 71725,376 To: Pete Lyall 76703,4230 (X) Pete, I must come in on Jeff's side in this debate. An array declaration such as, char array[4][12], sets up a pointer, array, which points to the bases of an area of memory large enough for four data objects of length 12 rather than to 48 data objects of length 1. The distinction seems trivial but it is not. Now the variable, array, and &array[0][0] are numerically equal, they both point to the base of the array. However, since when arithmetic is performed on pointers the size of the object pointed to is automatically factored in, the two are not equivalent. The expression (array+1) evaluates as a pointer to element array[1][0], while the expression (&array[0][0]+1) evaluates as a pointer to element array[0][1]. #: 3250 S10/Tandy CoCo 03-May-90 20:36:04 Sb: #3237-C arrays Fm: Jeff Dege 76426,211 To: Mark Griffith 76070,41 (X) Bull! From K&R 2, p. 112, (where his previous example used a [2][13] array): If a two-dimensional array is to be passed to a function, the parameters declaration in the function must include the number of columns; the number of rows is irrelevent, since what is passed is, as before, a pointer to an array of rows, where each row is an array of 13 ints. In this particular case, it is a pointer to objects that are arrays of 13 ints. Thus if the array daytab (his example) is to be passed to a function f, the declaration of f would be f(int daytab[2][13]) { ... } It could also be f(int daytab[][13]) { ... } since the number of rows is irrelevent, or it could be f(int (*daytab)[13]) { ... } which says that the parameter is a pointer to an array of 13 integers. The parentheses are necessary since brackets [] have higher precedence than a *. Without parentheses, the declaration int *daytab[13] is an array of 13 pointers to integers. More generally, only the first dimension (subscript) is free; all the others have to be specified. (END OF QUOTE) As you see, the first dimension is not required, and is ignored if supplied, but it is NOT incorrect, nor should it change the behavior of the function. When the compiler sees "int foo[20][6]" AS A PARAMETER, it should treat it as a pointer to a 6 element array of ints. If it doesn't, it is broken. #: 3238 S10/Tandy CoCo 03-May-90 06:21:15 Sb: #3233-#C arrays Fm: James Jones 76257,562 To: Bob van der Poel 76510,2203 (X) Why doesn't C pass an argument count? Well...unless it passed even more info, it's not clear that it would do much good. VAX C has or maybe had something that was mislabeled as giving the number of arguments, but actually told you the number of words or longwords pushed as arguments! There is 1 Reply. #: 3245 S10/Tandy CoCo 03-May-90 16:37:31 Sb: #3238-#C arrays Fm: Kevin Darling (UG Pres) 76703,4227 To: James Jones 76257,562 (X) Doesn't ANSI C allow passing variable argument counts, tho? There is 1 Reply. #: 3254 S10/Tandy CoCo 03-May-90 21:08:54 Sb: #3245-C arrays Fm: James Jones 76257,562 To: Kevin Darling (UG Pres) 76703,4227 (X) Yes, but that's not the same thing. If you look at the fine print on varargs.h, or whatever it is, you'll see that the programmer is expected to be able to claim to know the type he wants to pretend the "next" argument passed is, so that the compiler need not generate code that actually indicates anything about the number, type, or size of actual parameters. (Nothing in the standard prohibits it, but I doubt that one will find anything save the better C interpreters that actually do.) The intent of va_arglist et al. is that there be some extralinguistic way to think one knows what the types of the arguments are, e.g. by scanning a printf() format string. #: 3353 S10/Tandy CoCo 07-May-90 20:39:38 Sb: #3233-C arrays Fm: David Jacques 71650,1321 To: Bob van der Poel 76510,2203 (X) uh fellas there are document errors in the multiview docs of specifically that comes to mind is comes to mind is _gs_scsiz on page 10-50 it should be _gs_scsz and on 10-35 they forgot to mention that ya should pass the x,y when ya want to plot a point so while things seem to be pretty solid I'd suggest a rdump of the library to keep you from losing your mind when you try to hack in the grafx lib exit #: 3413 S10/Tandy CoCo 11-May-90 01:06:50 Sb: #3233-#C arrays Fm: Bob van der Poel 76510,2203 To: Bob van der Poel 76510,2203 Well, seems I really created a montster with my innocent question about passing arrays. I just finished reading most of the thread and Bruce Mackenzie's and Mark Griffith's files. Not being a "C guru" I readily admit that much of the discussion is above me. But since I started this most interesting thread, let me add a few comments... 1. After asking the question I decided that using a structure would serve my purpose much better. 2. Thanks to all who participated. I've not seen such a lively debate, nor so much real meaty information on this forum for a long time. 3. Jeff's detailed discussion of semantics is something I have printed out and putting in a folder. If one decided to use pointers and arrays interchangeably it is very important. But, I'm not sure how clever one would be to do tricks like that. Not only do you confuse yourself at the time, but what happens a year from now when you try to remember what you did? Let's face it, the reason for using a multi-dimed array is to make things clearer for the programmer in the first place. From an economy of code & execution time it is always faster to maintain your own data structures. 4. I certainly have a lot more respect for complier writers. Lots of details to keep track of. (cont) There is 1 Reply. #: 3414 S10/Tandy CoCo 11-May-90 01:07:43 Sb: #3413-#C arrays Fm: Bob van der Poel 76510,2203 To: Bob van der Poel 76510,2203 (cont) 5. Certainly no reason to defend the fellows we just said the nice thing about. Despite Mark's comments, there is a bug in the complier when it comes to passing multi-dimed arrays to functions. Yes, there is a simple work-around--and there is no shame in that. But let's not get too defensive stating the "there is no bug" argument. The bottom line is that K&R state 4 methods to pass a multi-dimed array to a function and with the MW complier only 1 of these works. I agree with Mark that this method is probably the best since it clearly shows the relationship between pointers and arrays, but from a strict programming viewpoint it is NOT the clearest. 6. Bruce's comments on the problem using arrays of more than 2 dimensions are, again, something very important. I don't ever recall using one; my little mind has trouble enough with 2-dimed arrays...let alone 3 or 4! Again, Bruce has shown an elegant workaround. 7. Just how many versions of the CGFX library are there? I just read a bit about a bug in _ss_mgpb() in Puckett's July/89 column (pg. 141). However, a rdump of my package fails to show the routine. Also, my version has "BlnkOn" instead of "BlnkOn". Is there an update? How does one get it? 8. Speaking of the cgfx library: Should one use the text commands like Clear(), CurXY(), etc. in an actual program, or would it be better to have a call to cls(), and gotxy() in the program and have these in turn call the library routines. Guess I'm wondering which method would be more protable, etc. Which method do you fellows use? 9. How about someone compliling all the know bugs (or perhaps we should call them "undocumented features" so that no one's feelings get hurt?) and posting them? Yeah, I know . . . time, time, time. Okay, that's about it for now. Maybe next week I can come up with another "innocent question." There are 3 Replies. #: 3416 S10/Tandy CoCo 11-May-90 01:48:40 Sb: #3414-C arrays Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob van der Poel 76510,2203 Bob - it sure looks wrong to me. Here is a program and a function, and their resulting asm code outputs compared. main() foo(stuff) { char array[4][80]; char stuff[][80]; array[0][0] = 10; { stuff[0][0] = 10; array[1][5] = 20; stuff[1][5] = 20; array[2][50]= 30; stuff[2][50] = 30; foo(array); } } * main() * foo(stuff) * char array[4][80]; * char stuff[][80]; leas -320,s pshs u * array[0][0] = 10; * stuff[0][0] = 10; ldd #10 ldd #10 stb 0,s stb [4,s] <== OK * array[1][5] = 20; * stuff[1][5] = 20; ldd #20 ldd #20 * ldx 4,s stb 85,s stb 5,x <== ??! * array[2][50]= 30; * stuff[2][50] = 30; ldd #30 ldd #30 * ldx 4,s stb 210,s stb 50,x <== ??! * foo(array); * } leax 0,s puls u,pc pshs x lbsr foo ********** OTOH, many C people have told me that this is not a common method of working with stuff, and to simply use other ways. Okay, I guess . #: 3417 S10/Tandy CoCo 11-May-90 11:39:36 Sb: #3414-C arrays Fm: Jeff Dege 76426,211 To: Bob van der Poel 76510,2203 There is a very interesting article in the May 1990 issue of "The C Users Journal" on exactly this subject (it's the issue with "The REAL Obfuscated Code Contest" ;) Page 25, "Dr. C's Pointers - Pointers To Arrays", by Rex Jaeschke. And NO, I didn't see the article until after my post. Like most things in C, it wasn't until I got bitten hard that I figured this stuff out. I was writing some matrix routines for a graphics class, and it took me quite a while to figure out why things weren't happening the way I had thought they would. The most common reason for mixing pointer and array notation is so that you can use dynamically allocated arrays. Something like this: int (*foo)[10]; foo = (*)[10] malloc(20*sizeof(*foo)); /* foo is now a 20x10 array */ If you are looking for another "innocent" question, start asking about mixing signed and unsigned chars and ints in expressions. Things can get VERY hairy there. I've never really dug into the area (I never mix signed and unsigned, and I never use lone chars), so I can't explain all the details on it, but you can be sure to generate an argument... #: 3419 S10/Tandy CoCo 11-May-90 17:36:51 Sb: #3414-#C arrays Fm: Bruce MacKenzie 71725,376 To: Bob van der Poel 76510,2203 Good idea about a file describing the errors in cgfx.l. Here's what I've got: 1. GPLoad() requires an additional parameter, a pointer to the data to be loaded into the buffer. 2. BlnkOff appears as BlknOff in the library. 3. Point() requires two additional parameters, an X and a Y coordinate. 4. -gs-scsiz appears as -gs-scsz in the library. 5. -ss-mgpb appears as -gs-mgpb in the library and doesn't work anyway. 6. -ss-umbar appears as -ss-ubar in the library. 7. -gs-opt was left out of the library. If anybody has anything to add to this list leave me a message and I'll put everything together into a file for the LIB in a week or so. There is 1 Reply. #: 3421 S10/Tandy CoCo 11-May-90 20:09:10 Sb: #3419-C arrays Fm: Zack Sessions 76407,1524 To: Bruce MacKenzie 71725,376 (X) Here's more: 1. Font - Documentation incorrectly states that the group font is GRP_FNT when it is really GRP_FONT. 2. Erline - Is really ErLine (which it should be, docs wrong again) 3. DelLine - Is really DelLin Any more? #: 3271 S10/Tandy CoCo 04-May-90 13:09:12 Sb: #3175-#C arrays Fm: Jeff Dege 76426,211 To: Pete Lyall 76703,4230 (X) > (BTW, foo == &foo[0][0])... Wrong! foo == &foo[0]. If foo was equal to the address of the first int, foo+1 would point to the second int. foo+1 points to the second array. There is 1 Reply. #: 3290 S10/Tandy CoCo 05-May-90 13:28:31 Sb: #3271-#C arrays Fm: Pete Lyall 76703,4230 To: Jeff Dege 76426,211 (X) Ummm... you may (read: OUGHT to) check your facts... compile the following program (I did): #include main() { int foo[6][2]; printf("foo: %04x\n", foo); printf("&foo[0][0]: %04x\n", &foo[0][0]); } You'll find that foo == &foo[0][0]. Since you have already conceded that foo = &foo[0], that sort of blows your rebuttal, wouldn't you agree? Again... I'm out of town for 10 days starting later today, so don't construe a non-response as an agreement. Pete rep There is 1 Reply. #: 3331 S10/Tandy CoCo 06-May-90 20:50:17 Sb: #3290-C arrays Fm: Jeff Dege 76426,211 To: Pete Lyall 76703,4230 Try THIS to see what I mean: main() { int foo[6][2]; printf("foo+1 = %x\n", foo); printf("&(foo[0][0])+1 = %x\n", &(foo[0][0])+1); } I never meant to imply that they had different numeric values, only that they had different base types (that is, foo is a pointer to an array of integers, while &(foo[0][0]) is a pointer to an integer.) #: 3273 S10/Tandy CoCo 04-May-90 13:10:19 Sb: #3194-C arrays Fm: Jeff Dege 76426,211 To: Mark Griffith 76070,41 (X) It is a bug. #: 3274 S10/Tandy CoCo 04-May-90 13:12:43 Sb: #3163-#C arrays Fm: Jeff Dege 76426,211 To: Pete Lyall 76703,4230 (X) When you pass 'my_array' to the function, you are _not_ passing an array of ints, 6x2, but you aren't passing a pointer to the array, either. You are passing a pointer to the base type of the array, in this case a pointer to an array of ints [2]. There is 1 Reply. #: 3291 S10/Tandy CoCo 05-May-90 13:35:08 Sb: #3274-#C arrays Fm: Pete Lyall 76703,4230 To: Jeff Dege 76426,211 (X) "A pointer to the base type of the array"... excuse me? Which C lingo are you speaking? Try this: .... int *ptr, woof[6][2]; ..... ptr = woof; function(woof, ptr); Now - when you get down to 'function()', are you telling me that woof != ptr ? Are you telling me that they both don't point to ints? Just for clarification: the majority of the C work done in this forum is on the 6809 MW C Compiler, which is K&R based (almost to a fault), and limited. If you're thinking about any ANSIfications, they simply just don't apply here (unless you're talking about the later versions of the 68k flavors of the compiler). Pete There is 1 Reply. #: 3320 S10/Tandy CoCo 06-May-90 20:11:13 Sb: #3291-#C arrays Fm: Jeff Dege 76426,211 To: Pete Lyall 76703,4230 ][2]; Yes, I am. ptr != woof. They have the same value, but different types. I can see you don't understand the distinction I'm trying to make here. It's subtle, but it is VERY important if you are going to do any real work in C. I guess we'll just have to hope that this doesn't scroll off before you get back from your trip. (By the way, the following explanation applies to K&R just asmuch as it does to ANSI. There is only one minor clarification to array handling in standard C.) In order to understand how arrays work in C you have to understand that there really isn't any such thing. Arrays in C are more of a notational convenience than they are a true data type as they are in Ada or Pascal. Because of this I'm going to have to start with pointer arithmetic. You probably know this, but you obviously aren't keeping it mind when you work with arrays. C allows limited arithmetic operations on a pointer. You can add an int to a pointer to obtain another pointer of the same type, and you can subtract two pointers of the same type to get an int. When doing either you scale the int by the size of the base type, that is, the type of the object pointed to, ints, if we are dealing with (int *)s. Assuming we have: "int *x, *y;", where x has the value 100, y has the value 0x200, and sizeof(int) == 2. x+10 == 100 + 10*2, == 120, which is ten ints further along in memory. y-x = (200 - 100)/2 = 50, menaing that you can fit 50 ints between x and y. If we had a "char *p;", where p == 100, and sizeof(char) == 1; p+10 == 100 + 10*1 == 110 != x+10, even though x and p have the same value. They have different types, and so are handled differently. y-p is flat out illegal, because the compiler can't know which datatype is used to do the scaling. (cont.) ... pos There is 1 Reply. #: 3321 S10/Tandy CoCo 06-May-90 20:13:26 Sb: #3320-#C arrays Fm: Jeff Dege 76426,211 To: Jeff Dege 76426,211 (X) (cont.) ... An array in C is handled as a pointer plus offset. The array notation is a shorthand for pointer arithmetic expressions. A[5] translates to *(A+5). An array variable itself is a pointer to the first element. if we have a declaration "int A[20];", the expression "C = A[10]" translates to "C = *(A+10)". If A = 100, We end up with "C = *(100+5*sizeof(int))", so C is assigned the int value stored at location 120. If we have "char B[20];" where B = 300, the expression "D = B[10]" assigns to C the character stored at location 310. Array and pointer notation are completely equivalent. You can use either notation with a variable, regardless of whether you declared that variable as a pointer or as an array. Now, getting into multi-dimensional arrays. In C, there is no such thing. You cannot declare a two dimensional array of ints. What you can do is declare a one dimensional array of any type. If that type is a one dimensional array of ints, the result is quite similar to a two dimensional array, but it isn't identical. Suppose I need to work with a 10x20 array of ints. The declaration is "int foo[10][20];". Here, foo is declared as an array of 10 arrays of 20 ints. Since arrays are really pointers, foo is declared as a pointer to an array of 20 ints. This means that "foo[1]" == "*(foo+1)" == "*(foo + 1*sizeof(int [20]))" == "*(foo + 1*40)"; if "foo == 100", "foo[1] == 140", and has a type of pointer to int. "foo[1][5]" == *(*(foo+1) + 5" == "*(*(foo + 1*40) + 5*sizeof(int))" == "*(140 + 10)" = "*(150)", and has type int, so foo[1][5] is the int stored at 150. (cont.) ... There is 1 Reply. #: 3323 S10/Tandy CoCo 06-May-90 20:15:08 Sb: #3321-#C arrays Fm: Jeff Dege 76426,211 To: Jeff Dege 76426,211 (X) (cont.) ... As a more detailed example, suppose we have the following declaration: int foo[4][4] = { {0,1,2,3}, {4,5,6,7}, {8,9,10,11}, {12,13,14,15}}; Assuming foo == 0x100, and sizeof(int) == 2, we'll see the following in memory (Note that I'm using hexadecimal numbers here): location (+0x0100) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F data 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 location (+0x0110) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F data 00 08 00 09 00 A2 00 0B 00 0C 00 0D 00 0E 00 0F With this, we have the following situation: type sizeof(basetype) value *value ============================================================= &foo int [4][4] N/A 0x100 N/A foo int *[4] 8 0x100 0x100 *foo int * 2 0x100 0 foo[0] int * 2 0x100 0 foo+1 int *[4] 8 0x108 0x108 *(foo+1) int * 2 0x108 4 foo[1] int * 2 0x108 4 **foo int N/A 0 N/A foo[0][0] int N/A 0 N/A *foo+1 int * 2 0x102 1 *(*foo+1) int N/A 1 N/A foo[0][1] int N/A 1 N/A *(foo+1)+1 int * 2 0x10A 5 *(*(foo+1)+1) int N/A 5 N/A foo[1][1] int N/A 5 N/A *(foo+2)+3 int * 2 0x116 11 *(*(foo+2)+3) int N/A 11 N/A foo[2][3] int N/A 11 N/A (cont.) ... There is 1 Reply. #: 3325 S10/Tandy CoCo 06-May-90 20:17:27 Sb: #3323-#C arrays Fm: Jeff Dege 76426,211 To: Jeff Dege 76426,211 (X) (cont.) ... If you've been following this, you'll see why I've been insisting that a declaration of "int foo[20][6];" doesn't declare foo as a pointer to an int. It declares foo as a pointer to an array of six ints. This is essential in order to keep the pointer arithmetic straight. If you only work with arrays using array notation this won't bother you, but if you ever mix array and pointer notation, not keeping this in mind will cause you serious problems. Now, regarding array declarations. Declaring an array creates a pointer to the base type. "int x[10];" declares x as a pointer to an int, just as if you had declared "int *x;". This is true whether this is a variable declaration or a function parameter declaration. If this is a function parameter declaration, they are identical in every way. K&R is quite explicit about this. If this is a variable declaration, there are three differences between the array and the pointer declarations. First, if you declare x as an array, memory is allocated to hold 10 ints, and x is initiallized to the address of this area of memory, and is fixed there (i.e., an array variable is a constant address, and can't be changed.) Third, the sizeof operator handles array variables as a special case, and returns the total memory allocated for the array (in this case, 20), instead of the size of the variable (which is the size of a pointer.) An array declared as a function parameter, on the other hand, is handled as a plain pointer, under all circumstances. You can change the value of the parameter, and sizeof always returns the size of a pointer. This means that the number of elements in a parameter declaration is ignored. The following are identical declarations: foo (bar) int bar[20]; {...} foo (bar) int bar[10]; {...} foo (bar) int bar[]; {...} foo (bar) int *bar; {...} (cont.) ... There is 1 Reply. #: 3326 S10/Tandy CoCo 06-May-90 20:18:42 Sb: #3325-C arrays Fm: Jeff Dege 76426,211 To: Jeff Dege 76426,211 (X) (cont.) ... In the case of (pseudo)multi-dimensional arrays, you are actually declaring a pointer to the base type, where the base type is an array, so you have to completely sepcify the dimensions of the base type. The dimensions of the array itself are still ignored. The following are also identical: foo (bar) int bar[20][6]; {...} foo (bar) int bar[10][6]; {...} foo (bar) int bar[][6]; {...} foo (bar) int (*bar)[6]; {...} Now for the MW C compiler, if it doesn't handle all of the above declarations in exactly the same way it is broken. I wouldn't call it a major bug, as there is a simple and clear workaround that still results in portable code, but it is still a bug. p.s. - The only distinction I'm aware of between ANSI and non-ANSI C is in applying the & operator to an array. ANSI specifies that it returns the address of the array, rather than the adress of the first element. K&R didn't address this at all, and so it was handled and mishandled in a number of different ways by various compilers. Aside from that, all of the above applies fully to K&R C just as much as it applies to standard C. #: 3248 S10/Tandy CoCo 03-May-90 20:33:45 Sb: #3154-#C arrays Fm: Bruce MacKenzie 71725,376 To: Bob van der Poel 76510,2203 (X) Bill, I've been fooling around with multidimensional arrays on the COCO C compiler and I've found that the bug you encountered is just the tip of the iceburg. There are basic problems with the way our compiler handles multidimensional arrays that can surface in other contexts. I've uploaded a file to LIB 2 fully describing the bug. Anyone needing to use multidimensional arrays with the COCO C compiler should check out carray.ar in LIB 2 under my ppn. There is 1 Reply. #: 3251 S10/Tandy CoCo 03-May-90 20:49:20 Sb: #3248-C arrays Fm: Bruce MacKenzie 71725,376 To: Bruce MacKenzie 71725,376 (X) Woops, the file was uploaded to LIB 3 not LIB 2. Look for the array bug report, carray.ar, in LIB 3. #: 3345 S10/Tandy CoCo 07-May-90 18:40:08 Sb: #3230-#C arrays Fm: Bill Dickhaus 70325,523 To: Bruce MacKenzie 71725,376 (X) Thanks, Bruce, that's just what I needed! I didn't realize that I could use sp[1], etc. without first defining sp as an array. Bill There is 1 Reply. #: 3355 S10/Tandy CoCo 07-May-90 21:19:24 Sb: #3345-#C arrays Fm: Bruce MacKenzie 71725,376 To: Bill Dickhaus 70325,523 (X) Yeah Bill, I did a lot of programing in C myself before I learned that lesson. Makes a lot of things much easier once you see it. Just remember that there's really no difference between arrays and pointers. Or rather, array notation is nothing more that a particular type of pointer notation. There is 1 Reply. #: 3398 S10/Tandy CoCo 10-May-90 17:16:25 Sb: #3355-#C arrays Fm: Bill Dickhaus 70325,523 To: Bruce MacKenzie 71725,376 (X) This ongoing argument about how C handles so called multi-dimensional arrays has really taught me a lot about pointers and "arrays" in C. Its all finally starting to make some sense. With the heavy assembler background I have, I don't have any problem understanding the concept of pointers, but I have a lot of trouble with the definition of pointers and syntax of statements that use pointers in C. Bill There is 1 Reply. #: 3407 S10/Tandy CoCo 10-May-90 20:55:53 Sb: #3398-C arrays Fm: Bruce MacKenzie 71725,376 To: Bill Dickhaus 70325,523 (X) Bill, Truly, some of this stuff is not simple and it can set your head to spinning. I have found "ADVANCED C: Food for the Educated Palate" by Narain Gehani very helpful. He combines a tutorial style with a concern for rigor that makes the fine points most accessable. He devotes several pages to deciphering complex declarations. One of his examples is: int *(*(*x)[6])(); which translates as: x is a pointer to an array[6] of pointers to functions returning a pointer to an integer. Geez! #: 3236 S10/Tandy CoCo 03-May-90 06:20:10 Sb: #3216-#C arrays Fm: Mark Griffith 76070,41 To: Bill Dickhaus 70325,523 (X) Bill, Bruce Mackenzie's method is good, i.e.; char **sp; /* declare a pointer to a character pointer */ sp=calloc(MAX,sizeof(char *)); /* assign it to the base of a block of memory to hold the pointer array */ You'll need to know the MAX number of elements before you do this tho. If you need some more after you made a array, then calloc() another larger array and copy the pointers from the first into the second and then free() the first array. However, you will also need to malloc() enough memory to hold each element of the array before you copy anything into it. If the elements are strings, then you'll need to allocate strlen() + 1 for each since strlen() doesn't count the \0 at the end. If you don't, it will work but you might have a weird bug, or you'll stack overflow sometime during the program run. Mark There is 1 Reply. #: 3346 S10/Tandy CoCo 07-May-90 18:40:11 Sb: #3236-C arrays Fm: Bill Dickhaus 70325,523 To: Mark Griffith 76070,41 (X) Mark, Thanks, as I mentioned to Bruce, I didn't realize I don't have to explicitly define the pointer array as an array. The other problem I've already run in to, so now I make sure to malloc() one more byte than I really need. I've had all kinds on interesting stuff happen when I forget to do it that way. Bill #: 3240 S10/Tandy CoCo 03-May-90 08:02:25 Sb: #3218-tsmon HELP! Fm: Lee Veal 74726,1752 To: Everett Chimbidis 76370,1366 (X) You should be able to special order the Dev. Pak. If it's still in the Catalog, then you should be able to order it through CMC or Express Order. Most store creatures are too lazy to figure that out for you, but if you press the issue they will. Especially if you mention that you want the name of their DM. Lee #: 3241 S10/Tandy CoCo 03-May-90 10:21:22 Sb: #3231-#tsmon HELP! Fm: Pete Lyall 76703,4230 To: Paul Rinear 73757,1413 (X) Paul - Top of my head, I don't recall the I/O base address of the Modem Pak. If it is also $FF68, then it's the same as the RS-232 pak. If you have enabled all the cartridges on the Multipak bus with a wiring change, then these two could be in conflict. Even using the IRQ HAK will not help that. Recommended fixes: o - Alter the address of the RS-232 pak to $FF6C. There are several files here that give instructions on how to do that. Beware that some are unnecessarily complicated.. there are a few easy ones. o - Ditch the modempak, unless you really need it. Pete There is 1 Reply. #: 3243 S10/Tandy CoCo 03-May-90 12:48:50 Sb: #3241-tsmon HELP! Fm: Paul Rinear 73757,1413 To: Pete Lyall 76703,4230 (X) Pete- The Modpak is at $FF6C; no confliGood to know you can change those RS-232 pak addresses though. Thx, Paul #: 3256 S10/Tandy CoCo 03-May-90 22:43:19 Sb: #3223-#tsmon HELP! Fm: Everett Chimbidis 76370,1366 To: Shawn Thomas 72300,2066 (X) Tryed that to No longer avalble. There are 2 Replies. #: 3258 S10/Tandy CoCo 03-May-90 22:54:55 Sb: #3256-#tsmon HELP! Fm: Shawn Thomas 72300,2066 To: Everett Chimbidis 76370,1366 (X) Everett- Well, I guess that pretty much sums up the coco as far as Tandy is concerned. But I'm not surprised. Shawn There is 1 Reply. #: 3278 S10/Tandy CoCo 04-May-90 17:32:05 Sb: #3258-tsmon HELP! Fm: Everett Chimbidis 76370,1366 To: Shawn Thomas 72300,2066 So now what? #: 3341 S10/Tandy CoCo 07-May-90 02:01:47 Sb: #3256-#tsmon HELP! Fm: Mike Haaland 72300,1433 To: Everett Chimbidis 76370,1366 (X) ~ Everett, YOUR ARE INCORRECT!!!! You can still get the Development System (Dev-Pak as we call it) Cat # 26-3032 through Express Order Software (EOS) from Tandy. It costs $99.95. The phone number to place your order is 1-800-321-3133. I just hate when folks spread incorrect info! Especially when it's something like this. Best, Mike #: 3246 S10/Tandy CoCo 03-May-90 20:21:52 Sb: #3224-#Home Publisher help Fm: Bruce Isted (UG VP) 76625,2273 To: Shawn Thomas 72300,2066 (X) ~ Shawn, I'd forgotten all about that disk of HP printer drivers! Thanks very much for reminding me about it. That's probably where I'll find a DMP-110 driver, if there's one anywhere. Now for another request... do you (or anyone else who may have it and want to jump in and help!) have the stock number for that disk? I'm sure I'll have to order it, and there's no hope that any of the local RS stores will be able to find out for me. As a matter of fact, there's a good chance that InterTan doesn't even carry it, but I'll deal with that if/when I have to! Bruce There is 1 Reply. #: 3257 S10/Tandy CoCo 03-May-90 22:53:38 Sb: #3246-Home Publisher help Fm: Shawn Thomas 72300,2066 To: Bruce Isted (UG VP) 76625,2273 (X) Bruce- I'll see if I can find my software catalog, somewhere on this thing I call a desk (grin). Will let you know as soon as I find it. Shawn #: 3247 S10/Tandy CoCo 03-May-90 20:29:56 Sb: #KingQuest/H0? Fm: CRAIG WYNN 72125,466 To: All Their seems to be more that meets the eye to getting this running on Level 2 Isted/Eliminator sys. I installed a new boot with games drivers VI and A..IRQDr. I didn't use games 60hz Clock...must I? The system boots up leaving 414k. Is that enough? When I execute Sierra the system hangs. I'am using the shell that came with it. What kind of window is it suppose to be run out of? Is their a file on the sig that explains all this? There is 1 Reply. #: 3261 S10/Tandy CoCo 04-May-90 01:56:42 Sb: #3247-#KingQuest/H0? Fm: Kevin Darling (UG Pres) 76703,4227 To: CRAIG WYNN 72125,466 (X) Do you have Bruce's clock also installed? You also need vdgint in your bootfile. The game runs in a VDG style window. There is 1 Reply. #: 3276 S10/Tandy CoCo 04-May-90 16:40:22 Sb: #3261-KingQuest/H0? Fm: CRAIG WYNN 72125,466 To: Kevin Darling (UG Pres) 76703,4227 (X) No I didn't install it...but before I went and created another boot I thought I better checkup on what "our gang" has to say. #: 3306 S10/Tandy CoCo 06-May-90 12:24:34 Sb: #KingQuest/H0? Fm: CRAIG WYNN 72125,466 To: Bruce Isted (UG VP) 76625,2273 (X) Everything is under control...many thanks for following up my message. I wasn't executing from a VDG screen....toc is set I believe correctly...all d1...although it keeps asking me to flip disketts? its working just the same. What really baffled me was that it was trying to reboot when I first setup and then I would get a failed boot message. This was after I had already up and running a new boot with the prescribed drivers. Well the kids are happy. What...am I suppose to remove my orginal message now ??? There is 1 Reply. #: 3307 S10/Tandy CoCo 06-May-90 15:02:53 Sb: #3306-KingQuest/H0? Fm: Zack Sessions 76407,1524 To: CRAIG WYNN 72125,466 If you have KQ3 on a single disk, this is what your toc.txt should look like: d1 s1 v0 v1 d1 s1 v0 v2 v12 d1 s1 v0 v3 v12 d1 s1 v0 v4 v12 v14 d1 s1 v0 v5 v12 v14 d1 s1 v0 v6 v12 d1 s1 v0 v7 v11 d1 s1 v0 v8 v11 d1 s1 v0 v9 v11 Zack #: 3255 S10/Tandy CoCo 03-May-90 21:59:08 Sb: #Help with Ramdisks? Fm: Zack Sessions 76407,1524 To: ALL I need some help!!! I want to install a second ramdisk drive called /r1. I am using the Dev Pack DDs. I tried patching a copy of one of the with a drive number of $01 in offset $13, and changing offset $22 (which is the 0 of device name /r0) to a $B1 to change it to /r1. (Umm, those should be /R0 and /R1). But when I include this new module in a bootlist and gen it, things work very strange. I have two devices (apparently) /r0 amd /r1, they appear to be the SAME device. If I dsave some files into /r0, and the do a dir of /r0 and /r1 the files show up in both volumes! What am I doing wrong??? Zack There is 1 Reply. #: 3263 S10/Tandy CoCo 04-May-90 02:03:47 Sb: #3255-#Help with Ramdisks? Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Zack - I would suspect that it ignores drive numbers. Do this instead: change the ADDRESS of the device (and the name). Adding one to the address in the descriptor should be sufficient to make OS9 recog it as a different device. There is 1 Reply. #: 3275 S10/Tandy CoCo 04-May-90 15:09:47 Sb: #3263-#Help with Ramdisks? Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) Hmm, change the ADDRESS? Well, looking at my Tech Ref on page 5-9, RBF Type Descriptor Module, I see no reference to an ADDRESS. What be you talkin bout? Zack There is 1 Reply. #: 3277 S10/Tandy CoCo 04-May-90 17:25:36 Sb: #3275-#Help with Ramdisks? Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Zack - the address is where the device is located... usually a fake one for ramdisks. In my book check page 7-2-5: the address is at offset $0E,$0F and $10 in a descriptor module. Under L-II, it'll start with $07Fx, usually. the byte at offset $10 is the one you'd increment by one. Or, in your tech ref manual page 5-9, bytes $0-11 are marked as "standard device descriptor module header". So looking for that, we find page 4-17 which has the layout. - kev There are 2 Replies. #: 3279 S10/Tandy CoCo 04-May-90 18:42:37 Sb: #3277-Help with Ramdisks? Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) Ahhh, found it. Thanks, Kev. #: 3280 S10/Tandy CoCo 04-May-90 21:36:29 Sb: #3277-#Help with Ramdisks? Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, You're ramdisk DD has the value $07FFE0 at location $0e. But ALL of the Dev pack DDs have all zeros in that location! What should I do? I need to use the Dev Pack ramdisk cuz I will soon be installing my 1meg upgrade. Thanks! Zack There is 1 Reply. #: 3281 S10/Tandy CoCo 05-May-90 00:06:01 Sb: #3280-#Help with Ramdisks? Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Zack, just take one of them and change the address from $000000 to $000001. That should do it. Either $7FFxxx or $000xxx should be safe addresses. - kev There is 1 Reply. #: 3282 S10/Tandy CoCo 05-May-90 10:01:46 Sb: #3281-Help with Ramdisks? Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) I tried that (sorry I forget to mention that). When I tried to write to the the device, the process attempting the write would "hang". For instance, I tried to edit a file in the ramdisk, and when I told the editor (VED) to exit and write out the file, it just blinked "Working" for several minutes and didn't actually write out anything! This is getting frustrating! Zack #: 3283 S10/Tandy CoCo 05-May-90 10:39:35 Sb: #3219-#t3 help Fm: Steve Wegert 76703,4255 To: Everett Chimbidis 76370,1366 (X) Everett, Haven't we covered this somewhere? Here's what I'd do: Use the CoCo that has the hard drives as the host system. Install tsmon and a login package with the /dd/sys/password file. Set up a terminal program (sterm will work nicely) on the other CoCo. Run a null modem (cable with the xmit and recv lines swapped) to the rs232 port on the host and you should be set. If you don't want to mess with tsmon et al, then a line on the host like this; shell i=/t2& should plop a shell on that port. You'll still need the null cable and terminal program. You might want to check out SERIAL.TXT in the libs here for more details. I think it's in DL1. Steve There is 1 Reply. #: 3298 S10/Tandy CoCo 05-May-90 16:46:04 Sb: #3283-#t3 help Fm: Everett Chimbidis 76370,1366 To: Steve Wegert 76703,4255 (X) This is good but i have a t2 allready , Need a t3! There are 2 Replies. #: 3304 S10/Tandy CoCo 06-May-90 09:46:09 Sb: #3298-#t3 help Fm: Steve Wegert 76703,4255 To: Everett Chimbidis 76370,1366 (X) Everett, I'm soooooooo confused! ;-) You say you have only _2_ RS233paks .. one on each computer, jes? If this is the case, then they both can be using the /t2 descriptor ...one on each computer. No conflict. On the other hnd, if I've dropped a few bits along the wy, and you're using the 2 paks on one computer, then yes... you'll need a /t3 descriptor. I't's a bit involved, but really rather simple to accomplish. /t2 and /t3 are idntical _except_ for the address and name. You can use a utility such as dEd to make those changes. The only other concern would be modifying the packs to be addressed differently. Everett, I'm purposly being vague untill I've understood exactly what you're trying to accomplish. No need muddying the waaters even more than they are now! :-D Steve There is 1 Reply. #: 3340 S10/Tandy CoCo 07-May-90 01:54:45 Sb: #3304-#t3 help Fm: Everett Chimbidis 76370,1366 To: Steve Wegert 76703,4255 (X) yes steve thats it i have 2 paks on one computer. need to know how to alter the pack & the program (useing ded) can you help? There is 1 Reply. #: 3348 S10/Tandy CoCo 07-May-90 18:42:44 Sb: #3340-t3 help Fm: Steve Wegert 76703,4255 To: Everett Chimbidis 76370,1366 Everett, It's not for the faint at heart, but details on the pak modification can be found in LIB 10 called MPI232.TXT. The changes to the descriptor would be adjusting the address as well as the name (/t2 to /t3 setting the high order bit). Read the file and if you decide to attempt the hack to the pak... I'll be glad to look up the values to change in the descriptor. Steve #: 3342 S10/Tandy CoCo 07-May-90 02:02:03 Sb: #3298-t3 help Fm: Mike Haaland 72300,1433 To: Everett Chimbidis 76370,1366 (X) ~ I've been following this thread for a few days. What gives? How many serial ports are you running? And in what slots? Why do you need a /t3? is that for a second RS-232 pak? If so, has the second pak been re-addressed? It seems you just want to be frustrated. Everyone is trying to give you some help, but you don't seem to be taking it that way! Just 'snippy' responses like, "It don't work" and "I can't get the Dev-Pak", etc. So, in more than one phrase, please tell us what you are trying to do and how your system is setup HARDWARE wise. Then, and ONLY then, can any of us give you a hand. Before you reply to this message, capture it, (Save it to disk), read it OFFLINE, Then THINK about what you need and describe in *detail* WHAT you are trying to do. All the answers given so far should have gotten you going, BASED ON THE INFORMATION YOU PROVIDED!!! We all would like to see you get setup the way you want. Just be clear in your needs. Please don't take this message wrong. I know how frustrating things can be, but with a little COMMUNICATION and PATIENCE, you'll be set up in no time. Mike #: 3286 S10/Tandy CoCo 05-May-90 12:00:51 Sb: #Second Ramdisk solved Fm: Zack Sessions 76407,1524 To: Kevin Darling Kev, OK, I figured out this second ramdisk problem though a process of trial and error. What I was doing wrong was that I was also patching the IT.DRV field ("Drive Number" @ $13) from a $00 to a $01. That appears to have been a no-no. Leaving it a $00, patching $10 to a $01 and the drive name to /r1 (with upper bit in 1 turned on, of course!) does the trick. FYI, one iteration involved changing the Address field in the header to the value you use in your r0 dd in drive /r0 and added one for /r1. That worked too! Wonder why the Dev Pack ramdisk dd are all zeros in the address field? Zack There is 1 Reply. #: 3300 S10/Tandy CoCo 05-May-90 22:35:48 Sb: #3286-Second Ramdisk solved Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Zack - good. It *had* to work . Interesting about the drive number screwing things up tho. Just about any address should work, tho of course our L-II needs either $000xxx or $7FFxxx as the beginning of the address (to keep from using up an 8K block in system map for "mapping in I/O"... which we ain't got!). Both of those address ranges translate out to blocks 00 or 3F... which of course are always already mapped into the system map (see pmap output). - kev e/x #: 3302 S10/Tandy CoCo 05-May-90 23:47:19 Sb: #Internals question Fm: Zack Sessions 76407,1524 To: ALL One thing has been bugging me. Where do REL, Boot, and OS9p1 come from? I know that they are not in my OS9Boot file. An ident tells me that, for certain. I know that they come from track 34 on the boot disk, but HOW DO THEY GET THERE? I build a boot disk with an os9gen command, but REL, Boot, and OS9p1 are not in my bootlist file, and they are not modules in my module directory. So, WHERE DO THEY COME FROM?!?!?!? Zack There is 1 Reply. #: 3303 S10/Tandy CoCo 06-May-90 00:35:34 Sb: #3302-Internals question Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Zack - os9gen and cobbler steal the kernel modules (rel/boot/os9p1) from memory. So if you accidentally trash part of one of those modules, the os9gen will then carry on that bad module thru generations of bootdisks... easy to spot this if it happens tho: one of the modules won't show up in MDIR. Easy fix too: just boot with a GOOD bootdisk, and then do another os9gen... which'll take the good modules from memory again. - kev #: 3309 S10/Tandy CoCo 06-May-90 16:19:39 Sb: #Fastgraf / Bounce.ar Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling Kevin Hi. It's been a long time since I have logged on. I have just relocated again, and am just getting back to os-9. I have downloaded the fastgraf.ar patch (thanx) and installed it succesfully. The increase in grafx speed was amazing. I also downloaded th bouncing ball demo, but it will not run on MY system. Whebn When I type load bounce.b09 from basic 09, it starts to load but immediately comes up with error #034 , and is referring to a line that says err on error goto 100. I looked up the error code in the basic 09 section of the LII manual and it says error #034 missing closing parenthesis. I looked all through the code, but could not find the error. Oddly enough this exact same version of bounce runs on a friends machine. I am not familiar with writing programs in basic 09, only C, so there is a good chance I overlooked it. But it does not explain why the same piece of code runs on another machine. Any suggestions ??? Thanx. TC There is 1 Reply. #: 3335 S10/Tandy CoCo 06-May-90 21:18:21 Sb: #3309-Fastgraf / Bounce.ar Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 Hi Tony! Long time no see! On bounce: I can't remember how much memory it needed, but I thought it was only the default 8K. Hmmm... what does "mem" show you under basic09? Is it possible that you're using the old L-I basic09 (defaults to 4K I think)? kev #: 3310 S10/Tandy CoCo 06-May-90 16:25:44 Sb: #New OS9 ? Fm: TONY CAPPELLINI 76370,2104 To: ALL I have just read in the latest edition of the os9 UG newsletter that Microware has officially announced that they will no longer support level II. If that is true, who is it that is / will be writing this new hot version for the COCO 3? We have all seen fastgraf, right ? The impression I got is that fastgraf was just a sample of what this new version could do. What about those rumours that Dennis Skala has been talking about ? He supposedly saw all these fantastic things running on a coco 3? SO I ask, If Microware isn't going to do it, who is ????? TC There is 1 Reply. #: 3324 S10/Tandy CoCo 06-May-90 20:15:53 Sb: #3310-New OS9 ? Fm: Steve Wegert 76703,4255 To: TONY CAPPELLINI 76370,2104 How about 'a group of independent third parties' ? You can beleieve the rumors ... I've seen some of the nifty stuff too. Steve #: 3329 S10/Tandy CoCo 06-May-90 20:38:53 Sb: #ROGUE HELP HELP HELP HLP Fm: WAYNE LAIRD 73617,3042 To: ALL several descripances with the docs on it. a. it doesnt tell you to backup the disk to another nor give you the cmd to do so, does this harm the game, something the writers put in to prevent piracy? b when i get to a certain level 7,8 or 9 the 'monsters' will "shut down" and become nothing more than "0's"- I can still find the stairway and go to the different levels BUT the docs say that there are only26 levels yet I find under the above problems getting to levels 29,30 ,31 and so on. c when the above problems start to occur, I also can't pick up anything. d. The graphics come in great but they are all Black & white , is this norm? any help on the above problems is great! best regards wayne ps on "a", i meant if i back it up under another os9 master disk, it seems that the problems occur only under the backed version thus far. There is 1 Reply. #: 3349 S10/Tandy CoCo 07-May-90 18:44:10 Sb: #3329-#ROGUE HELP HELP HELP HLP Fm: Floyd Resler 72500,2572 To: WAYNE LAIRD 73617,3042 (X) I've experienced the 0 problem myself. I haven't seen the problem while using the graphics, however. And, yes, the graphics are supposed to be in black and white. Kind of makes you wonder why the graphics require 512k, huh? There is 1 Reply. #: 3375 S10/Tandy CoCo 09-May-90 00:37:08 Sb: #3349-ROGUE HELP HELP HELP HLP Fm: WAYNE LAIRD 73617,3042 To: Floyd Resler 72500,2572 (X) well floyd, i know that you can open a window under lvII OS9 with only 128k but that didn't do much since it took up all the ram , just for the CMDS @ 128k so probably it's along those lines. best, wayne #: 3352 S10/Tandy CoCo 07-May-90 19:46:41 Sb: #OS-9 Startup Fm: Bob Archambault 76506,3544 To: ALL When I create a graphics window that is needed to run a particular program, I do it from my startup procedure file so that the window is created automatically when I boot the disk. So far, so good. QUESTION: What command(s) can I put in the startup file so I don't have to press the key to open the window? In other words, I want the startup file to open the window and display it on bootup. Also, I'd like to be able to auto-exec a program FROM that window. HELP ???!!! Bob There are 3 Replies. #: 3356 S10/Tandy CoCo 07-May-90 21:21:43 Sb: #3352-#OS-9 Startup Fm: Zack Sessions 76407,1524 To: Bob Archambault 76506,3544 (X) There is nothing you can do in startup to change to a different window. You will need to patch CC3Go to come in the other window. To auto start a program at boot, put a copy of it in your CMDS directory with the name AutoEx and you're good to go! Zack There is 1 Reply. #: 3366 S10/Tandy CoCo 08-May-90 20:57:15 Sb: #3356-OS-9 Startup Fm: Bob Archambault 76506,3544 To: Zack Sessions 76407,1524 (X) Thanks very much for the info, Zack. Bob #: 3358 S10/Tandy CoCo 07-May-90 21:47:17 Sb: #3352-OS-9 Startup Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob Archambault 76506,3544 (X) Bob, It depends on exactly what you want. If you simply want to always run and goto a certain program, why not just start up other shell windows in the background, and then start the program on /term? Then you ain't gotta go nowhere . Example: * ------------------------------------------------------------ * Script to start a shell window in backgnd and change current * one to gfx window type 8... then start "program" shell i=/w& -t display 1b24 display 1b20 8 0 0 28 18 1 0 2 display 1b21 #: 3359 S10/Tandy CoCo 07-May-90 21:47:43 Sb: #3352-#OS-9 Startup Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob Archambault 76506,3544 (X) For the second example, let's instead start your gfx program on another window and CLEAR to it... note that when you exit the program the window will go away: * ------------------------------------------------------------ * Script to make 80x24 type 7 window and start a program in it. * Create the window, select it, begin program: (display 1b20 7 0 0 50 18 1 0 2 1b 21 >/1&) >/w Step by step: the (parenthesis)>/w starts a subshell with paths like this: 0 stdin < script 1 stdout > new window (/w) 2 stderr >> whatever window you're on now Now the subshell executes its internal line, which first does a DWSET and SELECT with paths like this: 0 stdin < whatever window you're on now (/2 = path 2) 1 stdout > new window 2 stderr >> whatever window you're on now Stdin had to be the current window or the SELECT won't work, y'see. Now we finally fork the program we want (I just used "shell") with the rest of its paths redirected to the new window: 0 stdin < new window 1 stdout > new window 2 sdterr >> new window Kinda like an interlocking puzzle, but if you simply follow each path as you change it, it's really not terribly hard. The key was to make sure only one path (stdout) was opened to /w, and that this SINGLE path got duplicated via the < and >> commands into the remaining paths as needed. - kev There is 1 Reply. #: 3367 S10/Tandy CoCo 08-May-90 21:13:13 Sb: #3359-#OS-9 Startup Fm: Bob Archambault 76506,3544 To: Kevin Darling (UG Pres) 76703,4227 (X) Hi Kev, Thank you much for the info - it was, as you like to say, "Clear as mud", but is now becoming a little clearer . There seems to be only one problem with me using either one of those methods, in order for this program to work, I have to merge stdfonts, stdptrs, & stdpats_4 with my type 7 gfx window before running the program. How do I go about doing this???? By the way Kev, I did get my 512k upgrade (per last months discussions) and it is working great. As you said, OS-9 runs beautifully when it has enough memory to work with. Thanx again, Bob There is 1 Reply. #: 3372 S10/Tandy CoCo 08-May-90 23:09:32 Sb: #3367-#OS-9 Startup Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob Archambault 76506,3544 (X) Bob - the stdfonts etc need only be merged once, to any window device. Do you boot to term.win or a term.vdg? If to a real window, just merge the fonts/etc first and you're done. If you boot to a vdg screen, just merge the fonts/etc to /W. That's it. Glad you got the 512K! Really opens things up, eh? Yeah. - kev There is 1 Reply. #: 3402 S10/Tandy CoCo 10-May-90 18:21:14 Sb: #3372-OS-9 Startup Fm: Bob Archambault 76506,3544 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks a million, Kev. It worked out great!!!!!!!!!! Bob #: 3362 S10/Tandy CoCo 08-May-90 19:15:47 Sb: #One Meg Tuning Fm: Robert DeBolt 76417,2225 To: 76703,4227 (X) Kev, Well, I went and done it: got the 1-meg upgrade from Disto. Friend of mine installed it for me last evening. The installation went great and I brougnt it home and gen'ed a boot for it using the patched modules. Everything seems to be OK except for DeskMate and Max9 using the hi-res mouse. DM is patched to use the HRM. The cursor is erratic and jumps all over the place and will eventually cause the system to crash. Max9 comes up with the palette menu and when I click the mouse I get error #189. I tried a custom program Mike Haaland helped me with and the HRM werks fine there. The keyboard mouse works fine. What's happening? Bob There is 1 Reply. #: 3376 S10/Tandy CoCo 09-May-90 00:51:43 Sb: #3362-One Meg Tuning Fm: Kevin Darling (UG Pres) 76703,4227 To: Robert DeBolt 76417,2225 (X) Bob - Dunno. One thing people found out was that replacing the R22 jumper with a variable resistor, would let you fine-tune things for your particular Coco/GIME. Somewhere around 40 ohms seems to work for most. Some CoCo's work fine as-is, it now turns out that some need the fine-tuning. We shoulda expected this, I guess, knowing what we know about different machines having sparklies, etc . I think later kits are going to include the variable resistor. I'd get your friend to install one that you can try tuning with. Let me know how it goes! best - kev #: 3369 S10/Tandy CoCo 08-May-90 21:44:41 Sb: #tmode question Fm: Zack Sessions 76407,1524 To: ALL I have just noticed an apparent anomoly tonight. If I save a window module to a disk file, then change the "pause" from off to on OR on to off, then save the module again the two files are identical. No matter what tmode says the value for pause is, the byte at offset $19 is ALWAYS a zero. Any ideas, anyone? Zack There are 2 Replies. #: 3373 S10/Tandy CoCo 08-May-90 23:10:48 Sb: #3369-#tmode question Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Tmode changes the working path. Xmode changes the actually descriptor... so use it before saving out a module. Uh. that should be "actual" not "actually". groan. There is 1 Reply. #: 3380 S10/Tandy CoCo 09-May-90 17:08:42 Sb: #3373-#tmode question Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) Umm, so does that imply that a SS.OPT SetStt call also only changes the working descriptor, and not the actually descriptor? Zack There is 1 Reply. #: 3382 S10/Tandy CoCo 09-May-90 18:39:13 Sb: #3380-tmode question Fm: Kevin Darling (UG Pres) 76703,4227 To: Zack Sessions 76407,1524 (X) Righto. SS.Opt (which tmode does) only works on the Path Descriptor, which is originally is set when created, from the Device Descriptor module. You can imagine why this is... example: your terminal program uses SS.Opt to turn off echo. You sure don't want this to be permanent and affect following programs which might use the same window descriptor later. Same with disks etc. A device descriptor describes the default settings and/or maximum capabilities (like with DS80 drives) of a device. Path descriptors are concerned with currently opened paths/files specific to processes. #: 3386 S10/Tandy CoCo 09-May-90 19:21:15 Sb: #3369-#tmode question Fm: Bruce Isted (UG VP) 76625,2273 To: Zack Sessions 76407,1524 (X) ~ Zack, I'm sure others have already answered, but there's no anomoly at all with TMode. TMode only affects the current path descriptor's options, which are originally copied from the device descriptor's options. If you want to change the device descriptor's options, use XMode instead of TMode. Bruce There is 1 Reply. #: 3391 S10/Tandy CoCo 09-May-90 21:57:28 Sb: #3386-tmode question Fm: Zack Sessions 76407,1524 To: Bruce Isted (UG VP) 76625,2273 (X) I also found that an Overlay window inherits those originally copied options instead of the current path options. Zack #: 3374 S10/Tandy CoCo 08-May-90 23:12:02 Sb: eliminator software Fm: Bruce Isted (UG VP) 76625,2273 To: All Hi All, This is just a quick note to announce an updated version of my Eliminator software. Look for "ELIMSW.AR" in lib 10. It contains an updated DACIA driver that works properly with RIBBS, as well as an updated manual file. Bruce #: 3381 S10/Tandy CoCo 09-May-90 18:11:42 Sb: #PhatomGraph Fm: Floyd Resler 72500,2572 To: All I just purchased PhantomGraph and am having some difficulties. I followed the instructions on saving out the sample "Camp Costs" graph. But when I try to OPEN it, the program can't find the file. Is there a special extension that PhatomGraph is looking for? There is 1 Reply. #: 3390 S10/Tandy CoCo 09-May-90 21:55:51 Sb: #3381-#PhatomGraph Fm: Zack Sessions 76407,1524 To: Floyd Resler 72500,2572 (X) The documentation isn't quite explicit enough. I forget the exact sequencem, but after entering the name you have to click INSIDE the dialog box to actually save the graph. Zack There is 1 Reply. #: 3394 S10/Tandy CoCo 10-May-90 13:13:48 Sb: #3390-#PhatomGraph Fm: Floyd Resler 72500,2572 To: Zack Sessions 76407,1524 (X) Yeah, I figured that out after I left the message. I also found out that if you run it in a 16 color window you have to have STDPATS_16 merged in. Makes sense, but it took me forever to figure out why I kept getting an undefined buffer error when I ran it from my OS9 system but it would run fine from the PhantomGraph disk. I like the program, though. It's fun to play around with. There is 1 Reply. #: 3397 S10/Tandy CoCo 10-May-90 15:51:56 Sb: #3394-#PhatomGraph Fm: Zack Sessions 76407,1524 To: Floyd Resler 72500,2572 (X) The only real problem Phantomgraph has is printing. If you use a DMP-105/6, you'll need to patch the driver. I have the patch around somewhere, let me know if you need it. Also, even when you have patched the driver, it takes it about 45 minutes to dump ONE graph!! Zack There is 1 Reply. #: 3418 S10/Tandy CoCo 11-May-90 16:06:46 Sb: #3397-PhatomGraph Fm: Floyd Resler 72500,2572 To: Zack Sessions 76407,1524 (X) I tried to print a graph on my Star NX1000 and what a mess! Although I could make out the graph (short of), it was so large and spread out. #: 3388 S10/Tandy CoCo 09-May-90 21:02:18 Sb: #CoCo List Fm: Randy Wilson 71561,756 To: 76703,4255 (X) Steve, You said to yell if problems arose with the CoCo List. Well, I'm yellin'. I've subscribed twice in the last ten days, and haven't heard a peep put of LISTSERV. Is this normal behavior, or am I doing something wrong? BOth times I copied the instructions to the letter, capslock and puncuation included. Randy (being ignored by the outside world) Wilson P.S. The times I subscribed were Sun. April 29(?) at 10pm, and Sat. May 5 at about 6pm. Possible that LISTSERV only works 9 to 5 M-F??? There are 2 Replies. #: 3389 S10/Tandy CoCo 09-May-90 21:07:54 Sb: #3388-#CoCo List Fm: Steve Wegert 76703,4255 To: Randy Wilson 71561,756 (X) Randy, I've been getting my LISTSERV mail just fine. The traffic has dropped off quite a bit (only had 7 messages when I logged on), but it's out there. Did you get any acknowledgement from the LISTSERV when you subscribed? Can you show us what exactly you sent ...and to what address? Steve There is 1 Reply. #: 3403 S10/Tandy CoCo 10-May-90 18:50:38 Sb: #3389-#CoCo List Fm: Randy Wilson 71561,756 To: Steve Wegert 76703,4255 (X) Steve, No acknowledgement either time. I hand typed the message in both times. Couldn't see a need to upload a file for one line. It went something like this: SUBSCRIBE COCO Randy Wilson /ex Send to: >INTERNET:LISTSERV@puuc.bitnet Subject: subscribe coco I took it verbatum from the instructions. Do you have to REGISTER first? While I have you, I've seen mention of Eplex mailboxs overflowing. I take weekend trips that last up to five days. Will this present any problems with the list?? Randy There is 1 Reply. #: 3409 S10/Tandy CoCo 10-May-90 21:47:53 Sb: #3403-#CoCo List Fm: Zack Sessions 76407,1524 To: Randy Wilson 71561,756 (X) Hey SYSOP!!! You need to read the message this is a reply to. There is obviously a file in the libs which has the wrong address for the COCO Listserver on the BITNET. The address should be: >INTERNET:LISTSERV@pucc.bitnet ^ This character -----+ is inadvertanly reported as a u, as in puuc. Hope this helps, Randy. Zack There is 1 Reply. #: 3411 S10/Tandy CoCo 10-May-90 23:19:54 Sb: #3409-CoCo List Fm: Randy Wilson 71561,756 To: Zack Sessions 76407,1524 (X) Zack, BINGO!! I just went thru the file again, and counted 15 pucc's, and 1 puuc. Guess which one I was using as an example.... I shoulda caught this one myself. Thanks! Randy #: 3401 S10/Tandy CoCo 10-May-90 17:46:20 Sb: #3388-#CoCo List Fm: Bill Dickhaus 70325,523 To: Randy Wilson 71561,756 (X) Randy, It very well could be that the LISTSERV was down at those times. Many of the Bitnet lists run on university computers, and lots of those shut down on weekends, especially sunday. As Steve mentioned, you should have received an acknowledgement to your SUBSCRIBE command. Most of the Bitnet (and any other Internet type nets) run in real time, but response times are some times incredibly slow. So when you send your message to the list, it gets sent immediately, but may takes hours to get there, depending on how long each intermediate node hangs on to the message before it passes it on, or, in some cases, an intermediate node is down and the message is held until that node is back up again. Its also possible the message went into the twilight zone, never to be seen again! (Seriously, internet "protocol" says that a message does not have to be, and may not be, delivered to its destination and can be summarily dumped at any point along the way). Bill There is 1 Reply. #: 3404 S10/Tandy CoCo 10-May-90 18:50:49 Sb: #3401-CoCo List Fm: Randy Wilson 71561,756 To: Bill Dickhaus 70325,523 (X) Bill, Ahhh, so my joke about business hours only just might be the case. I'll try again tonight, or should I carry the puter to work and do it tommorrow? Randy #: 3395 S10/Tandy CoCo 10-May-90 14:03:40 Sb: Pictures Needed Fm: Dale L. Puckett 71446,736 To: All Here's a chance to put your picture -- or a friends -- in a history book! We desperately need pictures of people using CoCo's. We need to see people -- especially those who have pioneered unusual applications on their own in the far corners of the world. We need pictures of CoCo's being used by big corporations to do real work. Don't forget, everyone loves pictures of children. If you have a shot of your son or daughter hard at work -- or play -- on your CoCo let us see it. We also need pictures of gadgets that people dreamed up and hooked up to their CoCo. We need pictures of any gags people may have pulled ... at home or at Rainbowfests ... or anywhere. Anything that shows the important part the CoCo played in American life. If you have a picture ... funny or serious ... of you with someone famous ... Kevin Darling, Marty Goodman, Wayne Day, etc. Give us a chance to print it. Or maybe, you have a picture of someone famous outside the CoCo community -- a Mayor, Governor, Congressman, President, Actor, Author, etc. using your CoCo. We'd love to see it! Please mail your pictures to our new Kansas address. If you have any questions ... drop us a note here. Or, write: Dale and Esther Puckett, 23440 West Highway 54, Goddard, KS 67052 -- we're on the Yellow Brick Road. Really! If you want to call: 316-794-2347. Or, leave us your number here and we'll try to get back to you. CoCo: An Affectionate History of the Tandy Color Computer is your book. We hope to hear from you soon. Thanks! Dale and Esther #: 3396 S10/Tandy CoCo 10-May-90 15:39:59 Sb: Anecdotes Needed Fm: Dale L. Puckett 71446,736 To: All Here's a chance to be remembered in CoCo History! We desperately need anecdotes and stories about the people who have kept the Color Computer alive during the past 10 years for CoCo: An Affectionate History of the Tandy Color Computer. We would like to hear your story too! If you remember any funny "CoCo" stories -- or serious stories for that matter -- please share them with us. We'll do our best to get them into print. We need pictures too. See the related message in Section 10. We would like to hear about the people you know who pioneered both usual and unusal applications for their CoCo. If you know anyone who has hooked up an exotic gadget to their CoCo -- please send us a note describing it. If you know someone who has an anecdote to share, please send us their name, address and phone number. If you witnessed any great gags at home or at a Rainbowfests, let us know what happened. Anything that shows the effect the CoCo had on American culture should be recorded in this book. If you have a story -- funny or serious -- about someone famous ... Kevin Darling, Marty Goodman, Wayne Day, etc. Give us a chance to print it. Please E-Mail (preferred) your stories to us here. Or, send them snail mail to our new Kansas address: Dale and Esther Puckett, 23440 West Highway 54, Goddard, KS 67052 -- we're on the Yellow Brick Road. Really! If you have any questions ... drop us a note here. If you want to call, the number at the Emerald Castle is 316-794-2347. If you leave us your number here, we'll try to get back to you. CoCo: An Affectionate History of the Tandy Color Computer is your story. We hope to hear from you soon. Please Hurry! We must have the first half of the book turned in to Falsoft by the end of June ... the last half by the end of July!!! Thanks! Dale and Esther Press !> #: 3423 S10/Tandy CoCo 11-May-90 22:33:04 Sb: #3403-#CoCo List Fm: Steve Wegert 76703,4255 To: Randy Wilson 71561,756 (X) Randy, I see you've spotted the typo with puuc vs pucc. That should fix you right up. Steve There is 1 Reply. #: 3436 S10/Tandy CoCo 12-May-90 20:11:02 Sb: #3423-#CoCo List Fm: Randy Wilson 71561,756 To: Steve Wegert 76703,4255 (X) Steve, Yah, it's dibbling in, now. Looks like it took about twelve hours to get setup once I got the right address. Any comment on leaving my mailbox unattended with the list enabled? Randy There are 2 Replies. #: 3438 S10/Tandy CoCo 12-May-90 20:18:43 Sb: #3436-#CoCo List Fm: Kevin Darling (UG Pres) 76703,4227 To: Randy Wilson 71561,756 (X) Randy - if I'm going to be gone for more than a couple of days, I always resign from the list, and sign back up when i return. But I'd ask the list about it, as they may have implemented some form of protection lately. Maybe not. Sometimes there are 20 msgs a day, and since your mailbox can only hold 50, two days or so unattended will cause problems. I have a thought tho. Maybe someone could AR up each week's mail and post it here? Maybe two files, swapped every other week, or something. Hafta think about it. There is 1 Reply. #: 3483 S10/Tandy CoCo 14-May-90 08:54:30 Sb: #3438-#CoCo List Fm: Bill Dickhaus 70325,523 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, One other option is to request the latest weekly message archive file from the list. Mosts lists maintain files, on a weekly basis, of all messages posted to the list. It means you'd be a week or so behind, and requires sending a request for the file each week, but would cut down on the number of messages. Now that the CompuServe Mail file size limit is fairly large (not sure of exactly how big) a weeks worth of messages shouldn't go past any file size limitations. Bill There is 1 Reply. #: 3486 S10/Tandy CoCo 14-May-90 09:51:52 Sb: #3483-CoCo List Fm: Steve Wegert 76703,4255 To: Bill Dickhaus 70325,523 (X) Bill, 50 is the magic number of messages the Mailbox will hold before barfing. And that's 50 messages regardless of size (so long as yu don't exceed the size limits of 50K on ASCII or 512K on binaries). Kind of neat thinking you can have 50 512K binary files waiting for you when you log in! :-) Steve #: 3455 S10/Tandy CoCo 13-May-90 12:07:47 Sb: #3436-CoCo List Fm: Steve Wegert 76703,4255 To: Randy Wilson 71561,756 (X) > Any comment on leaving my mailbox unattended ... Yeah .... don't. :-) You'll risk the wrath of the list. The traffic has, at times, been heavy enough that a CIS mailbox will fill to overflowing in about 2 days. At that point, mail will start to bounce back to the list ... and to every other members's mailbox. Not something you'd want your name associated with. If you're gonna be unable to check in at least every other day, I'd unsubscribe. You can pick up what you've missed (if you like) from the archives. Steve #: 3424 S10/Tandy CoCo 11-May-90 22:34:54 Sb: #3409-#CoCo List Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) HEY ZACK! Whacha shouting for? :-) I took a peek at the file looking for occurances of puuc and came up empty. There was a typo of this type when I first uploaded the file but that was fixed long ago (mod date on the file tells me in January). Can you point me to a line? Steve There are 2 Replies. #: 3428 S10/Tandy CoCo 12-May-90 09:19:51 Sb: #3424-#CoCo List Fm: Zack Sessions 76407,1524 To: Steve Wegert 76703,4255 (X) Apparently the person with the problem downloaded the file prior to it being fixed? I had heard of others with the same problem, so I thought the file may not have been fixed yet. Sorry for the shout. ;-) Zack There is 1 Reply. #: 3430 S10/Tandy CoCo 12-May-90 10:58:35 Sb: #3428-#CoCo List Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) Just razzin' you a bit, Zack .... most likely you're correct in that he had an old copy of the file. Steve There is 1 Reply. #: 3458 S10/Tandy CoCo 13-May-90 13:24:32 Sb: #3430-CoCo List Fm: Zack Sessions 76407,1524 To: Steve Wegert 76703,4255 (X) I gotcha, Steve! #: 3437 S10/Tandy CoCo 12-May-90 20:11:19 Sb: #3424-#CoCo List Fm: Randy Wilson 71561,756 To: Steve Wegert 76703,4255 (X) Steve, Last mod date on my cclist.txt file is 89/12/29. Guess I got the old copy. Randy There is 1 Reply. #: 3456 S10/Tandy CoCo 13-May-90 12:08:25 Sb: #3437-CoCo List Fm: Steve Wegert 76703,4255 To: Randy Wilson 71561,756 (X) Ahh .. that explains the mystery, Randy. Sorry 'bout the confusion. Steve #: 3425 S10/Tandy CoCo 12-May-90 07:21:18 Sb: #3421-C arrays Fm: Bruce MacKenzie 71725,376 To: Zack Sessions 76407,1524 (X) OK, I got it Zack. Thanks. #: 3530 S10/Tandy CoCo 16-May-90 18:07:35 Sb: #3419-C arrays Fm: Bruce MacKenzie 71725,376 To: Bruce MacKenzie 71725,376 (X) Last call for cgfx.l erratia to be included in the LIB file. cf. messages 3419 and 3421. #: 3426 S10/Tandy CoCo 12-May-90 08:26:16 Sb: #3407-C arrays Fm: Bill Dickhaus 70325,523 To: Bruce MacKenzie 71725,376 (X) Wow! And I thought what I wanted to do was complicated! Now I feel better, but even more confused than I was before. Bill #: 3435 S10/Tandy CoCo 12-May-90 16:44:28 Sb: #3395-#Pictures Needed Fm: Paul K. Ward 73477,2004 To: Dale L. Puckett 71446,736 (X) Dale, There are two customers of mine that use CoCos in unique applications. One customer works at an internationally famous PR firm, where he uses the CoCo on a TV monitor so that his Big BUck clients can keep track of which audio/video studio is being used at what time. The other client uses the CoCo 3 and Basic09 to produce printing quotes very rapidly. He keeps a competitive edge with prices and with quick repsonses. I'll see if I can get them to send photos! Paul There is 1 Reply. #: 3552 S10/Tandy CoCo 17-May-90 01:03:35 Sb: #3435-Pictures Needed Fm: Dale L. Puckett 71446,736 To: Paul K. Ward 73477,2004 Paul, Thanks, How about the names and phone numbers. Any chance? Sounds worth a mention. Dale #: 3439 S10/Tandy CoCo 12-May-90 22:13:08 Sb: #RS-DOS Shell Fm: Joseph Cheek 76264,142 To: all Has anyone written an RS-DOS shell (RS-DOS, the file-system transfer program, not the operating system)? If not, I am planning on writing one. Thanx. There is 1 Reply. #: 3447 S10/Tandy CoCo 13-May-90 09:28:26 Sb: #3439-#RS-DOS Shell Fm: Dan Robins 73007,2473 To: Joseph Cheek 76264,142 (X) Joseph, Check out the program RSDOS.AR in Lib 10. It runs under OS9, and will transfer back and forth, files between OS9 and RS-DOS files. Dan There is 1 Reply. #: 3487 S10/Tandy CoCo 14-May-90 16:23:21 Sb: #3447-RS-DOS Shell Fm: Joseph Cheek 76264,142 To: Dan Robins 73007,2473 (X) No, no, no, I already have RSDOS. What I am talking about is a SHELL... ie, a friendly little GUI shell that does all the dirty work for you... you know, click on a few icons, input a name or two, click on an OK button, and pop! you see a directory of an RS-DOS disk, or transfer a file, etc. That's what I mean. Looks like I'll write one. #: 3441 S10/Tandy CoCo 13-May-90 01:07:26 Sb: #c-array initialization Fm: Bob van der Poel 76510,2203 To: all Okay, time for my next "innocent 'C' question". I would like to initialize an array of pointers so that each pointer points to an array of values. For example, I can get the correct results by doing; char data[][3]={ {1,2,3}, {.....} But this seems to be wasteful if the data are all constants. There is no need for it to be transfered from the program area to the data area. I thought I could do something like char *data[][4]={} But of course, this sets up a double array of pointers. Not what I want. I simply want a pointer to data[0][0], a second pointer to data[1][0], etc. Heck, I'd even settle for a single dimensioned array with a pointer pointing to the start of the whole mess. What I can't figure is how to define the data. It can be done with strings...but what about values? There is 1 Reply. #: 3445 S10/Tandy CoCo 13-May-90 09:25:03 Sb: #3441-#c-array initialization Fm: Bruce MacKenzie 71725,376 To: Bob van der Poel 76510,2203 (X) If I understand you correctly, what you're trying to do is set up a large look up table of constants and you don't want to waste run time and/or memory by setting it up in data memory. One way to do this is to employ a stand alone data module which you access via modlink(). This requires a separate program to generate the memory module which you then merge with your object program. I uploaded a file, DATGEN.AR, to LIB 3 a few months back showing how this can be done. Have a look at this file and see if you can apply it to your problem. There is 1 Reply. #: 3505 S10/Tandy CoCo 15-May-90 01:03:53 Sb: #3445-#c-array initialization Fm: Bob van der Poel 76510,2203 To: Bruce MacKenzie 71725,376 (X) Bruce, Yes, you're right on in what I am trying to do. I had considered data modules before, but with the richness of C it seemed that there had to a simpler way. After all, char *foo="this is text" does NOT force "this is a text" to the data area. All I need to do is to substitute integer values for the string. But how? BTW, I want to use this data to intialize some GET/PUT buffers. I guess another way to do it would be to have the data in a file and send that to the buffers, but having it all in the program makes things nice and clean. I got your datgen file. I've not had a change to digest it yet, but it seems quite useful. You do mention somewhere that data modules should be treated as ROM. Hmmm? I recall in "The Rainbow OS9 ...." that they used data modules to store variable data. Also, they can be used for interprocess communication. Don't really see why not. Comments? There is 1 Reply. #: 3512 S10/Tandy CoCo 15-May-90 17:56:15 Sb: #3505-#c-array initialization Fm: Bruce MacKenzie 71725,376 To: Bob van der Poel 76510,2203 (X) String literals are the only type of data that are left in the program area. I believe the ANSI enhancement of C adds the specifier 'const' which would allow other types of data to be handled in that way. With standard C everything is copied into the data area. Reading the data in from a disk file has much to say for it. If all you're doing is plugging it once into GP buffers there's no reason to have a second copy of the data in memory at all. The down side is that you always have to worry that the data file is where the program expects it to be. It is cleaner to have it loaded in along with the program. If you have enough memory left over in your last 8K block of program memory for a data module then you don't even waste any memory. You can use a data module as variable memory as you described. You just have to be sure to update the module's CRC if you want OS9 to link to it again. In my opinion, however, this is bad practice since modifying a data module makes the program non-reentrant. Say a program modifies a data module and you then go to another window and start the same program as a second process. If the first process didn't update the CRC, the second process can't link to the data module. If the CRC has been updated, the second process begins with a modified data module rather than with it de-novo. If both processes continue to modify the data module to their own ends chaos can ensue. There is 1 Reply. #: 3513 S10/Tandy CoCo 15-May-90 18:10:15 Sb: #3512-#c-array initialization Fm: Kevin Darling (UG Pres) 76703,4227 To: Bruce MacKenzie 71725,376 (X) Once a module has been loaded, the CRC isn't checked again. So the only time you'd have to update the CRC would be just before saving out the data module (or before loading it from disk again)... if such need arises. Just wanted to throw that in, in case it changes your approach to using data modules. - kev There are 2 Replies. #: 3514 S10/Tandy CoCo 15-May-90 19:41:07 Sb: #3513-#c-array initialization Fm: Bruce MacKenzie 71725,376 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, The CRC is checked if a program requests a link to the module as with a C modlink() call. This would occur if a second incarnation of the program were started up as a new process. There is 1 Reply. #: 3519 S10/Tandy CoCo 15-May-90 20:53:52 Sb: #3514-c-array initialization Fm: Kevin Darling (UG Pres) 76703,4227 To: Bruce MacKenzie 71725,376 (X) Really? Modlink() checks a module's CRC? I wonder why. Sure about that? curious - kev #: 3515 S10/Tandy CoCo 15-May-90 20:18:15 Sb: #3513-#c-array initialization Fm: Bruce MacKenzie 71725,376 To: Kevin Darling (UG Pres) 76703,4227 (X) Woops, I take that back. I checked it out and you're right, OS9 will link to a module with a bad CRC. You learn something new every day. There is 1 Reply. #: 3520 S10/Tandy CoCo 15-May-90 20:55:49 Sb: #3515-c-array initialization Fm: Kevin Darling (UG Pres) 76703,4227 To: Bruce MacKenzie 71725,376 (X) Ooops. Okay, disregard my last question , too. Once a module is in memory, os9 (and everyone else) assumes it must be good. CRC checks take a long time, and the main reason for preloading is for speed. Glad to hear modlink() doesn't recheck! thx - kev #: 3450 S10/Tandy CoCo 13-May-90 11:01:48 Sb: #3324-#New OS9 ? Fm: TONY CAPPELLINI 76370,2104 To: Steve Wegert 76703,4255 (X) Sounds good to me, but when can we expect this new re-write for LII ? tony There is 1 Reply. #: 3457 S10/Tandy CoCo 13-May-90 12:10:56 Sb: #3450-New OS9 ? Fm: Steve Wegert 76703,4255 To: TONY CAPPELLINI 76370,2104 I've been wondering the same thing myself. At this time, we can only keep our ear to the ground. Steve #: 3451 S10/Tandy CoCo 13-May-90 11:19:03 Sb: #3335-#Fastgraf / Bounce.ar Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling (UG Pres) 76703,4227 (X) Hi kevin, No, I'm not using the level 1 basic09, I didn't start using os-9 until LII came along. But I still can appreciate all the work that you and the others have put in to make os-9 a better environment. I can't imagine what using os-9 without windows (/term only, and 32 characters at that) would be like. Talk about an upgrade ! If I don't think I am running out of memory because when I installed it on my friends' system, we started it up just like the .doc file said to. The only difference between our systems )as far as I can remember) is that I have a Disto 512k ramdisk and clock and printer card. My friend is using a B&B host adapter and cllock. I also have the (original lock up prone) B&B host adapter. Down on the software level, that means I have a different desciptor and drive for my printer and clock, but I really don't think that has anything to do with my problem. My system has had a number of wierd unexplainable problems that fade in and out. I tried resolving them to a software problem because it only happened under os9. But one problem finally showed up under rsdos. Anyway I am in the process of re-flowing all the solder joints on that cc3. I bought a new one last week since they were on sale foe $129 (still too high), and Tandy said they would be dropping the cocos. This one doesn't have the sparklie problem ! Speeking of the sparklie problem, when you install the disto 1 meg board, do you actually get more SYSTEM memory as well. Several times I have run out of memory, but by using smap pmap and some other programs, it looked as I was out of system space, not user memory. Do the patches to os9 for the upgrade take care of this ? By the way, when can we expect to see the new os9 for the coco 3 ???? See ya soon. TC There is 1 Reply. #: 3464 S10/Tandy CoCo 13-May-90 16:50:30 Sb: #3451-Fastgraf / Bounce.ar Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 Nope, nothing cures the out of system-space problem. We're off-and-on looking into moving more of the drivers/etc into other maps, the way grfdrv is now. That's about all that can be done. Hmmm... well, and/or moving process descriptors into other maps, which it's rumored someone did on his L-II system years back. Never knew who that was, tho. #: 3459 S10/Tandy CoCo 13-May-90 14:33:03 Sb: #IRQ hack Fm: LUTE MULLENIX 70721,2230 To: sysop (X) Hi: Where can I find the stuff on the IRQ patch for the RS232 pak? A friend wants to get his working. His system is locking up under OS9. >Lute< There is 1 Reply. #: 3469 S10/Tandy CoCo 13-May-90 20:50:51 Sb: #3459-IRQ hack Fm: Steve Wegert 76703,4255 To: LUTE MULLENIX 70721,2230 (X) Lute, Take a look at the file IRQHAK.TXT in LIB 10. That should get you going. Steve #: 3468 S10/Tandy CoCo 13-May-90 20:30:02 Sb: #3376-One Meg Tuning Fm: Robert DeBolt 76417,2225 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, Thanks for the info. My friend soldered in a couple of 150s which nets out to 46 ohms. Haven't had any trouble since. Except, max9 still crashes the system. Bob #: 3500 S10/Tandy CoCo 14-May-90 22:07:55 Sb: #3376-One Meg Tuning Fm: Mike Knudsen 72467,1111 To: Kevin Darling (UG Pres) 76703,4227 (X) I think you get much better luck at 1 Meg when you use a newer-version GIME chip. I had already upgraded mine, and had no trouble at all with the 1 Meg. However, I left my Hemphill 512 board's 100-ohm resistor in parallel with R22, rather than shorting it out as per the manual. Also I left the two little capacitors in there too. Maybe what's good for your current 512K board is best for the 1 Meg. PS: Users with jittery mouse curosrs should take care not to route the mouse "tail" near the monitor. Same goes for disk ribbon cables. #: 3492 S10/Tandy CoCo 14-May-90 20:24:13 Sb: #irq hack Fm: LUTE MULLENIX 70721,2230 To: 76625,2273 (X) Bruce: I have a question for you. In the November 89 Rainbow Marty Goodman did an article on the *CART interrupt. He mentions your name. Well I did the fix on my machine, and a friend of mine would like me to do a hack on his machine. The only snag is that he still uses ROM packs with his MPI. So what I was wondering, is... Could I just solder the Schottky diode on R2, run the wire over to a jack installed in the Coco's case. Solder a wire on pin 8 of slot 1 of the MPI, put a plug on it and plug them togeather? That way it shouldn't interfear with the other slots, you have a direct IRQ line, and if you need to remove the MPI you just unplug. Also if you change RS232 packs, you don't have to break into the new one for your patch. Will it work? >Lute< There is 1 Reply. #: 3503 S10/Tandy CoCo 14-May-90 23:41:15 Sb: #3492-irq hack Fm: Bruce Isted (UG VP) 76625,2273 To: LUTE MULLENIX 70721,2230 (X) ~ Lute, It sounds like it should work. So long as you're careful, I don't see how it could do any harm... so give it a try. Bruce PS: This reply is in reference to your Schottky diode to R2 (in the CoCo 3), wire to jack, jumper to jack on MPI, etc... question. #: 3558 S10/Tandy CoCo 17-May-90 16:44:33 Sb: The Dungeon Depths Fm: Floyd Resler 72500,2572 To: All I forgot to include the font file in my Dungeon Depths archive. If you have experienced an error #216, then downloading this file will correct it. It's called gothic.fnt. Sorry about the incovenience. #: 3560 S10/Tandy CoCo 17-May-90 20:27:25 Sb: 2nd Hard Drive Help Fm: JC Hoit 73127,2213 To: all HELP! I am trying to put a second hard drive on my system and the system isn't recognising the two drives separatly. (Both LED's come on and neither one knows what to do.) I have the /h0 and /h1 set up. Seems that I don't know what I am doing with the hardware configuration. The equipment: B&B interface, WD1002S-WX2 controller, /H0 is a Miniscribe 3425, /H1 is a Seagate 213. Is there something that has to be done with the 8-pin jumper on the Seagate? How about the controller? Is there something I need to do with it? I am sure I have the data cables correct. Suggestion anyone? JCH Press !> #: 3561 S10/Tandy CoCo 17-May-90 22:22:07 Sb: #3560-#2nd Hard Drive Help Fm: Zack Sessions 76407,1524 To: JC Hoit 73127,2213 (X) Nothing needs to be done with the controller, except that to make sure that you have the data cables plugged onto the right headers. The drives do have a jumper which needs to be moved, plus (and this may be key) there is a "terminating resistor" mounted on each drive. This need to be removed from all drives except the LAST drive, in your case, /h1. Zack There is 1 Reply. #: 3566 S10/Tandy CoCo 18-May-90 16:53:14 Sb: #3561-2nd Hard Drive Help Fm: JC Hoit 73127,2213 To: Zack Sessions 76407,1524 I do have the data cables plugged in proper. I removed the terminating resistor from /h0 with no noticable change. However, that jumper business on the drives is what has me confused. I have no tech manual on these things and don't know where the jumper needs to be. I have moved it to various locations with no success. The drive that I need info on is the Seagate 213. John #: 3567 S10/Tandy CoCo 18-May-90 17:36:51 Sb: #Break key Fm: PHIL SCHERER 71211,2545 To: ALL Does anyone know how to trap the break key in a Basic09 procedure?? There is 1 Reply. #: 3568 S10/Tandy CoCo 18-May-90 17:54:52 Sb: #3567-Break key Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 Phil - I believe you could set up an ON ERROR routine to catch it (either error 2 or 3)... Or, you could disable it altogether using TMODE, or more avdenturously using SYSCALL. Pete #: 3569 S10/Tandy CoCo 18-May-90 17:57:58 Sb: Dungeon Fm: Hugo Bueno 71211,3662 To: Floyd Resler Floyd, I can't get your dungeon program to work. It gets up to the symbols screit aborts when I press the joystick button. Also, you have RunB merged in there{_, I don't think you're allowed to do that! Hugo #: 3571 S10/Tandy CoCo 18-May-90 19:14:50 Sb: #3567-#Break key Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Phil - as Pete said, an ON ERROR command will catch the Break key... but only once the program is packed. Otherwise basic09 assumes you're stopping the program run, which makes sense during testing. There is 1 Reply. #: 3627 S10/Tandy CoCo 20-May-90 14:00:55 Sb: #3571-#Break key Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks Kev--By the way how are things going for MM1 and Tomcat?? There is 1 Reply. #: 3631 S10/Tandy CoCo 20-May-90 17:04:35 Sb: #3627-Break key Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) They're both going okay, Phil. Slowly but surely . #: 3626 S10/Tandy CoCo 20-May-90 13:59:09 Sb: #3568-#Break key Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) Thanks for the reply Pete!! There is 1 Reply. #: 3644 S10/Tandy CoCo 21-May-90 10:19:04 Sb: #3626-Break key Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 (X) No problem Phil... let us know if you run into any obstacles. Pete #: 3573 S10/Tandy CoCo 18-May-90 21:14:13 Sb: #3566-#2nd Hard Drive Help Fm: Zack Sessions 76407,1524 To: JC Hoit 73127,2213 (X) You had to remove the terminating resistor, but you are right, you also need to jumper it right also. I don't have a 213, I have a 225 and a 21-1, and they both have a small jumper pad at the back. The come jumpered as drive 0, so I just moved the jumper on the drive which was going to be /h1 over one position. Zack There is 1 Reply. #: 3575 S10/Tandy CoCo 18-May-90 21:58:04 Sb: #3573-#2nd Hard Drive Help Fm: JC Hoit 73127,2213 To: Zack Sessions 76407,1524 (X) Something is still amiss. I did move that jumper over one spot. Played all evening with different cable settings and jumper settings and whether the terminating resistor was in /h0 or not. No success. I am beginning to think that this controller is just what I want. It is a larger WD1002S-WX2. Maybe it isn't 100% compatable. Only 97.3%. JCH There is 1 Reply. #: 3579 S10/Tandy CoCo 18-May-90 22:40:42 Sb: #3575-2nd Hard Drive Help Fm: Zack Sessions 76407,1524 To: JC Hoit 73127,2213 (X) Yeah, that might be it. WD controllers can be had for $50-$60. Good luck! Zack #: 3574 S10/Tandy CoCo 18-May-90 21:23:12 Sb: #3566-#2nd Hard Drive Help Fm: Mark Griffith 76070,41 To: JC Hoit 73127,2213 (X) JC, On the ST-213 drive there is a set of jumpers located next to the 34 pin edge card connector. The two pins (one on top of the other) right next to the connector should already have a jumper between them. This sets the drive up as drive 0. What you need to do is move that jumper one over to set it up as drive 1. As for the terminating resistors, it depends mostly on the controller and drive combination whether or not any are needed. About 6 or 7 years ago, most drive controllers and drives needed one to be there at the end of the "chain". Nowadays, most controller/drive combinations really don't care. The name "terminating" resistor is misleading, much the same as it is on SCSI busses. They're really nothing more than pull-up resistors to insure, get this, that the logic levels on the lines drop (yes, not rise) to 0. If you follow the advise that most people give, that you need at least one on the last drive, you can't go wrong. I've never seen a situation where having one caused problems...although I have seen situations where only one didn't work right and two were needed. BTW: Since you are going to have two hard drives, you might want to look into getting my hard disk backup program in DL9. It works pretty good as an automatic backup utility from the "main" drive to the second on. If you also have Pete's CRON utility, you can set it up to automatically do an incremental backup of your /h0 drive to /h1 in the middle of the night. It sure is nice to know all your work is backed up for you. Mark There is 1 Reply. #: 3576 S10/Tandy CoCo 18-May-90 22:02:58 Sb: #3574-2nd Hard Drive Help Fm: JC Hoit 73127,2213 To: Mark Griffith 76070,41 (X) Hi, Mark. The Miniscribe (/h0) barfs all over the place when I take the resistor out. And it isn't changing my success one way or the other. I did move the jumper over one. As I said in the message to Zack, I am suspecting the controller being a little off beat. I am going to stop wasting my time on this one and locate one that B&B suggests. I will definitely try your HD utilities when I get this hardware straightened out. I spotted it earlier and it looked interesting. Thanx, JCH #: 3582 S10/Tandy CoCo 19-May-90 09:25:52 Sb: #3307-#KingQuest/H0? Fm: CRAIG WYNN 72125,466 To: Zack Sessions 76407,1524 (X) Terrific....I guess this takes care of the side 2 request that appear from time to time. Say I just picked up the Sub game that is on sale. Again I'am faced with figuring out how to get it to run from my hard drive. It appears it needs some patching. Are you familiar with this game as well? I've got "ded" to patch with. On "sub' its got a /d0 which I've tried changing to /h0 with ded but there seems to be more the needs to be done. I guess it needs to be run from a VGF screen right? thanks Craig There are 2 Replies. #: 3583 S10/Tandy CoCo 19-May-90 09:47:57 Sb: #3582-KingQuest/H0? Fm: Zack Sessions 76407,1524 To: CRAIG WYNN 72125,466 (X) Sub Battle Simulator does indeed require a VDG window to run in. I don't remember having to do any patching however. It's disk structure is a little strange, though. Exactly what kind of problem are you haveing? Zack #: 3589 S10/Tandy CoCo 19-May-90 11:51:11 Sb: #3582-#KingQuest/H0? Fm: Jim Peasley 72726,1153 To: CRAIG WYNN 72125,466 (X) ~ Craig; There's a file called GAMES.PAT in one of the libs with Kev's PPN on it that tells how to run it (assuming you're talking about EPYX's Sub Battle). Basically, the file just says to use the commands from side 2 and ignore t2e ones from side 1. Here's an edited script that I use for starting most of the games on my HD: display c echo echo * Game selection echo * ---- --------echo * echo * 1. King's Quest III echo * echo * 2. Sub Battle Simulation echo * prompt * Select : var.0 if %0=1 echo Starting King's Quest III... echo echo Press (Clear) to play... xmode /w type=1;display c >/w chd /dd/games/kqiii chx /dd/games/kqiii/cmds (sierra <>>>/w;xmode /w type=80)& else if %0=2 echo Starting Sub Battle... echo echo Press (Clear) to play... xmode /w type=1;display c >/w chd /dd/games chx /dd/games/sub/cmds (ex sub <>>>/w;xmode /w type=80)& endif clrif See if this'll do it for you. ...Jim There is 1 Reply. #: 3591 S10/Tandy CoCo 19-May-90 11:58:04 Sb: #3589-KingQuest/H0? Fm: Jim Peasley 72726,1153 To: Jim Peasley 72726,1153 (X) ~ Craig; Ooops, shoulda stored it unformatted. display c echo echo * Game selection echo * ---- ------- - echo * echo * 1. King's Quest III echo * echo * 2. Sub Battle Simulation echo * prompt * Select : var.0 if %0=1 echo Starting King's Quest III... echo echo Press (Clear) to play... xmode /w type=1;display c >/w chd /dd/games/kqiii chx /dd/games/kqiii/cmds (sierra <>>>/w;xmode /w type=80)& else if %0=2 echo Starting Sub Battle... echo echo Press (Clear) to play... xmode /w type=1;display c >/w chd /dd/games chx /dd/games/sub/cmds (ex sub <>>>/w;xmode /w type=80)& endif clrif That should be better. ...Jim #: 3593 S10/Tandy CoCo 19-May-90 12:32:20 Sb: #3417-C arrays Fm: James Jones 76257,562 To: Jeff Dege 76426,211 (X) That's for darned sure--especially what with X3J11 going for "value preserving" widening, while Harbison and Steele (and evidently various existing compilers) going for "unsigned preserving" widening! #: 3601 S10/Tandy CoCo 19-May-90 13:08:31 Sb: #3464-#Fastgraf / Bounce.ar Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanx for the info. But if I can't format a floppy in a 512k system with my applications running, why would I (or anyone else) want to add another 512 and still not be able to format a floppy, due to the fact that the system area was depleted ?? My hats off to you, Tony, and all others for making the 512k add on possible, but I can't see what good it is at the moment. Tony There is 1 Reply. #: 3611 S10/Tandy CoCo 19-May-90 23:00:47 Sb: #3601-Fastgraf / Bounce.ar Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 (X) Tony, For a long time now, I've simply formatted floppies when I cranked up the system, or sometimes killed off a few shells until I could do a format. But that's rare, because I mostly use the ramdisk and harddisk. The extra 512K, while not helping with the format thing, does allow you to open far more gfx windows and preload LOTS of program modules... besides having a nice-sized ramdisk if you wish. This makes everything flow a lot easier. best - kev #: 3603 S10/Tandy CoCo 19-May-90 13:35:11 Sb: #Window Problems Fm: TONY CAPPELLINI 76370,2104 To: LUTE MULLENIX 70721,2230 (X) I am trying to modify my startup file so that it will start up some windows before I start up multi-vue. This is so I can kill mult-vue, and still have windows going. After I did the following iniz /w7 display 1b21 /w7 shell i=/w7& my system hung up every time it executed the display 1b21 line. When I start up my mv window I do the same thing, display 1b21 /w1 so I can see MV start up, right after the window is created. Can anybody help me with this. My goal is to create several windows before MV starts up, and be able to jump (display 1b21) to each window before or after I start a shell in them (doesn't matter to me) just so I can see them being created, and then jump into my MV window and continue as always. I can never seem to create windows easily. The info in the Rainbow Guide to Level II doesn't seem to work without errors. Thanx for the help Tony There are 2 Replies. #: 3608 S10/Tandy CoCo 19-May-90 21:38:57 Sb: #3603-Window Problems Fm: LUTE MULLENIX 70721,2230 To: TONY CAPPELLINI 76370,2104 (X) Tony: I'm not really the guy to ask on this one, I use MultiVue very little. When I do, I just let it start up off the disk, iniz windows as I use them. On my LII system disk, I start up /term, /w1, /w2. This is all I ever use, so I don't use up memory by keeping the other discriptors in memory. For them I just use the "wcreate" wcreate /w1 -s=7 0 0 80 24 9 1 1 Or what ever, then shell i=/w1&. From what I understand, iniz should do about the same thing, except give you the default windows. You should maybe ask Kevin Darling, or Pete Lyall about this, I do a little hacking, and patching, but let guys like them tell me what to do. >Lute< #: 3622 S10/Tandy CoCo 20-May-90 09:04:09 Sb: #3603-#Window Problems Fm: Bruce MacKenzie 71725,376 To: TONY CAPPELLINI 76370,2104 You need to do a DWSet to get your windows up and running. Try: iniz w1 display 1b 20 7 0 0 50 18 0 1 1 >/w1 shell i=/w1& Do not try to select the new window in the startup file as this will cause the procedure to hang. I think this is because the select causes the original shell to loose the input file when standard input is reset to the keyboard of the new window There is 1 Reply. #: 3638 S10/Tandy CoCo 20-May-90 23:12:26 Sb: #3622-#Window Problems Fm: Mark Griffith 76070,41 To: Bruce MacKenzie 71725,376 (X) Bruce, We are trying (have been for a few years now) to get users to not iniz devices using Level II, especially windows. The reason is if they later close the window (stop all processes running on it) and they don't deiniz it, the memory for that window is kept by the system. This could cause some real debugging headaches later on if they run out of memory. In your example (shown below): iniz w1 display 1b 20 7 0 0 50 18 0 1 1 >/w1 shell i=/w1& the user is stuck with an immortal shell on /w1 and the window memory is locked in until they specifically kill the shell and deiniz the window device. Your example is fine tho, in that to send the display codes to the window and have them "take", it either has to be iniz'ed or a path has to be opened to that device. A better way would be something like this: (display 1b 20 2 0 0 50 18 0 2 2;ex shell)<>>>/w& This command starts a shell on the next available window, does the DWSET, and then starts another shell. Once the second shell is started, the first one dies. So, a path is be opened on the device the whole time and the DWSET works. As an added bonus, when the shell on that window dies, the window goes away and the memory is returned. If you wanted to, you can set this command line up in your execution directory and call it "window" or something like that. Then all you need to do is enter that command and the window is created. You can also do this to create different types of windows, and call the commands "g80" or "g40" to make 80 and 40 columns graphics windows. Mark There are 2 Replies. #: 3641 S10/Tandy CoCo 21-May-90 00:12:31 Sb: #3638-Window Problems Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark Griffith 76070,41 (X) I'm glad you brought that up (not hardcoding windows). Meant to do it. thx! #: 3656 S10/Tandy CoCo 21-May-90 17:23:51 Sb: #3638-#Window Problems Fm: Bruce MacKenzie 71725,376 To: Mark Griffith 76070,41 (X) Good point about the iniz. If the window is iniz'd when you direct output to it anyway, there's no need to do it explicitly. Tony was trying to set up a shell in a window from the MV startup file so an immortal shell is appropriate I think. Personally, I've set up an AIF to call up a shell in an 80 col window. That way I'm not locked into having a shell up if I don't need it. While we're on the subject of deiniz, do you have any idea why it's so hard to get rid of a ram disk (the one from the developement pac)? It usually takes a number of deiniz's to get the memory back. To ease things I call a procedure file having around 10 deiniz's. This does the job but occassionally will cause the system to hang. There are 2 Replies. #: 3659 S10/Tandy CoCo 21-May-90 18:53:55 Sb: #3656-#Window Problems Fm: Kevin Darling (UG Pres) 76703,4227 To: Bruce MacKenzie 71725,376 (X) Bruce - each time you use "/r0" in a pathname the "User Count" (see output of the DDir utility) goes up. A deiniz takes it down by one, so you gotta do it until you hit zero users. Oops. dinnertime. later- kev There is 1 Reply. #: 3703 S10/Tandy CoCo 22-May-90 17:45:21 Sb: #3659-#Window Problems Fm: Bruce MacKenzie 71725,376 To: Kevin Darling (UG Pres) 76703,4227 (X) User count? Is this the same as the link count? There is 1 Reply. #: 3704 S10/Tandy CoCo 22-May-90 17:54:54 Sb: #3703-Window Problems Fm: Kevin Darling (UG Pres) 76703,4227 To: Bruce MacKenzie 71725,376 Bruce - no. Link count is what you see with an Mdir. That's the count of links to a module. The user count shown in Ddir (or Devs, if under OSK), is the count of "users" of a particular device. It goes up when a file is opened, down when a file is closed. However, at least under L-II it only goes upward (never down) when you do a CHD or CHX using a device's name. This count is used to figure out when a device's init/terminate routines should be called (that is, on first use, and when last use ends). The "iniz" and "deiniz" commands artificially inc/dec this count, just as "link" and "unlink" do for modules. #: 3664 S10/Tandy CoCo 21-May-90 22:03:08 Sb: #3656-Window Problems Fm: Mark Griffith 76070,41 To: Bruce MacKenzie 71725,376 (X) Bruce, You could do an immortal shell in the command line example I gave also. I think, tho, that you would have to redirect the output to standard out since you can't explicitly give the window device name. Something like ";ex shell i=/2"?? I never tried it. On unlinking the ramdisk....Kevin gave you the reason. There is a utility floating around someplace in the data libraries called "unload". All it does is repeatedly call unlink until an error occurs. This effectively unlinks any module in memory, no matter how many link counts there are. Mark #: 3606 S10/Tandy CoCo 19-May-90 19:47:22 Sb: #Dynastar Fm: Denise Tomlinson 71021,3274 To: all Can someone who's familar with Dynastar tell me what is wrong? I can't print a file to my /p When DF is called, it gives a "error in printing detected, press ESC" I have searched the manual for a clue but don't see it. My printer is set up for autolinefeed. I have a Gemini SG10, out of the bit port at 9600 baud I can exit DS and at the os9 prompt, list a file to the printer with no problem, so the hardware seems to be correct. Thanks, Denise There is 1 Reply. #: 3648 S10/Tandy CoCo 21-May-90 10:34:36 Sb: #3606-Dynastar Fm: Pete Lyall 76703,4230 To: Denise Tomlinson 71021,3274 Denise - I don't know which version of DS/DF you're using ... I use an early version that was unbelieveably enough done in interpreted Pascal. A few prelim questions first? o - Does the printer work other than with DF? o - Has DF ever worked? o - Are you running one of the newer versions of DS/DF (written in C)? o - What else are you running at the same time? o - Try INIZ'ing your printer from your startup file also.. Pete #: 3609 S10/Tandy CoCo 19-May-90 21:40:36 Sb: #Shell+ Fm: LUTE MULLENIX 70721,2230 To: 76703,4230 (X) Pete, Where can I find Shell+, and what will it do for me? >Lute< There are 2 Replies. #: 3643 S10/Tandy CoCo 21-May-90 10:18:32 Sb: #3609-Shell+ Fm: Pete Lyall 76703,4230 To: LUTE MULLENIX 70721,2230 (X) Lute, I believe shell+ is here in either DL9 or DL10. It may be in Ipatch format (i.e. patches to the original shell), in which case you'll also need the 'PATCH.AR' programs in either DL9 or 10. Pete #: 3649 S10/Tandy CoCo 21-May-90 10:37:06 Sb: #3609-Shell+ Fm: Pete Lyall 76703,4230 To: LUTE MULLENIX 70721,2230 (X) Lute - Shell plus also adds some enhanced scripting capabilities (very handy), as well as separate CMD directories (an execution path option), as well as a host of other conveniences that should have been in there from the beginning. A neat tool. Wish I could run it on the Gimix (it's unfortunately Coco3 specific)... Pete #: 3616 S10/Tandy CoCo 20-May-90 01:25:21 Sb: #Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling I have been trying to start up several windows outside of MV so I can kill MV without having to kill my other procs. In my startup file I tried the following iniz /w7 display 1b21 /w7 shell i=/w7 & I wanted to be able to see the windows as they are being created. I am using a similar method to start up my MV window and that works. But when I try the lines above, my system hangs when it executes the display 1b21 /w# from a script, and it is not needed on the cmd. line. Is this true ? Why did my startup file hang up on that line ? Thanx TC There is 1 Reply. #: 3633 S10/Tandy CoCo 20-May-90 20:18:35 Sb: #3616-Selecting windows Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 Tony, Yes, you're right about using the /w7 /w7; echo WINDOW SEVEN >/w7 display 1b21 /w8; echo WINDOW EIGHT >/w8 display 1b21 /w8& Notes: 1. After you Select another window, you have to make it your std input in order to cause another Select to take. 2. You can't have a program waiting on input from the Window you're Selecting or DeSelecting. Unless you want to wait your turn at input of course... and that's one reason your script might hang. So start programs last. 3. Your descriptors had better have been Wmode'd (WMODE.AR Lib 10) to default as separate windows, or you'll hang. Term, W1, W4 and W7 come that way stock. Or use wcreate or DWSET (1b20 etc etc) to set the window type on the fly). Keep asking until things get clearer. Glad to help if possible! - kev #: 3654 S10/Tandy CoCo 21-May-90 17:13:59 Sb: #Extra owend Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) I am listing the error trap section in a procedure I'm working on. The procedure is called by another procedure which has some overlay windows. In the for/next loop for error 2 and 3 it requires an additional "RUN gfx2("owend")" or the windows in the calling procedure are out of sinc. Does anyone have any idea why?? 9 errno=ERR RUN gfx2("owset",1,12,10,60,3,0,2) RUN gfx2("owset",1,10,9,60,3,2,0) RUN gfx2("curoff") IF errno=216 THEN PRINT PRINT TAB(2); "THERE IS NO FILE IN THE CURRENT DIRECTORY WITH THAT NAME" FOR x=1 TO 30000 NEXT x ENDIF IF errno=2 OR errno=3 THEN PRINT PRINT TAB(8); "TEXT FORMATTING INTERRUPTED" FOR x=1 TO 30000 NEXT x RUN gfx2("owend") ENDIF RUN gfx2("curon") RUN gfx2("owend") RUN gfx2("owend") 10 END There are 2 Replies. #: 3655 S10/Tandy CoCo 21-May-90 17:19:08 Sb: #3654-Extra owend Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 Phil - Your message came out 'helped' by the CIS message formatter.... To save a message like that (tabular format), best bet is to type POST UNFORMATTED or 'su' when saving it. Also - a B09 guru I'm not.. Kev or others are a better choice, but I'll take a look at it when it comes back in from you... Pete #: 3663 S10/Tandy CoCo 21-May-90 20:31:26 Sb: #3654-Extra owend Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 Phil - I assume the program is packed when you run it. An error 2 or 3 could occur at any time while the program is running, but even so, I see no reason why the overlays wouldn't work right.... Well ok, yes. If you had an extra overlay open and hit BREAK, then your error routine needs to go back to the right spot. That's not easy to do, so how about this: keep a variable which you pass around called "overlaycount" or something. Maybe the error routine or your main routine could keep track that way? #: 3683 S10/Tandy CoCo 22-May-90 12:29:57 Sb: #3552-Pictures Needed Fm: Paul K. Ward 73477,2004 To: Dale L. Puckett 71446,736 Dale, Sorry to be out of touch so long .... Give me a call and I'll give you what you need. Paul #: 3716 S10/Tandy CoCo 22-May-90 22:48:21 Sb: #3633-#Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev I don't have problems starting window from Gshell (MV) except when I want to kill mv and keep some windows going, I get a msg saying that some procs are still running. Solution, start some windowsfrom my startup file. I now have 1 80*24, 2 80*12 (one over the other), and 2 40*24 windows come up when I boot up, in addition to MV. I wanted to get fancy and show off my coco3/os9 by jumping to each window after it was created and either display a picture or a have a msg or something else neat being displayed. But I can't get that damn display 1b21 to work. Keith Alphonso gave me some insight on how to get around this, but I think I left it at my old residence! Anyway, what does wmode do ? Do I need it. I seem to be able to create windows with wcreate ok, as well as some of the utilities that Keith sells. I'm pretty sure I was able to do this many moons ago when I was only into os9 lII about a year or so (yeah, like I'm a real veteran now, right !), but it eludes me again. I assume that the 1b20's accomplish the same thing as wcreate ???? I wish I could use my coco3 at work instead of a PC. Just think, I could have windows (or a form of them) for about $200, and segment offsets to boot! What a deal. Can't see how Intel ever swayed the industry with that knind of architecture. TC There is 1 Reply. #: 3729 S10/Tandy CoCo 23-May-90 00:29:33 Sb: #3716-Selecting windows Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 Tony, Right, 1b20 xx's do the same thing as wcreate does (altho wcreate also iniz's the window I think). Wmode lets you set up all windows to default to 80x24, which is handy if you like to start applications just by "program <>>>/w&", y'see. I think with the latest info I gave you, you should be able to do what you want, more or less. Not everything is possible with any windowing system. The rules for us with the 1b21 Select code are fairly simple: * For immediate visible change to take place, you must be running off the current interactive window. This makes sense, as you wouldn't want any program in the world to switch windows on you while you're typing or mousing... just the ones which you yourself have chosen via the CLEAR key. * Just as with any other char or escape code, you can't force Select past a program which is already using that window. If you have Basic09 in W3, for example, doing "display 1b21 >/w3" from another window will hang until you went to W3 manually and hit ENTER a coupla times for basic09 to let the code make it thru. * Other rules. I'll go into detail later. I think the previous msg will help if you study it some. Let me know what you figure out - kev #: 3721 S10/Tandy CoCo 22-May-90 23:26:10 Sb: #3638-Window Problems Fm: TONY CAPPELLINI 76370,2104 To: Mark Griffith 76070,41 (X) I like this idea about using /w instead of a specific window #. I'll hac [Dv [Dhave to modify [Dmy proceuder files for that. TONY #: 3736 S10/Tandy CoCo 23-May-90 12:12:22 Sb: #3663-Extra owend Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, your suggestion is right on target! That is exactly how I handle error trapping in my programs that use overlays. Then I just do a FOR/NEXT loop and end each overlay. Works rather well. Floyd #: 3746 S10/Tandy CoCo 23-May-90 17:45:28 Sb: #3663-#Extra owend Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) Hi Kev--There are other windows opened in the calling procedure which aren't generated by this particular procedure. Both error 216 and (2and3) are caught by the same trap. Yet when it's processed as 2and3 I need an extra owend. The procedure is a utility to take text files and reformat them into two columns. I'm almost done with it but I dont like leaving odd quirks like this in the works. If you or anyone would like, I can send the source (unpolished), I just didn't want to put it in the Library that way. There is 1 Reply. #: 3748 S10/Tandy CoCo 23-May-90 18:30:46 Sb: #3746-#Extra owend Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Phil - so it always needs the extra owend with errors 2/3? I tried your snippet of code here and all worked okay. So sure, AR up your source and email it to me, and I'll take a quick look if you want. There is 1 Reply. #: 3799 S10/Tandy CoCo 25-May-90 17:31:06 Sb: #3748-Extra owend Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) thanks Kev--I'll ar09 it and send it to your E-MAIL #: 3745 S10/Tandy CoCo 23-May-90 17:38:13 Sb: #3655-Extra owend Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) Sorry about that Pete! #: 3805 S10/Tandy CoCo 26-May-90 00:55:46 Sb: #3606-Dynastar Fm: Mike Stephenson 71655,415 To: Denise Tomlinson 71021,3274 ~ You may want to download the file DYNAS.AR in library 10. It was uploaded by Rix Seacord and is a compilation of all DynaStar and DynaForm errata. It may answer your questions. Best Mike #: 3810 S10/Tandy CoCo 26-May-90 03:27:07 Sb: #3729-#Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanx a bunch. I spent [D [D [Dabout 6 hours customizing my startup file trying to get those damn windows working. I don't know what I did but I got it to work. I have 4 windows come up out of startup, and also 1 for mv. The 1b21 for the mv window seems to work, but not for the other windows. So I7ll live with that until I can find out more about windowing. In addition to that I've optimized my system for spedd. Sorry, about the typos, but I can't backspace with osterm !!! look at the [[D's abouve. Thats what comes out when I hit the backspavece key. Anyway I have had the disto ramdisk cartridge for over a year, and I have only really used it to compile programs without ever accessing the HD. (I can remeber whemn I used to compile off a two floppy drive system. Talk about slow !!) Now I format it on startup, load it with cmds, apllications, icons, aifs, and procs. MV is in high gear now. (Fastgraf helped a lot too !). For some reason , when I start up osterm from th ramdrive, it comes up with an unable to link to macro mesassage, and just sits there. But when I run it from the HD, it is ok. Any ideas ? Getting back to the original topic. (Sorry, but I had to blow my horn. I spen t a lot of time trying to get the damn startup file e to finish executing. It would just quit in the middle, soemtimes with an error sometimes not.) It turned out that While I was using Window Wwriter, it left a control character or teo two in there, and them buggers is invisible ! I usually have it strip out all control codes, but maybe it left some anyway. I can see it now, the compiler is gonna choke on th those control chars. Looks like I need to write a filter program ! TC There are 3 Replies. #: 3820 S10/Tandy CoCo 26-May-90 07:19:41 Sb: #3810-#Selecting windows Fm: Kevin Darling (UG Pres) 76703,4227 To: TONY CAPPELLINI 76370,2104 (X) Gee, sounds like you've been hard at work! Kudos for not giving up... always good when someone sticks with it AND finds the trouble to boot. Nope, no idea on OSTerm and macros... are the macros copied over to /r0? There is 1 Reply. #: 3830 S10/Tandy CoCo 26-May-90 12:14:24 Sb: #3820-#Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, the only other files that osterm uses that I know of are the osterm.ddir , osterm.options, and another one for user defined macros. Whenever I start it up (from the HD) it usually finds the first 2 files and I get a 216 error for the macro files, because it doesn't exist (I haven't created any macros yest). This is ok, because I have been using it like this for a while. Now since I put it in the ramdrive, I get the "unable to link to macro "error. It seesm to me that this is a module of some sort that it is looking for in memory (which it probably yanked out of /h0/cmds, before), and now it can't find i it. But after doing an mdir, while it is running, the only osterm related module in memory is osterm itself. I'll try to get in touch with Vaughn. TC There is 1 Reply. #: 3842 S10/Tandy CoCo 26-May-90 15:57:28 Sb: #3830-#Selecting windows Fm: Zack Sessions 76407,1524 To: TONY CAPPELLINI 76370,2104 (X) OSTerm uses the following modules: OSTerm filepick transfer macro autodial There is 1 Reply. #: 3849 S10/Tandy CoCo 27-May-90 02:46:53 Sb: #3842-#Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Zack Sessions 76407,1524 (X) Zack, Great. I found those files in my cmds directory. I forgot that they came with osterm. Thats what happens when you have a huge cmds directory. I think I should work on a new method of organizing my hard disk. Any suggestions !! THANX TC There is 1 Reply. #: 3859 S10/Tandy CoCo 27-May-90 10:42:00 Sb: #3849-#Selecting windows Fm: Zack Sessions 76407,1524 To: TONY CAPPELLINI 76370,2104 (X) While I was using OSTerm, I cranked it up this way: 1) chd to ramdisk 2) run the following procedure file: copy /dd/sys/osterm.options osterm.options load osterm load filepick load transfer load macro load autodial osterm <>>>/1 unlink osterm file ick transfer macro autodial del osterm.options The procedure file was in my current CMDS directory with e attribute set. I think Shell+ is also required to do that. (run a procedure file not in your data dir) Zack There is 1 Reply. #: 3869 S10/Tandy CoCo 27-May-90 16:40:47 Sb: #3859-Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Zack Sessions 76407,1524 Thanx Zack. I got osterm to work out of /r0. I just had my startup file copy the other 4 files you mentioned. I didn't have to unlink any mod ules cuz there not in memory. Only osterm is. I have been having some other problems (minor) with osterm, but I would rather talk to Vaughn about it person to person. It takes too long to type them in in message form, here. TC #: 3827 S10/Tandy CoCo 26-May-90 10:28:42 Sb: #3810-Selecting windows Fm: Zack Sessions 76407,1524 To: TONY CAPPELLINI 76370,2104 (X) You just need to get a decent text editor, like VED. Zack #: 3834 S10/Tandy CoCo 26-May-90 12:37:20 Sb: #3810-#Selecting windows Fm: Jim Peasley 72726,1153 To: TONY CAPPELLINI 76370,2104 (X) ~ TC; Just for curiosity's sake, why don't you compose your replies offline using an editor, and then upload them? It's a lot cheaper in most cases, and you could then use your backspace key. %-} ...Jim There is 1 Reply. #: 3848 S10/Tandy CoCo 27-May-90 02:43:28 Sb: #3834-#Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Jim Peasley 72726,1153 (X) Great idea, but I don't know how to upload these messages. I assume they must conform to some sort of standard. Can you tell me how to do that ? I figured out why the backspace key was screwing up. I had osterm set to ansi graphics mode instead of TTY. Now I can backspace ok. How would I know what my replies would be unless I logged on and read the messages first. Is it actually better to log on get your messages, log off write your replies, log back on and upload them. Sseems like a lot of trouble but if will save me connect time i'll try it. But, I do need some info on how to upload messages as well as files that can be put in the libs for others to download. THANX TC There are 2 Replies. #: 3863 S10/Tandy CoCo 27-May-90 11:10:24 Sb: #3848-Selecting windows Fm: Steve Wegert 76703,4255 To: TONY CAPPELLINI 76370,2104 (X) Tony, There's a file in LIB 1 that will help you with composing replies offline then uploading them to the message base. Take a peek at FAST.DOC. You can use the tips found there with any telcom program and editor/word processor. Give a shout if you need some help. Steve #: 3865 S10/Tandy CoCo 27-May-90 14:14:51 Sb: #3848-#Selecting windows Fm: Jim Peasley 72726,1153 To: TONY CAPPELLINI 76370,2104 (X) ~ Ahh, so! Maybe I can help here Tony. You're using OSterm, if I remember the past msgs. in this thread, no? I'm not at all familiar with it, but I can tell you how to reply/upload in a general way. Assuming you're logging on, capturing messages of interest, logging off and reading them, what you.would do when you see a message you'd like to respond to is this : Using an editor of some type or another (even Build is o.k.), for the first line of the reply, enter 're' (or rep), a space, and the msg. nu ber you're replying to. The first line of this msg is 're 3848'. Type your reply/question/message. Type '/ex' or '/exit' in column #1 after your last line. Type 's' to store the message and let CIS rtformat it, 'su' to store it exactly as you typed it, or 'pre' to preview it before it's stored either formatted or unformatted. When you've got all your replies ready to go, log back in and at the forum prompt '!', simply transmit each reply to CIS (CIS doesn't know that you're not typing from the keyboard). Be sure to use the ASCII transfer option. To upload to any of the libraries, go to the LIB you want to place your file into and at the prompt type 'upl', and CIS will prompt you for the filename which you then transmit. Next it'll ask you for KEYWORDS, a long description, and I believe, a short description. Much harder to describe than actually do! There's a program in DL10 called 'View.ar' that I'm using now which allows you to read your message file, print/save individual msgs., and reply to them in a relatively simple fashion. Hope I've helped, but yell if anything's not clear. ...Jim There is 1 Reply. #: 3873 S10/Tandy CoCo 27-May-90 16:50:43 Sb: #3865-Selecting windows Fm: TONY CAPPELLINI 76370,2104 To: Jim Peasley 72726,1153 How are you using view.ar /?Online or off. I see what you are talking about i'm just not sure I understand the mechanics of it TC #: 3845 S10/Tandy CoCo 26-May-90 22:18:43 Sb: #3375-#ROGUE HELP HELP HELP HLP Fm: Dotti Rhodes 76334,3212 To: WAYNE LAIRD 73617,3042 Excuse me -- I have the 128K Rogue game... have a lot of fun with it too! But I can't seem to save my position! The machine whirrs and clicks and says "Unable to save position on this disk" Am I suppsed to be using the master disk to save positions? I'd hate to use the master disk if I didn't have to.. but I'm really stuck -- HELP! There is 1 Reply. #: 3856 S10/Tandy CoCo 27-May-90 08:06:28 Sb: #3845-ROGUE HELP HELP HELP HLP Fm: James Jones 76257,562 To: Dotti Rhodes 76334,3212 Could you give more details--the obvious first thing to check is whether you've write-protected the disk. (No offense intended--just trying to be thorough.) Tell us what sequence of events you go through, particularly inserting or removing disks and chd or chx commands. #: 3866 S10/Tandy CoCo 27-May-90 14:20:14 Sb: Move.ar Fm: Jim Peasley 72726,1153 To: All Just re-uploaded MOVE.AR to LIB10. This is version 1.1 which is a bit more user-friendly and has a few more options. Source B09, binary and help file. ..Jim #: 3875 S10/Tandy CoCo 27-May-90 17:30:41 Sb: View.ar Fm: Jim Peasley 72726,1153 To: All I just re-uploaded VIEW.AR to LIB10 with a couple of enhancements and fixes to the 'reply' function. Thi reply function now gives you the option of (S)tore formatted, store (U)nformatted, (P)review, or (M)ail msg. to Eplex. ..Jim #: 3877 S10/Tandy CoCo 27-May-90 17:32:02 Sb: Move.ar Fm: Jim Peasley 72726,1153 To: All Ooops, I think that I included the wrong soudce and executable in the upload to Move.ar this morning. At any rate, I just re-submitted it with the correct modules. Sorry if I caused anybody any inconvenience. ...Jim #: 3878 S10/Tandy CoCo 27-May-90 17:53:21 Sb: #3873-Selecting windows Fm: Jim Peasley 72726,1153 To: TONY CAPPELLINI 76370,2104 (X) ~ Tony; When you log on and get to a point where you want to start 'reading' messages, open your capture buffer and start reading nmn-stop. (You can set your options at the top of the forum to read messages non-stop.) When you're done, log off, close your capture buffer, and either quit your terminal program or switch screens. Now, call View using the filename that you saved the messages in: for example if you called your message file for today txt0527, you would type OS9:View txt0527 The program will ask you if you want to use multip e save files, search for a text string, and then proceed to display the messages one at a time. You can (F)ile them, (P)rint them, read the (N)ext one, (R)eply or (Q)uit. Read the doc file in the ar and if you have more questions after that, give a shout. I average about 2 mins or less per day on-line @ 2400 baud (any more and my wife would kill me!) for reading new messages and any replies that I transmit. ...Jim #: 3887 S10/Tandy CoCo 28-May-90 01:30:29 Sb: #3845-ROGUE HELP HELP HELP HLP Fm: WAYNE LAIRD 73617,3042 To: Dotti Rhodes 76334,3212 dotti- I haven't saved a game myself yet, I usally play them till I get killed off, so I haven't "lived " long enough yet, ha! but seriously do you have ANY version of os9? 1.2 or such? you can even run lvI I but after booting up use 'backup' command to make a double copy. you can do this even with one disk drive, read the docs on it but leave me a note if you can't find out. level one works ok on the 3 only 1.3 though. hope this helps . best, wayne laird #: 3889 S10/Tandy CoCo 28-May-90 01:47:49 Sb: #3558-#The Dungeon Depths Fm: WAYNE LAIRD 73617,3042 To: Floyd Resler 72500,2572 (X) floyd, got your game from alanta, ga and I'd like some help, I don't know a whole lot about windows can you recommend how to open one for your game? and I don't have/run multi-vue will the game run without it? I LOVE gauntelet! did you program/teleport it? best, regards, wayne laird There is 1 Reply. #: 3997 S10/Tandy CoCo 30-May-90 12:08:27 Sb: #3889-The Dungeon Depths Fm: Floyd Resler 72500,2572 To: WAYNE LAIRD 73617,3042 Actually, the only similarity between my game and Gauntelet is the basic theme of running around mazes while you have a bird's eye view. As far as setting up the proper screen to run the game in, type this at an OS9 prompt: wcreate /w2 -s=8 0 0 40 24 1 0 0 ; depths <>>>/w2& You may have to use a different window that /w2. Have fun! Floyd #: 3891 S10/Tandy CoCo 28-May-90 01:56:12 Sb: #3558-#The Dungeon Depths Fm: WAYNE LAIRD 73617,3042 To: Floyd Resler 72500,2572 (X) one more thing floyd, I can't find your font file anywhere which library did you upload it to? -w. There is 1 Reply. #: 3998 S10/Tandy CoCo 30-May-90 12:10:18 Sb: #3891-The Dungeon Depths Fm: Floyd Resler 72500,2572 To: WAYNE LAIRD 73617,3042 It may have been deleted by the Sysop. I re-uploaded the game with all the files. If you like, you can either download the game again or download the font archive (I think I got it from here). I used the gothic font found in that archive. Floyd #: 3926 S10/Tandy CoCo 29-May-90 06:49:12 Sb: #CBUG File in LIB10 Fm: Dan Robins 73007,2473 To: All Anyone who missed out on the "Great C Compiler Array Bug" debate, can now find the captured thread in LIB 10. Happy reading! (What I want to know...is who won??? ) Dan There is 1 Reply. #: 4027 S10/Tandy CoCo 31-May-90 16:53:27 Sb: #3926-CBUG File in LIB10 Fm: Bill Dickhaus 70325,523 To: Dan Robins 73007,2473 (X) Dan, Beats me! I think the (more or less) final outcome was that if you specify and access an array (as an argument to a function) in one particular way, it works, but that there are some other, widely excepted, alternative ways of coding that should work, but don't. I learned a lot from that thread, mainly that there really is no such thing as an array in C, but I'm still confused about all the many different ways to define and access (so called) arrays and pointers in C. Bill #: 4003 S10/Tandy CoCo 30-May-90 17:38:23 Sb: #SCF files Fm: PHIL SCHERER 71211,2545 To: All Hi Guys---When you open a sequential access file what's the best way to get the file pointer to the end so that you can append it. When I open and write, I over write the existing info. I haven't done much work with SCF files. There are 3 Replies. #: 4006 S10/Tandy CoCo 30-May-90 19:19:35 Sb: #4003-#SCF files Fm: James Jones 76257,562 To: PHIL SCHERER 71211,2545 (X) You can sequentially read an RBF file, of course...for SCF it doesn't make sense to talk about seeking to the end! The simplest way to do what you want is via the SS_SIZE getstat call, which will tell you the current file length. Once you have that, seek to that position, and you're all set. (If you're using C and have Carl Kreider's library, look in the docs for _gs_size().) There is 1 Reply. #: 4028 S10/Tandy CoCo 31-May-90 17:05:36 Sb: #4006-SCF files Fm: PHIL SCHERER 71211,2545 To: James Jones 76257,562 (X) Thanks James--I haven't used syscall in programming because I dont understand it thoroughly but I'll give it a try. #: 4011 S10/Tandy CoCo 30-May-90 21:48:30 Sb: #4003-#SCF files Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 (X) Phil - Just do a getstt to determine the file's size, and then do an I$seek to that point. If you're working in C, it's wayyyy easier: just open the file for append (i.e. fopen("filename", "a"). Pete There is 1 Reply. #: 4029 S10/Tandy CoCo 31-May-90 17:08:25 Sb: #4011-SCF files Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) Hi Pete--Like I told James, I'll give it a try. I never really found a good tutoral on syscall and I haven't used it much. Thanks for the reply. #: 4045 S10/Tandy CoCo 01-Jun-90 09:20:18 Sb: #4003-#SCF files Fm: Jim Peasley 72726,1153 To: PHIL SCHERER 71211,2545 (X) ~ Phil; I asked the same question quite a while back, and both Kev and Dave sent me this subroutine that I use to seek to the end and append : DIM path:BYTE; fsize:REAL TYPE regs=cc,a,b,dp:BYTE; x,y,u:INTEGER DIM register:regs DIM callcode:BYTE DIM xconv,uconv:REAL (* filesize subroutine - courtesy K. Darling & D. Jenkins 70 ON ERROR GOTO 80 \(* open the file or append, but be ready for no file OPEN #path,filenam:UPDATE register.a:=path register.b:=2 callcode:=$8D RUN syscall(callcode,register) xconv=register.x IF xconv<0 THEN xconv=xconv+65536. \ ENDIF uconv=register.u IF uconv<0 THEN uconv=uconv+65536. \ ENDIF fsize=xconv*65536.+uconv SEEK #path,fsize RETURN 80 (* Need to create initial file errnum=ERR ON ERROR IF errnum=216 THEN CREATE #path,filenam:WRITE RETURN ELSE IF errnum>0 THEN PRINT " Unexpected error - "; errnum \ END ENDIF ENDIF This should do it for you. ...Jim There is 1 Reply. #: 4052 S10/Tandy CoCo 01-Jun-90 18:22:08 Sb: #4045-SCF files Fm: PHIL SCHERER 71211,2545 To: Jim Peasley 72726,1153 (X) Thanks for the info Jim--it helps to put the puzzle together! #: 4030 S10/Tandy CoCo 31-May-90 18:29:40 Sb: #Syscall Fm: PHIL SCHERER 71211,2545 To: James Jones 76257,562 (X) Hi James--I went back to my trusty Tech Ref. and I cant find ss_size. All I can find is ss.siz which it says works only with RBF. Also I dont understand what I would seek the size of after using syscall. Seek size(#path) seek size(syscall) seek size(?). After bouncing back and forth between the tech ref and Basic09 pages, I still dont understand fully how to use the syscall syntax. I would appreciate any help you could give me. Phil There are 2 Replies. #: 4031 S10/Tandy CoCo 31-May-90 19:13:19 Sb: #4030-#Syscall Fm: James Jones 76257,562 To: PHIL SCHERER 71211,2545 (X) My mistake on the name; I'm sure ss.siz is what you want. OK--here's the poop on syscall: syscall is a direct hook to OS-9 system calls. If you take a gander at the Technical Manual, you'll see that the interface to the system calls is defined in terms of what the registers of the 6809 contain when you make the call and what they contain when the kernel gets back to you, right? OK--the interface for the BASIC09 procedure syscall (and, for that matter, the C routine _os9()) is defined the same way--there's a TYPE statement that you should use that has fields defined that correspond precisely to the registers of the 6809, and you assign to the appropriate fields what you want to hand to the system call in accordance with the input parameters specified in the manual page for that system call. After the procedure is run, the variable you passed as a parameter has its fields modified to reflect exactly what comes back from the system call. The fields that correspond to the registers contain just what the registers had in them coming back from the system call. In this particular case, you have to do something perhaps a little counterintuitive, because the length of a file can be up to 2**32 bytes, which is too big to fit in a BASIC09 INTEGER variable. The length comes back from the system call with the least-significant 16 bits in one register, and the mostsignificant 16 bits in another. To get the right length, you need to do something like "65536.0*regs.x+regs.y" to force the calculation to be done in floating-point arithmetic. So you'd say "SEEK #path,65536.0*regs.x+regs.y" to get to the end of the file open on path. There should be a tutorial that gives all the gory details of syscall, probably better than I've done here, and probably with examples, which I'd say would be very appropriate at this point. Wander over to the DL areas and browse--or maybe someone here will pipe up with the proper file name and area (eh eh, nudge nudge! :-). There is 1 Reply. #: 4050 S10/Tandy CoCo 01-Jun-90 18:17:39 Sb: #4031-#Syscall Fm: PHIL SCHERER 71211,2545 To: James Jones 76257,562 (X) Hey Thanks a lot James--I think you're right, we need a tutoral on syscall. There is 1 Reply. #: 4067 S10/Tandy CoCo 01-Jun-90 21:39:59 Sb: #4050-#Syscall Fm: Zack Sessions 76407,1524 To: PHIL SCHERER 71211,2545 (X) I thought Kevin Darling uploaded a SYSCALL tutorial, at least he was threatening to. Bug him about it! Zack There is 1 Reply. #: 4073 S10/Tandy CoCo 02-Jun-90 07:57:04 Sb: #4067-#Syscall Fm: PHIL SCHERER 71211,2545 To: Zack Sessions 76407,1524 (X) Hi Zack--I didn't know that he did it yet. He said he was going to. I know that in OS9 the system eventually gives CPU time to everything no matter what its' priority is so I just wait!!. There are 3 Replies. #: 4074 S10/Tandy CoCo 02-Jun-90 09:16:16 Sb: #4073-#Syscall Fm: Dan Robins 73007,2473 To: PHIL SCHERER 71211,2545 (X) Phil, Kev indeed uploaded a SYSCALL tutorial. It's located in LIB 2. Scoot up there and type: BRO /KEY=SYSCALL Dan There is 1 Reply. #: 4093 S10/Tandy CoCo 03-Jun-90 17:03:47 Sb: #4074-Syscall Fm: PHIL SCHERER 71211,2545 To: Dan Robins 73007,2473 (X) Thanks Dan--I'll do that!! #: 4079 S10/Tandy CoCo 02-Jun-90 11:49:17 Sb: #4073-#Syscall Fm: Zack Sessions 76407,1524 To: PHIL SCHERER 71211,2545 (X) Best way to get Kev to do something he has already promised to do is to BUG him! Post him a message! Zack There is 1 Reply. #: 4094 S10/Tandy CoCo 03-Jun-90 17:04:49 Sb: #4079-Syscall Fm: PHIL SCHERER 71211,2545 To: Zack Sessions 76407,1524 (X) Hi Zack--I was just told that he did. I'm going to get it! #: 4082 S10/Tandy CoCo 02-Jun-90 17:42:28 Sb: #4073-#Syscall Fm: Jim Peasley 72726,1153 To: PHIL SCHERER 71211,2545 (X) ~ Phil; The subroutine that I sent you got a bit munged - the DIM line for xconv and uconv should have read : DIM xconv,uconv:REAL Other than that, it came through O.K. re: syscall tutorial Look in LIB 1, I believe (tutorials) for either SYSCAL.TXT or SYSCAL.DOC with Kev's PPN on it. ...Jim There is 1 Reply. #: 4095 S10/Tandy CoCo 03-Jun-90 17:08:17 Sb: #4082-Syscall Fm: PHIL SCHERER 71211,2545 To: Jim Peasley 72726,1153 (X) Hi Jim--I used your program lines and they worked just fine. I'm almost done with my program and I'll send it up. Thanks to you and everyone who helped!! #: 4047 S10/Tandy CoCo 01-Jun-90 11:40:07 Sb: #4030-#Syscall Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 (X) Phil - There seem to be a few conceptual problems here as well. RBF type files are the only files that you _can_ seek to the end of (disk files).... SCF (/term, /p, etc.) type files HAVE NO EOF, until you present an EOF character to them, which usually closes the path. Same goes for pipes. SS.siz, SS.size -probably just typos. Pete There is 1 Reply. #: 4051 S10/Tandy CoCo 01-Jun-90 18:20:10 Sb: #4047-Syscall Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) Thanks for the reply Pete!! #: 4083 S10/Tandy CoCo 02-Jun-90 17:42:33 Sb: #VIEW feedback Fm: Jim Peasley 72726,1153 To: Bruce Isted 76625,2273 (X) Bruce; I'm in the process of (again) updating View, and would like to solicit comments/suggestions for the next version from the users. So far, I've taken out the DATA help text and put it in an external file, grouped all replies into one file for TRANSmission to CIS, added a 'B'ack up command to back up to the previous message, and other minor cleanup. Is there anything that you've got a hankerin' for that's missing? ..Jim There is 1 Reply. #: 4104 S10/Tandy CoCo 03-Jun-90 23:15:11 Sb: #4083-VIEW feedback Fm: Bruce Isted (UG VP) 76625,2273 To: Jim Peasley 72726,1153 (X) ~ Jim, I can't think of any other goodies to add to View, except maybe a quoting feature if thats possible. If you've ever used some of the newer BBSes, particularly OPUS types, and RiBBS, they have a feature that allows you to quote lines from the original message in your reply. When used sparingly the quotes can make a reply much more informative. Bruce #: 4084 S10/Tandy CoCo 02-Jun-90 17:44:39 Sb: #VIEW feedback Fm: Jim Peasley 72726,1153 To: Mike Haaland 72300,1433 (X) Mike; See message to Bruce above. Comments? Wishes? ..Jim There is 1 Reply. #: 4120 S10/Tandy CoCo 05-Jun-90 01:03:14 Sb: #4084-VIEW feedback Fm: Mike Haaland 72300,1433 To: Jim Peasley 72726,1153 ~ That just about covers everything I can think of. Except in the editor, it would be nice if you could go back to the previous line of text. But that's no biggie. Nice piece of work, Mike #: 4085 S10/Tandy CoCo 02-Jun-90 19:06:53 Sb: #PLAY sound files Fm: James Whitaker 70355,431 To: all I have uploaded 6 sound data files for the PLAY command. They are: KANSAS.PAK, ET.PAK, ROBCOP.PAK, PLUMB.PAK, NOTBAD.PAK, and DINKEY.PAK. They were digitized on a Tandy 1000-TL2 by Lonnie Green. I hope you enjoy them. There is 1 Reply. #: 4088 S10/Tandy CoCo 02-Jun-90 22:25:47 Sb: #4085-#PLAY sound files Fm: STEVE FRAVEL 73327,3602 To: James Whitaker 70355,431 (X) I had been thinking of digitizing some sounds on the TL/2 at work, but wasn't sure whether the sounds were saved in a compatable form. Did you have to do any conversion to them before using them with play? --Steve There are 2 Replies. #: 4096 S10/Tandy CoCo 03-Jun-90 19:48:29 Sb: #4088-PLAY sound files Fm: James Whitaker 70355,431 To: STEVE FRAVEL 73327,3602 No, All we had to do was use PCDOS to transfer the data to os9. #: 4097 S10/Tandy CoCo 03-Jun-90 20:13:33 Sb: #4088-PLAY sound files Fm: James Whitaker 70355,431 To: STEVE FRAVEL 73327,3602 I should add that Lonnie did do some editing of the data to cut it down to managable size. He also used the medium sampling rate. #: 4105 S10/Tandy CoCo 04-Jun-90 02:04:13 Sb: #serial mice at last Fm: Bruce Isted (UG VP) 76625,2273 To: All Hi All, Well, I've finally uploaded the serial mouse (CC3IO) patches. So all who were waiting will soon be able to get their hands on a serial mouse, given that the upload went OK and that I haven't messed up (knock on wood). I hope you like it! Look for "SMOUSE.AR" in Lib 10. Bruce There is 1 Reply. #: 4128 S10/Tandy CoCo 05-Jun-90 20:26:28 Sb: #4105-serial mice at last Fm: Lee Veal 74726,1752 To: Bruce Isted (UG VP) 76625,2273 Thanks, Bruce, I just downloaded it. As Randy Quaid says on his beer commercials, "Get back to ya' soon with more details." Lee #: 4109 S10/Tandy CoCo 04-Jun-90 07:00:14 Sb: #/V0../V4 Fm: Joseph Cheek 76264,142 To: all Does anyone know how to make /V0 thru /V4 device descriptors (window descriptors that open up as 32-column VDG screens)? I have successfully made descriptors that will open the VDG window when I use them (ex., shell i=/v0&), but the problem is that every descriptor points to the same physical window. Ie, I have a shell in /v0, I type 'echo hi >/v1', and it shows up on /v0. This is the same for all windows. What I am using is a modified /W2 that has the names, window type, and window number changed. I cannot think of anything that would make it not work. Any help would be appreciated, Joseph Cheek There is 1 Reply. #: 4111 S10/Tandy CoCo 04-Jun-90 09:44:27 Sb: #4109-#/V0../V4 Fm: Zack Sessions 76407,1524 To: Joseph Cheek 76264,142 (X) Change location $10 to be $C0 for v0, $C1, for v1, etc. Also change location $37 to be $B0 for v0, $B1 for v1, etc. Be sure to reverify after changes! Zack There is 1 Reply. #: 4116 S10/Tandy CoCo 04-Jun-90 22:30:58 Sb: #4111-/V0../V4 Fm: Joseph Cheek 76264,142 To: Zack Sessions 76407,1524 (X) Thanks, Zack. I will try it out and report my findings. #: 4119 S10/Tandy CoCo 05-Jun-90 00:31:07 Sb: #Reading disk tracks Fm: William Phelps 75100,265 To: ALL Does anyone know if there is a way to read a track legally? I found SS.WTRK, but I didn't see a read track function in the manual. William There are 2 Replies. #: 4123 S10/Tandy CoCo 05-Jun-90 06:19:17 Sb: #4119-#Reading disk tracks Fm: Mark Griffith 76070,41 To: William Phelps 75100,265 William, Shouldn't be too hard to read a track. All you need to do is open the entire disk as a file, and then seek to the track you want and read it. You'll need to calculate the size of each track in bytes and use that figure for seeking and reading. For example; a CoCo OS9 360K floppy has 18 256 byte sectors per track for 4608 bytes per track. Open the disk as /d0@ and then seek to the beginning of the file (the first sector), then seek out 4608 bytes. This should put you at the start of the second track. Then read in 4608 bytes. If you want to make your program smarter, then have it read the data from LSN0 on the size of things. Look in the Level II manual page 5-2. The number of bytes per sector is not there, but I believe all OS9 systems use 256 bytes per sector. Mark There is 1 Reply. #: 4126 S10/Tandy CoCo 05-Jun-90 09:37:28 Sb: #4123-Reading disk tracks Fm: Pete Lyall 76703,4230 To: Mark Griffith 76070,41 Mark - That's really reading a track's worth of sectors, not reading a track. That incurs all the overhead of interrecord gaps, headers, and disk interleave. Track reading generall eats that whole collection in one revolution, and handles data deblocking internally. That's one reason why track caches make things so fast. Pete #: 4125 S10/Tandy CoCo 05-Jun-90 09:35:07 Sb: #4119-Reading disk tracks Fm: Pete Lyall 76703,4230 To: William Phelps 75100,265 William - Nope - there's no portable way to read a track under OS9 (at this time).. ' Pete Press !> #: 4132 S10/Tandy CoCo 06-Jun-90 01:49:48 Sb: #4109-/V0../V4 Fm: Mike Stephenson 71655,415 To: Joseph Cheek 76264,142 (X) ~ Joe; Go to Library 10 and download WINVDG.AR. It is by Bruce Isted and contains windows W thru W15 descriptors which are full 80 column screens and also includes V1 thru V7 which are VDG. Also includes the source. You will need AR to 'de-archive' this file. Best; Mike #: 4134 S10/Tandy CoCo 06-Jun-90 06:18:57 Sb: #4126-#Reading disk tracks Fm: Mark Griffith 76070,41 To: Pete Lyall 76703,4230 (X) Pete, I'm not sure about that (reading a track of sectors, including the interrecord gap stuff). Wouldn't this be much like reading 16K or so of data from a file using read()? You don't get anything there except for the file data. I know this is different because the disk was opened as a file, but I believe all the disk bilge is eaten by the controller and never seen at the applications level. Maybe I'm confusing the issue -- does this guy want only a tracks worth of data or does he also want the inter-record stuff? Mark There is 1 Reply. #: 4135 S10/Tandy CoCo 06-Jun-90 10:01:04 Sb: #4134-Reading disk tracks Fm: Pete Lyall 76703,4230 To: Mark Griffith 76070,41 Mark - If you read the Western Digital 1793 data sheet, look at the READ TRACK command. That 'bilge' as you refer to it is stripped off only when you perform normal sector reads. Track read is effectively the converse of track write (which is what FORMAT uses to put all the lowe level data on the disk.. gaps track & sector headers, and sector templates. Pete #: 4136 S10/Tandy CoCo 06-Jun-90 12:37:57 Sb: #4123-Reading disk tracks Fm: William Phelps 75100,265 To: Mark Griffith 76070,41 I don't mean read every sector on a track. I am talking about doing a raw read of the complete track. William #: 4137 S10/Tandy CoCo 06-Jun-90 12:40:02 Sb: #4125-Reading disk tracks Fm: William Phelps 75100,265 To: Pete Lyall 76703,4230 (X) I knew there was a reason I kept that DECB zapper around. William #: 4139 S10/Tandy CoCo 06-Jun-90 18:37:25 Sb: #BREAK KEY Fm: PHIL SCHERER 71211,2545 To: ALL Is there any way to disable the Break key in Basic09 ?? There is 1 Reply. #: 4144 S10/Tandy CoCo 06-Jun-90 22:25:23 Sb: #4139-BREAK KEY Fm: Pete Lyall 76703,4230 To: PHIL SCHERER 71211,2545 Phil - You can to a few things: 1) Use the SHELL command to invoke a TMODE QUIT=0 ABORT=0 2) Better but harder, use the SYSCALL subroutines to do an i$getstt of the path's options (SS.OPT), modify the affected bytes, and then set 'em back in place with a i$setstt command 3) Use ON ERROR routines to trap the key Note that while in the interpretive (non packed) mode, the break key is always enabled as a means of debugging the program, or stopping a runaway routine. Pete #: 4148 S10/Tandy CoCo 07-Jun-90 14:18:08 Sb: Dungeon Depths Fix Fm: Floyd Resler 72500,2572 To: All I found a slight problem with my latest version of The Dungeon Depths. An out of memory error occurs on level 7. To remedy this, you must do the following: If booting from Multi-Vue, change line 4 in the AIF from 0 to 128. If not booting from MV you will not be able to use the Depths routine. Instead, type: LOAD DEPTHSMOD dungeon #32k Sorry about any inconvience. #: 4151 S10/Tandy CoCo 08-Jun-90 00:44:25 Sb: Play VS Dynacalc ? Fm: TONY CAPPELLINI 76370,2104 To: Kevin Darling Kev. I know others have modifies d your play utility since you originally wrote it, but I have come across a problem after I use play5 (the latest version). Wwhen I fire up Dynacalc after I use the play program, there is a weird buzzing in my monitor's speaker. I remember hearing about this problem before, but I don't know if there is a patch for it, or if it is really a problem ? What do you think. TC #: 4175 S10/Tandy CoCo 09-Jun-90 01:15:49 Sb: New uploads Fm: Bob van der Poel 76510,2203 To: all I have just uploaded two new files: In library 3, edit.ar: an input function for C which permits editing an existing string and returns the key-pressed to exit the routine. Also some docs and support functions. In library 14, bvnews.txt: product announcments of our latest program (A graphic/mouse CRIBBAGE program which has beaten me too many times!) and some information on the latest versions of VED (version 2.5) and VPT (2.0.1). #: 4182 S10/Tandy CoCo 09-Jun-90 12:26:40 Sb: #4144-BREAK KEY Fm: PHIL SCHERER 71211,2545 To: Pete Lyall 76703,4230 (X) Thanks Pete--I'll try em both! #: 4193 S10/Tandy CoCo 09-Jun-90 14:43:31 Sb: #4104-#VIEW feedback Fm: Jim Peasley 72726,1153 To: Bruce Isted (UG VP) 76625,2273 (X) ~ Bruce; Is this something like you had in mind? >> I can't think of any other goodies to add to View, except maybe a >> quoting feature if thats possible. If you've ever used some of the >> newer BBSes, particularly OPUS types, and RiBBS, they have a feature >> that allows you to quote lines from the original message in your >> reply. Wheh used sparingly the quotes can make a reply much more >> informative. Bruce Took some doing, as I had to re-format the original lines to make room for some sort of identifier showing that these were/are /uoted lines. ...Jim /rc There is 1 Reply. #: 4201 S10/Tandy CoCo 09-Jun-90 18:25:37 Sb: #4193-#VIEW feedback Fm: Bruce Isted (UG VP) 76625,2273 To: Jim Peasley 72726,1153 (X) ~ Jim, Yep, thats just about exactly what I had in mind for the quoting feature. Now, can you make it smart enough to put the quote source's initials in the quote indicator? Just kidding! On the other hand, some BBSes I've seen have editors that automatically look up the quote source's name (from the "FROM: " line?) and extract initials. I'm not sure how that works in the case of a name that has more or less than two parts, maybe it just grabs the first character then after that each character following a space until the end of the name line? That might not work too well here because the PIN is always appended after the name. I'll let you decide whether or not you want to worry about it! When do we get to see the new View? I'll be waiting for your upload announcement! Bruce There is 1 Reply. #: 4207 S10/Tandy CoCo 09-Jun-90 21:36:41 Sb: #4201-VIEW feedback Fm: Pete Lyall 76703,4230 To: Bruce Isted (UG VP) 76625,2273 Bruce - The newsreader programs on USENET's 'rn' package do that. They look at the source for the article, and use a line like: > In article 4096@wlbr.imsd.contel.com, Pete Lyall writes: > > Bruce - what? You want more features? Sheesh, you guys are never > happy..... Also, as more people add to the chain, each quoted segment gets another layer of '>'s: > current replier >> his predecessor >>> and his predecessor Pete #: 4204 S10/Tandy CoCo 09-Jun-90 20:36:38 Sb: #database Fm: PHIL SCHERER 71211,2545 To: ALL Does anyone know of a commercial database for the coco-OS9 system or a good configurable one in PD?? There is 1 Reply. #: 4218 S10/Tandy CoCo 10-Jun-90 12:07:32 Sb: #4204-database Fm: CRAIG WYNN 72125,466 To: PHIL SCHERER 71211,2545 Ah...have you heard of Sculptor by MPD? It is characterized more as a language than a database. What it is, is a language with a database engine and screen paint feature combo. It compiles to a intermediate code like Basic09 does. The end user must purchase the runtime package which are prices according to the environment with which it being run under. The same source code written you write say using the developers package for OS9 will compile and run on MSDOS machines, SUN, NEXT and VAX machines and under Unix and Novel systems. That's the jist of it #: 4215 S10/Tandy CoCo 10-Jun-90 05:29:49 Sb: #Carrier Detection Fm: Floyd Resler 72500,2572 To: All Is there a way to detect carrier in BASIC09 without using a PEEK? There is 1 Reply. #: 4221 S10/Tandy CoCo 10-Jun-90 12:21:37 Sb: #4215-Carrier Detection Fm: Pete Lyall 76703,4230 To: Floyd Resler 72500,2572 Floyd - Sorry, nut no... there isn't. You might me able to do some fancy mucking w/ Syscall, but the bottom line is you need a better ACIA driver. Pete #: 4222 S10/Tandy CoCo 10-Jun-90 13:49:13 Sb: #pictures Fm: Darrell Coffey 76106,767 To: all help! I'm currently designing a new program for a bussiness application, and my main menu and the other's are getting to where the graphic's they have to draw on-boot up in each of the windows are knocking up a lot of time. So I decided that loading them from disk would be the best method, no such luck. the best way I found to save and load the pictures are in 4 8k buffers. (Can you make a 32k buffer so you don't have to split it up?) then I tried to use the os9 call SS.MpGPB (Function code $84) I opened a path to the window (/w7 a 32k 640 x 200 4 color) set the a register to the path set the b register to $84 set the x register to $0101 (High group byte, log buffer byte) set the y register to 1 for map buffer run syscall ($84,regs) and all I get back is a set of negative numbers in the x,y registers. Am I missing something important? Is theyre a better way to get the window screen location for each window? is there a better way to Save/Load a picture to/from a disk? any help greatly appreciated! Darrell Coffey There are 2 Replies. #: 4230 S10/Tandy CoCo 10-Jun-90 15:23:25 Sb: #4222-pictures Fm: Kevin Darling (UG Pres) 76703,4227 To: Darrell Coffey 76106,767 (X) Darrell - SS.MpGPB is a setstt (I think early manuals said getstt instead). In any case, that would make it RUN syscall ($8E,regs) I believe. See, the number you pass in reg.b is the statcall number. What you pass in the first param to syscall is the F$ or I$ system call. See the SYSCAL tutorial in Lib 2, and also see WLOAD.AR (?) in Lib 10 for an example of loading a picture. Gotta run, but will be back. Ask away! - kev #: 4234 S10/Tandy CoCo 10-Jun-90 18:04:16 Sb: #4222-pictures Fm: Zack Sessions 76407,1524 To: Darrell Coffey 76106,767 (X) There is a BASIC09 program called WLOAD in the utils lib which demonstrates how one can load a picture file from disk. It is a simple exercise to figure out the inverse function, WSAVE. Zack #: 4225 S10/Tandy CoCo 10-Jun-90 14:54:18 Sb: #4221-Carrier Detection Fm: Scott t. Griepentrog 72427,335 To: Pete Lyall 76703,4230 (X) There is a way to have the driver kill the program if CD is lost thoughset the TYP (parity) byte to hex 10 to flag ACIAPAK's auto-kill routine. Be wary though that the program gets no warning, just killed - and any other processes with the port open will get killed too. Otherwise the only safe way to take a look at the status of CD is as Pete says, do a peek. If you link to the module (may a little much for basic09) and get the unit address, you can then operate correctly even if multiple ports are being used. Oh, and you should check to insure that the descriptor is using ACIAPAK as a driver too in case somebody runs the program on a nonACIAPAK device... StG #: 4277 S10/Tandy CoCo 11-Jun-90 22:26:34 Sb: #4215-#Carrier Detection Fm: Bruce Isted (UG VP) 76625,2273 To: Floyd Resler 72500,2572 (X) ~ Floyd, If you grab my "ELIMSW.AR" file from Lib 10 here you'll get a version of ACIAPAK that has a getstat for the DCD and DSR status. You can access it through Basic09's syscall subroutine. The getstat is not a standard one, but its better than none at all and is more-or-less freely available. Bruce There is 1 Reply. #: 4286 S10/Tandy CoCo 12-Jun-90 05:48:35 Sb: #4277-Carrier Detection Fm: Floyd Resler 72500,2572 To: Bruce Isted (UG VP) 76625,2273 (X) Thanks. I'll download it. #: 4226 S10/Tandy CoCo 10-Jun-90 14:58:14 Sb: #4204-#database Fm: Scott t. Griepentrog 72427,335 To: PHIL SCHERER 71211,2545 (X) I have been developing a data base for OS9/OSK (and also runs on msdos and unix) for some time. The user development interface is not done yet, so it will be a while (at least into next month) before I release it. At this point it's just a bunch of C routines for ISAM-like indexes and screen/report handling. Interfaces to BASIC09 are also planned, so that you can write your own processing routines. StG There is 1 Reply. #: 4233 S10/Tandy CoCo 10-Jun-90 16:36:25 Sb: #4226-#database Fm: PHIL SCHERER 71211,2545 To: Scott t. Griepentrog 72427,335 (X) Hi Scott--Do you mean release for sale or PD? I know some of youe work has been commercial and good stuff! There is 1 Reply. #: 4236 S10/Tandy CoCo 10-Jun-90 20:20:35 Sb: #4233-#database Fm: Scott t. Griepentrog 72427,335 To: PHIL SCHERER 71211,2545 (X) It will be released commercially. I've spent a lot of time on the key handler routines, and would like to get some of that back. As with the Login Pkg, the main core of it will be kept to myself but the outer layer/user interfaces will become available (in C of course). Meaning that you'll have to buy the package to use it, but I'll be distrubuting 'extras' across the many networks so that improvements will be available w/o charge. Oh, and those key handler routines 1) use OS9's inherent record locking and 2) are faster than ISAM, DBIII, and others... I developed my own key storage format which allows lookup of an entire record keyed by say last/first name in about 6 disk reads or less for a file as big as about half a million records. Gimme a month to get some other stuff out of the way. StG There is 1 Reply. #: 4266 S10/Tandy CoCo 11-Jun-90 17:52:39 Sb: #4236-#database Fm: PHIL SCHERER 71211,2545 To: Scott t. Griepentrog 72427,335 (X) Can I count on a month?? There is 1 Reply. #: 4369 S10/Tandy CoCo 14-Jun-90 11:52:54 Sb: #4266-database Fm: Scott t. Griepentrog 72427,335 To: PHIL SCHERER 71211,2545 (X) They way I'm keeping myself busy, don't count on anything. But the code is already functional, it's just a matter of making it useful to the average joe. I.E. user interface doesn't exist. I'm too busy to even think about it this month, but as soon as the first issue of the OSKer is out the door I should have a lot more time on my hands... StG #: 4232 S10/Tandy CoCo 10-Jun-90 16:24:37 Sb: #4218-database Fm: PHIL SCHERER 71211,2545 To: CRAIG WYNN 72125,466 (X) Thanks for the reply Craig--I think I heard that Frank Hogg sold that a while ago. I didn't think about it. Thanks again!! #: 4246 S10/Tandy CoCo 10-Jun-90 22:51:57 Sb: syscall Fm: Darrell Coffey 76106,767 To: kevin darling that's where I have been goofing. I've been sending the function code in the syscall line! I'll try this, and get back with the results. thanks! Darrell Coffey #: 4268 S10/Tandy CoCo 11-Jun-90 20:55:31 Sb: #ar? Good upload? Fm: Everett Chimbidis 76370,1366 To: 71211,2545 (X) Can Not Seem to unarc you column.ar file?? is this ar ok? There are 2 Replies. #: 4271 S10/Tandy CoCo 11-Jun-90 21:05:34 Sb: #4268-#ar? Good upload? Fm: James Jones 76257,562 To: Everett Chimbidis 76370,1366 Couldja give complete symptoms? If it just gripes after doing a bunch of files, you may be suffering from XMODEM droppings (if you're using XMODEM, that is). There is 1 Reply. #: 4279 S10/Tandy CoCo 11-Jun-90 23:24:41 Sb: #4271-ar? Good upload? Fm: Wendell Benedetti 72766,2605 To: James Jones 76257,562 (X) James, I had to filter out the first 128 bytes of the file in order to de-arc it. And, yes, I used XMODEM. The first half-sector was just scrambled code. After getting rid of it, AR worked fine. Wendell #: 4376 S10/Tandy CoCo 14-Jun-90 19:05:47 Sb: #4268-ar? Good upload? Fm: PHIL SCHERER 71211,2545 To: Everett Chimbidis 76370,1366 Hi Everitt--I dearced it before I uploaded it and it seemed OK. If you have trouble check with the sysop and if there's a problem I'd be glad to send it again. Thanks for downloading it. Phil. #: 4269 S10/Tandy CoCo 11-Jun-90 20:57:07 Sb: #Depths! Fm: Everett Chimbidis 76370,1366 To: 72500,2572 (X) I have replaced the depthsmod in my cmds and i get an error 43?? Do i need to do more?? There is 1 Reply. #: 4287 S10/Tandy CoCo 12-Jun-90 05:50:28 Sb: #4269-Depths! Fm: Floyd Resler 72500,2572 To: Everett Chimbidis 76370,1366 Well, nuts! Sounds like this will require voice contant. I'll give you a call and see if we can work it out. Floyd #: 4274 S10/Tandy CoCo 11-Jun-90 22:04:55 Sb: #syscall blues Fm: Darrell Coffey 76106,767 To: all I tried you're tips, but I'm still having trouble... I must not be understanding things properly. here is what I have written, please let me know if you notice anything wrong. my picture I have drawn is in window number 7 type registers=cc,a,b,dp:BYTE; X,Y,U:integer dim regs:REGISTERS dim path,callcode:byte dim group:byte dim bs,bl:integer run syscall($0c,regs) group=regs.a open #path,"/w7":update run gfx2(path,"GET",group,1,0,0,639,1) regs.a=path regs.b=$84 regs.x=group*256+1 regs.y=$1 run syscall($8d,regs) bl=regs.x bs=regs.y close #path print "Buffer at :";bl print "Buffer lgt:";bs end the first time I run this procedure, It returns 22803 in x and 1 in y and anytime after that It returns 257 in x, and 1 in y. Boy, I don't think I'm ever going to catch on to syscall.... any help greatly appreciated. thank you Darrell Coffey There is 1 Reply. #: 4288 S10/Tandy CoCo 12-Jun-90 06:44:23 Sb: #4274-#syscall blues Fm: Kevin Darling (UG Pres) 76703,4227 To: Darrell Coffey 76106,767 (X) Darrell, You're real close. As I think I mentioned just before, SS.MpGPB is a SETstt, not a getstt as shown in many early manuals. So that should be $8E, not $8D. Also, some other tips: 1. Once you get it working, be sure to change it so that your process ID is used as the group number... and Killbuff the group first so that any previous attempts don't return an error. Oops! I see you're doing the ID bit. Good! 2. Check the returned error code. RUN syscall (blah, lah) IF land(reg.cc,1)<>0 then PRINT "Error number: "; reg.b PAUSE END ENDIF 3. There's an oddity with the Grfdrv length checking. You can't do a GET(0,0,640,1) to get the entire line. But no problem for now, as the 639 actually ends up getting the last pixel into the buffer anyway (watch out for PUTs tho). A lot of us do half the line at a time instead (320). 4. Get my GPMAP.B09 from Lib 10, if you don't have it. Good for checking on the buffers. 5. If you do map in a buffer, and then later kill it... it may still be taking up space in your basic09 map. Use PMAP to check, and if needed, save the program and quit/restart basic09. Debugging a new program is about the only time you should have to, tho. 6. If you need to post your program again, just send it and then do a "su" for "store unformatted" in a message. So you don't have to type it in by hand or make spaces on each line. Do this only for code, tho. I think that's all for now. Keep at it! best - kev There are 2 Replies. #: 4309 S10/Tandy CoCo 12-Jun-90 17:27:57 Sb: #4288-syscall blues Fm: Darrell Coffey 76106,767 To: Kevin Darling (UG Pres) 76703,4227 (X) thanks again for your assistance. I'll try the new tip's and will let you know how it turn's out later tonight. thanks, Darrell Coffey #: 4320 S10/Tandy CoCo 12-Jun-90 18:56:49 Sb: #4288-syscall blues Fm: Darrell Coffey 76106,767 To: Kevin Darling (UG Pres) 76703,4227 (X) here is the revised module; .... ERROR #215 Ready B: Name Proc-Size Data-Size *dstat 532 45 6379 free Ready B:list PROCEDURE dstat 0000 TYPE registers=cc,a,b,dp:BYTE; x,y,u:INTEGER 0025 DIM regs:registers 002E DIM n:INTEGER 0035 DIM path,callcode:BYTE 0040 DIM group:BYTE 0047 DIM buffsize,buffloc:INTEGER 0052 RUN syscall($0C,regs) 0060 group=regs.a 006B PRINT "user number:"; group 007F ON ERROR GOTO 10 0085 RUN gfx2("killbuff",group,0) 009D 10 ON ERROR GOTO 100 00A6 OPEN #path,"/w7":UPDATE 00B4 RUN gfx2(path,"get",group,1,0,0,639,1) 00D9 regs.a=path 00E5 regs.b=$84 00F1 regs.x=group*256+1 0104 regs.y=$01 0110 RUN syscall($8E,regs) 011E buffloc=regs.x 0129 buffsize=regs.y 0134 CLOSE #path 013A PRINT buffloc 013F PRINT buffsize 0144 RUN gfx2("killbuff",group,0) 015C END 015E 100 CLOSE #path 0167 END Ready B: As you can see I have awaken to the fact that I was using getstat instead of setstat, I havent put the little error checker in there yet. But the bad news, is i'm still getting the same results... the very first time it is ran I receive a 22803 in x and 160 in y, which sounds right.. is it? then anytime after when I run it I get 768 (user number 3*256) and in y I get 1 I must be tripping over something very simple, it's probably jumping up and flashing a big neon sign saying *** ERRoR over here dummy *** !!! ha, Darrell Coffey #: 4276 S10/Tandy CoCo 11-Jun-90 22:26:31 Sb: #4207-VIEW feedback Fm: Bruce Isted (UG VP) 76625,2273 To: Pete Lyall 76703,4230 (X) ~ Pete, Yeah, the additive quoting is also done on various BBSes, although most I've seen use about 4 characters or even more for each quote level, so you might see something like: -> This is a quote. -> -> This is a quoted quote. or even something like: PL>> This is a line quoted from a message from Pete Lyall. PL>> PL>> BI>> This is a line quoted from a message from Pete Lyall quoting a PL>> line PL>> BI>> from a message from Bruce Isted. Needless to say, if the quote adds a few characters each time it doesn't take very long before the older quotes get pretty chopped up. Fortunately you don't see quoting back more than 2 levels very often. Bruce #: 4278 S10/Tandy CoCo 11-Jun-90 22:53:49 Sb: 512K CoCo System Sale Fm: Kraig Brockschmidt 76701,265 To: All Coco Items for Sale: All prices OBO Coco III 512K $180 FD500 Disk 2 SS w/ ADOS $250 (and 50 disks) Magnavox CM-8505 RGB $250 DMP-105 printer + cable $80 TP-10 Thermal Printer $20 Speech/Sound Pack $25 Orchestra-90 Pack $20 OS-9 and Multivue $70 Games: Sands of Egypt $5 Gantelet $10 Micro Illustrator $5 Shamus $5 Others $30 for all (about 30, including Pooyan, Zaxxon, Lancer, many Spectral Associate games). Joystick, 2 button $6 Paddle $5 300 baud Modem $15 2 Volume BASIC Games $4 (written by Ahl) Super ECB Unravelled $5 Disk BASIC Unravelled $5 All for $800 OBO Email Kraig Brockschmidt 76701,265, or call (206)869-2587 and leave a message. #: 4302 S10/Tandy CoCo 12-Jun-90 12:45:11 Sb: #RMA help Fm: Joseph Cheek 76264,142 To: all Anyone: Can you tell me what is wrong with this code segment? When executed, all it does is produce garbage. I am using RMA and linking it with c.link (as my rlink died). Thanx. entry lbsr doscreen lbra exit doscreen clrb lda #1 STDOUT leax Keep at it, you're becoming one of the gfx experts! I assume that you're only mapping in the buffer ONCE, and then using it until ready to unmap it, right? Also, do you have the FSTGRF.AR patch installed? That really speeds up PUTs in Grfdrv... up to 10 times as fast or more. For the utmost in speed (but non-portability).. use Ron's VEFIO.AR in Lib 10. It allows you to snapshot a screen out to disk as a VEF file... or load it back in. It cheats (going directly to video ram), but the speed is there if you need it.. for full-screens only, tho. best - Kev There is 1 Reply. #: 4354 S10/Tandy CoCo 13-Jun-90 22:04:03 Sb: #4338-#Gfx PUTs Fm: Darrell Coffey 76106,767 To: Kevin Darling (UG Pres) 76703,4227 (X) Yup! I'm going to download the FSTGRF.ar tonight. Thanks again for your help. I will let you know how it turn's out (Hopefully superb!) P.S. I wrote a procedure that when you send it a title, and upto 10 lines of text, folowed by the x,y,z,z2 co-ordinates it does all of the menu handeling, (using keyboard/mouse) and returns the option selected (if one) If I upload it here will anyone laugh? Darrell Coffey There is 1 Reply. #: 4371 S10/Tandy CoCo 14-Jun-90 11:57:56 Sb: #4354-Gfx PUTs Fm: Kevin Darling (UG Pres) 76703,4227 To: Darrell Coffey 76106,767 Something like that would be great! People are always needing source code examples of doing menus, etc... who knows .. you might help someone over a rough spot. thx! #: 4352 S10/Tandy CoCo 13-Jun-90 21:51:01 Sb: #Hard drives Fm: David Jones 76256,1223 To: ALL I have got a Disto no-halt controller with 4 in 1 board and am wanting to add a hard drive to the system (CoCo-3) I use only OS-9. I am wanting information on SASI and SCSI controllers. What advantages/disadvantages do these two systems have? Also, would I be better off getting a Seagate N-series drive with the SCSI controller built in, or getting a seperate controller such as an adaptec controller? Any info would be greatly appreciated. Thanks There are 2 Replies. #: 4353 S10/Tandy CoCo 13-Jun-90 21:59:22 Sb: #4352-Hard drives Fm: Kevin Darling (UG Pres) 76703,4227 To: David Jones 76256,1223 The advantage to using a controller (get SCSI in case you ever move to another machine/interface) separate is that you can almost always add another bare hard drive to it if you wish to give you two drives. You can also sometimes upgrade to a larger HD cheaper this way. OTOH, embedded SCSI drives like the Seagate N-series have gotten ridiculously inexpensive (someone was telling me $370 for a 85 megger??)... and is a first choice for many people. Hard to decide. #: 4373 S10/Tandy CoCo 14-Jun-90 12:16:35 Sb: #4352-Hard drives Fm: Scott t. Griepentrog 72427,335 To: David Jones 76256,1223 SASI is slow, SCSI is fast. B&B and SCSI are close enough that it doesn't matter, but SCSI is fast becoming a standard among all machines, whereas the B&B drive is a standard among PC's. Personally, I recommend going SCSI, and getting a 40 Meg QUANTAM hard drive - very fast unit. It's 19ms step w/a 64K built-in cache if I'm not mistaken, for under $400. StG #: 4374 S10/Tandy CoCo 14-Jun-90 14:26:16 Sb: #4151-Play VS Dynacalc ? Fm: Lee Veal 74726,1752 To: TONY CAPPELLINI 76370,2104 Tony, the only "hack" of Kevin's original PLAY commnand that corrects the Dynacalc buzzing problem (that I'm aware of, anyway) is PLAY3.AR. Browse file area 10 for NOBUZZ and you'll get the file description that summarizes the exact problem which you describe with PLAY5. When PLAY5 showed up, I noticed that the annoying BUZZ had surfaced again, even though the author of the PLAY5 hack said that he had incorporated ALL features of the previous hacks of PLAY. He had no resolution for the problem and didn't seem to interested in trying to figure out what the problem was Oh, well... BTW, that buzzing will show up in several programs that have tone calls. For instance, the PACMAN game found here develops an annoying click after PLAY5 is used to play a file. Lee Press !> #: 4406 S10/Tandy CoCo 16-Jun-90 13:38:18 Sb: VEF Fm: Joseph Cheek 76264,142 To: all I'm sure this is an old question, but where can I find the specs for VEF and VEFSqsh formats? I've been through the DL section looking for it and can't find it. If anyone would just point out a filename, I'd appreciate it. #: 4409 S10/Tandy CoCo 16-Jun-90 17:24:09 Sb: #4371-#Gfx PUTs Fm: Darrell Coffey 76106,767 To: Kevin Darling (UG Pres) 76703,4227 (X) great, I'll upload it as soon as I transfer it to my ibm, (Thats my terminal) Could you tell me what's in the os9 developement pack? cat #26-3032? thanks Darrell Coffey There is 1 Reply. #: 4429 S10/Tandy CoCo 17-Jun-90 00:46:32 Sb: #4409-Gfx PUTs Fm: Dan Robins 73007,2473 To: Darrell Coffey 76106,767 Darrell, The Development System contains the following: *Interactive Debugger (DEBUG program) *Screen Editor (SCRED program) *Relocating Macro Assembler (RMA and RLINK) *Utilites & RAM Disk Drivers (Make & Touch...and VDD Ram disk drivers) *12 New Commands (Most dealing with Level 2 or Revisions from Level 1) -BINEX -DUMP -EXBIN -LOGIN -MODPATCH -MONTYPE -PARK -SAVE -SLEEP -TEE -TSMON -VERIFY I believe also the Development System contains the CGFX graphics libraries on the disks, but they weren't explained in this manual, it was explained in the Multi-Vue documentation (don't ask me why). Dan #: 4413 S10/Tandy CoCo 16-Jun-90 19:40:06 Sb: #4204-database Fm: John Dickey 76537,2631 To: PHIL SCHERER 71211,2545 ~ Phil, I'll add to the other replys you are sure to get... 1> SCULPTOR from MPD - Source ELDELCO - Ed Gresick @ 302-378-2555 P.O. Box 78, Middletown DE 19709 Version 1.16 is latest for COCO3 Level II Package is a full-featured database / applications generator - very powerful. Weak in the tutorial section, but an outstanding program 2> IMS from Clearbrook Software Group - Source Clearbrook Software - Paul Kehler - @ 604-853-9118 Version 2.2 (I belive) is latest for COCO3 Level II Another full-featured database / applications generator - has better screen paint program for entry/display screens and report layout and much better tutorial system. Not as powerful in some respects and not transportable as SCULPTOR is, but still an extremely useful and powerful program. Both are true "commercial grade" programs that have stood the test of time and use. I use them both in a small business environment on a day to day basis and know others that do the same. John Dickey Susquehanna QBS (717) 392-7061 after 7 PM if you want to talk about either of the programs. #: 4414 S10/Tandy CoCo 16-Jun-90 20:01:52 Sb: #SCREEN DUMP Fm: John Dickey 76537,2631 To: ALL Help I am looking for a way to do a screen dump to a printer from within various programs (namley SCULPTOR). Any help I can get on this is appreciated. John Dickey Susquehanna QBS There is 1 Reply. #: 4416 S10/Tandy CoCo 16-Jun-90 21:22:47 Sb: #4414-#SCREEN DUMP Fm: Zack Sessions 76407,1524 To: John Dickey 76537,2631 (X) If Sculpter is using a graphics window, you can use VEFIO to save the screen to a VEF file, then use one of several VEF printer dumps in the libs to print it. Zack There is 1 Reply. #: 4426 S10/Tandy CoCo 16-Jun-90 23:19:03 Sb: #4416-#SCREEN DUMP Fm: John Dickey 76537,2631 To: Zack Sessions 76407,1524 (X) Zack, Thanks for the QUICK reply :-) I have thought of doing that, but what I really would like to do is figure out a way to locate the memory address that Sculptor (or any other program for that matter) is using [text only type screens] and then implement either an asm language or Basic09 sub- routine to dump the screen in the background to the printer. John There are 2 Replies. #: 4430 S10/Tandy CoCo 17-Jun-90 01:19:23 Sb: #4426-SCREEN DUMP Fm: Kevin Darling (UG Pres) 76703,4227 To: John Dickey 76537,2631 John - get WINFO.AR (if you don't have that already for VEFIO) and SPRINT.AR both in Lib 10 here. Sprint will shoot the screen text (from a text screen) to standard output. So you can "sprint /term >file" or "sprint /w1 >/p1" etc. #: 4434 S10/Tandy CoCo 17-Jun-90 09:45:57 Sb: #4426-SCREEN DUMP Fm: Zack Sessions 76407,1524 To: John Dickey 76537,2631 There is a program in the libs called WINFO which does that. It is used by another program, VEFIO, to determine actual memory locations of video memory. (Which, btw, is considered "cheating" because it makes your code very un-transportable.) Zack #: 4443 S10/Tandy CoCo 17-Jun-90 13:59:32 Sb: #Drive stepping Fm: Denise Tomlinson 71021,3274 To: all Why, exactly, does os9 use the stepper motor in the drives much more than the familar Disk Basic Dos system. I am getting familar with os9 and am finally understanding it a little better. It seems to take a lot longer to load programs in because of the searching of the step motor. Would a hard drive step just as much? thanks, Denise There are 4 Replies. #: 4446 S10/Tandy CoCo 17-Jun-90 18:32:42 Sb: #4443-Drive stepping Fm: James Jones 76257,562 To: Denise Tomlinson 71021,3274 If information one needs isn't on the disk track the head currently is on, then one has to move the head (i.e. seek, which on floppies uses the stepper motor). Not much that an operating system can do to get around that, save for keeping information in memory in one of several ways: 1. have it in ROM (e.g. DECB, all of whose commands are in ROM) 2. cache it (a la Sardis Tech and at least some other "no-halt" controllers) 3. explicitly load it (using the OS-9 load command to snarf stuff you use a lot into RAM so that it doesn't have to get it from the disk every time) In my startup file, I have a line that reads "load /dd/cmds/misc.utils", and I have in that file the various commands that I have found that I use a lot. That can speed things up quite a bit. Give it a try. #: 4449 S10/Tandy CoCo 17-Jun-90 18:36:42 Sb: #4443-Drive stepping Fm: Steve Wegert 76703,4255 To: Denise Tomlinson 71021,3274 Denise, Os9 is very disk intensive ... that's why folks insist on a two drive system as a mere minimum, then a hard drive as soon as possible. If money's too tight for one of those ... make good use of a ramdisk. Without anything being loaded into memory, a simple set of commands to do nothing but call up a directory, find a file then load it will hit the disk many times. Lessee ... first it gotta find DIR ..then it's gotta find LOAD then it can go after the file you need. You can cut down a lot of this by merging a lot of your more frequently used commands/utilitys and loading them into memory. Working from the ramdisk also helps in this way. It's a trade off, tho .. less memory for instant access. Steve #: 4456 S10/Tandy CoCo 17-Jun-90 20:28:26 Sb: #4443-Drive stepping Fm: Pete Lyall 76703,4230 To: Denise Tomlinson 71021,3274 Denise - One other item as well.... Coco Disk Basic allocated the disk into fewer, larger chunks (68 all total, each being 9 sectors long). While it was much less prone to having file parts scattered all over the disk, you could only have a maximum of 68 files on the disk (frequently less). Also, even the smallest Basic program used 9 sectors. Pete #: 4459 S10/Tandy CoCo 17-Jun-90 20:32:48 Sb: #4443-Drive stepping Fm: Kevin Darling (UG Pres) 76703,4227 To: Denise Tomlinson 71021,3274 It depends on what you're doing. Programs seem to take a little longer to load, often because of the CRC checking being done to make sure it's a good program load. If you don't have some commands in memory (like list or load or dir), then using those ("list /d1/file") would seem to move the disk around more because first List must be loaded and then the target file accessed. Otherwise, no, you really shouldn't see much diff. A hard disk is so much faster that you won't notice stepping around that much, btw. Hmmm. Got an example or two of something which seems to step the motor more? #: 4451 S10/Tandy CoCo 17-Jun-90 18:52:46 Sb: #palette Fm: LUTE MULLENIX 70721,2230 To: 76703,4227 (X) Kevin; Iv'e got a question on changing the colors on bootup. Iv'e done a bit of changing on the /TERM, and /W discriptors already. Things like changing my bootup colors'to yellow on blue, and changing /W2 into a hardware text window. Now what needs to be done, is to change palettes on bootup. What I would like to do is do a patch to boot up on a (display 1b 31 09 08), without,doing the command line. Am I getting across what I want? example: I used to have wcreat /w2 -s=2 etc.. Then went to the manual and modpatched the bytes so /w2 is a -s=2 ect. So now it just gets iniz, shell ia. Necessary? Maybe not, but I knew it could be done. >Lute< P.S. I have posted this on the Hayes system too, you only need answer once. There is 1 Reply. #: 4467 S10/Tandy CoCo 18-Jun-90 14:29:28 Sb: #4451-#palette Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Lute - I think I see what you mean. First, I might mention that WMODE.AR here in Lib 10 lets you "xmode" your window descriptors to be of any type, size and default palette numbers... and I recommend that everyone wmode's all the descriptors to 80x24 type 2 windows so that "program <>>>/w&" works okay. You've done that by hand, but wmode is easier (and then people can just save those out to disk and make a new os9boot of course). Anyway.. ok, you want to change the default palette values, I think. SS.DfPal can be used for that, or you can actually modify Grfint/Windint's default internal tables. Look around offset $2F2 or $2F3 in whichever of those you use for this sequence of values: $3F,$09,$00,$12,$24,$36,$2D,$1B (pals 0-7) $3F,$09,$00,$12,$24,$36,$2D,$1B (pals 8-15) Those are the default 16 palette values for pals 0-15 (they repeat as you can see for 0-7 and 8-15). The colors are White, Blue, Black, Green, Red, Yellow, Magenta, and Cyan. You can change them to whatever you wish, altho some programs may assume the original default colors. - kev There is 1 Reply. #: 4529 S10/Tandy CoCo 20-Jun-90 21:44:10 Sb: #4467-palette Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin: That's what I was looking for. I saw that SS.dfpal and I thought it should work, but I am somewhat ignorant in much of the world of OS-9, and have no idea what it is or how to get it to work. Once I get those down, I'll probably be totally out of control. Thanks much for the help. >Lute< #: 4452 S10/Tandy CoCo 17-Jun-90 19:02:07 Sb: #4430-#SCREEN DUMP Fm: John Dickey 76537,2631 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Had Winfo, forgot that it gets the screen location. Thanks for the point to Sprint - it will do the trick for me. Zack Sessions pointed out that use of such a method will make my Sculptor code un-portable, which at the present time is OK as I am going to use the Screen Print Function to dump screens for a SCULPTOR tutorial for the COCO3. Just can't stand MPD's manual. Thanks again for the quick help. John There is 1 Reply. #: 4458 S10/Tandy CoCo 17-Jun-90 20:32:11 Sb: #4452-#SCREEN DUMP Fm: Kevin Darling (UG Pres) 76703,4227 To: John Dickey 76537,2631 (X) PS: one thing about Sprint, in case you run into it (it bit me a few times): When it saves the underscore "_" char, it uses the coco version vs the normal ascii version. So be careful snapping screens and then using them in say, an asm source file... errors! Gets me once in a while. There is 1 Reply. #: 4482 S10/Tandy CoCo 18-Jun-90 22:28:10 Sb: #4458-#SCREEN DUMP Fm: John Dickey 76537,2631 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Thanks much for the tip... I'll watch out for that one.. BTW the program works tremendously! Ron did a fine job on it. And he credits you for the pointers etc that he got from you. Thats what I like about this place, people helping people get the most out of their systems. John There is 1 Reply. #: 4483 S10/Tandy CoCo 18-Jun-90 22:37:24 Sb: #4482-#SCREEN DUMP Fm: Kevin Darling (UG Pres) 76703,4227 To: John Dickey 76537,2631 (X) Any time, John. BTW, I admit to loading in Sprint/winfo on bootup these days, I use it so much . Great for snarfing a msg off my terminal screen when I forget to turn on buffer capture. There is 1 Reply. #: 4494 S10/Tandy CoCo 19-Jun-90 18:48:32 Sb: #4483-SCREEN DUMP Fm: John Dickey 76537,2631 To: Kevin Darling (UG Pres) 76703,4227 (X) Hmmmm... Now you're giving me ideas... I am learning a lot looking at the code for those two utilities and your Wdir program. When I get it all figured out I may try my hand at an assembly lang subroutine that combines the two. Gone for now, John #: 4453 S10/Tandy CoCo 17-Jun-90 19:05:57 Sb: #4434-SCREEN DUMP Fm: John Dickey 76537,2631 To: Zack Sessions 76407,1524 (X) Zack, Kevin D pointed me to WINFO and SPRINT in DL10, which will do exactly what I am looking for at the present time. I need to dump sculptor screens to a file for use in a SCULPTOR tutorial that I am going to write for the COCO3. As far as use within an application, it would probably be an easy matter to change the source code to access other operating systems screen print function or just have the user hit the SCREEN PRINT key (messy-dos) etcettera. Thanks again for the help. John #: 4454 S10/Tandy CoCo 17-Jun-90 19:43:36 Sb: #4429-Gfx PUTs Fm: Darrell Coffey 76106,767 To: Dan Robins 73007,2473 (X) Well, I see that I am going to have to purchase this package before I can do any programming. Thank you for your help. Darrell Coffey #: 4455 S10/Tandy CoCo 17-Jun-90 20:10:43 Sb: #4413-#database Fm: PHIL SCHERER 71211,2545 To: John Dickey 76537,2631 (X) Hi John--I've heard about SCULPTER but I didn't hear about the one from Clearbrook. Thanks for the lead. By the way where is QBS?? There is 1 Reply. #: 4481 S10/Tandy CoCo 18-Jun-90 22:25:41 Sb: #4455-database Fm: John Dickey 76537,2631 To: PHIL SCHERER 71211,2545 (X) Phil, Susquehanna QBS is located in the burgeoning metropolis of Lancaster, PA. Basically Find Harrisburg PA on a map and head South East. Glad to point you to the programs ... if you need more information feel free to yell at me on here or by landline. John #: 4468 S10/Tandy CoCo 18-Jun-90 19:17:17 Sb: #4353-Hard drives Fm: David Jones 76256,1223 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks for the info. I sold my Disto hard drive interface and baught the B&B with a WD1002wx1 controller. Thats MFM right? The B&B and WD Controller only cost me $60 so if have invested $110 in the HD system. If you know anyone with a IBM PC that needs a 10meg MiniSscribe drive let me know I am not sure what format it is. Tthanks again. #: 4480 S10/Tandy CoCo 18-Jun-90 22:17:04 Sb: #2 tied Fm: Everett Chimbidis 76370,1366 To: all What do I need to do to run Two RS 232 packs in one computer and 1 rs232 in another and tie them together? (VIA 232 cable) ANy help? What do i use (/t3,m2,??) There is 1 Reply. #: 4509 S10/Tandy CoCo 19-Jun-90 22:13:26 Sb: #4480-#2 tied Fm: George Gavaghan 76236,421 To: Everett Chimbidis 76370,1366 (X) Everett- I'm a little new here, but I may be able to help you out anyway. First, what is your system configuration (what ya' got?) and what kind of 232's are you trying to use? Do you have a MULTI Pak or a "Y" cable? Read and reply. ---->GG There is 1 Reply. #: 4576 S10/Tandy CoCo 23-Jun-90 08:42:59 Sb: #4509-2 tied Fm: Everett Chimbidis 76370,1366 To: George Gavaghan 76236,421 I have A COCO 3 with 1 meg and a multipack (upgraded) with 2 232 packs and 2 60 meg harddrives with a 4800 baud modem. And I have another coco 3 512 with a multipack (upgraded ) and 1 232 pack and 2 5 1/4 & 1-3 1/4 Drive! I want to use t2 for my bbs and then at the same time i want to use the other rs 232pack to work the other computer . ok? #: 4488 S10/Tandy CoCo 19-Jun-90 03:01:13 Sb: #Disk Drive Discriptors Fm: William Phelps 75100,265 To: ALL Why does OS9 seem to ignore the IT.SCT field in a drive discriptor? The system will use the IT.T0S value on all tracks when a disk is formatted. William There is 1 Reply. #: 4490 S10/Tandy CoCo 19-Jun-90 03:12:24 Sb: #4488-#Disk Drive Discriptors Fm: Kevin Darling (UG Pres) 76703,4227 To: William Phelps 75100,265 (X) Does it? Are you using the latest format version? I know some versions had things hardcoded. I believe the L-II coco version does use the SCT value properly, but could be wrong. There is 1 Reply. #: 4512 S10/Tandy CoCo 20-Jun-90 01:48:11 Sb: #4490-Disk Drive Discriptors Fm: William Phelps 75100,265 To: Kevin Darling (UG Pres) 76703,4227 (X) I am using format from L2 version 2.00.01. William #: 4499 S10/Tandy CoCo 19-Jun-90 21:03:26 Sb: #4406-#VEF Fm: Joseph Cheek 76264,142 To: Joseph Cheek 76264,142 (X) Thanks, I found some VEF specs in VEFSQS.AR, thanx anyway. There is 1 Reply. #: 4510 S10/Tandy CoCo 20-Jun-90 00:01:59 Sb: #4499-#VEF Fm: Mike Haaland 72300,1433 To: Joseph Cheek 76264,142 (X) Great! I was going to point you to that file. I've been offline and took a small vacation down to Cal for the past 5 days, or I would have seen your message earlier. Mike There is 1 Reply. #: 4547 S10/Tandy CoCo 21-Jun-90 12:02:39 Sb: #4510-VEF Fm: Joseph Cheek 76264,142 To: Mike Haaland 72300,1433 (X) THanks. I took a man page from vefsqsh and converted it into some VEF specs, and I will upload those as soon as I find it so that people will not have to bother everyone for them 8-). #: 4514 S10/Tandy CoCo 20-Jun-90 06:10:32 Sb: #4148-#Dungeon Depths Fix Fm: Tom Napolitano 70215,1130 To: Floyd Resler 72500,2572 (X) Floyd, Pardon my ignorance, but what is "Dungeon Depths"? I've been looking for some new games. Thanks, tomn There is 1 Reply. #: 4524 S10/Tandy CoCo 20-Jun-90 13:10:43 Sb: #4514-Dungeon Depths Fix Fm: Floyd Resler 72500,2572 To: Tom Napolitano 70215,1130 The Dungeon Depths is a game I wrote in BASIC09. Basically, you maneuver a man around each level trying to kill (or avoid) monsters and attempting to find your way to the next level. The object of the game is to get to the final level and get the Power Gem. How many levels are there? Only the author knows! Anyway, I've receive a lot of compliments on it and I still enjoy playing it. I've only solved it once if that gives you any indication on how challenging it is. If you download it, be sure to get DUNGN1.AR. I believe that's what I called it. It's in the Tandy CoCo library. Floyd #: 4605 S10/Tandy CoCo 24-Jun-90 13:14:01 Sb: #os9 to Dos Fm: Denise Tomlinson 71021,3274 To: all Is there a file that converts a os9 disk to Dos ? such as "Dosor9" converts from Dos to os9? I have a midi file on os9 disk that I need to ge a dos disk to use my dos based termqNlyi?lv~Mi=3}| terminal pakage to upload with There are 2 Replies. #: 4608 S10/Tandy CoCo 24-Jun-90 15:20:36 Sb: #4605-os9 to Dos Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Check the file PCDOS.AR in LIB 10. It runs under OS9, and will do the job for you (with a few adjustments via a patch file). You'll need a freshly PC-DOS formatted diskette to do the job. Dan #: 4619 S10/Tandy CoCo 24-Jun-90 21:07:21 Sb: #4605-os9 to Dos Fm: Bruce MacKenzie 71725,376 To: Denise Tomlinson 71021,3274 (X) There are a couple of utilities in the libraries here for copying files from an os9 disk to a rsdos disk. In lib 9 you'll find rsdos.ar which requires a patch to CCDisk to work and in lib 10 you'll find idcpy.ar which doesn't require the the patch but which in consequence can't access track 0 on the rsdos disk. Take your choice. #: 4621 S10/Tandy CoCo 24-Jun-90 21:37:24 Sb: #PLAY sound files Fm: STEVE FRAVEL 73327,3602 To: James Whitaker 70355,431 (X) Thanks! I'll be digitizing some of my favorite sounds, and if they're pretty good, I'll probably upload 'em... --Steve There is 1 Reply. #: 4636 S10/Tandy CoCo 25-Jun-90 17:42:49 Sb: #4621-PLAY sound files Fm: James Whitaker 70355,431 To: STEVE FRAVEL 73327,3602 (X) Lonnie wants me to bring my Betamax and a few tapes to his house. So probably after the July 4th holiday I will have a few more to upload myself. #: 4625 S10/Tandy CoCo 24-Jun-90 23:34:51 Sb: #Sculptor tutorial Fm: Al Fleagle 72527,1354 To: John Dickey 76537,2631 (X) John, I'm very interested in your comment about a SCULPTOR tutorial. I think I'm very much with SCULPTOR like I was in the early years of OS9, I have the package and I use only about 10% of its capabilities. One problem I've been trying to work out is multiple to one relationships between data files. For example, I call on several offices in the Northeast, each one having its own information which I might need to recall. No problem there. However, each office might be working on several different projects and when I access the data on the projects I need to be able to reference the information from the office data. To further complicate things, I might need information from the files of an individual from that office, again one of many individuals at each office. The point of all this rambling is simple: Need a beta tester for your tutorial? . There are 2 Replies. #: 4630 S10/Tandy CoCo 25-Jun-90 06:31:17 Sb: #4625-Sculptor tutorial Fm: Dan Robins 73007,2473 To: Al Fleagle 72527,1354 (X) Al, To my knowledge, there isn't a SCULPTOR tutorial in the LIBS, but if you want to check out a few examples, Barry Bond (a sculptor user) as uploaded a few examples in LIB 2. Scoot on up there and type: BRO /KEY=SCULPTOR and the first two hits you get are example files. Dan #: 4637 S10/Tandy CoCo 25-Jun-90 20:22:22 Sb: #4625-Sculptor tutorial Fm: John Dickey 76537,2631 To: Al Fleagle 72527,1354 (X) Art, Could be on the beta tester... but I'm afraid that point is down the road a little bit. :-> However... Let me look at this message off line and study it for a second or two or three or ... What it looks like is you need to learn how to use cross-reference files and that will take a bit of trial and error and a couple of files I have on hand to do. First though I'll upload a "trial" outline of what I understand you need If it looks good we will go from there if not we will rework it until it works, and see if we can solve your problem for you and get you further hooked on what is becoming one of my favorite Fourth Generation Language Programs. John #: 4638 S10/Tandy CoCo 25-Jun-90 20:37:02 Sb: #Downloading pcdos.ar Fm: Denise Tomlinson 71021,3274 To: 73007,2473 (X) in reference to message # 4605, in switching a os9 file over to Coco Dos, using PCDos.ar. After downloading the file to my rsdos disk, should I use Dosor9 to get it over to os9 before I unarc it? or should I use Tccoco3.bin to unarc it before using Dosor9? Also what format should I save a downloaded file that is arced on the disk? Ascii, Binary, ETC. Thanks, Denise There is 1 Reply. #: 4639 S10/Tandy CoCo 25-Jun-90 20:43:52 Sb: #4638-#Downloading pcdos.ar Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Whoa! What exactly is it you want to do? (Now we've got RS-DOS involved in this...and there are separate utilities to take RS-DOS to MS-DOS as well OS9 to MS-DOS...and reverse as well.) Explain a little further what files you have and in what format they currently are, and then what you want to take them to. Dan There are 2 Replies. #: 4647 S10/Tandy CoCo 26-Jun-90 02:24:03 Sb: #4639-#Downloading pcdos.ar Fm: Kevin Darling (UG Pres) 76703,4227 To: Dan Robins 73007,2473 (X) Dan - I think Denise first mentioned rsdos, not pcdos. Not positive tho. Better go back and check the first msg, eh? There is 1 Reply. #: 4650 S10/Tandy CoCo 26-Jun-90 05:47:36 Sb: #4647-Downloading pcdos.ar Fm: Dan Robins 73007,2473 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, Just tried. It done scrolled off the system. Dan #: 4659 S10/Tandy CoCo 26-Jun-90 17:24:35 Sb: #4639-#Downloading pcdos.ar Fm: Denise Tomlinson 71021,3274 To: Dan Robins 73007,2473 (X) I have a Coco 3 512k under os9, but use RSDOS terminal hardware and software to access compuserve. I have used Dosor9 to download os9 files and convert them to an os9 disk for execution. I also have Ultimusic, and have created a music file that I would like to upload to compuserve. It is presently sitting in a pure os9 disk. I want to move that file to RSDOS and use my terminal software/hardware to upload it to Compuserve. I don't use a terminal pkg under os9 because I don't have an rs232 pak. I use the bit banger port and ultimaterm under RSDOS. Sorry I confused you, (sounds like a woman don't it) Thanks, Denise There are 2 Replies. #: 4666 S10/Tandy CoCo 26-Jun-90 20:49:32 Sb: #4659-#Downloading pcdos.ar Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Good enuff...now I know what you want...check out the file RSDOS.AR in LIB 10. It will do the transfers back and forth between OS9 and RSDOS. Sorry about the confusion (and I probably helped confuse the matter, too!) Let us know how it goes! Dan There is 1 Reply. #: 4747 S10/Tandy CoCo 29-Jun-90 17:23:41 Sb: #4666-#Downloading pcdos.ar Fm: Denise Tomlinson 71021,3274 To: Dan Robins 73007,2473 (X) It is in Arced format. Should I download and unarc it with a RSDos arc program or should I transfer over to os9 with "Dosor9" and then unarc it with a Os9 arc program. If so, what is a good os9 arc program? There is 1 Reply. #: 4752 S10/Tandy CoCo 29-Jun-90 20:27:12 Sb: #4747-#Downloading pcdos.ar Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Go ahead and download under RS-DOS, but before you do have DOSOR9 handy and a freshly formatted OS9 diskette. Go to LIB 10 and download RSDOS.AR, -AND- to LIB 9 and download AR09.BIN. DOSOR9 BOTH files over to your formatted OS9 disk. Now...let's take care of the de-archving file first. You will need to reset the appropriate attributes to get the thing to fly, so, in ALL following examples, replace the "/d?" with the drive you are using. You will need to type the following, to change the attributes: ATTR /d?/AR09.BIN PE PW PR E W R Next, rename the file to get rid of the .BIN extension, type: RENAME /d?/AR09.BIN AR Bingo, part one is done. So next, we have to change the attributes to RSDOS.AR so we can do things with it, type the following: ATTR /d?/RSDOS.AR PW PR W R Bingo, part two is done....and now to extract the files, you can do this by typing the following: /d?/AR -x /d?/RSDOS.AR and it should extract the files. Keep in mind, if you get any errors, it's likely because OS9 doesn't know where the programs (like ATTR, RENAME, or AR) are located, so don't be afraid to give full path descriptors (ie... /d0/cmds/ATTR /d0/RSDOS.AR) to where ever the programs AND files you need to changes or extract are located. Good luck! Dan There is 1 Reply. #: 4770 S10/Tandy CoCo 30-Jun-90 11:22:28 Sb: #4752-Downloading pcdos.ar Fm: Denise Tomlinson 71021,3274 To: Dan Robins 73007,2473 (X) Thanks for the info. I have used dosor9 before, so I am familar with resetting the attribtes and error problems. Denise #: 4669 S10/Tandy CoCo 26-Jun-90 22:01:00 Sb: #4659-Downloading pcdos.ar Fm: Zack Sessions 76407,1524 To: Denise Tomlinson 71021,3274 (X) Don't sell yourself short, Denise, that was an excellant explanation of your situation. I haven't read the reply to your message yet, it probably fills you in on what you need to do. Basically, all you need to do is snatch a copy of [D RSDos with it's acompaning patch to CC3Disk (unless you use a Disto SCII), and you can copy files to/from DECB formatted disks. Good luck! Zack #: 4643 S10/Tandy CoCo 26-Jun-90 00:34:04 Sb: #window Fm: Everett Chimbidis 76370,1366 To: all I would like to see t2 in a windo ins't there a program called tee on here?? Any help? There is 1 Reply. #: 4648 S10/Tandy CoCo 26-Jun-90 03:01:25 Sb: #4643-window Fm: Kevin Darling (UG Pres) 76703,4227 To: Everett Chimbidis 76370,1366 (X) Ev - "tee" comes from L-I or the DevPak, I believe. Wouldn't help you tho, not for what I think you want it to do. Some BBS's have custom aciapak drivers which will echo to a window... I believe the Alphasoft package is one, for instance. PS: BESTOF.TXT is still there in Lib 10. Just looked and did "bro bestof"... and there it was. Yell if you still can't find it. - kev #: 4645 S10/Tandy CoCo 26-Jun-90 01:06:17 Sb: #dungeons Fm: Bob van der Poel 76510,2203 To: 72500,2572 (X) to: Floyd Resler 72500,2572 subject: Dungeon Depths Floyd, I downloaded your game the other day (for my kid!) and he's been having a blast with it. But in level 7 he gets an "error 56 in mapcheck" message. This is your latest version. Any idea for a fix? If you want I can shoot up the idents of the modules... There is 1 Reply. #: 4660 S10/Tandy CoCo 26-Jun-90 18:37:41 Sb: #4645-dungeons Fm: Floyd Resler 72500,2572 To: Bob van der Poel 76510,2203 (X) The problem you are having is a very common in the game. It crept up after I uploaded the game. It is a memory problem as a result of recursive programming. To correct it, boot the game this way: OS9: load depthsmod OS9: dungeon #24k That'll take care of it for you. #: 4684 S10/Tandy CoCo 27-Jun-90 11:54:58 Sb: #4524-#Dungeon Depths Fix Fm: Tom Napolitano 70215,1130 To: Floyd Resler 72500,2572 (X) Floyd, thanks a lot. I'm not too good at games, but they do provide a respite from the usual edit-compile-test session. tom n There is 1 Reply. #: 4691 S10/Tandy CoCo 27-Jun-90 15:55:04 Sb: #4684-Dungeon Depths Fix Fm: Floyd Resler 72500,2572 To: Tom Napolitano 70215,1130 (X) I know what you mean about the edit-compile-test sessions. Thankfully, with BASIC09, it's mainly just edit-test! #: 4694 S10/Tandy CoCo 27-Jun-90 19:26:05 Sb: Sculptor Tutorial Fm: Ed Gresick 76576,3312 To: 72527,1354 (X) L Hi Al: I assume your reference to 'multiple to one relationships' is really how to use cross-reference files. In both dl2 and dl3 are some demonstration programs some of which will show you how to use cross-reference files. Of special interest is the one from Brad Masters in Australia - you'll find that one in dl3. In reality, cross-reference files are trivial to implement in Sculptor. The real problem is determining exactly what is wanted. Before you start writing code, determine what info is going to be needed for output and what input data is available. Then you can start playing with file structures and relationships. This phase usually takes lots of time (and paper and pencil). Done properly and thoroughly, this process often ends up almost writing the code itself. (NOTE - this is good programming practice no matter what language you're using.) Ed /ex POST;Al Fleagle 72527,1354;Sculptor Tutorial;10 #: 4698 S10/Tandy CoCo 27-Jun-90 20:15:15 Sb: #"C" compiler Fm: Rodney Harper 75130,1321 To: All I would relly like to find the Tandy "C" compiler for the COCO 3, OS9 level 2. If you have it, or can direct me to a supplier, I would be most appreciative. >>Rod<< There is 1 Reply. #: 4702 S10/Tandy CoCo 27-Jun-90 21:51:41 Sb: #4698-"C" compiler Fm: Zack Sessions 76407,1524 To: Rodney Harper 75130,1321 (X) Try Tandy! You local Radio Shack can special order the C compiler for you, or if you have a credit card, you can call a toll free number and order it yourself. It is available from the "Express Order Software Buyer's Guide". Stock number 26-3038 CMC. Toll free number is 1-800-321-3133. Base price is $99.95. Zack #: 4715 S10/Tandy CoCo 28-Jun-90 05:48:32 Sb: #Shell+ Path variable Fm: Mark Griffith 76070,41 To: Ken, 71750,551 (X) Ken, I'm afraid that you can't set a path in the startup file and have it stay current when you exit it. That path is only good for the shell that it was created in, which is the shell running the startup file. I do understand that Ron Lammardo is working on another version of Shell+ that fixes this little problem. Mark There is 1 Reply. #: 4757 S10/Tandy CoCo 29-Jun-90 22:43:14 Sb: #4715-#Shell+ Path variable Fm: Scott t. Griepentrog 72427,335 To: Mark Griffith 76070,41 (X) If one fixes that "problem", doesn't that create incompatibility with OSK? I don't see it as a problem so much. There are many ways of getting around it. For example, I have a program that goes in the .login script (does shell+ have this?) that sets the TERM environment variable, after asking the user what he wants. It works because shell runs the .login before taking input from the user. Unfortunately, the program only works when you first log in.. if you switch terminals, you can't run the program from the command line. So you log out... StG There is 1 Reply. #: 4766 S10/Tandy CoCo 30-Jun-90 05:14:42 Sb: #4757-#Shell+ Path variable Fm: Mark Griffith 76070,41 To: Scott t. Griepentrog 72427,335 (X) Scott, By setting a TERM environment do you mean setting writing a line in some sort of environment file? Sure, you can do it that way. The problem with Shell+ is not the shell really, but OS9 itself. Same problem exists in UNIX also, if you want to call it a problem. Setting a directory path is only current as long as that shell is running. Setting the shell's PATH variable in the startup file works fine as long as that shell is running. When it goes away, so does all the parameters for that specific shell. UNIX environment variables as well as with OSK are not the same....they stay around. A pity that OS9/6809 does not have the same thing. Mark There is 1 Reply. #: 4887 S10/Tandy CoCo 05-Jul-90 06:32:44 Sb: #4766-Shell+ Path variable Fm: Scott t. Griepentrog 72427,335 To: Mark Griffith 76070,41 (X) Yes, I know. Unix has separate global vars and local/passed vars. My point however was that as OSK does not have globals, adding such to OS9 Shell+ would be a mistake (in my opinion) as it would open up incompatibilities. StG #: 4783 S10/Tandy CoCo 30-Jun-90 17:55:16 Sb: #gfx2 error 195 Fm: PHIL SCHERER 71211,2545 To: ALL I recently downloaded the new gfx2 by Kevin Darling and I typed in the program from April 1990 Rainbow. When I run it I get a 195 on the line which follows line 6000. It reads: RUN gfx2("WNset",WT_DBox,Finwin). I've checked for typo's and I cant figure why I get the error. I'm not all that familiar with the new gfx2 commands which adds to my problems. HELP!! There is 1 Reply. #: 4789 S10/Tandy CoCo 30-Jun-90 21:56:41 Sb: #4783-#gfx2 error 195 Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Hmmm. I think Dale was gonna upload that program when he got a chance. Illegal window definition, eh? (err 195). Is WT_DBox dim'd and set up at the beginning? Has Finwin been set up also? An earlier version I have here seems to work okay. I'll mail it to you and you can check for diffs. - kev PS: if you want? There is 1 Reply. #: 4807 S10/Tandy CoCo 01-Jul-90 15:20:11 Sb: #4789-#gfx2 error 195 Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) THAT'SIT!!!!!!! Hey thanks a bunch Kev there was an error in the dim statement--Thanks also for the new GFX2. There is 1 Reply. #: 4817 S10/Tandy CoCo 01-Jul-90 23:31:15 Sb: #4807-gfx2 error 195 Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Great! Glad it was an easy fix! #: 4784 S10/Tandy CoCo 30-Jun-90 20:40:23 Sb: #RSDOS.AR Fm: Denise Tomlinson 71021,3274 To: Sysop (X) I can't find "RSDOS.AR" in library 10. I know its in there somewhere. Maybe Im using the wrong extension, but it won't allow me to use wild cards. Does anyone know where it went to Thanks, Denise There are 2 Replies. #: 4785 S10/Tandy CoCo 30-Jun-90 20:48:43 Sb: #4784-RSDOS.AR Fm: Mike Ward 76703,2013 To: Denise Tomlinson 71021,3274 (X) Check DL9, it's in there alive and well. #: 4797 S10/Tandy CoCo 01-Jul-90 06:47:19 Sb: #4784-#RSDOS.AR Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Oops! I guess I'm the culprit! When RSDOS.AR was originally uploaded, it had been in LIB 10, and it was moved over to LIB 9. Sorry to make you go looking in the wrong area. Dan There is 1 Reply. #: 4800 S10/Tandy CoCo 01-Jul-90 12:35:12 Sb: #4797-RSDOS.AR Fm: Denise Tomlinson 71021,3274 To: Dan Robins 73007,2473 (X) Thanks, Ill give it a try again. I believe I checked in lib9 just to be sure thinking there was a mixup in librarys. I'll go for it again and see what happens. Thanks again, Denise #: 4803 S10/Tandy CoCo 01-Jul-90 14:10:50 Sb: #os9-Rsdos Fm: Denise Tomlinson 71021,3274 To: Dan Robbins Help, I'm getting into a can of worms I think. I got the file "rsdos.ar" unarced and over to a os9 disk with the attr's set. I then read the doc and it says that I have to use the "cc3disk.ar" file to patch my cc3disk module. I then downloaded the cc3disk.ar file and I learn that I can't use it until I use the "IPatch" utility. Then I have to build up a new os9boot file using os9gen. That is getting a little heavy for a "learning" os9 user. I have built up a boot with the Config utility. It takes a long while to use that one. I know it takes a lot less to use os9gen but I don't know what tools and files to include when building a new boot file up with that tool. All I really want to do is move a file from os9 to RSDOS. Is there a os9 terminal program that uses the bit banger? If so, I could get rid of all this gar-bage of switching between os9 and RSDOS based terminal pkg. Denise There is 1 Reply. #: 4812 S10/Tandy CoCo 01-Jul-90 21:26:29 Sb: #4803-#os9-Rsdos Fm: Dan Robins 73007,2473 To: Denise Tomlinson 71021,3274 (X) Denise, Well, there was at one time a terminal program (300 baud) that worked with the bit-banger under Level 1 OS9, but it meant a special cable, etc. to go with the terminal program, and I don't think it is even being sold anymore. I believe you're still gonna have to go the IPatch route to get the files between one to the other. Solly! Dan There is 1 Reply. #: 4835 S10/Tandy CoCo 02-Jul-90 18:32:22 Sb: #4812-os9-Rsdos Fm: Denise Tomlinson 71021,3274 To: Dan Robins 73007,2473 (X) Thanks Dan, I just thought of a program I bought a year ago called Burke and Burke RSB. It allows disk basic under os9. It sounds kind of silly to run basic under os9 but thats what I was familar with and got me started in os9. I used the Skitzo tool and created a split personality disk, os9 first 17 tracks and dos the last 17. I then used the tool called Hcopy, which copies between the split disk, and guess what, bingo its there where I wanted it to be The only thing was I had to use standard os9, I have mine customized to use 40 trk double sided drives and the RSB copy tools would only work with standard 35 track format. So I got out my old level 2 original disk. Thanks again for all the help anyway, Huggs, Denise #: 4809 S10/Tandy CoCo 01-Jul-90 20:19:09 Sb: #os9 Disk Zapp Fm: Denise Tomlinson 71021,3274 To: All Is there any info on how a os9 disk is formatted? I have a coco 3 512K with 2, 5.25 drives. I am familar with the format under RSDOS, such as where the granule table is located and how to trace a file from the directory. How do you trace a file under os9? Lets say your disk crashed and you want to try and recover a file. I have an os9 disk zap tool, but don't really understand the format, because the tutoral with the tool dosen't go into detail on how a file is allocated. Thanks, Denise There are 3 Replies. #: 4811 S10/Tandy CoCo 01-Jul-90 21:15:20 Sb: #4809-os9 Disk Zapp Fm: Pete Lyall 76703,4230 To: Denise Tomlinson 71021,3274 (X) Denise - Basically the disk is broken up into the following areas: o - LSN0 (logical sector # 0) o - storage bitmap o - File descriptor sectors o - Directories and files The LSN0 contains all the crucial info about the disk (heads, cylinders, allocation strategy, etc.). It is the 1st sector on the media. It is followed by the bitmap. The bitmap is a series of sectors full of bytes that represent what part of the disk is used, and what part is free. Typically, a bit in the bitmap = 1 sector on the disk (although clustersize may be set to be greater than 1 sector, and then each bit represents 1 cluster). The size of the bitmap is recorded in the LSN0 sector. The File descriptor sectors are the map for each file or directory. They contain information on date of creation, owner, size, attributes, etc. in the 1st 16 bytes. The other 240 bytes of the sector are 48 5-byte records of the form: LSN(3) #ofSectors(2) Indicating where the file is mapped on the disk. The 1st 3 bytes show the starting logical sector number of the chunk, and the next two show how many sectors are in that chunk. The FD sector for the root directory is specified by LSN # in the LSN0 sector. From there, you can find the root directory, and all files and directories below it. All directory entries are of the form: Name(29) LSN(3) Where name is up to 29 bytes long (last character has the high bit set), and then 3 bytes tat indicate the LSN of the FD sector for that file. You can get more information by reading about the RBF manager in the technical reference manual. Hope that was enough to get you started. Pete #: 4823 S10/Tandy CoCo 02-Jul-90 06:23:44 Sb: #4809-#os9 Disk Zapp Fm: James Jones 76257,562 To: Denise Tomlinson 71021,3274 (X) The best place to look is in the OS-9 Technical Manual, in the section on RBF. That shows the layout of directories, and the contents of file descriptor sectors and LSN 0, which is what you need to know to unravel a scrambled disk. There is 1 Reply. #: 4836 S10/Tandy CoCo 02-Jul-90 18:33:20 Sb: #4823-#os9 Disk Zapp Fm: Denise Tomlinson 71021,3274 To: James Jones 76257,562 (X) Where can a person order the manual? There is 1 Reply. #: 4844 S10/Tandy CoCo 02-Jul-90 20:48:46 Sb: #4836-#os9 Disk Zapp Fm: James Jones 76257,562 To: Denise Tomlinson 71021,3274 (X) The manual comes with OS-9. Do you not have a copy? There is 1 Reply. #: 4932 S10/Tandy CoCo 06-Jul-90 18:39:26 Sb: #4844-#os9 Disk Zapp Fm: Denise Tomlinson 71021,3274 To: James Jones 76257,562 (X) I have not read a lot of the manual since it goes into great detail on a lot of stuff I don't understand yet. I thought they were refering to the technical manual like the coco3 has for the internal workings. I will have to look in the manual I got and read about the disk format. I didn't know it was in there. Thanks, Denise There is 1 Reply. #: 4933 S10/Tandy CoCo 06-Jul-90 20:11:18 Sb: #4932-#os9 Disk Zapp Fm: James Jones 76257,562 To: Denise Tomlinson 71021,3274 (X) Ahhhh. *That* technical manual. Sorry; I should have been clearer. I meant the OS-9 Technical Manual. There is 1 Reply. #: 4988 S10/Tandy CoCo 08-Jul-90 12:20:28 Sb: #4933-#os9 Disk Zapp Fm: Denise Tomlinson 71021,3274 To: James Jones 76257,562 (X) To make things clear, are we talking the manual you get with the 2 os9 disks when youn purchase os9? I looked in the technical chapter and did find some material on how a disk is sectored and formatted. Denise There is 1 Reply. #: 4991 S10/Tandy CoCo 08-Jul-90 13:45:42 Sb: #4988-os9 Disk Zapp Fm: James Jones 76257,562 To: Denise Tomlinson 71021,3274 (X) That's the very manual I mean. In particular, Chapter 5 of the OS-9 Technical Manual that comes with CoCo OS-9/6809 Level Two. #: 4833 S10/Tandy CoCo 02-Jul-90 16:32:19 Sb: #4809-os9 Disk Zapp Fm: Zack Sessions 76407,1524 To: Denise Tomlinson 71021,3274 (X) Check out Chap. 5 in the OS9 Tech Ref. It's all there. Zack #: 4821 S10/Tandy CoCo 02-Jul-90 01:46:08 Sb: modem help Fm: Wayne Day 76703,376 To: Everett Chimbidis 76370,1366 (X) Sorry, Everett...we do not allow "War Games" dialers in our libraries, so you'll have to look elsewhere. Wayne #: 4824 S10/Tandy CoCo 02-Jul-90 06:33:31 Sb: #Mouse vs. Keyboard Fm: James Jones 76257,562 To: All Help! Has anyone seen the following symptoms before? My CoCo was chugging along nicely. I decided to interrupt the B&B repack (it hasn't made it quite halfway through my 30 Mbyte drive yet in about 18 hours of runtime) and dial up a few places. The repack stopped in reasonable order (well...it does have this habit of leaving "." entries in some directories wrong, but I can fix that with ded), and I was in fact about to fire up ded when I found that what I was typing was being ignored. I powered down, pulled the CoCo out, opened it up and pulled and reseated the plastic ribbon connector from the keyboard to the circuit board, and just hooked it up to the monitor again to try it out. Hot dog, it worked. Plug everything back in again and power up. It doesn't work. Experimentation shows that the killer is not the printer connection, as I suspected (after all, that's the other half of the PIA, right?), but the high-res mouse adapter. If I leave it unplugged, all looks well. If I plug it in, I can't type at my CoCo. Any ideas? I really would like to use my mouse. (I guess for completeness's sake I should try the mouse without the adapter.) There are 2 Replies. #: 4828 S10/Tandy CoCo 02-Jul-90 07:55:49 Sb: #4824-#Mouse vs. Keyboard Fm: Steve Wegert 76703,4255 To: James Jones 76257,562 (X) Use to be, when RSDOS was the way, I'd get similar crazyness whenever one of the joystick buttons were depressed, and I didn't know it. Perhaps something similar here? Steve There is 1 Reply. #: 4842 S10/Tandy CoCo 02-Jul-90 20:45:55 Sb: #4828-#Mouse vs. Keyboard Fm: James Jones 76257,562 To: Steve Wegert 76703,4255 (X) You hit the nail on the very head. A book had slipped over and was sitting on a mouse button. Oy, did I feel stupid! Thanks for the reply; just goes to show it pays to look for the simple things first. There is 1 Reply. #: 4850 S10/Tandy CoCo 03-Jul-90 07:34:22 Sb: #4842-Mouse vs. Keyboard Fm: Steve Wegert 76703,4255 To: James Jones 76257,562 (X) Just shows to go ya! :-) All those years under RSDOS were useful after all! Steve #: 4831 S10/Tandy CoCo 02-Jul-90 12:30:06 Sb: #4824-#Mouse vs. Keyboard Fm: Pete Lyall 76703,4230 To: James Jones 76257,562 (X) JJ - Look for a shorted mouse button (or a sticky one). The way the scanning routines used to be written, the keeyboard would be ignored if a fire button was being pressed. Pete There is 1 Reply. #: 4843 S10/Tandy CoCo 02-Jul-90 20:46:57 Sb: #4831-#Mouse vs. Keyboard Fm: James Jones 76257,562 To: Pete Lyall 76703,4230 (X) That's what it was--not a sticky mouse button, but one with a book sitting on it. (This is the point where Kevin is supposed to nag me to clean my room. ) There is 1 Reply. #: 4849 S10/Tandy CoCo 03-Jul-90 01:21:52 Sb: #4843-Mouse vs. Keyboard Fm: Kevin Darling (UG Pres) 76703,4227 To: James Jones 76257,562 (X) CLEAN YOUR ROOM!!!!! Kev (the Nag ;-) #: 4851 S10/Tandy CoCo 03-Jul-90 12:06:30 Sb: OOPS Fm: George Hendrickson 71071,2003 To: Wayne Day Please disregard the earlier message about not finding the OS9 sig. Appaarently, I was having trouble with the 'go os9' thingy. Thanks. #: 4852 S10/Tandy CoCo 03-Jul-90 18:37:11 Sb: #ZAP Fm: PHIL SCHERER 71211,2545 To: ALL Hi Folks--Does anyone know of a Zap type program that will read a disk regardless of format. One that will read the bits and come back and say heres this garbage if it means anything to you great but I dont understand it. I hatried reading damaged disks with the zap programs I have and some sectors it just will not read. I am looking for something which will return whats there and not try to make sense or order out of it. There is 1 Reply. #: 4855 S10/Tandy CoCo 03-Jul-90 22:12:10 Sb: #4852-#ZAP Fm: Zack Sessions 76407,1524 To: PHIL SCHERER 71211,2545 (X) dEd or the standard dump utility will do it for you. Just specify the "entire device" with the file specifier /dd@ (note the@ at the end of the device name.) Zack There is 1 Reply. #: 4912 S10/Tandy CoCo 05-Jul-90 19:21:40 Sb: #4855-ZAP Fm: PHIL SCHERER 71211,2545 To: Zack Sessions 76407,1524 (X) thanks Zack--I have Ded but I never tried that format. Thanks! #: 4876 S10/Tandy CoCo 04-Jul-90 20:44:12 Sb: #EdPtrs Fm: Joseph Cheek 76264,142 To: all I just uploaded EdPtrs.pak, a program that lets you edit graphical pointers. However, I forgot to mention in the description that Kevin Darling's GFX2 and Devid Breeding's GFX3 modules are required. There is 1 Reply. #: 4878 S10/Tandy CoCo 04-Jul-90 22:00:21 Sb: #4876-EdPtrs Fm: Mike Ward 76703,2013 To: Joseph Cheek 76264,142 (X) I'll try to squeeze it into the file description for you Joe. Thanks for the upload! Mike #: 4881 S10/Tandy CoCo 04-Jul-90 23:44:59 Sb: #Ledger Fm: David Sanchez 76200,2476 To: 76264,142 (X) Joseph, I have downloaded your Basic09 Program called Ledger and am running into difficulties running it. It seems that when I invoke the program per the manual, I get an ERROR 043. Since I have tried to run the program by the manual, I assume I have something wrong with my set-up. I am using the CoCo 3 with 512K. I have tried running the program using the stock Shell and also, after downloading and installing Shell+, I have gotten the same error. I further assume that the ERROR 043 is a Basic09 error which translates to "Unknown Procedure" according to my OS9 Level II Docs. I have both Basic09 and RunB in my execution (/dd/cmds) directory. I was hoping you, or someone else could shed some light and help me out as I do not know much about the technical ins and outs of Basic09 or even OS9 for that matter. Any help from anyone would be greatly appreciated. Thanks, David There is 1 Reply. #: 4923 S10/Tandy CoCo 06-Jul-90 00:17:06 Sb: #4881-#Ledger Fm: Joseph Cheek 76264,142 To: David Sanchez 76200,2476 (X) David, you may not have SysCall and GFX2 in your current execution directory, or (preferrably) merged with RunB. If not, the best thing to do is merge SysCall and GFX2 with RunB (at the end). Try this and see if it works. There is 1 Reply. #: 4935 S10/Tandy CoCo 06-Jul-90 23:33:27 Sb: #4923-Ledger Fm: David Sanchez 76200,2476 To: Joseph Cheek 76264,142 Joseph, Ok, but is there any specific reason RunB should be at the end? I haven't merged them until last night but RunB was not at the end. All seems to be OK except for one small thing, which is minor. It seems that when I am listing to the screen, some items are highlighted. I thought at first it was just deposits but checks written are also highlighted and it some are highlighted with different colors. I use a monochrome monitor and the different shades, while legible, it just seems a little strange. If it were only deposits and they all stayed the same shade it would be great. Don't get me wrong, though. It is a nice program. What are the possibilities of having reconciliations and editing in future versions. That would be nice too. Anyway, thanks for the program. I intend to use it a great deal. With the amount of checks we write, it is nice to know that we can do a quick search when tracking down a payment or something. Thanks again, David #: 4882 S10/Tandy CoCo 05-Jul-90 00:37:56 Sb: #Ledger runs Fm: David Sanchez 76200,2476 To: 76264,142 (X) Joseph, It was amazing. For some strange reason, I was thinking of the inkey procedure on the Basic09 disk. I had an off-the-wall thought that maybe your program had used that procedure and could not find it in my execution directory. I copied inkey to my exec directory but still got the same error. However, when I copied the procedure, i noticed syscall. I then went back and copied syscall, gfx and gfx2 to my exec directory and Bingo!, the Ledger program came to life. I really don't know which of the files is being used but I am sure by trial and error I will find out. Reading my Lev II docs would help, I'm sure. Anyway, got it running and learning more about OS9 and Basic09 at the same time. Thanks for getting my attention with Ledger, it has given me a chance (or reason) for "cracking the books" and learning more. Thanks to all of you who would have or are still going to respond. I greatly appreciate the help. David There is 1 Reply. #: 4889 S10/Tandy CoCo 05-Jul-90 07:37:22 Sb: #4882-#Ledger runs Fm: Steve Wegert 76703,4255 To: David Sanchez 76200,2476 (X) David, Since syscal is your 'portal' to the operating system, and Inkey handles scanning the keyboard for input, I'm betting those are the culprits. Most folks recommend merging syscall,Inkey, gfx and gfx2 with RunB. You'll save valuable system resources as well as being assured of having everything you need, when you need it. Steve There is 1 Reply. #: 4919 S10/Tandy CoCo 05-Jul-90 22:27:41 Sb: #4889-Ledger runs Fm: David Sanchez 76200,2476 To: Steve Wegert 76703,4255 (X) Steve, Thanks for the info and advice. I'll merge them asap. David #: 4884 S10/Tandy CoCo 05-Jul-90 01:15:42 Sb: #SCSI drives Fm: Bob van der Poel 76510,2203 To: all I've been paging through the Computer Shopper checking out prices of hard drives and it's getting me pretty confused. Of course, the fact that all the advertisers there understand are MS-DOS machines doesn't help. And I dread the day I call one of them and tell them what my machine is (it will be an MM/1). Anyway, here are the questions: 1. When they talk about a SCSI drive, does this mean that a controller is included? Or just that the drive will work with a SCSI controller? For example, one ad lists a ST-125N-1 Seagate drive. Then it has a price for "alone", "8bit XT Kit" and "16Bit AT Kit". The difference between the "alone" and "kit" prices is about $30.00. So what is in the kit? Perhaps a MS-DOS type host adaptor? 2. I see SCSI controller cards (eg Seagate ST02) for XT/AT systems. Will these work on something like the MM/1. Will I need a special SCSI drive to use one? 3. If I get a drive with a builtin controller would I be able to add SCSI devices to my system later? How? Add to the host in the computer, or chain of the existing drive? 4. I read some messages the other day about 512 byte and 256 byte sectors on SCSI drives. Is this not something that is adjustable when the things are formatted? Or does it depend on the drive? This all seems to be quite complex to a software guy like me. Perhaps someone in the know can do a brief primer on the subject and post it... There is 1 Reply. #: 4909 S10/Tandy CoCo 05-Jul-90 18:25:54 Sb: #4884-#SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob van der Poel 76510,2203 (X) Sounds like Scott can fix you up (with answers, also). In the meantime, simplified: a bus (usually via a cable) with devices hooked to it... SCSI cable 0||<--> adapter <--> computer (computer often acts like controller) 1||<--> separate SCSI/HD controller <-> drive1,drive2 2||<--> embedded SCSI controller on hard drive 3||<--> embedded SCSI controller on hard drive 4||<--> embedded SCSI controller on tape drive 5||<--> adapter <--> perhaps another computer || etc Actually, "adapter" is misleading, as what you really have is just another SCSI controller on the bus.... specific to the computer. Those embedded SCSI controllers are likewise specific to the HD/tape/etc drive that they are part of. So... 1. Right. "SCSI drive" means the controller is embedded in with the actual drive electronics. So you just need to hook it via a cable [see 2,3 above]. A regular ST506 HD (or often, several) can be hooked up to a standalone SCSI/HD controller also, for example an Adaptec 4070 [see 1 above]. 2. No, those cards are for a PC bus. The second expansion board on the MM/1 has a SCSI interface, which means any SCSI drive hooks up with a 50-pin cable and you're rolling. 3. Sure. You can have up to 7 SCSI devices on the cable (8, counting the main computer). Each one has jumpers to set its "device ID" number. 4. I think some drives now are set to 512-bytes/sector, and you can't change it (PClone influence there). Older drives allowed changing (like my old Rodime 20meg SCSI HD... it could be set to almost any size.. so I used 256 for my CoCo). There is 1 Reply. #: 4947 S10/Tandy CoCo 07-Jul-90 01:31:24 Sb: #4909-#SCSI drives Fm: Bob van der Poel 76510,2203 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Thanks for the SCSI dope. I called a supplier the other day to get some prices and info. He told me (in a very knowing way) that the controller board WAS needed with a SCSI drive and that the ST01 controller was *both* a host AND a controller (just like the MFN controllers...). Guess that is why he is still selling IBM-type stuff . Now I'll have to decide what size of HD I'll be needing. The fellow I talked to offered a 110meg drive for 900+ $$. That's too much for sure--plus, then a tape backup would be essential. Can you imagine backing up that much data onto floppies! With prices as they are probably something around 30meg seems to be reasonable. So the cable acts like a bus and the devices have select pins (I guess like floppies do right now). Is it possible to connect more than 8 devices to a system? (Not that I'll be able to afford that many, but...). Am I right in assuming that in order to hook up a "normal" disk drive to the SCSI "bus" one would need a SCSI controller card for the drive? I guess that the select would be on the controller, not the drive. Okay, this is starting to make sense. Thanks. There is 1 Reply. #: 4948 S10/Tandy CoCo 07-Jul-90 04:16:35 Sb: #4947-#SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob van der Poel 76510,2203 (X) Righto... you'd need a scsi controller with it's own floppy drive 'adapter' section, to use regular floppy drives. Perhaps embedded-scsi floppies will become popular one day. Never know. There's an extension to scsi which allows selecting up to 256 devices, but no one uses it that i know about. Right now, the 8-bit data bus is used to indicate who's talking to whom (each bit is the flag for one device)... which is where the limitation comes from. [The data bus bits are used this way only during the initial phase of making communication each time controllers wish to talk to each other... otherwise they're data bits]. Yah, that dealer you talked to was selling scsi systems, but not really scsi drives, in the way most people mean now. Sidenote: os9 descriptor info doesn't mean much with embedded scsi drives... because the drives themselves know how many heads/cylinders they have . Basically, you need only tell an embedded drive to format itself, read or write. It figures out the internal stuff itself, of course. There are 2 Replies. #: 4958 S10/Tandy CoCo 07-Jul-90 16:01:19 Sb: #4948-SCSI drives Fm: JOHN R. WAINWRIGHT 72517,676 To: Kevin Darling (UG Pres) 76703,4227 (X) For Bob: Thanks for asking my questions for me! For Kevin: Thanks for the usual prompt reply. JohnW #: 4999 S10/Tandy CoCo 08-Jul-90 15:19:19 Sb: #4948-#SCSI drives Fm: Paul K. Ward 73477,2004 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Actually, when in the course of our talks with Capitol Video I asked them what their chief aggravations were in simulating CD-I titles, one of their biggest complaints was that OS-9/UNIX could not actaully determine the PHYSICAL sectors that were barfing in the CD-I image. The SCSI controller remapped all the bad sectors out, and made the drive seem,once again, logically intact. Interesting .... and somewhat of a future problem for multimedia moguls simulating their applications off of hard drives. I guess the biggest problem (although I really am NOT sure) is that, when reading a realtime file with interleaved audio/video, the heads on the SCSI drive actually reseek to find that remmapped sector, causing a hiccup, I guess. Paul There is 1 Reply. #: 5034 S10/Tandy CoCo 09-Jul-90 20:36:02 Sb: #4999-#SCSI drives Fm: Mark S 76004,373 To: Paul K. Ward 73477,2004 (X) These guys are in for a big shock then. A CD drive can only deliver raw data a 150K per sec, by the time the computer gets it. It is closer to 130K per sec. A SCSI HD should be deliving 600-800K per sec, a re-seek is meaning less at that speed. And on top of that the SCSI simulation will not deliver the P-Q subchannels. Having worked for the past 2 months on a CD-ROM design time I can vouch for those figures. There is 1 Reply. #: 5071 S10/Tandy CoCo 11-Jul-90 12:17:53 Sb: #5034-#SCSI drives Fm: Paul K. Ward 73477,2004 To: Mark S 76004,373 (X) Mark, Well! Thanks for the info! The real virtue of CD technology right now is the storage volume, not the transfer rate or seek time. CD-I is really running up against some bottlenecks on this, causing some grey hairs. Part of the problem is CD technology, and the other part has been Philips Green Book spec, which tried to specify that all titles be written to assume some incredibly long seek time. Apparently, Philips wanted to antipate the creation of portable CD-I devices that had slower mechanical performance. I understand that the Green Book has since been slightly revised in that regard. Still, even 130K per second is not bad -- and I know a couple of engineers that are working with multimedia computers that have ways to smooth multimedia apps over that hump. It DOES require DMA, SCSI, and caching. Paul There is 1 Reply. #: 5094 S10/Tandy CoCo 11-Jul-90 20:38:09 Sb: #5071-SCSI drives Fm: Mark S 76004,373 To: Paul K. Ward 73477,2004 The seek times are indeed long however if the drive file structure is optimized for to reduce distance between the files the timing is bearable. I to have been working with DMA and Caching, but the problems in a MMU related environment are very nasty. I have had direct conversations with Philips in the Netherlands and There person here in the US who defined the SCSI CD-ROM implimentation. After our conversation They agreed there Standard was flawed. This leaves us with the inability to use a SCSI approach for any thing approaching CD-ROM Multimedia at the level that users will expect to have. #: 4936 S10/Tandy CoCo 07-Jul-90 00:18:10 Sb: Unzip problem Fm: Paul Rinear 73757,1413 To: anyone I've been having a problem using UNZIP. Usually I unzip files I download from BBS's from a floppy disk onto a ramdisk. Now and then, my system will lock up; sparklies on the screen, random junk here and there; a reboot is required. I know the ramdisk is not near full. Has anyone else had this problem? ???, Paul #: 4959 S10/Tandy CoCo 07-Jul-90 16:02:00 Sb: Ledger/no prob after all Fm: David Sanchez 76200,2476 To: 76264,142 Joseph, After further investigation I see why some of the entries are highlighted. Negative Balances! Great! The minor problem I saw was just a frame of mind I guess. Now that I see the reasoning behind it, it is not strange at all. Again, thanks for the program, David #: 5039 S10/Tandy CoCo 10-Jul-90 02:25:56 Sb: #Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: all Has anyone messed around with converting the CoCo3 to a ROM based OS9 system? What would be involved or is it even possible ? Does it just involve putting some EPROMS in the memory map in place of some of the RAM ? The purpose of putting OS9 in EPROM is to come up with an inexpensive dedicated home controller. Any help or ideas are welcomed. Larry Olson 72227,3467 There is 1 Reply. #: 5043 S10/Tandy CoCo 10-Jul-90 10:00:35 Sb: #5039-#Dedicated CoCo3 Fm: Pete Lyall 76703,4230 To: LARRY OLSON 72227,3467 (X) Larry - The only catch is that you'd have to use a larger EPROM... say 32K. Even on most ROM based OS9 systems (well, the early ones), only the OS9p1 and Boot code reside in ROM/EPROM. The rest is dragged in with the OS9Boot file. I'd say that you might even be able to get away with a 16K EPROM if you were using an extremely shaved down system. Pete There is 1 Reply. #: 5044 S10/Tandy CoCo 10-Jul-90 14:15:14 Sb: #5043-#Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Pete Lyall 76703,4230 (X) Pete, I guess I have to do some more thinking about what I want. I was thinking along the lines of eliminating the floppy drives, but after some more thought I guess the drives would make it alot easier to change/update any of the control routines. Maybe I should be thinking along the lines of a solid-state drive with battery backup. Another possibility I guess would be to modify the CoCo3 so that if the power drops out the memory would be saved by a battery backup system. I'm just not sure how OS9 would react. If a circuit detected that the power has fallen below a set point, and this circuit then put the memory on battery power while killing the power to the rest of the computer, how would OS9 react when the power was restored? Would it start up from where it left off ? Just thinking out loud Larry Olson There are 2 Replies. #: 5045 S10/Tandy CoCo 10-Jul-90 16:03:50 Sb: #5044-#Dedicated CoCo3 Fm: Kevin Darling (UG Pres) 76703,4227 To: LARRY OLSON 72227,3467 (X) Larry - in an MOTD not long ago, there was an article about a greenhouse controller built around a coco-3 and os9. What they did was to use that 512K battery-backed ram you see advertised in Rainbow. It was their ramdisk and boot device. That allowed them to change things around, but still always reboot after a power failure. It might also be possible to write a special interrupt-driven driver, which would be triggered by a coming power loss.... it would save out the entire state of the machine to ramdisk (probably to a partition so it doesn't go thru rbf) and set a flag for the reboot routine to reload that saved state and return as if nothing had ever happened. Altho you'd probably want to note it in the logbook . There is 1 Reply. #: 5057 S10/Tandy CoCo 11-Jul-90 02:43:10 Sb: #5045-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Kevin Darling (UG Pres) 76703,4227 (X) Keven, Thanks, I had forgotten about that article in MOTD. (oops i not e) Maybe you wouldn't need to worry about saving the current state if all the state flags were on the ramdisk and all the program did was read and/or update these flags. The program could be autostarted after reboot and just start reading the sensors and checking/setting state flags. Have to give this some more thought...... Larry #: 5084 S10/Tandy CoCo 11-Jul-90 16:23:42 Sb: #5044-Dedicated CoCo3 Fm: Pete Lyall 76703,4230 To: LARRY OLSON 72227,3467 Larry - I'd say best bet is to let the system reboot, and then have a startup script (and other measures... say CRON based backups) that help you recover from the power failure. Pete #: 5088 S10/Tandy CoCo 11-Jul-90 17:39:33 Sb: Sound files Fm: James Whitaker 70355,431 To: All I have uploded 6 more sound files for the PLAY command to Data Library 10. They are: playit.pak, whodid.pak, snatch.pak, itsliv.pak, meltin.pak, and frnkly.pak. #: 5090 S10/Tandy CoCo 11-Jul-90 19:09:53 Sb: Arc/Unarc Coco 3 Fm: Denise Tomlinson 71021,3274 To: Sysop (X) Is there any documentation on "arc.os9" for a Coco 3? I can unarc a file with it ok, but can't seem to get the right command or pathlist to arc a file My command line was (using () for slash marks): (D0)arc.os9 -u (D1)Clair.ume Do I have to supply a destination file? or does the tool ask for one before arcing? Thanks, Denise Press !> #: 5098 S10/Tandy CoCo 11-Jul-90 23:38:25 Sb: #5090-#Arc/Unarc Coco 3 Fm: Kevin Darling (UG Pres) 76703,4227 To: Denise Tomlinson 71021,3274 (X) Denise - Do you mean AR? If so, then the syntax is: ar -u arfilename file1 file2 file3 ... where the files to be archived (file1, file2, etc) are in the current data directory. So for example, to archive "/d1/clair.ume" to /d0, use: chd /d1 ar -u /d0/clair clair.ume That'll place a file called "clair.ar" on /d0, with /d1/clair.ume inside. best - kev There is 1 Reply. #: 5122 S10/Tandy CoCo 12-Jul-90 18:12:00 Sb: #5098-Arc/Unarc Coco 3 Fm: Denise Tomlinson 71021,3274 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks for the very good explanation. Huggs, Denise #: 5103 S10/Tandy CoCo 12-Jul-90 02:35:25 Sb: #5084-#Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Pete Lyall 76703,4230 (X) Pete, Yes, more and more that sounds like the way to go. Too make it really bullet proof I think the program will have to have the ability to recover from a crash and carry on as if nothing happened,( other than noteing and keeping on file the time(s) that the computer had to reboot). Have you given any thought about putting your GIMIX too work in a strickly home control situation. I remember you played around with those power control modules a while ago. I have been following the articles on the CEBus(EIA Home Automation Standard), that have been appearing in Circuit Cellar Ink, and I am really excited about the possibilities that this standard will bring about. I think Microware should be trying to get OS9(k) embedded into this system, talk about making OS9 a household word. Larry There are 2 Replies. #: 5109 S10/Tandy CoCo 12-Jul-90 08:51:54 Sb: #5103-#Dedicated CoCo3 Fm: Kevin Darling (UG Pres) 76703,4227 To: LARRY OLSON 72227,3467 (X) I wished I'd saved the article, but apparently Philips, Sony, and a bunch of others have agreed to work on a home control standard... and I don't think it's CEBus-based. If I can find the text again, I'll post it. There is 1 Reply. #: 5135 S10/Tandy CoCo 13-Jul-90 01:49:21 Sb: #5109-#Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, That article would be interesting. Were they talking about more or less about making a standard IR control for all the TV,VCR,STEREO and things like that or did it also control mundane things like coffee pot, microwave,toaster which if it is implemented the CEBus could control. There is 1 Reply. #: 5143 S10/Tandy CoCo 13-Jul-90 06:29:25 Sb: #5135-#Dedicated CoCo3 Fm: Kevin Darling (UG Pres) 76703,4227 To: LARRY OLSON 72227,3467 (X) Larry, I just looked... I musta deleted the file. If I recall correctly, they were going after everything down to toasters and fridges, yah. I think they were going to come up with something pretty quickly, too... like by the end of this year. Which means they probably have been working on it for some time now. Seems like the article said that a whole slew of Japanese companies had signed up, also. There is 1 Reply. #: 5155 S10/Tandy CoCo 13-Jul-90 13:37:12 Sb: #5143-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, The EIA (CEBus) standard is also supposed to be finalized by the end of the year also. Veerryy inntteerreessttiinngg Oh oh ... a laugh-in flash back Larry #: 5111 S10/Tandy CoCo 12-Jul-90 09:13:17 Sb: #5103-#Dedicated CoCo3 Fm: Pete Lyall 76703,4230 To: LARRY OLSON 72227,3467 (X) Larry - The GIMIX was involved in home control,although it was with the X10 Powerhouse (IBM/Serial version). I'm not familiar with the CEBUS - care to give me some references? Pete There is 1 Reply. #: 5136 S10/Tandy CoCo 13-Jul-90 02:18:46 Sb: #5111-#Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Pete Lyall 76703,4230 (X) Pete, One place to get the latest info would be: EIA CEBus Proposed Specification EIA Standards Sales Dept. 1722 Eye St. NW Washington, DC 20006 For someone with money burning a hole in their pocket or can somehow write the cost off, there is a INSTALLER'S GUIDE to CEBus HOME AUTOMATION ,put out by Parks Associates. Excerpts from their ad: This manual provides detailed instruction on the backbone wiring that will interconnect the electronic home of the 90s. Emphasizes CEBus and its application for sercurity, entertainment, lighting, telecommunications, and energy management. Designed for on-site use, with clear, easy-to-use instructions, including graphics and diagrams. Written by Diablo Research, it reveals "insider" information on how to wire for current and future automation products and services. This is available for $149.00 from Parks Associates. They only have a number to call to place an order for the manual. (214)369-5581 of fax (214)369-5582 It looks like this would be a must have for anyone in the process of building a house and would like to WIRE the house as it is being built. If you can get ahold of the August/September 1989 issue of CIRCUIT CELLAR INK (issue #10), there is a good article on the CEBus, also issue #15 JUNE/JULY 1990 gives more info plus some changes that have been made in the proposed standard. Larry There is 1 Reply. #: 5148 S10/Tandy CoCo 13-Jul-90 09:44:28 Sb: #5136-#Dedicated CoCo3 Fm: Pete Lyall 76703,4230 To: LARRY OLSON 72227,3467 (X) Larry - Thanks for the information. I'll start by digging out those old Byte magazines. Pete There are 2 Replies. #: 5156 S10/Tandy CoCo 13-Jul-90 13:52:27 Sb: #5148-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Pete Lyall 76703,4230 (X) Pete, Circuit Cellar Ink is not associated with Byte magazine. Steve Ciarcia left Byte and started his own magazine. Appearently I wasn't the only one that didn't like the direction Byte was going. The first issue of Circuit Cellar Ink came out in January 1988 and from my view it gets better with eack issue. If you enjoyed Steve's articles in Byte, then you would love this magazine. The magazine is bi-monthly,$14.95 per year Circuit Cellar Ink P.O. box 3050-C Southeastern, PA 19398 or (215) 630-1914 There is also a Circuit Cellar BBS (203) 871-1988 24hrs.,300/1200/2400, 8bits, no parity, 1 stop bit Larry #: 5164 S10/Tandy CoCo 13-Jul-90 19:57:59 Sb: #5148-Dedicated CoCo3 Fm: Shawn Thomas 76226,3237 To: Pete Lyall 76703,4230 Pete- I just this morning saw a news article on my local station on CEBus. (San Francisco, KRON-TV) There is a test house just outside of the city that is completely CEBus driven. All house current, door and window locks, the whole shabang. Was very interesting. Everything was controlled from a simple little remote, with a system console in a little nook in the kitchen. It was very impresive. Shawn #: 5117 S10/Tandy CoCo 12-Jul-90 16:33:08 Sb: #5094-#SCSI drives Fm: Paul K. Ward 73477,2004 To: Mark S 76004,373 (X) Mark, So, what alternatives do you suggest? This might require a real, honest-to-gott phone call, you know! Paul There is 1 Reply. #: 5129 S10/Tandy CoCo 12-Jul-90 21:00:03 Sb: #5117-#SCSI drives Fm: Mark S 76004,373 To: Paul K. Ward 73477,2004 The only alternative is to design a new Hardware leve interface in the same kind of manner that CD-I has. Of course with Orange Book standard about to emerge from Philips there realy is very little choice. In fact Sony Is already in design of there new CD-ROM DSP to solve most of there problems, bout you wont be able to use a SCSI interface to talk to it. The more you learn the more you find out what you don't know. There is 1 Reply. #: 5139 S10/Tandy CoCo 13-Jul-90 06:06:19 Sb: #5129-#SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark S 76004,373 (X) Orange Book? What's that one gonna be for?? thx - kev There is 1 Reply. #: 5146 S10/Tandy CoCo 13-Jul-90 07:35:33 Sb: #5139-#SCSI drives Fm: Mark S 76004,373 To: Kevin Darling (UG Pres) 76703,4227 (X) Real time video decompresion, interlaces audio/video compressed format I may have some special roughting file capability to declare DSP/Nurel-net tasks. I have some reference documents but no spec yet. It may also be processor independant. There is 1 Reply. #: 5158 S10/Tandy CoCo 13-Jul-90 16:40:09 Sb: #5146-#SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark S 76004,373 (X) Thanks. So the Orange Book spec would be for the consumer version of CD-I? Or is it more general purpose than that? There is 1 Reply. #: 5163 S10/Tandy CoCo 13-Jul-90 19:31:59 Sb: #5158-SCSI drives Fm: Mark S 76004,373 To: Kevin Darling (UG Pres) 76703,4227 Its realy the next level after green book. CD-I is the consumer version. The only real problem with CD-I is it is so late that there are other hardware option avalable now so a superior product can be built at a lower hardware cost. If it had come out in 87 it would be a different story. But technology marches on. How are the Cats these days. #: 5134 S10/Tandy CoCo 13-Jul-90 01:44:49 Sb: #4948-#SCSI drives Fm: Bob van der Poel 76510,2203 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, I've just gotten some more info on SASI, etc. and I was correct in my last message--the guy I talked to didn't know what he was talking about. Guess that's what happens when you get to immersed in the MS-DOS world.... Speaking of SASI, what other kind of devices are around for this "bus"? I know there are hard drives, CD rom and tape backup. Anything else? \ex post There is 1 Reply. #: 5141 S10/Tandy CoCo 13-Jul-90 06:11:03 Sb: #5134-#SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Bob van der Poel 76510,2203 Hmmm. Good Q. Well, I know of someone working on a SCSI-based video digitizer (I should check up on his progress - thx for reminder). He figures that way it can be used on almost any computer out there. Pretty smart idea. And I'm not positive, but I think I read of scsi-bus floppy drives before... tho I don't recall where and haven't seen any real mention since. Perhaps someone else here knows of more scsi based devices! Hackers (thanks to Steve Ciarcia, ex of BYTE mag) are starting to make their stuff hook to scsi these days, for instance... because its an open port and available on the several computers they might have. There is 1 Reply. #: 5150 S10/Tandy CoCo 13-Jul-90 09:53:41 Sb: #5141-#SCSI drives Fm: Pete Lyall 76703,4230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev - For whatever it's worth, I just got done integrating some systems for the Air Force, and the OCR's, scanners, and hi-res (4096 x 4096 x 12) digitizers we selected either use the serial port or a GPIB (IEEE-488) interface. Haven't stumbled across too many SCSI's. Pete There is 1 Reply. #: 5159 S10/Tandy CoCo 13-Jul-90 16:40:56 Sb: #5150-SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Pete Lyall 76703,4230 (X) Thanks Pete! That makes sense to me! #: 5162 S10/Tandy CoCo 13-Jul-90 18:31:18 Sb: Memory Size Testing Fm: DENNIS SKALA 73177,2365 To: 76703,4227 Kev, How can a program (specifically, a device driver) tell how much memory a Coco 3 has? Now I infer from your book that block #0 direct page $A3 is intended to distinguish between a 128K and a 512K machine. But what about the Disto memory upgrade? Have you hacked cc3go (or whatever) to code the existance of 1 Meg memory into low memory? What about Chris Burke's 256K machines? Do you know if he flagged that into low memory? ***** Dennis ***** Press !> #: 5174 S10/Tandy CoCo 14-Jul-90 00:20:00 Sb: #5129-SCSI drives Fm: Paul K. Ward 73477,2004 To: Mark S 76004,373 (X) "The more you learn, the more you find out what you don't know" -observation! Wonder what the license fee will be for the Orange book, and what can you tell mo about it? Paul #: 5176 S10/Tandy CoCo 14-Jul-90 00:58:22 Sb: #5163-SCSI drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark S 76004,373 (X) Cats are great... one is scratching at my door now, in fact. Added a few more over the months, of course . How are your two (?) cats doing? Thx for the info on the Philips spec. Re: CD-I.. they shoulda started selling the units first, then let people upgrade later to the coming units with the fullmotion video stuff. They still got a good shot at the market tho, I think. What competition is there? Commodore's CDTV will be out this fall, so we'll see. #: 5188 S10/Tandy CoCo 14-Jul-90 12:02:33 Sb: #5135-#Dedicated CoCo3 Fm: Jim Peasley 72726,1153 To: LARRY OLSON 72227,3467 (X) Larry; To add to Shawn's reply, the 2-3 minute tv blurb (complete with cute baby) stated that ALL the electrical/electronic stuff in the home was capable of being controlled by the CEBus & controller. Diablo Systems is the developer/mfg. Not sure of the city, but I'd bet that they're in Concord, CA or someplace nearby. Will try and find out if you're interested. TV spot had short scenes of family watching TV - doorbell rings & display switches to front door camera; commercial comes on - display switches to baby's room; garage door activated in AM - controller says to house "ok, family has gone, start dishwasher, power down unneeded lights, etc., set thermostat back, ... " Wife's comment : "It wasn't hard to learn ... I don't know how I got along without it before!" Looks v*e*r*y promising. ..Jim There is 1 Reply. #: 5215 S10/Tandy CoCo 15-Jul-90 00:21:26 Sb: #5188-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Jim Peasley 72726,1153 (X) Jim, I haven't seen any demos or ad's like that for the CEBus, but from the descriptions Steve Ciarcia has been giving in his articles, it does sound very promising. Larry #: 5191 S10/Tandy CoCo 14-Jul-90 12:36:16 Sb: #5164-Dedicated CoCo3 Fm: Pete Lyall 76703,4230 To: Shawn Thomas 76226,3237 Shawn - Slick! I've found over the years the problem is getting OTHERS to adopt it as the norm as well. For example, Marsha _still_ has to ask me what the light number is for the studio, dining room, etc.... Every now and then I still find stuff manually turned off. I thought about cheating all of the off/on switches, but.... Pete #: 5210 S10/Tandy CoCo 14-Jul-90 22:08:06 Sb: #5044-#Dedicated CoCo3 Fm: Lee Veal 74726,1752 To: LARRY OLSON 72227,3467 (X) Our UPS for our mainframe is the source of its power. The mainframe IS running off the UPS batteries all the time. The power lines from the electric company are constantly recharging the Uninteruptible Power Supply batteries. That way when a power outage occurs there is NO switch over to worry about that might cause a glitch of some kind. If you could get a UPS for your CoCo that could maintain the system during a typical outage (probably 1 to 5 minutes in most cases), and the system was contantly running off the batteries and the incoming current was constantly feeding the UPS recharge circuits, then it would be smooth sailing or monitoring or controlling... Just a thought, anyway. Lee There is 1 Reply. #: 5217 S10/Tandy CoCo 15-Jul-90 00:43:39 Sb: #5210-#Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Lee Veal 74726,1752 Lee, You are right, that would completely end the power/down, power/up, reboot, problems, I just didn't think of going that route I guess because I had the idea that a UPS to handle the system would be awfully expensive. Maybe I should look again.... Larry There is 1 Reply. #: 5219 S10/Tandy CoCo 15-Jul-90 02:01:53 Sb: #5217-#Dedicated CoCo3 Fm: Kevin Darling (UG Pres) 76703,4227 To: LARRY OLSON 72227,3467 (X) UPS' do cost a lot, but the coco itself can be run off batteries for a few hours (depends on battery... I've seen a cig-pack sized nicad run one for 3 hours or so). I saw an interesting new UPS in Computer Shopper (I think) a few weeks back. It was a regular PClone power supply box style! Pretty slick. Forgot price. There is 1 Reply. #: 5234 S10/Tandy CoCo 15-Jul-90 16:30:40 Sb: #5219-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, After that message from Lee I been going through some old Computer Shopper's to see what was available but so far all I've seen are model numbers and prices, no descriptions or specs, so I'm still not sure what price level I'd be looking at. I guess I'll have to send some requests for more detailed information. I guess I should go buy a new Computer Shopper, just looked at the date on the last one I bought(December 89), there has probably been a few new items in the last 6 months. I quit buying Computer Shopper when they couldn't find room in their 800+ pages for even a half a page on the Color Computer. Larry #: 5211 S10/Tandy CoCo 14-Jul-90 22:28:37 Sb: #5044-#Dedicated CoCo3 Fm: Lee Veal 74726,1752 To: LARRY OLSON 72227,3467 (X) An addendum after reading some other replies. If a running UPS was used as I described earlier, then you could still have a process that monitored the incoming power line, if it went dead, then a flag could be set that told the process to check the line again in 30 seconds. If it was back up, then simply reset the flag and go back to sleep and wait for your normal power line checking interval to pop. If the incoming power is still down in thirty seconds, then increment a counter, got to sleep, and wake up in 30 seconds to check it again. After the counter being incremented has reached a value which is comensurate with the UPS's ability to keep the system up properly, then a critical phase has been reached, where drastic measures must be taken. What are those drastic measures? Whatever things that must be done to "save" the system status somewhere (possibly in a static RAM buffer) in preparation for the impending doom. The check routine could then go into a "save" routine each time that it "found" that it still alive and kicking. Of course, it would still be checking the incoming power source, too, just in case power was restored. Is it do-able? Or unthinkable? Lee There is 1 Reply. #: 5218 S10/Tandy CoCo 15-Jul-90 01:04:22 Sb: #5211-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Lee Veal 74726,1752 Lee, Sounds do-able, I guess at this point I need to start playing around with connecting this computer to the outside world. Larry #: 5194 S10/Tandy CoCo 14-Jul-90 13:07:47 Sb: #5039-#Dedicated CoCo3 Fm: Mike Guzzi 76576,2715 To: LARRY OLSON 72227,3467 (X) ~ Well I have a file on my BBS that lets you put REL,Boot,OS9p1 into a ROM and allows you to boot OS9 from floppy (the mentioned modules are the kernal which are not in the OS9Boot file) that avoids the reading of track 34 and auto-boots OS9. However if you could get a large eprom or make an array of ROMS there shouldn't be a reason why you can't do it Mikere There is 1 Reply. #: 5216 S10/Tandy CoCo 15-Jul-90 00:32:10 Sb: #5194-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Mike Guzzi 76576,2715 Mike, Is that file available here? Sounds like that file would be a good pump primer. I'll have to see if I have your BBS number. Larry #: 5201 S10/Tandy CoCo 14-Jul-90 16:54:20 Sb: #5162-#Memory Size Testing Fm: Kevin Darling (UG Pres) 76703,4227 To: DENNIS SKALA 73177,2365 (X) Dennis - F$GBlkMp returns the info you need; including the block size, which is needed if your driver were to work on other OS9 systems. However, the buffer size required is a lot to ask from system space... and you said that this was for the coco3 only, so: Look in the direct page variables, and you can determine where and how big the block map is. $0040-41 D.BlkMap - points to start of block map $0042-43 [noname] - points to end of block map + 1 128,256, and 512K coco's will have those set to $0200 and $0240... that is, $40 blocks of RAM. The trick is, the smaller memory machines will have "NotRAM" ($80) bytes set in some of the blockmap. By subtracting out the number of notram blocks, you can figure up total memory size. The 1024K machines will have a blockmap size of $80 ($0200-0280). So: total blocks = [$0042] - [$0040] - (number of blocks in map set to $80). total RAM = total blocks * 8K Refs: NotRAM defined in os9defs. D.BlkMap on page 2-1-3 my book. Blockmap example on page 2-1-5 my book. [noname] not defined anywhere . There are 2 Replies. #: 5214 S10/Tandy CoCo 14-Jul-90 23:18:08 Sb: #5201-Memory Size Testing Fm: DENNIS SKALA 73177,2365 To: Kevin Darling (UG Pres) 76703,4227 (X) OK, thanks Kev -- that sounds like it'll do the trick. ***** Dennis ***** #: 5223 S10/Tandy CoCo 15-Jul-90 10:31:02 Sb: #5201-Memory Size Testing Fm: DENNIS SKALA 73177,2365 To: Kevin Darling (UG Pres) 76703,4227 (X) Yup - determining machine memory is indeed an easy task when you know that the end address of the memory block table is available. All the rest of the needed info is fairly well-documented. What other undocumented info are you privy to? An update of the tables in your book would be nice. How 'bout it? Please??? ***** Dennis ***** #: 5229 S10/Tandy CoCo 15-Jul-90 12:19:21 Sb: #4881-Ledger Fm: Jim Peasley 72726,1153 To: David Sanchez 76200,2476 David; Just guessing here, but it looks like Ledger is calling Syscall, GFX2, or Inkey. I've run into this before and while I don't know the technical re,sons why you would get an 043 error, I do know that by merging the above 3 procedures, the error has never come back. Here's the way I do it: echo Creating alias modules... cd /dd/CMDS merge gfx2 syscall cnkey >temp attr temp e pe rename gfx2 gfx2.orig rename syscall syscall.orig rename inkey inkey.orig copy temp gfx2 copy temp syscall rename temp inkey echo Gfx2, Syscall and Inkey alias modules created. Try this and see if your troubles don't go away. ...Jim #: 5239 S10/Tandy CoCo 15-Jul-90 21:15:26 Sb: CM-8 service manual? Fm: James Jones 76257,562 To: All Is there a service manual for the CM-8? The reason I ask is that my CM-8 could definitely use adjustment for convergence. One can readily see some red and blue fringes--not bad, but noticeable, especially on magenta areas, and I would like to get as good an image as I can from this beastie. #: 5242 S10/Tandy CoCo 15-Jul-90 22:21:26 Sb: #QIC 40 Tape Drive Fm: NAM PUI 73347,3324 To: All I am in search of a tape backup system. Is there any QIC 40 software for OS9 L II? an Any suggestion as to how one can get one working on the COCO3? Ta Thanks in advance for any info you may have. Nam There is 1 Reply. #: 5243 S10/Tandy CoCo 16-Jul-90 00:16:23 Sb: #5242-QIC 40 Tape Drive Fm: Kevin Darling (UG Pres) 76703,4227 To: NAM PUI 73347,3324 Nam - I don't believe there is yet. Several people have looked into it (me included), but the docs are really tough going and vague, and I believe it requires the full attention of the cpu, anyway. Have SCSI tape drives come down in price lately? Press !> #: 5251 S10/Tandy CoCo 16-Jul-90 06:11:24 Sb: #5239-CM-8 service manual? Fm: Mark Griffith 76070,41 To: James Jones 76257,562 (X) James, You can order the service manual from Radio Shack. I have one and it is pretty complete, as are all the RS service manuals. The color convergence procedure is fairly short, but you need a program to generate a crosshatch pattern. Should be simple enough. Mark #: 5255 S10/Tandy CoCo 16-Jul-90 12:49:32 Sb: #5223-#Memory Size Testing Fm: Kevin Darling (UG Pres) 76703,4227 To: DENNIS SKALA 73177,2365 (X) Nah, that one unusual thing (D.BlkMap+2 = end of map) with no name is about all I can think of which isn't documented somewhere... and normally no one has a need for it. Which reminds me , whatcha up to? There is 1 Reply. #: 5266 S10/Tandy CoCo 16-Jul-90 20:31:56 Sb: #5255-Memory Size Testing Fm: DENNIS SKALA 73177,2365 To: Kevin Darling (UG Pres) 76703,4227 Well, what I'm up to here is to make my/Microcom's Coco ramdisk compatible with the Disto memory. No complaints yet, but should be easy enough. Other than that, I'm not up to much of anything --- just trying to make a buck in the everyday job. ***** Dennis ***** #: 5256 S10/Tandy CoCo 16-Jul-90 14:12:02 Sb: #4935-Ledger Fm: Joseph Cheek 76264,142 To: David Sanchez 76200,2476 RunB doesn't have to be at the end, perhaps I just listed it at the end accidentally. As long as it is in memory when you run ledger or is in the execution directory under the name RunB (with RunB being the FIRST module) it will work fine. #: 5257 S10/Tandy CoCo 16-Jul-90 14:13:44 Sb: #4959-Ledger/no prob after all Fm: Joseph Cheek 76264,142 To: David Sanchez 76200,2476 glad to see you figured it out. yes, editing is planned for a future version, and also budgeting. If you have any other problems, please let me know and I will try to assist you. #: 5264 S10/Tandy CoCo 16-Jul-90 18:38:41 Sb: #5217-Dedicated CoCo3 Fm: Lee Veal 74726,1752 To: LARRY OLSON 72227,3467 "Awfully expensive" is, of course, relative. Seems like I remember that Radio Shack used to carry a UPS that would keep up on of the Model 16 behemoths for about 15-30 minutes. The price in relation to the Mdl 16 was a drop in the bucket, as I recall, but to a CoCoist it might seem out of reach. It's been too long ago for me to quote a price, besides, I'm not even sure they carry them anymore. Lee #: 5265 S10/Tandy CoCo 16-Jul-90 19:44:15 Sb: OS9 Level 2 Upgrade? Fm: KENHEIST 71750,551 To: all I heard alot and I heard alot and I heard somemore and then I heard nothing so ...... what is the current word on the upgrade of OS9 Level Two???? Anyone know????? Sure would like some GOOD NEWS! #: 5282 S10/Tandy CoCo 17-Jul-90 03:05:08 Sb: #5264-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Lee Veal 74726,1752 (X) Lee, I'll have to do some more checking but from the ad's that I have found, the UPS's that are available are not like the system you were talking about. They appearently are the type that run the system on line power and switch to the batteries on a low voltage or outage condition. I get this impression because they all talk about 1 or 2 ms switching time. I'm not sure yet about the price range, I need to sit down and estimate the power requirements, from what I see so far the cost could be anywhere $200 to $1500 depending on power needed. If I can slide into the low end, the cost shouldn't be too bad. Larry #: 5285 S10/Tandy CoCo 17-Jul-90 04:31:13 Sb: #5266-Memory Size Testing Fm: Kevin Darling (UG Pres) 76703,4227 To: DENNIS SKALA 73177,2365 Sounds great. Don't forget that the 1-meg DAT can't be read back from, btw. If you need any tech help or info, just yell. - kev #: 5286 S10/Tandy CoCo 17-Jul-90 04:31:27 Sb: #5265-OS9 Level 2 Upgrade? Fm: Kevin Darling (UG Pres) 76703,4227 To: KENHEIST 71750,551 I guess the bad news is that it got shunted aside for a while because of the new 68K machines. The good news is that the interest kept up enough that the long-delaying docs are being worked on again. The other good news is that you got a nice slice of it already via the fast-Grfdrv and gfx2 uploads. Also, something may be happening which'll put a new slant on this whole deal. Maybe not. Stay tuned! #: 5293 S10/Tandy CoCo 17-Jul-90 17:51:03 Sb: UUCP testers Fm: Hugo Bueno 71211,3662 To: Mark Griffith Mark, Have you received an Internet message lately from a guy named Bob Billson? He's interested in being a UUCP tester, but was having trouble getting mail over to CIS. His address is kc2wz@ka2qhd.uucp or kc2wz5ka2qhd.tsdiag.ccur.com He finally managed to get through to me so I assume he has probably reached you already. Hugo #: 5297 S10/Tandy CoCo 17-Jul-90 22:53:06 Sb: #5243-#QIC 40 Tape Drive Fm: NAM PUI 73347,3324 To: Kevin Darling (UG Pres) 76703,4227 (X) o7>% SB>;5,g)|`n92Xsq.<' Not in the >$280 bracket. However, require the full attention of the CPU is something I can live with compare to swaping a great number of floppies. Can this be done under RSDOS? Nam P.S. foe There is 1 Reply. #: 5308 S10/Tandy CoCo 18-Jul-90 04:42:30 Sb: #5297-QIC 40 Tape Drive Fm: Kevin Darling (UG Pres) 76703,4227 To: NAM PUI 73347,3324 Nam - anything can be done. Finding someone to do it is another thing tho. You could write the QIC people and ask for all their tech docs... and then perhaps ask for volunteers or write it yourself. Personally, unless I had say, monthly data from a business which I wished to keep stored away, I'd instead get a second hard disk to keep a backup on. That's what i used to do here. best - kev #: 5298 S10/Tandy CoCo 17-Jul-90 22:56:02 Sb: #5243-QIC 40 Tape Drive Fm: NAM PUI 73347,3324 To: Kevin Darling (UG Pres) 76703,4227 (X) Forget I mentioned RSDOS. It wouldn't know my hard drive exist. I am have some problem with the phone line. That account for the garbage in the previous message. Nam #: 5320 S10/Tandy CoCo 18-Jul-90 13:16:48 Sb: patch needed Fm: Joseph Cheek 76264,142 To: all Where might I find the patch to allow 25/200 row-windows on my Level II OS-9? I cannot seem to locate it. Thanks. #: 5333 S10/Tandy CoCo 19-Jul-90 01:36:45 Sb: #Basic09 Fm: Jim Peasley 72726,1153 To: Kevin Darling 76703,42 Kevin; Help! I'm not understanding what's happening here! I've started running MemberDir after capturing the latest messages, and for some reason, it won't pick up Syscall. I've got copies of gfx2, Inkey, and Syscall with all 3 merged into each, bul not RunB. How come the system won't pick up Syscall from a packed procedure? Everything is fine if I pre-load the 3 modules. Now for the _really_ strange part... after running MemberDir, and with the 3 modules still in memory, if I try to reply to a message using View, it bombs out when trying to save the reply with an error 201 - illegal path #. Do you have any ideas why this is happening?? All the other file I/O functions in View work O.K. except for the reply path... and this works O.K. if I don't preload the gfx2, etc. modules. ??? %-< ...Jim There is 1 Reply. #: 5335 S10/Tandy CoCo 19-Jul-90 02:29:43 Sb: #5333-#Basic09 Fm: Kevin Darling (UG Pres) 76703,4227 To: Jim Peasley 72726,1153 (X) Jim - wow. I haven't run either one.. perhaps someone can try that out. The first dealie I might have an idea on. In the merged set in CMDS that you called "syscall", is syscall the first module? If not, it won't find it right off, I think. Got no idea on the View path problem. Does that program ask for another file name, or use the same file? The paths command might show something if things are around long enuf. Luck! There is 1 Reply. #: 5417 S10/Tandy CoCo 21-Jul-90 11:54:47 Sb: #5335-Basic09 Fm: Jim Peasley 72726,1153 To: Kevin Darling (UG Pres) 76703,4227 Kev; You were right on about the gfx2/syscall/inkey thing... I remerged them so that the first module is the same as the name, and things are working fine now. On reflection, it makes sense that if a Basic09 program makes a call to say, SysCall, finds a merged set of modules named syscall in CMDS, and upon loading it, finds that the first pgm. i.d. is something other than what it's looking for, an error 43 would be generated. Simple with hindsight. :-) As far as the apparent problem with View goes,nthe only thing that had changed was the pre-loading of the above 3 modules, and I just don't see how that would affect paths. ??? Hafta do some more detective work. (2 days later) Both View and MemberDir woHk fine now... no more flakiness. Original question still remains - why would pre-loading gfx2/inkey/syscall cause a paths error? I don't see any relationship here. Anybody?? Thanks, ...Jim #: 5356 S10/Tandy CoCo 19-Jul-90 11:27:03 Sb: #5216-#Dedicated CoCo3 Fm: Mike Guzzi 76576,2715 To: LARRY OLSON 72227,3467 (X) ~ My BBS number is 717-586-2771 300-2400 baud 8/N/1 24hrs. I put up a MM/1 section for the public. to egin discussions and since I own one to give observations. Mike There is 1 Reply. #: 5415 S10/Tandy CoCo 21-Jul-90 08:54:47 Sb: #5356-Dedicated CoCo3 Fm: LARRY OLSON 72227,3467 To: Mike Guzzi 76576,2715 Ok, thanks Larry #: 5365 S10/Tandy CoCo 19-Jul-90 21:40:29 Sb: #5285-Memory Size Testing Fm: DENNIS SKALA 73177,2365 To: Kevin Darling (UG Pres) 76703,4227 (X) Yeah, I know --- that's the main reason for needing a fix. I did the same thing you did and read the GIME directly (ah, the folly of youth!). I also limited it to 40 memory blocks. ***** Dennis ***** #: 5369 S10/Tandy CoCo 19-Jul-90 23:54:27 Sb: #5229-Ledger Fm: David Sanchez 76200,2476 To: Jim Peasley 72726,1153 (X) Jim, Yep, it worked when I finally figured is out. Of course, I had some help along the way. Thanks, David #: 5370 S10/Tandy CoCo 19-Jul-90 23:55:56 Sb: #5256-Ledger Fm: David Sanchez 76200,2476 To: Joseph Cheek 76264,142 (X) Joseph, Thanks. Been up and runnin' for a while and it looks great. Keepin' me 'straight'. Thanks, David #: 5371 S10/Tandy CoCo 19-Jul-90 23:57:03 Sb: #5257-Ledger/no prob after all Fm: David Sanchez 76200,2476 To: Joseph Cheek 76264,142 (X) Thanks Joseph. I appreciate the help and will let you know. David #: 5381 S10/Tandy CoCo 20-Jul-90 19:19:36 Sb: #New gfx2 Fm: Floyd Resler 72500,2572 To: Kevin Darling Kevin, The new gfx2 module is a major help in writing Multi-Vue or mouse operated programs. However, I was wondering if there is anyway to change the enable/ disable of a menu/item without having to send the entire data packet to gfx2 every time? Floyd There is 1 Reply. #: 5387 S10/Tandy CoCo 20-Jul-90 23:00:03 Sb: #5381-#New gfx2 Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) Floyd, should be able to. For example, if you had set up a menu item as: RUN gfx2("Item",menudesc,1,"Files",Enable) then you should be able to just run that statement again with Disable instead (a zero). You can within reason, change anything on the fly, including attaching new pulldown menus entirely if you wished to. Oh. I see. You wanted to change it without going thru gfx2? Yes, it could be done, but it'd be a mess figuring out how. And you'd have to use either byte arrays or do peeks/pokes. Howcum you want to bypass gfx2 for this, btw? thx - kev There is 1 Reply. #: 5410 S10/Tandy CoCo 21-Jul-90 07:43:49 Sb: #5387-New gfx2 Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 No, no, no. You miss understand. I still want to use gfx2. I'll give you an example of what I mean. I'm writing a program where I change menus and items from enable to disable and back again several times. For items it's no big deal because there isn't that much info to send. However, for menus there is alot of info to send. I was thinking something like this would be nice: RUN gfx2("MNDisable",wd,1) Which is a lot better than: run gfx2("Menu",wd,1,"Disk",MId_Disk,8,4,m1,Enable) each time I wish to change the enable/disable. Do you think my suggestion would be possible? Floyd #: 5382 S10/Tandy CoCo 20-Jul-90 19:39:06 Sb: #GFX2 Fm: PHIL SCHERER 71211,2545 To: Sysop Kevin Darling (X) Hi Kev--Thanks for the new GFX2. I am using it now and I need a little help. I have duplicated the code in July 1990 Rainbow starting at line 7000 for use in another program. In the new program it wont go back to the calling window but rather it goes to the main Multiview window and I have to use the clear key to get back. Any ideas?? There is 1 Reply. #: 5389 S10/Tandy CoCo 20-Jul-90 23:07:29 Sb: #5382-#GFX2 Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 Phil - I don't have that Rainbow, but is that where it close out the extra window and tries to come back with a Select? Maybe this will help: place a Select path#0 gfx2 call at the beginning of your program. That may help os9 figure out who to come back to. This was originally impossible in the stock gfx2, as it failed on some path numbers. Hmm. You might be able to leave out the path0 specification. Dunno. Try a coupla variations. There is 1 Reply. #: 5411 S10/Tandy CoCo 21-Jul-90 07:46:49 Sb: #5389-GFX2 Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 I've used run gfx2(1,"select") when returning from other windows that were killed off and it works fine. I used it in my MultiEdit program when some of the Tandy menu options required their own windows. #: 5390 S10/Tandy CoCo 20-Jul-90 23:08:24 Sb: #5242-QIC 40 Tape Drive Fm: Paul K. Ward 73477,2004 To: NAM PUI 73347,3324 Nam, A variety of SCSI based tape backups are available, especially in 5.25" format. Check in the Shopper. PRices start at $325 or so. On the CoCo 3 you'll need to find a SCSI interface and maybe hack it up a little to hang the baby on the bus. I think OwlWare and KenTOn have SCSI stuff. Kevin Darling probably has the number for KenTon. Kevin? Paul #: 5392 S10/Tandy CoCo 20-Jul-90 23:09:50 Sb: #5308-QIC 40 Tape Drive Fm: Paul K. Ward 73477,2004 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, YOu could STILL do it, as you have ample hard drive storage just SITTING THERE .....!!! Grin. Paul #: 5413 S10/Tandy CoCo 21-Jul-90 08:26:01 Sb: sound Fm: Everett Chimbidis 76370,1366 To: 70721,435 Can't Seem to get SOUND to work Get err 43 after it draws the 3 small screens What can i do? exit Press !> #: 5420 S10/Tandy CoCo 21-Jul-90 13:38:58 Sb: #Dung. Depths 1.5 Crash? Fm: Mark E. Sunderlin 74026,3235 To: All I have downloaded Dungeon Deptd v. 1.5 and i can't seem to get it to run. The programs loads but when it gets tio the 3rd screen, that is the title screen, i get an "Error 43" has occurred in the dungeon". I =have= loaded syscall, inkey, and gfx2 into memeory, each with a load command, before running the game. Can anyone give me any clues as to why the programs always crashes at that point with this error? There are 2 Replies. #: 5424 S10/Tandy CoCo 21-Jul-90 18:06:11 Sb: #5420-#Dung. Depths 1.5 Crash? Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark E. Sunderlin 74026,3235 (X) Mark - just for grins, try merging gfx2/inkey/syscall into one file, and loading that... instead of loading each separately. That way they take up only one 8K block instead of three, which could cause error 043 on trying to map something else in. There is 1 Reply. #: 5440 S10/Tandy CoCo 22-Jul-90 08:52:58 Sb: #5424-#Dung. Depths 1.5 Crash? Fm: Mark E. Sunderlin 74026,3235 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Kind od weird, but merging gfx2, Inkey, syscall =and= gfx into one file and loading that before running the game did the trick. After I got off CIS yesterday, I dug through my old COS notes and saw something about B09 not being able to find thing unless they were mapped into the same 8K chunk. Been a while since I been around... and now you U.G. Pres?!?! Gosh. (grin) There is 1 Reply. #: 5444 S10/Tandy CoCo 22-Jul-90 09:31:42 Sb: #5440-Dung. Depths 1.5 Crash? Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark E. Sunderlin 74026,3235 Hey, glad to see you back, too! Messing with your coco again, eh? Or still? The basic09 thingie is simply because there are only eight 8K blocks possible within any 64K ram map. By merging those programs and loading them as one file, os9 sticks them right beside each other... so they end up in one block instead of three. Basic itself is 24K (3 blocks) long. That leaves 8-3=5 blocks left. Take away 3 more for 24K of data space, and you've got 8-3-3=2 blocks left. Obviously gfx, inkey, and syscall won't fit if they're separate! (that is, unless you force basic to Kill them and so unmap them... a time-waster). SO whatcha been up to? And what machines do you run now? A PC, I bet ;-) #: 5426 S10/Tandy CoCo 21-Jul-90 18:46:50 Sb: #5420-#Dung. Depths 1.5 Crash? Fm: Floyd Resler 72500,2572 To: Mark E. Sunderlin 74026,3235 (X) Merging syscall/gfx2/inkey into one file will definately take care of the problem. The Dungeon Depths is a memory hog with only one 8k block free after running. But, of course, this block is then taken up by syscall/gfx2/ inkey. When merging, don't forget to change the attributes on the new file and remember to type dungeon #24k when running the game. Otherwise, around about level 7 or so (after you barely made it through the other levels by the skin of your teeth!) you'll get a out of memory error and the game will end. That would not be fun! Floyd There is 1 Reply. #: 5441 S10/Tandy CoCo 22-Jul-90 08:56:07 Sb: #5426-#Dung. Depths 1.5 Crash? Fm: Mark E. Sunderlin 74026,3235 To: Floyd Resler 72500,2572 (X) Floyd, As Kev already rattled my foggy brain, is seems that all the subroutines must be merged into one file rather than loaded separetly(sp?). I like this game Floyd... I don't use multi-view, but anyway, we need MORE fun programs for OS9... lord knows we a LOT of utilities and not enough substance. Looks like I'm going to send in my little monetary vote for good programs. There is 1 Reply. #: 5459 S10/Tandy CoCo 22-Jul-90 11:51:17 Sb: #5441-Dung. Depths 1.5 Crash? Fm: Floyd Resler 72500,2572 To: Mark E. Sunderlin 74026,3235 That's the whole reason I wrote the game - I got sick of utilties! I'm on the verge of completing another one called Gem Quest. Instead of a bird's eye view it is a side view and there are ladders to climb and pits to jump. Parts of the game are patterned after Black Tigers, an arcade game. If things go as I hope they do, the game is going to require a huge amount of memory. Glad you liked it! Floyd #: 5422 S10/Tandy CoCo 21-Jul-90 18:00:23 Sb: #5410-#New gfx2 Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) Ah, I see now. Hmm, yes that should be possible, I think. What all these commands are doing of course, is setting up the static variable packets required by SS.WnSet for the menus, as you know. So there has to be enuf info passed for gfx2 to find the correct area and link stuff together (heh, how was that for doubletalk? grin). So let's see. To disable a menubar item would require the menu descriptor array and the item number, at least. I agree, could be done, and could be handy (I just figured not many people would do it.. hehe). Okay, maybe for version 4. There is 1 Reply. #: 5425 S10/Tandy CoCo 21-Jul-90 18:39:51 Sb: #5422-#New gfx2 Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) Be looking forward to it! It was just a hassle to want to disable or enable a menu and think "How did I set that up again?" and have to jump to the beginning of the program to find out (it would be nice if you could jump to offsets in BASIC09!). The program I'm working on is going to be rather large (most likely 30 or 40k). It is definately a specific need program - it's a Character Maintaining System for the Palladium Role Playing Game. Pretty specific, eh? But, I tell you what, it really shows off your new gfx2 module. By the way, I ran into a slight problem with it. The OnMouse call locked up (i.e. failed to wake up) from time to time. However, this is not a random occurance (thank goodness!) but happened after several quick mouse clicks. No big deal. It can be worked around. As a matter of fact, that particular point in my program works better without the OnMouse call! Floyd There is 1 Reply. #: 5427 S10/Tandy CoCo 21-Jul-90 22:09:00 Sb: #5425-#New gfx2 Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) Right on the OnMouse call. That's not uncommon in asm (which it is, actually, in this case) or anything else... what happens is that the mouse button sends a signal (due to quick clicking or contact bounce) between the time a signal is set up and the sleep(0) call. The sleep(0) then will sleep forever. I really should've had it sleep for a coupla seconds and check for the need to sleep again, instead. If I get some time I'll change it and post an ipatch... cuz it can be a pain. Thx for the reminder! There is 1 Reply. #: 5458 S10/Tandy CoCo 22-Jul-90 11:47:03 Sb: #5427-#New gfx2 Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) No problem. I'm just glad it wasn't one of those random problems. By the way, I figured out a way to change the enable/disable without having to type in the data again. I set up an array for each menu and item to hold the enable flag. I then change it when I need to and do a GOSUB which contains all the menu/ item information. That way I only have to type in everything once. Floyd There is 1 Reply. #: 5462 S10/Tandy CoCo 22-Jul-90 14:24:06 Sb: #5458-New gfx2 Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 Great idea! I was going to suggest calling a procedure to change the enables, but I really hate having lots of niggly procedures around... why didn't I think of a simple subroutine?! thx - kev #: 5423 S10/Tandy CoCo 21-Jul-90 18:04:07 Sb: #5417-Basic09 Fm: Kevin Darling (UG Pres) 76703,4227 To: Jim Peasley 72726,1153 (X) Thanks for the feedback, Jim. No, that is weird about the path error deal and preloading those modules. It does strike a chord somewhere in my memory, but I can't quite dredge it up yet. Something about basic variables getting eaten, but...? Do make sure that you pass paths to subroutine modules as integers tho... seems to help (not as BYTE). #: 5428 S10/Tandy CoCo 21-Jul-90 23:24:43 Sb: 200/25 columns Fm: Joseph Cheek 76264,142 To: all Is there any way to patch the Fast GrfDrv to be able to use 200/25 columns? I found the patch for the old grfdrv but it is unbearable having the graphics be that slow 8-). Can someone please derive a patch? Many many many thanks, Joseph Cheek #: 5442 S10/Tandy CoCo 22-Jul-90 09:13:56 Sb: #Basic09 help Fm: ARNOLD BRAUND 72257,3476 To: all Hi, I have a question on the usage of procedure calls in Basic09. I am currently writing a checkbook program that is larger than 64K when all of the seperate procedures are added up. I am using Shell+ v2.1 and gshell+ v1.24 with patches from Kevin's fastgrf.ar. My system is a Coco3, 512K, with a 20Meg Hard drive. Here is my problem: I start up the program in a 640 X 192, graphics window using chwt -5. I then start my main procedure. It doesn't matter if I use runb checbook or checbook. This main procedure is basically a "menu" that calls in other procedures. The problem I have observed, though, is that as the other procedures are called in and then ended, they do NOT get released in memory. It doesn't take long before I use up my entire 64K work space. I realize that when a procedure is called, that it eats up memory in blocks of 8K, but I thought that this memory was freed up when that procedure ended so that same memory was available for other called procedures. I can make everything work fine when I use the shell "unlink procedure" command in my main procedure as the next line following my call to a procedure. ie. run scrprnt followed by shell "unlink scrprnt". Maybe this IS the correct "fix", but I haven't seen it written anywhere. I know that by merging all of the procedures together, I can save on the 8K usage problem, but all of my procedures added together use up most of the 64K work space. I want to get this program working smoothly and properly before I attempt to upload it here. thanks, Arnie There are 2 Replies. #: 5445 S10/Tandy CoCo 22-Jul-90 09:37:51 Sb: #5442-Basic09 help Fm: Kevin Darling (UG Pres) 76703,4227 To: ARNOLD BRAUND 72257,3476 Arnie - try the Kill command instead of using shell/unlink. Look up the command in the manual, btw. They mention reasons for using a string variable name for both the RUN and the KILL command at times. best - kev #: 5446 S10/Tandy CoCo 22-Jul-90 09:39:59 Sb: #5442-Basic09 help Fm: Kevin Darling (UG Pres) 76703,4227 To: ARNOLD BRAUND 72257,3476 PS: the reason they don't automatically leave the basic/runb workspace/map is because it's assumed that the odds are very good, that you'll run it again soon. Many times of course, this is true. By not loading/linking over and over again, programs thus can run much faster. But the KILL command is there in case you have other ideas . #: 5443 S10/Tandy CoCo 22-Jul-90 09:15:26 Sb: #Chess for OS9?? Fm: Mark E. Sunderlin 74026,3235 To: All I asked this one about a year ago and then there simple was no chess for OS9, so.. I'll ask again. Does anyone know of any chess games for OS9? Seems like a great idea to me.... run chess in one window, do other things in another window while the computer thinks of its move. There are 2 Replies. #: 5447 S10/Tandy CoCo 22-Jul-90 09:41:49 Sb: #5443-Chess for OS9?? Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark E. Sunderlin 74026,3235 Mark - a lot of us think it'd be a great idea, also. I heard the other day that someone was finally doing an os9 chess game... a port from another OS, I think. If I can remember who told me that, I'll check on it. #: 5452 S10/Tandy CoCo 22-Jul-90 11:17:52 Sb: #5443-Chess for OS9?? Fm: Zack Sessions 76407,1524 To: Mark E. Sunderlin 74026,3235 I know of no Chess game for OS9, at least not one with a graphical interface. I am currently working on a variation of chess called KnightsBridge. You and the computer each have 7 knights. The one you and the computer must move is chosen at random. First playewer to capture 5 of the opponents knights wins. Full color graphics and mouse controlled. Zack #: 5461 S10/Tandy CoCo 22-Jul-90 14:13:58 Sb: #erased file Fm: Jim Peasley 72726,1153 To: Kevin Darling 76703,42 Kevin; I accidently deleted a text file and am having troubles getting it put back using dEd. Some pointers on where I'm going wrong, if you please. Here's what I've doce so far: o I used dEd to replace the missing first letter in the filename. o Went to LSN $C0BC to look at FD sector - showing $C7AB for a start. o Went to LSN $C7AB and paged thru text - it ends at $C7D1 $C7D1 -$C7AB -------- $26 sectors long o Went back to $C0BC and changed byte #21 to $26 from $00 o dir -e still shows 0 bytes for length What did I miss?? Here's a partial listing of the directory: Owner Last modified Attributes Sector Bytecount Name ----- ------------- ---------- ------ --------- ---------- 0 90/07/21 1129 ----r-wr C89C 2697 txt0721a 0 90/07/22 -921 ----r-wr C0BC 0 txt0722 0 90/07/22 0921 ----r-wr C0BD 6578 xxt0722 Any help greatly appreciated. Thanks, ...Jim There is 1 Reply. #: 5467 S10/Tandy CoCo 22-Jul-90 16:50:54 Sb: #5461-erased file Fm: Kevin Darling (UG Pres) 76703,4227 To: Jim Peasley 72726,1153 Jim, You also need to set the file length... at offsets 9,A,B,C in the file descriptor. Since it's close to $26 x256 bytes/sector long, you can start with $00 00 26 00 for the file length. Back it down if need be. Like $00 00 25 80, etc. You could just set it to 00002600 and copy it all with garbage at the end... and edit it. Or start at 00002500 and keep going higher and listing the file until you get everything. Or just read the dEd screen and figure out what the last good byte-within-sector offset is. Naturally, you must copy the file to a good name, and then go back and zero the first byte of the bad file's name again... as the sectors are no longer allocated. You were very close! Just needed the filesize set. - kev #: 5463 S10/Tandy CoCo 22-Jul-90 14:45:56 Sb: #5389-GFX2 Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) Hi Kev--Thats the one-I'll try your suggestion--Thanks. #: 5464 S10/Tandy CoCo 22-Jul-90 14:53:40 Sb: words Fm: PHIL SCHERER 71211,2545 To: Bob Van Der Poel 76510,2203 Hi Bob--I'm using your spellcheck package and when I try to use words I get a 216. All the other ones work fine.Maybe I dont have the syntax correct. Attr shows ewr. Any help will be appreciated. #: 5495 S10/Tandy CoCo 23-Jul-90 23:08:05 Sb: #5467-#erased file Fm: Jim Peasley 72726,1153 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev; Many thanks. I was so close to the forest, the trees were blocking the view! :-> In my endeavors to fix up the file, I had completely overlooked the FD.SIZ bytes and was concentrating on the FD.SEG bytes. One thing that I wouldn't have gotten tho, is the fact that I needed to copy the repaired file and re-delete the entry. If I get some time this week, I'll write up a procedure file for repairing deleted files and upload it to you for proofreading (and corrections!). The best way for me to learn anything is to try and explain it to someone else! Gracias! ..Jim O_o AACK! =( )= U There are 2 Replies. #: 5497 S10/Tandy CoCo 24-Jul-90 00:15:09 Sb: #5495-erased file Fm: Kevin Darling (UG Pres) 76703,4227 To: Jim Peasley 72726,1153 (X) Great! Someone has needed to do that for quite some time (file on undeleting files - grin). It's the same way with me: if I can get to the point that I can explain something to someone, then I'll remember it better myself. #: 5498 S10/Tandy CoCo 24-Jul-90 00:15:45 Sb: #5495-erased file Fm: Kevin Darling (UG Pres) 76703,4227 To: Jim Peasley 72726,1153 (X) PS: y'know, for small files you could almost write a program to automate a lot of this. Care to try? ;-) #: 5500 S10/Tandy CoCo 24-Jul-90 01:18:04 Sb: #5464-words Fm: Bob van der Poel 76510,2203 To: PHIL SCHERER 71211,2545 Phil, I just had a look at the source for "words" and it looked fine. So I tried the program, and I too got a 216. What happened is that the compiled program in the archive (as well as the one on my hard drive) is an earlier version of words. All you need to do is either recompile the program, or use the version you have but do a "chd /dd/sys/spell" first. The version you have is looking for the file "dictionary", not "/dd/sys/spell/dictionary". BTW, I will be uploading a new version of "spell" later this week (as soon as my 2400 baud modem arrives). It is twice as fast again as the one you now have. #: 5505 S10/Tandy CoCo 24-Jul-90 11:37:19 Sb: #readmac.pak Fm: Joseph Cheek 76264,142 To: sysop (X) Sorry, it happened again. I uploaded readmac.pak into lib 10 and forgot to say that it requires KD's enhanced GFX2. Could you *Please?* include it in my description? Thank you very much . . . There is 1 Reply. #: 5506 S10/Tandy CoCo 24-Jul-90 12:28:57 Sb: #5505-readmac.pak Fm: Wayne Day 76703,376 To: Joseph Cheek 76264,142 (X) Yep.. we'll take care of it, Joseph. Wayne #: 5514 S10/Tandy CoCo 24-Jul-90 15:51:39 Sb: Sound.Master Problems Fm: JIM MCDOWELL 70721,435 To: 76370,1366 I will need more information to be certain as to the problem you are experiencing. Here are some things to check: - SSC and SSCART should be placed on your boot disk (with Config, Ezgen, etc.) To determine if they are working try this: iniz ssc echo hi >/ssc If you get an error these files are not working properly. - Be sure RunB and GFX2 are in memory. Preferably merged together. merge RunB Gfx2 >RunbX attr Runbx e pe load Runbx You can even Runb GFX2 and Sound.Master together.. - Be sure to load Sound.Master into memory. It won't always run correctly by just typing in its name. load Sound.Master sound - Be sure XMODE is in memory, although this shouldn't give an error 43 if missing. From your description it sounds like something is missing in memory that needs to be there so check that first. The program should draw more than just three small screens. It begins with 3 in the upper left corner one in the upper right corner one in the lower left and lower right corner and one in the middle. If it fails before completing this then perhaps one of the draw files are missing. Here is a list of the files included in sound.master: 128 $22 $AEE898 sound 53 $22 $7E9959 cursor 53 $22 $D6120E menu 133 $22 $18D62D filemenu 53 $22 $6C0FF1 process 53 $22 $C4A015 switch 53 $22 $2E6AF4 putregs 52 $22 $1E94CB getname 53 $22 $09D119 getfile 35 $22 $14B9CE tone 29 $22 $F7D2B4 slider 35 $22 $577141 connect 35 $22 $94594E envelope 132 $22 $7980D7 env1 35 $22 $6FF97D noise 129 $22 $469828 ltrbox 132 $22 $623956 spkr 35 $22 $729CE6 menubox 53 $22 $99B7CD pointer 53 $22 $49E1DC pal 14 $22 $2E555B alpha 53 $22 $9EA968 tables 19 $22 $E8C3A5 registers Do an IDENT sound.master -sv to double check this. Its a long reply but I hope it helps. Please let me know if you still have any problems. If you do put together a file with an MDIR and MFREE and IDENTS for sound progs then mail them to me. This with a detailed description will make it easier to pinpoint the A(X. #: 5531 S10/Tandy CoCo 25-Jul-90 04:38:42 Sb: #4923-Ledger Fm: MOTD Editor..Bill Brady 70126,267 To: Joseph Cheek 76264,142 SYSCALL and GFX2 should *not* be merged with RUNB. They should be merged with the application. #: 5532 S10/Tandy CoCo 25-Jul-90 04:44:05 Sb: #4884-#SCSI drives Fm: MOTD Editor..Bill Brady 70126,267 To: Bob van der Poel 76510,2203 (X) SCSI now usually means: "hard drive with built in SCSI controller". (like Seagate ST277N. The "N" means SCSI. A "kit" means with a PC (AT-Bus) controller. SCSI can be daisey chined. SCSI don't care about sectors.... thats up to the OS & drivers. There is 1 Reply. #: 5587 S10/Tandy CoCo 26-Jul-90 17:43:56 Sb: #5532-SCSI drives Fm: Jim Williams 72157,3524 To: MOTD Editor..Bill Brady 70126,267 a SCSI harddrive usually means a harddrive with an imbedded SCSI controller.... which I think you just said --Eet-- Director of Mayhem Extra Terrestrial Imports, Ltd. #: 5533 S10/Tandy CoCo 25-Jul-90 04:47:41 Sb: #5071-SCSI drives Fm: MOTD Editor..Bill Brady 70126,267 To: Paul K. Ward 73477,2004 (X) Paul... as a rule of thumb: CD ROM is about the same as floppy. #: 5549 S10/Tandy CoCo 25-Jul-90 17:38:15 Sb: #MOTD? Fm: Floyd Resler 72500,2572 To: all This may sound like an dumb question but what does MOTD stand for? There are 2 Replies. #: 5551 S10/Tandy CoCo 25-Jul-90 17:40:27 Sb: #5549-MOTD? Fm: Pete Lyall 76703,4230 To: Floyd Resler 72500,2572 (X) MOTD = Message of the Day. Taken from a file in the /etc directory on Unix systems that is printed out as each user logs on. OS9 copied this and stuck it into /DD/SYS I believe. MOTD is also the name of the newsletter of the OS9 User Group. Bill Brady is the editor. Pete #: 5552 S10/Tandy CoCo 25-Jul-90 17:41:00 Sb: #5549-#MOTD? Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) MOTD = Message Of The Day... when you log into a system, it usually prints the "motd" file in your /dd/sys directory. Kinda like when you log onto CIS and get the What's New stuff... or the bulletins here in the forum. It's also, of course, the name of the OS9 Users Group magazine ;-). There is 1 Reply. #: 5582 S10/Tandy CoCo 26-Jul-90 13:26:18 Sb: #5552-MOTD? Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) That simple, eh? And I thought it was going to stand for some long, cryptic computer term! #: 5561 S10/Tandy CoCo 25-Jul-90 20:47:17 Sb: #5444-#Dung. Depths 1.5 Crash? Fm: Mark E. Sunderlin 74026,3235 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, Actually, my new time taker-uper for a while has been a new interest in Ham radio. Thatalong with moving in with my sweetie last May have been keeping me away from my little coco friend. I still work for the evil IRS, but I still live in rural Virginia. I'm on a diet so LOTS of fish, it not just a at Rainbowfests. At work I'm forced to use an IBM, honest to god true BLUE IBM, pc, bit Istill have and use the CoCo here at home. Thoufh I've been tepmted to look at some other machines.. such as the Atari ST, Amiga, MM/1, and the tomcat. I'm feeling the upgrade itch. My sweetie wants to use this computer thing, and bare OS9 just doesn't cut it for her.. Multiview might be a good temp fix, look for my general message on the subject. You still in NC? Well, I got to scoot. There is 1 Reply. #: 5565 S10/Tandy CoCo 25-Jul-90 23:43:11 Sb: #5561-#Dung. Depths 1.5 Crash? Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark E. Sunderlin 74026,3235 (X) Sounds like you've been busy, alright. BTW, I finally saw a picture of a monkfish.... ugly! Good thing I tasted it before seeing it . Yah, you _need_ a new machine for your sweetie to use (yeah, right hehe)... don't you just feel the need, the need for speed?! There is 1 Reply. #: 5585 S10/Tandy CoCo 26-Jul-90 17:27:24 Sb: #5565-Dung. Depths 1.5 Crash? Fm: Mark E. Sunderlin 74026,3235 To: Kevin Darling (UG Pres) 76703,4227 (X) Gosh Kevin, after spending about $600.oo on radio equipment and not being able to really justify any more until I get a lisence to transmit... I got to spend money on something! Sue has looked over my should once in a while and asked, "Why don't you get something modern that doesn't spraw all over your desk.. something maybe I can use too?" Heh, but of course I need speed, speed to support that GUI for my sweetie! #: 5563 S10/Tandy CoCo 25-Jul-90 20:58:47 Sb: #Multi-View: Questions! Fm: Mark E. Sunderlin 74026,3235 To: All After several months of gathering dust while I moved, I'm back to using my CoCo3 with OS9. However, now I have my sweetie here with me and she7s like to use this computer some too. I'm an olde 'C' and Unix hacker by trade so bare OS9 works great for me, but I don't want to inflect that on her. So, in order to make OS9 easier for her (and me!) to use, I'm thinking about the $40.00 splurge(grin) for Multi-View and I have some questions: 1. How many modes to you have to make to the off the shelf version from R.S before it works the way it should? 2. True or False: I can run all my current Os9 programs under Multi-View. 3. T or F: I cen set up all my programs and files so my sweetie can use and access them with the mouse and Icons, sort of like she7s seen on a mac. 4. I don't need to write my own programs and utilities to make this all work. 5. Multi-View can deal with my hard disk T or F? 6. There is no question #6 7. What Shocks am I in for with MV? 8. T or F: Multiview has been out a while and it's a "Mature" programs with us OS9 wizzes having worked out all the bugs. 9. What "bad" things come with using MV? 10. Whatelse do I need to know? If it can make my programs and files "Point & Shoot", then it'll be worth the $$ and time i spend hacking & configuring. There are 2 Replies. #: 5573 S10/Tandy CoCo 26-Jul-90 05:51:51 Sb: #5563-Multi-View: Questions! Fm: Kevin Darling (UG Pres) 76703,4227 To: Mark E. Sunderlin 74026,3235 (X) Mark, let's see: 1. There are about 3 or 4 mods to make to stock GShell, all in Lib 10 here. Hopefully someone knows which ones they all are . Ask again. 5 cents, please! Actually, they speed up gshell, and add some new gizmos (Kent Meyers did those). And you'll want (if you don't have it already), the FSTGRF.AR file to speed up GrfDrv... it really helps with gshell and icons. 2. True. And you don't have to use MV always.. you can still open regular interactive shell windows... even from MV. Gshell is just another program, y'see... it doesn't take over or anything. Umm, VDG-screen games/etc do require an extra util or two. 3. Pretty much true. You add icons, and what would be called PIF files on the IBM, and gshell uses those to display and start programs. Altho you may not find yourself using gshell that much (which is in line with Amiga types not using their Workbench, but instead simple shell windows like us), your sweetie should find many things easier. I know quite a few people who have their machine set to come up into Gshell so that their kids/wives can just click and go, pretty much. 4. Naw, icon editors and other utils are all over the place. I believe Mark Griffith and Ron Lammardo helped with some of the Gshell-specific commands. 5. No sweat on the hard disk. Works best off there. 6. If no question, no answer. But you still get charged 5 cents . 7. Shocks? Slow, until you patch. Otherwise, not much. 8. Yeah, it's pretty solid these days, with Kent's patches. 9. No bad things, since you can always CLEAR to a regular shell. Maybe some room taken up for icons, etc. 10. I'd do a "sca/sho/key:gshell" in Lib 10 and see what pops up. NOTE* if you do a lot of programming (like you used to), then you may not use it much. But your sweetie may. And besides, you need the Windint module which is included to do/run the fancy menuing stuff around. #: 5583 S10/Tandy CoCo 26-Jul-90 13:34:10 Sb: #5563-Multi-View: Questions! Fm: Floyd Resler 72500,2572 To: Mark E. Sunderlin 74026,3235 (X) I patched MV rather painlessly to make it better and faster. I use it on my hard drive as well. As a matter of fact, I think a hard drive really makes MV shine. Now, I had to do a little extra programming to get some of my existing programs to work for two reasons: 1. Some programs have to be run from the VDG window. You can find C programs that will create a VDG window in the libraries. 2. I have all my AIFs in one directory (called PROGRAMS). So, when a program must access a different directory, I had to change it before booting the program so I had to write some special boot programs. If you want to do any programming with the point-n-click interface, the WindInt module alone makes it worth the money. #: 5564 S10/Tandy CoCo 25-Jul-90 21:41:54 Sb: #5500-words Fm: PHIL SCHERER 71211,2545 To: Bob van der Poel 76510,2203 (X) Thanks a lot Bob for the help!! #: 5569 S10/Tandy CoCo 26-Jul-90 00:25:30 Sb: #sound Fm: Everett Chimbidis 76370,1366 To: 70721,435 (X) OK i have done all this and all files are found and iniz ssc and echo comes back with no error BUT it wont say anything?? What does this mean? Still the same error when running the program (sound) . What Slot should the sspak be in?? There is 1 Reply. #: 5592 S10/Tandy CoCo 26-Jul-90 21:46:36 Sb: #5569-#sound Fm: Dan Robins 73007,2473 To: Everett Chimbidis 76370,1366 (X) Everett, Are you using this with Level 1 or Level 2 OS9? If Level 2, it won't fly without a hardware hack to the SSC pack. Still interested? Dan There is 1 Reply. #: 5593 S10/Tandy CoCo 26-Jul-90 23:03:21 Sb: #5592-#sound Fm: Everett Chimbidis 76370,1366 To: Dan Robins 73007,2473 (X) YES now what?? Also are you useing the new shell & gfx2? There is 1 Reply. #: 5603 S10/Tandy CoCo 27-Jul-90 05:22:10 Sb: #5593-sound Fm: Dan Robins 73007,2473 To: Everett Chimbidis 76370,1366 Everett, Okeydokey....now what you need to do is download the file Bruce Isted uploaded on modifying the Speech Sound pak so that it works at the CoCo's high speed CPU rate. The file is in LIB 10 and is called SSPAK.AR. The pak depends on the CPU frequency of the CoCo, and since Level 2 OS9 runs in the CoCo's hyper speed (grin) it throws the pak off, which is why it won't fly. Making this modification to the pak will allow it to run with the CoCo3's high speed. RE: GFX2 & the new shell....yeppirs! However, if you do have a question about these, might be best to point them towards Kevin Darling, as he wrote them both! Dan #: 5594 S10/Tandy CoCo 27-Jul-90 00:01:05 Sb: #/d2??? Fm: edward langenback 73510,145 To: all i recently got hold of an OLLLLD radio shack CoCo drive (model what would it take to set this drive up as /d2 for os/9? i'm currently running a disto mini controller 1 and two 40 trk dsdd drives as /d0 and /d1. i'd consider getting another 40trk, but i got the 26-3022 free, can't do that with new 40trks. thanks, Ed. There is 1 Reply. #: 5605 S10/Tandy CoCo 27-Jul-90 06:50:04 Sb: #5594-/d2??? Fm: James Jones 76257,562 To: edward langenback 73510,145 All you need is the appropriate descriptor. I note that in the descriptors that come with stock OS-9/6809 Level Two, there's a d2_35s.dd, and that could very well be what you want. (Just as a simple check, see if the length is the same as your d0 descriptor--sdisk3, I think, may keep an extra field or two, and I'm not sure what device driver you are using.) #: 5618 S10/Tandy CoCo 27-Jul-90 17:03:30 Sb: sound Fm: JIM MCDOWELL 70721,435 To: 76370,1366 The echo test only proves that the system recognizes your SSC. You may or may not hear anything, so that fact that you didn't hear anything does not mean anything unfortunately. This driver doesn't support speech. I'm afraid without more information I can't help you too much. One person who sent me a note on Delphi has had no problems so I don't think the program itself is causing the problem. You mentioned that 3 small screens were drawn before the 43 error. Were these 3 at the top right of the screen? The program should draw 4 identical boxes. 3 at the top and 1 at the bottom left. The program calls the box routine 4 times consecutively so if it could draw 3 boxes why not four? It doesn't make sense. The only possible explanation left (at least that I can think of), if all the necessary files are in memory, is that your process memory is full. Sound.Master uses 2 blocks GFX2 uses 1 block XMODE uses 1 block RUNB uses 2 blocks --Total = 6 For certain shell calls perhaps another 1-2 blocks. Since each process has only 8 blocks if for some reason your process had another file mapped to it (say you merged GFX2 and Basic09, which would be a 4 block file) something would be squeezed out and POOF! an error 43. But unless you provide some detailed information I can't help you. I need to know your complete system config, MDIR, MFREE with all files in memory, etc. #: 5619 S10/Tandy CoCo 27-Jul-90 17:30:34 Sb: Sound.Master Fm: Hugo Bueno 71211,3662 To: Jim McDowell Jim, First, I'd like to congratulate and thank you for your Soundmaster program. I've been looking for something like it for three years now (since I bought the speech cartridge). Now, for some questions: 1) Why use the arrow keys? I'd prefer the mouse myself. 2) Is the device driver capable of speech? I would find that capability very useful. 3) How is it that the SSCart driver works with an unmodified pak? Is the Coco's clock speed dropped down to .89 MHz when doing sound? 4) Would it be possible to "un-hardcode" the window used by the program? Hugo Press !> #: 5620 S10/Tandy CoCo 27-Jul-90 21:18:24 Sb: #5619-Sound.Master Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 (X) Since I didn't write Sound Master I can't answer all your questions. But, yes, it is capable of speech. Simply open a path and print to the path the text you wish it to say. I found out that if you set a delay loop from 1 to the length of the text times 100 (i.e. FOR count=1 TO LEN(text)*100) before closing the path, you will get all the speech in just as the path closes. #: 5622 S10/Tandy CoCo 27-Jul-90 21:25:07 Sb: Sound Master Fm: Floyd Resler 72500,2572 To: Jim McDowell Jim, Your Sound Master program is very nice! I have a couple of suggestions though: 1. Mouse control 2. Ability to drag the "zippers" and then play the sound when the button is released 3. A "play" button on the screen to repeat the sound 4. Ability to save sounds under any file name with a .sav extention I am currently reworking a game I've been working on to include sounds from the Speech/Sound Pak. Of course, these sounds would have been impossible without your program (impossible for me to create that is!). By the way, do you know what some musical note equivalents would be for the SSC? Floyd #: 5623 S10/Tandy CoCo 27-Jul-90 23:25:10 Sb: #5618-sound Fm: Everett Chimbidis 76370,1366 To: JIM MCDOWELL 70721,435 (X) yes i have but what am i looking for? How will i know the block that doesnot fit?? I do have many drivers installed in the boot (I have 2 harddrive and 3 floppys) #: 5626 S10/Tandy CoCo 28-Jul-90 01:25:09 Sb: #5531-Ledger Fm: Joseph Cheek 76264,142 To: MOTD Editor..Bill Brady 70126,267 hmm, why do you say that? (syscall and gfx2 should be merged with apps, not runb). #: 5630 S10/Tandy CoCo 28-Jul-90 03:06:00 Sb: #5605-/d2??? Fm: edward langenback 73510,145 To: James Jones 76257,562 (X) ok, i'd pretty much thought that d2_35s.dd was the right descriptor. device driver? that'd be the cc3disk, the version that was patched/modified so that utils like pcdos and rsdos will work. my main trouble is... does that thing insist on having some of it's pins pulled? (the drive select pins for any drive but e one that i want it to be> i've made up a new cable for the three drive setup, and tested it by putting all three connectors in turn on the two drives i started with, everything worked fine. put the third drive in, make a new boot disk including d2_35s.dd.... and nothing. thanks, Ed. #: 5638 S10/Tandy CoCo 28-Jul-90 06:36:18 Sb: #5594-/d2??? Fm: Kevin Darling (UG Pres) 76703,4227 To: edward langenback 73510,145 (X) Ed - yeah, the old RS drives require that some pins be pulled on the cable connector to that drive. For it to be drive 2, for example, the pins would be pulled for selects 0,1,3. (or as is probably number in most docs, 1,2,4). Alas, I don't have my docs at hand. Quick, someone! #: 5648 S10/Tandy CoCo 28-Jul-90 11:07:02 Sb: #elim + MV Fm: JOERG SATTLER 74016,631 To: all I have a question about the way MV looks at the system. When in Multi View I find that I am unable to query and also change the port assignment from /t1 or /t2. I am using the eliminator. Altough the port /t2 works fine when used with a telecomm program. Multi View seems unable to address either port from within itself when asked from the PORT menu option. I was beginning to wonder why ??? Any ideas?? There are 2 Replies. #: 5660 S10/Tandy CoCo 28-Jul-90 13:43:42 Sb: #5648-#elim + MV Fm: Zack Sessions 76407,1524 To: JOERG SATTLER 74016,631 (X) First of all, I assume by "Multi View" you really mean the Graphics Shell, GShell which comes with it. MultiVue is the collective termnm for the Graphics Shell, it's associated support programs, and associated support modules. The only time that I am aware of that GShell addresses a communications port is when you access the Port function from the Tandy menu. That runs a program called gport. First thing it asks you is the name of the port you want to affect. According to the manual this can be /p, /t1, /t2, /t3, /m1, or /m2. Since I don't use the eliminator, I am unfamiliar with it. Does it use the same device names? Zack ; There is 1 Reply. #: 5680 S10/Tandy CoCo 29-Jul-90 11:28:27 Sb: #5660-elim + MV Fm: JOERG SATTLER 74016,631 To: Zack Sessions 76407,1524 (X) device names have not changed from the standard TANDY/MICROWARE os9 names but the addresses are different. Joerg #: 5669 S10/Tandy CoCo 28-Jul-90 22:54:13 Sb: #5648-#elim + MV Fm: Kevin Darling (UG Pres) 76703,4227 To: JOERG SATTLER 74016,631 (X) joerg - you mean from the gport util? I think it has to do with the size of your bootfile... it has trouble linking it in or something. Kent had a patch which fixed this (I think). Mark G may know about it... Mark? There are 2 Replies. #: 5681 S10/Tandy CoCo 29-Jul-90 11:34:35 Sb: #5669-#elim + MV Fm: JOERG SATTLER 74016,631 To: Kevin Darling (UG Pres) 76703,4227 (X) Hmmmmmmmmmmmmm, will have to look it up and hope that I can find it the observation on my part came about when I was experimenting a little bit and I thought to invoke the tsmon mail system mail2.ar from this sig but I wanted to reconfigure the port from the gport utility from the tandy menu in Multi View. Is it possible the gport is hardcoded to the std /t2 device address &FF68 of the Tandy rs232 pak and not responsive to a device name that also uses a different device driver (DACIA) and also the descriptor address is different ????? Joerg There is 1 Reply. #: 5691 S10/Tandy CoCo 29-Jul-90 15:58:37 Sb: #5681-#elim + MV Fm: Kevin Darling (UG Pres) 76703,4227 To: JOERG SATTLER 74016,631 (X) No, Gport wouldn't care about addresses, etc. It just does an xmode sort of thing. So you could do the same thing: open a shell window, xmode the device, and it would be the same thing. There is 1 Reply. #: 5718 S10/Tandy CoCo 30-Jul-90 23:15:14 Sb: #5691-#elim + MV Fm: JOERG SATTLER 74016,631 To: Kevin Darling (UG Pres) 76703,4227 (X) So my original question is again, why does the tandy menu choice port return an error and refuse to read the descriptor ??? Acting as if /T2 were not there ?? Joerg There is 1 Reply. #: 5720 S10/Tandy CoCo 31-Jul-90 01:07:19 Sb: #5718-elim + MV Fm: Kevin Darling (UG Pres) 76703,4227 To: JOERG SATTLER 74016,631 Probably because it simply cannot link that descriptor into its map... altho this doesn't seem right in retrospect. Let's see, GPort is 1 block long, and needs 1 block for data. That leaves 6 blocks (48K) where it can link in the bootfiles. I would think that your bootfile is <48K?? #: 5697 S10/Tandy CoCo 29-Jul-90 22:24:46 Sb: #5669-elim + MV Fm: Mark Griffith 76070,41 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev and Joerg, Gport attempts to link to (I think) the driver (or maybe the descriptor). In any case, since both of these are in the bootfile and loaded as part of the system map, the entire system gets linked in with it. This is where the problem is I believe. The is a patch in MV2PAT.AR (in dl10) for Gport, but it only fixes it if the bootfile is less than a certain size, but I forget the size. So, the best way is to use Xmode until someone comes up with a better Gport utility. Mark #: 5664 S10/Tandy CoCo 28-Jul-90 18:45:44 Sb: #Sort Fm: PHIL SCHERER 71211,2545 To: ALL Can anyone recommend a sort procedure to alphabetize the words in a text file? There are 2 Replies. #: 5667 S10/Tandy CoCo 28-Jul-90 20:59:54 Sb: #5664-#Sort Fm: James Jones 76257,562 To: PHIL SCHERER 71211,2545 (X) Depends, I guess. If you want the output with one word per line, then something like tr '[ \t]' '\n\n' ) One zoom took 36 hours to create!! I want my MM/1!!! Zack #: 5730 S10/Tandy CoCo 31-Jul-90 17:43:27 Sb: #5722-#Fractal.ar Fm: Bruce MacKenzie 71725,376 To: Jim Peasley 72726,1153 (X) Jim I'm gratified to hear you enjoy the program. The origin of the program came out of a general discussion of the Mandelbrot set in the Computer Recreations column in the August 1985 Scientific American. I wrote an asm lang version for a 64k COCO I at that time (you can still find it over on the COCO forum--probably will bomb out if try to run it on the III though). The present Multi-Vue program is the third incarnation of the program growing out of that effort. As it turns out there is a very good article on fractals in the latest Scientific American (the August issue) and they list several books for further reading at the end. The only other thing that comes to mind is the book CHAOS by James Gleick in which the Mandelbrot set is discussed. This last contains some beautiful pictures that make the output of my little program look sick. Heck with the MM1, I want a Cray. There are 2 Replies. #: 5731 S10/Tandy CoCo 31-Jul-90 18:21:22 Sb: #5730-#Fractal.ar Fm: James Jones 76257,562 To: Bruce MacKenzie 71725,376 (X) Suggestions for the program (which *is* quite a nice one): 1. You might want to switch over to fixed-point arithmetic for speed--though it does limit the zoom factor compared to floating-point, so perhaps not. 2. If you aren't already doing it, you might consider using an adaptive method, namely doing the corners of a rectangle and then if the center comes out the same as the corners, presume the whole rectangle takes on that value; otherwise recur on the quadrants. (One can do various things to avoid being faked out, such as setting a minimum recursion level or subdividing the rectangle randomly instead of always smack dab in the middle.) There is 1 Reply. #: 5734 S10/Tandy CoCo 31-Jul-90 20:21:27 Sb: #5731-#Fractal.ar Fm: Bruce MacKenzie 71725,376 To: James Jones 76257,562 (X) James, I don't see how you could write the program using integer math. In the original rsdos/asm version I actually wrote my own 2 byte mantissa floating point routines to speed things up. But I was younger then and impatient. This time through I decided to push the resolution to the limit. It would be posible to use symmetry to speed things up in certain cases. The Mandelbrot set has a plane of symmetry about y=0 and Julia sets have inversion symmetry about the origin. The problem is that in order use this the pixle grid must be symmetrically disposed wrt the symmetry element--which in general it isn't. You could fudge things to get the grid in line but if the symmetry element is off screen you can't use it anyway. I considered all this and decided it introduced too many if--thens in an otherwise clean algorithm. In a couple of places I've seen reference to faster algorithms for generating the sets. I beleive this involves successive distortions of a line converging on the outline of the set. But I've never heard described exactly how this is done. If anybody knows anything about this I'd be interested in hearing about it. There is 1 Reply. #: 5736 S10/Tandy CoCo 31-Jul-90 21:09:52 Sb: #5734-#Fractal.ar Fm: James Jones 76257,562 To: Bruce MacKenzie 71725,376 (X) Hmmm...in one of those hardback fractal books with lots of neat color plates, there's mention of an algorithm that converges on the set by picking points and generating disks with the points at the center that are all in the set iff the center is in the set, but that doesn't give you the neat kind of colorful images we all know and love--just a picture of the set itself. There is 1 Reply. #: 5744 S10/Tandy CoCo 31-Jul-90 23:22:42 Sb: #5736-Fractal.ar Fm: Bruce MacKenzie 71725,376 To: James Jones 76257,562 (X) Yeah, but with that kind of thing, if it were fast, you could implement a fast zoom feature. You could use this to search around the set for neat stuff to do a full color rendition of. It could really speed up the process. This latest Scientific American article, which I've been looking at a bit more closely this evening, does describe the process well enough for Julia sets I think. At least to the point that I can start fooling around with it. I'll have to think about how to do the same type of thing for the Mandelbrot set however. #: 5743 S10/Tandy CoCo 31-Jul-90 22:22:19 Sb: #5730-#Fractal.ar Fm: Bob Palmer 74646,2156 To: Bruce MacKenzie 71725,376 (X) Another book which you might find interesting is "Fractal Programming in C" by Roger T Stevens published by M&T Books. It is chock full of C code and output examples for many variations of fractal geometry and resulting patterns. The code is all for MSDOS of course but ports easily and the pictures are intriguing. I keep promising myself to get a windowing package patched together to let me use the text's routines and the COCO windows and mouse. Maybe someday. Bob P. There is 1 Reply. #: 5745 S10/Tandy CoCo 31-Jul-90 23:23:58 Sb: #5743-Fractal.ar Fm: Bruce MacKenzie 71725,376 To: Bob Palmer 74646,2156 Thanks for the tip, Bob. I'll have to see if I can find it. #: 5765 S10/Tandy CoCo 01-Aug-90 20:34:48 Sb: #Sound Fm: JIM MCDOWELL 70721,435 To: 76370,1366 (X) To identify if you have a too many blocks assigned to your process check the sizes of each file related to the program (Sound.Master, Runb, GFX2, etc.) Then determine how many 8K blocks would be required to hold each file. For example if Runb is 9K long then you would need 2 blocks and so on. If the total number of blocks used is 7 or more you have too much assigned to your process (the program needs a block t make system calls.) If you mere all the files into one you can reduce the number of blocks needed. If GFX2 is 3K and is merged with Runb (9K) the resulting file size is 12K so it only needs 2 blocks instead of 2 for Runb and 1 for GFX2. However funny things can happen when you have a long boot list like you have described. Why don't you try running the program from a 2 floppy boot.(Leave out the other drivers and run a bare minimum system) If that works then you will have to rearrange the order of your drivers so that you can run it with your hard drives. --- Jim McDowell There is 1 Reply. #: 5768 S10/Tandy CoCo 01-Aug-90 21:53:02 Sb: #5765-Sound Fm: Everett Chimbidis 76370,1366 To: JIM MCDOWELL 70721,435 Thanks for your help I'll try that!! Press !> #: 5769 S10/Tandy CoCo 01-Aug-90 22:24:49 Sb: #5720-elim + MV Fm: JOERG SATTLER 74016,631 To: Kevin Darling (UG Pres) 76703,4227 (X) Boot files is about 32K or something like that. JS #: 5770 S10/Tandy CoCo 01-Aug-90 22:26:06 Sb: #5720-elim + MV Fm: JOERG SATTLER 74016,631 To: Kevin Darling (UG Pres) 76703,4227 (X) Am rebuilding my bootfie and et you know kOexacty what happens later. JS #: 5778 S10/Tandy CoCo 02-Aug-90 11:51:26 Sb: #Sound.Master Fm: JIM MCDOWELL 70721,435 To: Hugo Bueno 71211,3662 (X) Hi I almost didn't see your msg. I wrote the program over a year ago and originally only intended to use it myself so I skipped over some of the niceties. Since everyone who has dropped me a line asks for mouse/joystick control and eliminating the /w7 hardcoding I plan to upload an updated version within 2 weeks (if everything goes well). I have already started a C version which will include the above and more but that may be a while in coming. The driver is technically not capable of speech because when the device is opened by a program it starts by initializing the Cart. to receive sound data. However I have had it occasionally talk when I ECHOed a msg to it?!? I would suggest getting SSPAK.ar to use the speech capability. Should be somewhere on the sysem. And yes the driver does poke down the speed for unmodified S/SC's. Thanks for the msg. If you have any other comments pls send them my way. -- Jim McDowell There is 1 Reply. #: 5787 S10/Tandy CoCo 03-Aug-90 08:05:02 Sb: #5778-#Sound.Master Fm: Hugo Bueno 71211,3662 To: JIM MCDOWELL 70721,435 (X) Actually, the sscart driver does handle speech. I'm writing a program that reads in a file line by line, and reads it to you. My only problem is figuring out the delay required before sending out the next speech string. I tried peeking location ff7e, but it doesn't help. Do you have any insights as to how I could determine whether or not the cart is ready for the next string of characters? Hugo There is 1 Reply. #: 5791 S10/Tandy CoCo 03-Aug-90 15:33:29 Sb: #5787-#Sound.Master Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 (X) I found that multiplying the length of the string by 100 and making that the length of the delay (i.e. FOR count=1 to LEN(text)*100) was nearly perfect before sending the next string. There is 1 Reply. #: 5823 S10/Tandy CoCo 04-Aug-90 11:12:54 Sb: #5791-#Sound.Master Fm: Hugo Bueno 71211,3662 To: Floyd Resler 72500,2572 (X) Your method works, but only for sentences with mostly words. Throw in a couple of numbers, or more diificult words, and things don't work out so well. I think the best method would be to PEEK() the cartridge. However, when I peek at $ff7e, it doesn't help me. (see SSC manual page 6). Hugo There is 1 Reply. #: 5838 S10/Tandy CoCo 04-Aug-90 13:59:17 Sb: #5823-#Sound.Master Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 (X) Interesting that the PEEK doesn't help. If I can ever find my manual maybe I can figure out something. Floyd There is 1 Reply. #: 5840 S10/Tandy CoCo 04-Aug-90 16:11:59 Sb: #5838-#Sound.Master Fm: Hugo Bueno 71211,3662 To: Floyd Resler 72500,2572 (X) Well, today, I got the peek to work. Turns out I was peeking before the text was sent out, not after. Switching the two statements made all the difference. Now, I just wish I had the knowledge to write a proper driver, instead of doing things illegally. I'd like to convert the program to C. My only problem is: How would I PEEK at a specific address using C? By the way, the basic09 version reads any text file now (as long as each line is terminated by a CR) Hugo There is 1 Reply. #: 5846 S10/Tandy CoCo 04-Aug-90 18:26:42 Sb: #5840-#Sound.Master Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 (X) I'm not sure what mean about illegally, but if you want to write something requiring the speech/sound driver, all you have to do is make sure the user understands he needs this particular one. However, if the driver has been released as public domain (which I think it has), you can include it in any software you write as long as you do not get money for it. Of course, I could be wrong on all this! I don't think so, however. By the way, I called specifically to leave you a message about the PEEK, but you found out anyway! Floyd There are 2 Replies. #: 5848 S10/Tandy CoCo 04-Aug-90 21:08:43 Sb: #5846-Sound.Master Fm: James Jones 76257,562 To: Floyd Resler 72500,2572 (X) From what I've read, there is *no* constraint on the use of something placed in the public domain. If someone puts a song, or a program, into the public domain, then anyone can do *anything* to it, including sell it (one would think someone would have to be pretty gullible to buy something freely available, but I've heard that the government was sold some public domain stuff for lotsa $$$ once...) or incorporate it in a work that is not in the public domain. #: 5880 S10/Tandy CoCo 05-Aug-90 16:16:55 Sb: #5846-Sound.Master Fm: Hugo Bueno 71211,3662 To: Floyd Resler 72500,2572 (X) By illegally, I meant having to peek from the program rather than letting the device driver do all the work for me. Hugo #: 5779 S10/Tandy CoCo 02-Aug-90 11:53:09 Sb: #Sound Master Fm: JIM MCDOWELL 70721,435 To: Floyd Resler 72500,2572 (X) Thanks for the kudos. Keep looking on the system because within 2 weeks I will upload a revised version of Sound.Master with joystick/mouse control and /w instead of /w7. I'm going to hold off on dragging the zippers until my C version (already well in the works). The Play Button idea is good with the joystick/mouse. It isn't very convenient when you have to use the arrow keys. I am planning to make it possible to save sound files under any file name in my C version. Also (definitely future) I would like to include other features of the S/SC like using its buffers and including musical note transcription. If you look in Appendix D of the manual it has musical note conversion. If you have any other comments let me know. -- Jim McDowell There is 1 Reply. #: 5792 S10/Tandy CoCo 03-Aug-90 15:39:58 Sb: #5779-Sound Master Fm: Floyd Resler 72500,2572 To: JIM MCDOWELL 70721,435 (X) I KNEW there was a musical conversion chart in the docs but I can't find mine! I probably found them one day and decided "I'll never need these" and threw them away. I would love to be able to play music in the background while the program is drawing or accessing the disk. By the way, is there anyway for the driver to go back to the 2Mhz mode after receiving data? Also, why does the pack send popping noises when something is printed to the screen when the path to the pack is open? This only occurs after data has been sent to it. Floyd #: 5788 S10/Tandy CoCo 03-Aug-90 08:10:24 Sb: #fractal program Fm: Hugo Bueno 71211,3662 To: bruce mackenzie Bruce, Love the fractal program. I have it running in the background even as I type. My only criticism (you knew it was coming!) is the awkward way of moving the zoom box around. I find it hard to be precise. Why not have the box move with actual movement of the mouse? Hugo There is 1 Reply. #: 5799 S10/Tandy CoCo 03-Aug-90 16:58:32 Sb: #5788-fractal program Fm: Bruce MacKenzie 71725,376 To: Hugo Bueno 71211,3662 (X) Hugo, Glad to hear you like the program. I couldn't have the box follow the mouse directly because the mouse resolution is not great enough--64 positions to 320 for the screen. I agree the positioning is a bit awkward. I put in a delay after the first one pixle shift of the box before continuous movement begins. This allows you to 'bump' the box one pixle at a time by quickly moving the mouse from the centered position to the action position and back to the centered position. Try this technique for fine adjustments of the box position. #: 5817 S10/Tandy CoCo 04-Aug-90 08:44:48 Sb: #HELP Hard Disk Fm: MOTD Editor..Bill Brady 70126,267 To: ALL I have developed a Hard Disk problem. I am getting error 244s (read error) on specific files located all over the ST225 drive. My PS voltages are: 4.88v & 11.98v. I am using Bruces setup & wd1005G. Question is: should I go ahead & reformat & restore... or given the symptoms... may that not do any good? Help! There are 3 Replies. #: 5830 S10/Tandy CoCo 04-Aug-90 13:16:23 Sb: #5817-#HELP Hard Disk Fm: Jim Peasley 72726,1153 To: MOTD Editor..Bill Brady 70126,267 (X) Bill; About the first of the year, I was getting 244's from my ST-238 when I'd try to access a file. I found that it was mostly files that were in DIRectories with > 100 files, and I could usually try reading the file again and it would work the 2nd or 3rd time. If not, copying the file to another name seemed to solve the problem. I finally reformatted the drive, and haven't had problems since. If it helps any, here is the script that I used to pre-extend the DIRs : display c echo * Installing OS9boot on track 128... bootport /f0/os9bootx /dd/OS9Boot echo * echo * Creating root directory structure... load mkdir mkdir AIF mkdir -e 150 AR mkdir ASM mkdir BACKUP mkdir -e 70 BASIC09 mkdir -e 120 C mkdir -e 250 CMDS mkdir -e 60 DEFS mkdir -e 100 DOCS mkdir -e 150 GAMES mkdir HELP mkdir LETTERS mkdir LIB mkdir -e 50 MISC mkdir -e 80 MODULES mkdir -e 99 MSGS mkdir OLDMSGS mkdir PASCAL mkdir PATCHES mkdir PCFILE mkdir -e 60 PIX mkdir RSDOS mkdir -e 130 SOURCES mkdir -e 50 SYS mkdir -e 60 TEMP mkdir -e 50 UTILS unlink mkdir echo * Root created... dir /dd Hope this helps... ...Jim O_o AACK! =( )= U There is 1 Reply. #: 5845 S10/Tandy CoCo 04-Aug-90 17:41:24 Sb: #5830-HELP Hard Disk Fm: MOTD Editor..Bill Brady 70126,267 To: Jim Peasley 72726,1153 (X) Thanks Jim for reminding me to pre extend. #: 5850 S10/Tandy CoCo 04-Aug-90 21:38:36 Sb: #5817-#HELP Hard Disk Fm: Scott t. Griepentrog 72427,335 To: MOTD Editor..Bill Brady 70126,267 (X) My experience with ST225's is that they go bad over time. Especially if you bought it about a couple years ago or more. The 5 volts is a little low, and could be contributing to the problem though - usually it has a pot adjust on the ps mboard, you might try that. Also, don't rely on just one vom, they on occasion get off. Suggest backup *IMMEDIALTLY*, but by copying files in groups of dirs rather than any standard backup program. Then reformat and restore, it will hold for a while before doing it again possibly. The last ST225 I had had this problem and would drop sectors with exponentialy increasing frequency. About the third time it did (and lost some important stuff), I took it out back, borrowed my dad's 6 pound sledgehammer, and vented my frustration with it. Just a suggestion, of course. StG There is 1 Reply. #: 5854 S10/Tandy CoCo 04-Aug-90 21:47:49 Sb: #5850-#HELP Hard Disk Fm: Zack Sessions 76407,1524 To: Scott t. Griepentrog 72427,335 (X) Hmm, that's interesting. I've had my ST-225 since Feb '89, had no problems with it at all. Zack There are 2 Replies. #: 5858 S10/Tandy CoCo 05-Aug-90 00:05:21 Sb: #5854-#HELP Hard Disk Fm: Shawn Thomas 76226,3237 To: Zack Sessions 76407,1524 (X) Zack- I didn't catch this whole thread but I kinda get the drift of the topic. I have had two ST225 s fail in the last 12 months. I will never buy another one. And I have had friends with the same problems, but then again there are thousands of them out there that have been working just fine. Maybe I have bad disk karma? Shawn There is 1 Reply. #: 5866 S10/Tandy CoCo 05-Aug-90 10:17:05 Sb: #5858-#HELP Hard Disk Fm: Zack Sessions 76407,1524 To: Shawn Thomas 76226,3237 (X) One thing already mentioned was that all units (ST225), or maybe most all, bought in the last two years seem to be fine. Most problems are with units purchased prior to that time. Zack ex There is 1 Reply. #: 5873 S10/Tandy CoCo 05-Aug-90 14:50:11 Sb: #5866-HELP Hard Disk Fm: Shawn Thomas 76226,3237 To: Zack Sessions 76407,1524 (X) Zack- My first failed unit was bought new 13 months ago, and failed after 6 months. The new replacement failed two weeks ago. What can I say? Shawn #: 5874 S10/Tandy CoCo 05-Aug-90 15:03:09 Sb: #5854-HELP Hard Disk Fm: Scott t. Griepentrog 72427,335 To: Zack Sessions 76407,1524 (X) Yah, it sorta depends. I've gotten burnt out on Seagates in general because every single one I've had has given me trouble at one time or another. Of course, I haven't bought one in the last couple years, so I figure they're better now. But if you start having it drop sectors on you, you know, all of a sudden there's a sector bad, back it up right away - that day. If it does what mine always did, they grow like rabbits and take over the whole drive. Then, on the other hand, I'm using one of those 157N's I think, 49 megger SCSI imbedded on this unit. It has only flaked one sector, and since no problems. But that one sector happened to be in the root directory and I had a real fun time reconstructing that. StG #: 5882 S10/Tandy CoCo 05-Aug-90 16:41:06 Sb: #5817-#HELP Hard Disk Fm: Mark Griffith 76070,41 To: MOTD Editor..Bill Brady 70126,267 (X) Bill, Your power supply voltages are fine, maybe slightly low on the 5 volts, but nothing that should cause read errors. I also wouldn't consider any one type of drive manufactuer as worse than others. I have two Seagate ST-225 drive here that have been in constant use on my system for two years, and they were two years old when I got them. I also have a Seagate ST-506, their first drive, that is still working after about 8 years! If you can get a good copy of everything on your disk, then do it now. You may have to try several times on some files and forget others. If the data is critical, then you can ship it off to one of the disk repair and recovery places and for a couple hundred bucks, they will get your stuff off for you. After you get the data, try and reformat. I always format a couple times without the verify, and then a final time with verify. If this works out then you should be able to use the drive again. If not, then chuck it and get a new one. Mark There is 1 Reply. #: 5891 S10/Tandy CoCo 05-Aug-90 19:33:54 Sb: #5882-HELP Hard Disk Fm: MOTD Editor..Bill Brady 70126,267 To: Mark Griffith 76070,41 (X) Thanks Mark, I've backed up all I can get now. Next: FORMAT. BTW, I checked the actual file dates on my ARC set and some files say 12/89. So I just forgot to write a new label date last backup. Not so bad. I just hope I don't go through all this and find out that I have to replace the WD1005G anyhow. ('course, a new controller would mean reformatting anyway). #: 5857 S10/Tandy CoCo 04-Aug-90 22:50:44 Sb: #responses Fm: Joseph Cheek 76264,142 To: tall I just upload Check ledger 4.5 and I uploaded a few days ago SPoker.PAK, and was wondering if anyone had any gres/comments/etc. to give me. I realize that many have not had a chance to view my programs yet, so to start it off I will ask a few questions. Is the filename in an upload only allowed to be 6.3 (meaning 6-character filename and 3-character extension)? Can forum sysops change the name of a program that has been uploaded? What specialties do forum sysops get for their work (I'm just curious . . . ?) What have people heard about new OS-9 products? Hope to get many responses . . . Joseph Cheek (76264,142) BTW, how many people log on here at 300 baud to just read messages? Again, just curious . . . There are 2 Replies. #: 5865 S10/Tandy CoCo 05-Aug-90 08:21:45 Sb: #5857-responses Fm: Steve Wegert 76703,4255 To: Joseph Cheek 76264,142 (X) Joseph, On the file naming question ... you're correct. The name must be limited to 6 characters with the extension up to 3. Sysops do have the capability to modify the name of a file ... generally upon the request of the uploader. We don't like to monkey around with somebody elses work unless invited. On the baud rate quesion ... Just a guess, but I doubt many are on with 300 baud these days. With the advent of View.Ar (an offline message processor) it's far more efficient at the higher speeds. New Os9 stuff? Browse Section/Library 15 for the news on the MM/1 and Tomcat. Steve #: 5887 S10/Tandy CoCo 05-Aug-90 17:10:10 Sb: #5857-#responses Fm: James Jones 76257,562 To: Joseph Cheek 76264,142 (X) I've grabbed it, and it's rather cute. Only oddity is that it comes back with an "ERROR #0" at the end just as it exits. Expect a check to a starving OS-9 programmer shortly! There is 1 Reply. #: 5903 S10/Tandy CoCo 06-Aug-90 11:52:35 Sb: #5887-responses Fm: Joseph Cheek 76264,142 To: James Jones 76257,562 (X) The error #0 is meant to be no error . . . but if it bugs people, I can easily change that. #: 5889 S10/Tandy CoCo 05-Aug-90 18:08:39 Sb: MV and Eliminator Fm: JOERG SATTLER 74016,631 To: Kevin Darling can not change non SCF device press any key to continue. I am using the Eliminator board under standard MULTI VIEW. I am just curious as to why the gport utility will not let me change the port parameters when in MV from the Tandy menu gport facility. the message that will not let me use the gport utility on any port #: 5893 S10/Tandy CoCo 05-Aug-90 21:42:57 Sb: #5422-New gfx2 Fm: WAYNE LAIRD 73617,3042 To: Kevin Darling (UG Pres) 76703,4227 kev, nice work on the gfx2 module. I've used it to play Tazman and there's a noticable speed up on drawing the scenes. I noticed that the docs said (I think) that lines drawn horizonaly are now faster. What makes H. lines slower to draw than Verticle lines? And can we look forward to any faster modules? best regards, Wayne Laird #: 5906 S10/Tandy CoCo 06-Aug-90 18:56:32 Sb: NIL & NILDRV Fm: Hugo Bueno 71211,3662 To: all Is there a PD NIL & NILDRV here in the databases? I've looked around, but can't find anything... Hugo Press !> #: 5908 S10/Tandy CoCo 06-Aug-90 21:44:16 Sb: Planet Engine 1.1 Fm: James Jones 76257,562 To: All Just got my copy of Planet Engine 1.1, and it's one of the more fun things I've found in a long time. It essentially gives you your own personal planetarium and orrery. An astronomer would find it quite useful--I think it's a heck of a lot of fun. Well worth the $$$. (I should nudge him to consider a version for the MM/1.) The above is, of course, solely my personal opinion. #: 5909 S10/Tandy CoCo 06-Aug-90 22:38:58 Sb: #Transferring Apple FIles Fm: Ladd Temple 73647,2154 To: all I seem to recall that there was once a program to enable reading data from Apple disks under OS-9 and copying the files to an OS-9 disk. Some what like pc-dos does for ms-dos disks. If my memory is correct, is the file available in this forum? Does such a program truly exist? Help - I have 92 data files on apple disks for a research project I need to have transferred Thanx for any assistance, guidance you can offer. Randy Temple There is 1 Reply. #: 5915 S10/Tandy CoCo 07-Aug-90 09:46:57 Sb: #5909-#Transferring Apple FIles Fm: Pete Lyall 76703,4230 To: Ladd Temple 73647,2154 (X) Ladd - The only Apple/OS9 interface I was aware of was a card called the MILL, and a version of OS9 ported to it that was written by Steve Childress (my ex boss). Other than that, I don't know of any disk read/write tools for the apple.. Sorry! Pete There is 1 Reply. #: 5926 S10/Tandy CoCo 07-Aug-90 22:14:05 Sb: #5915-#Transferring Apple FIles Fm: Ladd Temple 73647,2154 To: Pete Lyall 76703,4230 (X) Thanx for your help Pete. I guess my memory isn't as good as I thought it was. I'll have to figure out some other way to get my data over. <<>> There is 1 Reply. #: 5930 S10/Tandy CoCo 07-Aug-90 23:43:36 Sb: #5926-Transferring Apple FIles Fm: Pete Lyall 76703,4230 To: Ladd Temple 73647,2154 Ladd - Best/most universal way is to get a terminal emulator up on both machines, and rig a null modem type RS-232 cable. I still do that here with OS9 boxes and PC's. Pete #: 5916 S10/Tandy CoCo 07-Aug-90 14:51:18 Sb: #Basic09 Windows Fm: Floyd Resler 72500,2572 To: All I am having a problem with BASIC09. I am trying to kill the current window and recreate a 16 color graphics screen with a window occupying the lower half and two other windows in the corners (upper left and upper right). He is my code for occomplishing this: DIM uleft,uright:byte RUN gfx2("dwend") RUN gfx2(1,"dwset",8,0,12,40,12,0,2,2) RUN gfx2(1,"select") OPEN #uleft,"/w" OPEN #uright,"/w" RUN gfx2(uleft,"dwset",0,0,0,20,12,2,0,0) RUN gfx2(uright,"dwset",0,20,0,20,12,2,0,0) Every time I run this I get a parameter error in the RUN gfx2(uleft,"dwset",0, 0,0,20,12,2,0,0) line. What am I doing wrong? There is 1 Reply. #: 5917 S10/Tandy CoCo 07-Aug-90 16:30:37 Sb: #5916-#Basic09 Windows Fm: Zack Sessions 76407,1524 To: Floyd Resler 72500,2572 (X) Try doing a: RUN gfx2(1,"dwprotsw","off") after the first DWSet call. Zack There is 1 Reply. #: 5919 S10/Tandy CoCo 07-Aug-90 18:47:36 Sb: #5917-Basic09 Windows Fm: Floyd Resler 72500,2572 To: Zack Sessions 76407,1524 (X) Thanks! I'll give it a shot. #: 5923 S10/Tandy CoCo 07-Aug-90 20:22:02 Sb: help Fm: Gilles Conte 73357,1103 To: sysop (X) Hello Mr. Sysop I will like to know what file I should use to copy a program witch is on a dos disk to a os9 disk ? The program in question is a file that I download from the midi forum and it's a .ARC file so question number two. Does the AR or Pak program will unarc this file once in os9.??? thank you!!!! #: 5936 S10/Tandy CoCo 08-Aug-90 17:32:41 Sb: #Spoker.PAK Fm: Ernest Withers Jr. 71545,1117 To: Joseph Cheek 76264,142 (X) Joseph, I downloaded your Spoker.PAK and then discovered I didn't have Tim Koonce's View utility. I have looked in the libraries and can't find it. Where can I find Tim's view? Thanks. Ernie There is 1 Reply. #: 5945 S10/Tandy CoCo 08-Aug-90 23:31:39 Sb: #5936-#Spoker.PAK Fm: Joseph Cheek 76264,142 To: Ernest Withers Jr. 71545,1117 (X) I cannot find it either, it may not be here. I cannot find my copy (in archive format), I must have deleted it. Can anyone here upload view40.ar? Can anyone upload tetris.ar? thanks . . . There is 1 Reply. #: 5954 S10/Tandy CoCo 09-Aug-90 19:25:53 Sb: #5945-Spoker.PAK Fm: Ernest Withers Jr. 71545,1117 To: Joseph Cheek 76264,142 (X) I know I couldn't find it. I thought I already had it but the view in my CMDS directory is Jim Peasley's file viewer. Thanks. Ernie. #: 5953 S10/Tandy CoCo 09-Aug-90 18:24:15 Sb: Windint Fm: PHIL SCHERER 71211,2545 To: [F] Kev 76703,4227 Hi Kev--I've been trying to get the code in Rainbow July to run and I cant. The problem is in the window section line 7000 onward. When it opens the new window I cant bounce back to the old one until the new one is gone. When the called procedure ends, the new window wont go away unless I bounce a little with the clear button. Then the original window comes back. Dale Puckett said he thought it was my windint and that I should check with you. If you haave any thoughts on it I would appreciate your input. Thanks. #: 5956 S10/Tandy CoCo 09-Aug-90 19:37:25 Sb: #SPoker Fm: Hugo Bueno 71211,3662 To: Joseph Cheek I d'loaded and have played you SPoker program. It runs fine except that the stitle.vef and opps.vef files do not load correctly. When I try to view them with the view utility, nothing comes up on the screen. When starting the program, I have to hit break in order to get the thing started. Any ideas? Hugo There is 1 Reply. #: 5958 S10/Tandy CoCo 09-Aug-90 23:26:32 Sb: #5956-#SPoker Fm: Joseph Cheek 76264,142 To: Hugo Bueno 71211,3662 (X) Opps.vef and STitle.vef show up black because all the palettes in the pivture are black. SPoker sets the palette up so that you can see them when it is run. As for having to press BREAK, I do not know. Can you give me a little more information? What happens, when do you hit break, what happens after youo hit break, etc. Your problem seems to be unique so far. Please tell me a little more so I can best determine how to solve your problem. There are 3 Replies. #: 5971 S10/Tandy CoCo 10-Aug-90 15:42:04 Sb: #5958-SPoker Fm: Zack Sessions 76407,1524 To: Joseph Cheek 76264,142 That was pretty tricky, the way you load in a picture from a VEF file and then POOF! it's there! Zack #: 5978 S10/Tandy CoCo 11-Aug-90 07:33:45 Sb: #5958-SPoker Fm: Richard Taylor 73137,3324 To: Joseph Cheek 76264,142 Does anyone know where I can find the view utility for Spoker. I would like to get it up and running but have had know success in finding the utility needed. Thanks.. #: 5981 S10/Tandy CoCo 11-Aug-90 08:51:09 Sb: #5958-SPoker Fm: Hugo Bueno 71211,3662 To: Joseph Cheek 76264,142 Apparently, it never does reset the palettes. I have to hit break a couple of times. Then the first screen I get is the one which asks you which opponent you want to play against. Hugo #: 5962 S10/Tandy CoCo 10-Aug-90 01:19:27 Sb: Privledges in BASIC09 Fm: steve Crump 71550,3115 To: All Everyone, I have been working on a sound playing module for BASIC09 that will play .pla (macsound) files. I disassembled the newest PLAY command and discovered that its author uses 4 system mode calls (AllRam, MapBlk, ClrBlk, and DelRam) to play up to 2 meg for sound. I have tried this techque from BASIC09 using SYSCALL but it won't work I get an "ILLEGAL MODE" error. I assume OS9 is telling me I can't use those calls from a user program... but if not why can PLAY also a user program get away with it. I have disassembled SYSCALL and it makes no checks so the error must be coming from OS9 (right?). Is there anyway around this problem and if not how do I go about "un-protecting" the system mode calls as is mentioned in the manual I know someone out there must know. Any help would be great. Steve Crump [71550,3115] #: 5964 S10/Tandy CoCo 10-Aug-90 01:22:56 Sb: #RS Catalog for 1991 Fm: Tony Cappellini 76370,2104 To: ALL I thought you all would like to know that I just saw the coco 3 in the new 1991 Radio Shack Catalog along with some games/programs. Must have been a misprint ! TC There is 1 Reply. #: 5972 S10/Tandy CoCo 10-Aug-90 15:43:40 Sb: #5964-RS Catalog for 1991 Fm: Zack Sessions 76407,1524 To: Tony Cappellini 76370,2104 WOW! It's still in the catalog! Will wonders never cease! #: 5983 S10/Tandy CoCo 11-Aug-90 09:54:29 Sb: Graphics Viewer Fm: Zack Sessions 76407,1524 To: ALL I just uploaded Tim Kientzle's (AKA Tim Koonce) graphics viewer program, VIEW (Version 4.0, the latest) to DL10. It is what everybody needs to run the new Poker program. Supports a multitude of formats, and saves screens to a file also. I Filename is view40.ar. Will be available as soon as the sysop processe4es [Dit. Zack ex Press !> #: 5988 S10/Tandy CoCo 11-Aug-90 13:47:25 Sb: #5971-SPoker Fm: Joseph Cheek 76264,142 To: Zack Sessions 76407,1524 (X) Thanks. It comes from setting the palette all black and then resetting it after the picture is loaded. #: 5989 S10/Tandy CoCo 11-Aug-90 13:48:31 Sb: #5978-#SPoker Fm: Joseph Cheek 76264,142 To: Richard Taylor 73137,3324 I have looked and I cannot find the required View utility here on CIS. I know it is on Delphi. Can anyone that has a copy handy of View40.ar upload it? There is 1 Reply. #: 5993 S10/Tandy CoCo 11-Aug-90 14:29:33 Sb: #5989-SPoker Fm: Zack Sessions 76407,1524 To: Joseph Cheek 76264,142 (X) It has been done. It will be available in DL10 as soon as the sysop and CIS process it. Zack #: 5990 S10/Tandy CoCo 11-Aug-90 13:49:39 Sb: #5981-#SPoker Fm: Joseph Cheek 76264,142 To: Hugo Bueno 71211,3662 (X) Hmm, do you have gfx2 in memory when you run the program? There is 1 Reply. #: 6048 S10/Tandy CoCo 12-Aug-90 17:55:13 Sb: #5990-#SPoker Fm: Hugo Bueno 71211,3662 To: Joseph Cheek 76264,142 (X) I have runb merged with gfx2, inkey, and syscall. It's the new gfx2 by the way.. Hugo There is 1 Reply. #: 6107 S10/Tandy CoCo 13-Aug-90 21:29:06 Sb: #6048-SPoker Fm: Joseph Cheek 76264,142 To: Hugo Bueno 71211,3662 Do you have view in memory or in your execution directory when you startup? What type of monitor do you have? #: 5991 S10/Tandy CoCo 11-Aug-90 13:51:17 Sb: #5983-Graphics Viewer Fm: Joseph Cheek 76264,142 To: Zack Sessions 76407,1524 (X) Hey, Zack, thanks a lot for uploading the program. Mucho Gracias. #: 5992 S10/Tandy CoCo 11-Aug-90 13:53:43 Sb: #spectrum files Fm: Joseph Cheek 76264,142 To: all Does anyone have a need to view .spc (Spectrum Compressed, a file format used by Atari ST's for pics) files on a CoCo? If so, I am working on a program to convert them to three-buffer vefs. There is 1 Reply. #: 6000 S10/Tandy CoCo 11-Aug-90 18:47:29 Sb: #5992-spectrum files Fm: James Jones 76257,562 To: Joseph Cheek 76264,142 (X) Shucks--it's always nice to have a way to view another graphics file format. There are so dang many formats out there (and how 'bout that revised GIF format? Guess that viewgif et al. might need some revision, though I'm certainly not complaining, because the new GIF handles some important omissions, e.g. aspect ratio) that it's hard to keep up. The fellow who wrote view 4.0 may well have some interest in .spc files. #: 6001 S10/Tandy CoCo 11-Aug-90 20:44:01 Sb: #5792-Sound Master Fm: JIM MCDOWELL 70721,435 To: Floyd Resler 72500,2572 (X) Check out my new 1.2 version for a driver that only slows down for data (much faster). Not sure about popping noises. I got a buzzing noise when I tried to add joystick capability (I take that up again in my C version.) -- Jim McDowell #: 6071 S10/Tandy CoCo 13-Aug-90 00:09:18 Sb: #5792-#Sound Master Fm: JIM MCDOWELL 70721,435 To: Floyd Resler 72500,2572 (X) If you still want them I'll send you a copy of the musical note conversion for the SSC. (Just have to type it in.) -- Jim McDowell There is 1 Reply. #: 6096 S10/Tandy CoCo 13-Aug-90 14:45:14 Sb: #6071-Sound Master Fm: Floyd Resler 72500,2572 To: JIM MCDOWELL 70721,435 That would be great! Thanks!1 Floyd #: 6003 S10/Tandy CoCo 11-Aug-90 21:28:44 Sb: #dl10 quota Fm: Zack Sessions 76407,1524 To: sysop (X) DL10 has exceeded it's quota. I have some uploads. Thanks. Zack There is 1 Reply. #: 6006 S10/Tandy CoCo 11-Aug-90 22:18:59 Sb: #6003-dl10 quota Fm: Mike Ward 76703,2013 To: Zack Sessions 76407,1524 (X) I'll take care of that straight away Zack. Sorry for the hassle. #: 6007 S10/Tandy CoCo 11-Aug-90 22:40:40 Sb: move/message Fm: David Jones 76256,1223 To: Sysop (X) Okay thanks, I guess just move it out of the general messages. I don't know if anyone reads that base very often. Thanks again. #: 6027 S10/Tandy CoCo 12-Aug-90 12:57:39 Sb: BIOS Fm: David Jones 76256,1223 To: Paul Kacprowicz 72057,345 (X) Paul, I cut the jumper w3 out,Now I can use the floppies,before,all I got was the ext-basic signon message. Os9 still wont boot,so I cut the line at b12,and put a jumper between pins b12 b11, this still doesn't work. I went back to make sure I posted the right # for the controller. It is a WD1002s-WX28,would this be any diffrent? Let me know. Dave #: 6029 S10/Tandy CoCo 12-Aug-90 13:51:06 Sb: #CART INTERRUP Fm: CHUCK OSTERBY 73766,374 To: [F] All TO: SYSOP RE: OS-9 CART INTERRUPT I PURCHASED SUBLOGICS FLIGHT SIMULATOR II AND HAVE GREAT TROUBLE LOADING IT. HAVE CONTACTED SUBLOGLIC WHO WERE VERY QUICK IN REPL REPLACING THE ORIGINAL DISK. THIS DID NOT HELP THE PROBLEM AND NO ONE AT SUB LOGIC SEEMS TO BE AWARE OF THE CART INTERRUPT PROBLEM MENTION IN A RECENT ISSUE OF RAINBOW. SYMPTOMS ARE: IENTER DOS COMMAND AND GET THE OS 9 BOOT MESSAGE. NO PROBLEM. AFTER THE SCREEN GIVES ME THE OS 9 LEVEL II VER 2.00.01 MESSAGE AND THE FLIGHT SIMULATOR BEGINS TO LOAD, THE SCREEN WILL FREEZE AND I WILL SEE HORIZONTAL WHITE STREAKS ABOUT 2 INCHES LONG AND ONE OR TWO SCAN LINES HIGH FLASHING ACROSS MY SCREEN. NOTHING FURTHER WILL HAPPEN UNTIL I PRESS H PRESS THE RESET BUTTON WHEN I AGAIN RECIEVE THE OS9 BOOT MESSAGE. AFTER 8 TO 27 ATTEMPTS, THE GAME WILL LOAD AND OPERATE. ONLY ONCE IN AWHILE WILL IT FREEZE WHILE THE SIMULATION IS RUNNING. IS THERE ANY CURE??? There is 1 Reply. #: 6086 S10/Tandy CoCo 13-Aug-90 04:58:42 Sb: #6029-CART INTERRUP Fm: Kevin Darling (UG Pres) 76703,4227 To: CHUCK OSTERBY 73766,374 Chuck - Flight Sim shouldn't be affected by the CART IRQ stuff. It uses internally generated (software) interrupts instead. I take it that you're booting from their stock straight-to-game disk? If so, it sounds perhaps more like a disk drive alignment or read problem, to me. Is there a friend close by whose system you could try it on? Many of us have really old disk drives nowadays, and they get weak over time (and out of wack). Try cleaning up the disk controller contacts, multipak contacts, anywhere you have a cable or plugin. If that doesn't work then I'd try to test it with another drive (perhaps take your 512K coco down to a RS store). Keep us informed as to your progress. Luck! - Kev #: 6033 S10/Tandy CoCo 12-Aug-90 15:38:11 Sb: #/nil driver Fm: Dan Charrois 70721,1506 To: all Where might I find the /nil driver and descriptor? Is there a copy of it somewhere on CIS?? Thanks... Dan There is 1 Reply. #: 6047 S10/Tandy CoCo 12-Aug-90 17:48:55 Sb: #6033-#/nil driver Fm: Kevin Darling (UG Pres) 76703,4227 To: Dan Charrois 70721,1506 (X) Dan - I'm about to post one, if there's not one already. Standby. There is 1 Reply. #: 6062 S10/Tandy CoCo 12-Aug-90 20:30:16 Sb: #6047-/nil driver Fm: Dan Charrois 70721,1506 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks, Kev, for your posting of the /nil driver. #: 6040 S10/Tandy CoCo 12-Aug-90 17:22:11 Sb: #5889-#MV and Eliminator Fm: Kevin Darling (UG Pres) 76703,4227 To: JOERG SATTLER 74016,631 (X) Thx for reminder. Just got back from a week-long trip around the country. I'll be sure to ask Kent Meyers what the deal is with GPort. There is 1 Reply. #: 6070 S10/Tandy CoCo 13-Aug-90 00:08:58 Sb: #6040-MV and Eliminator Fm: JOERG SATTLER 74016,631 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks I am real curious about that. JS #: 6041 S10/Tandy CoCo 12-Aug-90 17:26:19 Sb: #5893-New gfx2 Fm: Kevin Darling (UG Pres) 76703,4227 To: WAYNE LAIRD 73617,3042 Thanks Wayne! You meant grfdrv, not gfx2, yah? Grfdrv had some orphan (unused) code left in it where they obviously meant to speed up horizontal line draws by setting entire bytes (instead of just pixels which could be half bytes or even single bits in 2-color mode, right?) whenever possible... like on a longer line run. All I did was, well, throw out their stuff and write my own version of what they had intended to do . Vertical lines always set the same bit positions within a byte, and so were already inherently as fast as they could go. If that makes sense ;-) #: 6042 S10/Tandy CoCo 12-Aug-90 17:28:59 Sb: #5906-#NIL & NILDRV Fm: Kevin Darling (UG Pres) 76703,4227 To: Hugo Bueno 71211,3662 (X) Hugo - I would've thought that there was a Nil driver in the libs here... but maybe not. Seems like someone else asked the same thing not long ago. I believe (could be wrong) that the original Rainbow Guide had one. Or was that Dibble's OS9 Notes? Hmmm. Anyway, lemme rummage around. There are 2 Replies. #: 6049 S10/Tandy CoCo 12-Aug-90 17:57:19 Sb: #6042-NIL & NILDRV Fm: Hugo Bueno 71211,3662 To: Kevin Darling (UG Pres) 76703,4227 (X) The reason I asked for /NIL and NILDRV was that a friend was having trouble with his. He was using the Level I version and thought it wasn't compatible with Level II. It turns out the 2 versions are exactly the same. So his problems seem to stem from the BLOB. He has reaaranged his bootlist, and so far things are OK. Hugo #: 6053 S10/Tandy CoCo 12-Aug-90 19:29:40 Sb: #6042-NIL & NILDRV Fm: Zack Sessions 76407,1524 To: Kevin Darling (UG Pres) 76703,4227 (X) I got my nil device and driver with the Dev Pack. But surely something as us useful and commonly needed as these something could be made available to the PD. Zack ps, Welcome back! #: 6043 S10/Tandy CoCo 12-Aug-90 17:36:09 Sb: #5953-#Windint Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Hi Phil - It may be a problem in cc3io, where it chooses windows. I'll try to take a look... I think others have mentioned similar troubles. Methinks that a different Select sequence in the program fixes it. back later. There is 1 Reply. #: 6103 S10/Tandy CoCo 13-Aug-90 19:52:35 Sb: #6043-Windint Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks a bunch Kev--Your new GFX2 is great and I really want to utilize it. I'll be looking forward to your findings. #: 6044 S10/Tandy CoCo 12-Aug-90 17:39:25 Sb: #5962-#Privledges in BASIC09 Fm: Kevin Darling (UG Pres) 76703,4227 To: steve Crump 71550,3115 (X) Hey Steve - maybe there's a mistake in using syscall? (you know, stuff we all do like using the wrong number for a statcall?) Can you email or post here a sample of the call where you get an error? Which F$xxx gives it to you? There is 1 Reply. #: 6095 S10/Tandy CoCo 13-Aug-90 12:30:53 Sb: #6044-#Privledges in BASIC09 Fm: steve Crump 71550,3115 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, You are right. Stupid little error. I was attempting to write my BASIC09 code more like C-Code so I made the following declaration: F_AllRam=$39 I forgot BASIC09 assumes all Un-Dimensionalized varaibles as REAL. So I passed syscall a real when it wanted an Integer or Byte. It just grabbed the first two byte of the floating point number which must have contain a nonexistant System Call number. That does lead me to another question though, is there a way to relatively easily convert floating point reals to longs (4 byte integers) or integers in an ML program. I understand some about floating point numbers but not enougherstand how to convert between the two. I wish the Poel RMA Library had included some floating point number routines. Steve Crump [71550,3115] There is 1 Reply. #: 6100 S10/Tandy CoCo 13-Aug-90 15:56:37 Sb: #6095-Privledges in BASIC09 Fm: Kevin Darling (UG Pres) 76703,4227 To: steve Crump 71550,3115 Steve - yah, I do that all the time myself. Whenever a basic09/syscall program doesn't work for me, I first go back and check to make sure I wasn't passing a path number as a real, or an Integer to a Byte var, etc. I don't know of any float->int/long stuff around. To a 2-byte Int I just let Basic09 do it (Ints are 4 bytes under Basic/68K). I'll ask around, tho. kev #: 6054 S10/Tandy CoCo 12-Aug-90 19:34:40 Sb: Fractals Fm: Zack Sessions 76407,1524 To: ALL Anyone interested in Fractals should check out my latest uploads, zoom.ar, zoom1.ar, and zoom2.ar in DL10. Zack #: 6061 S10/Tandy CoCo 12-Aug-90 20:03:46 Sb: Member.AR Fm: Jim Peasley 72726,1153 To: All I have just re-uploaded Members.AR to DL10. The original Memberdir program only allocated the default of 32 chars for the Name and PPN and I have since found out that this is not quite long enough for those I.D.'s that include 'titles' in them. If you don't wish to re-download the whole thing, this bug may be corrected by changing the 2 DIM statements that contain "name$" and name_array() to STRING[40] from just STRING and re-'pack'ing. At the same time, Tele.B09 has been enhanced to allow passing it an input parameter to search for. ...Jim #: 6076 S10/Tandy CoCo 13-Aug-90 00:39:05 Sb: #5916-#Basic09 Windows Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) Floyd - you were simply giving too many parameters... a dwset to the same screen does not take a border color parameter (only the original window needs this). So try: PROCEDURE W3test DIM uleft,uright:BYTE RUN gfx2("dwend") RUN gfx2(1,"dwset",8,0,12,40,12,0,2,2) RUN gfx2(1,"select") OPEN #uleft,"/w" OPEN #uright,"/w" RUN gfx2(uleft,"dwset",0,0,0,20,12,2,0) RUN gfx2(uright,"dwset",0,20,0,20,12,2,0) PRINT #uleft,"Upper Left" PRINT #uright,"Upper Right" There is 1 Reply. #: 6097 S10/Tandy CoCo 13-Aug-90 14:47:06 Sb: #6076-Basic09 Windows Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) Oh! Thanks. It probably says that in the manual somewhere, doesn't it? By the way, whatever happened with the OS9 version of Kyum Gai? Floyd #: 6079 S10/Tandy CoCo 13-Aug-90 02:14:25 Sb: #5923-help Fm: Kevin Darling (UG Pres) 76703,4227 To: Gilles Conte 73357,1103 (X) Gilles - I think most people use Bob Santy's modified CC3Disk driver module. To make it from a stock L-II cc3disk, you'll need: Lib 10 - PATCH.AR (the IPatch command) CC3DIS.AR To use that new driver to read/write PC disks, get: Lib 10 - PCDOS.AR Lib 9 - DMODE.AR (you may already have this) And to dearc at least the older arc'd PC files use: Lib 9 - DEARC.BIN Yell if need help or have Q's. - kev #: 6080 S10/Tandy CoCo 13-Aug-90 02:22:23 Sb: #5972-RS Catalog for 1991 Fm: mike wafkowski 72245,126 To: Zack Sessions 76407,1524 (X) It's not in the '91 computer catalog-- #: 6098 S10/Tandy CoCo 13-Aug-90 14:50:54 Sb: #Decimal to Hex Fm: Floyd Resler 72500,2572 To: All What is the easiest way to convert decimal numbers to hex in Basic09? I know that PRINT USING will do that but I need the result in a variable (string, of course). So how do I do it? There is 1 Reply. #: 6101 S10/Tandy CoCo 13-Aug-90 17:06:18 Sb: #6098-Decimal to Hex Fm: Pete Lyall 76703,4230 To: Floyd Resler 72500,2572 Floyd - The simplest way is to write a subroutine that divides by hex column weights: 4096, 256, 16, and 1 (using that order, and only using the remainder of the previous operation). Pete #: 6117 S10/Tandy CoCo 14-Aug-90 04:24:14 Sb: #6027-BIOS Fm: Paul Kacprowicz 72057,345 To: David Jones 76256,1223 Dave, Sorry, I don't know if the WX-28 is any different from the WX-1 controller that you mentioned in your first message. The instructions from Burke & Burke were 'generic' so I would guess they'd work with any controller that was compatible with the CoCo XT. Did you get a boot disk with the system and are you able to boot OS9 using the MPI and that boot disk? And are you able to access the HD that way? Did the SCII come with the system? If not, then make sure you are using Disto drivers. Check the SCII docs. I believe that the MEB uses addresses $FF50-$FF57, which conflict with the XT. So you may not be able to use the SCII, or at least the expansion bus, with a Y-cable and the XT. If you're creating your own boot disk then do you have a CMDS directory with Shell & Grfdrv ('attr e pe' both) on /d0? The length of the Y-cable can also affect performance. Most who reluctantly agree that you can even use a Y-cable say to keep it as short as possible; a few inches at most. Mine is about 12 inches. I"m not recommending that length; just letting you know what I'm using. Also be sure that nothing else on the cable is in conflict with the XT's addresses. I don't know if any of this will help you. You may want to contact CRC or Tony DiStefano (if he's not here on CIS, he's on Delphi as username "DISTO"). -- Paul #: 6120 S10/Tandy CoCo 14-Aug-90 12:11:13 Sb: #6100-Privledges in BASIC09 Fm: steve Crump 71550,3115 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanx Kevin. #: 6131 S10/Tandy CoCo 14-Aug-90 18:54:48 Sb: #6080-RS Catalog for 1991 Fm: Zack Sessions 76407,1524 To: mike wafkowski 72245,126 WRONG!! Look on page 50 of the 1991 Computer Catalog. Zack #: 6136 S10/Tandy CoCo 14-Aug-90 22:08:50 Sb: #6107-#SPoker Fm: Hugo Bueno 71211,3662 To: Joseph Cheek 76264,142 (X) Yes, View is in the exec directory. I have the CM-8 monitor. It's a strange problem to be sure. Hugo There is 1 Reply. #: 6151 S10/Tandy CoCo 15-Aug-90 20:28:57 Sb: #6136-SPoker Fm: Joseph Cheek 76264,142 To: Hugo Bueno 71211,3662 (X) Certainly is. The only thing I can think of then is that mebbe you have some strange windint patch that does wierd things . . . I really can see no reason for that effect. #: 6180 S10/Tandy CoCo 17-Aug-90 05:35:55 Sb: #5993-SPoker Fm: Richard Taylor 73137,3324 To: Zack Sessions 76407,1524 (X) Thanks alot for getting view40.ar for all. I appreciate it, thanks again Zack. #: 6179 S10/Tandy CoCo 17-Aug-90 05:32:27 Sb: #5989-SPoker Fm: Richard Taylor 73137,3324 To: Joseph Cheek 76264,142 Yes I have looked here also and was not able to find it either. I am not on Delphi at this time but maybe someone here is and could get it for all of us. #: 6137 S10/Tandy CoCo 14-Aug-90 22:11:13 Sb: #Soundmaster Fm: Hugo Bueno 71211,3662 To: Jim McDowell Jim, Downloaded the new soundmaster. Can't get any sound out using the new SSCart and SSC. Has anyone else reported problems? Yes, I did set exec attribute and single user attribute. Hugo There is 1 Reply. #: 6140 S10/Tandy CoCo 15-Aug-90 00:23:34 Sb: #6137-#Soundmaster Fm: JIM MCDOWELL 70721,435 To: Hugo Bueno 71211,3662 (X) No one else has mentioned sound problems, but its early to tell. Did you try INIZ ssc ECHO HI >/SSC to check if it is being recognized? Are you using the 2MHz or the 1MHz SSCART? I haven't been able to personally test the 2MHz driver. Does the screen draw okay? Did You boot from MV? -- Jim McDowell There is 1 Reply. #: 6153 S10/Tandy CoCo 15-Aug-90 21:56:44 Sb: #6140-Soundmaster Fm: Hugo Bueno 71211,3662 To: JIM MCDOWELL 70721,435 (X) I'll try INIZ after I log off. Yes, I booted from Mvue and the program itself seems to run fine. I'm using the "slow" driver. Hugo #: 6141 S10/Tandy CoCo 15-Aug-90 09:35:58 Sb: Coco 3 Items For Sale Fm: Jay Truesdale 72176,3565 To: All The company that I work for has the following Color Computer hardware and software for sale: * 26-3334 Color Computer 3 (87 GIME) w/Hemphill 512K, $100.00. * 26-3124 Multi-Pak Interface w/PAL upgrade installed, $50.00. * DS/DD 5.25" Teac 40 track floppy disk drive (not used very much, should be in very good condition), $50.00. * Dual 5.25" floppy disk drive cabinet with power supply and power connectors for two floppy drives (drives mount vertically), $40.00. * Disto Super RamDisk Cartridge with 1 Megabyte (!) RAM installed, all RS-DOS and OS-9 level 1 & 2 software drivers included, $100.00. * Disto Super (floppy) Controller 2 with no-halt operation under OS-9, drivers for OS-9 included, $50.00. * Disto Real Time Clock & Parallel Printer Adaptor Board for Disto products with Mini Expansion Bus (Disto Super Controller, Super Ramdisk, or MEB adaptor), parallel printer cable included. Includes RS-DOS and OS9 software, $25.00. * 26-3031 OS-9 Level 2 Operating System, $40.00. * 26-3032 OS-9 Development System (with RMA manual from Microware), $50.00. * 26-3038 OS-9 C Compiler, $50.00. * D.P. Johnson's SDisk3 & MSF - read/write/format all OS-9 formats, MSF is a file manager that adds the capability to read, write, format MS/PC DOS disks and comes with utilities to get a MS-DOS directory, change file attributes, copy and delete files from MS-DOS diskettes, $40.00. Feel free to make your own offer for any of these items. All original manuals, documentation and diskettes are included, shipping via UPS ground. If you are interested, please leave me E-Mail here or give me a call at JBM Electronics between 8:30 AM and 4:30 PM CST at (314) 426-7781. PLEASE NOTE: I will be on vacation until August 21, 1990. - Jay Truesdale J #: 6146 S10/Tandy CoCo 15-Aug-90 17:15:01 Sb: #Max9 & Icons ? Fm: JOERG SATTLER 74016,631 To: Kevin Darling I was wondering if it is possible to make your Max9 graphics editor be able to read and edit MultiView icons. It might be interesting to get some Icons with a little more color and pizazz. Joerg There is 1 Reply. #: 6149 S10/Tandy CoCo 15-Aug-90 20:25:20 Sb: #6146-Max9 & Icons ? Fm: Kevin Darling (UG Pres) 76703,4227 To: JOERG SATTLER 74016,631 (X) Yah, I always wanted to add buffer-editing capability. Right after this windowing junk is done, I plan to get back to working on gfx editors and other neat tools. The idea will be to make lots of neat utils that can be pasted together via a script file... creating super-apps of any kind. #: 6147 S10/Tandy CoCo 15-Aug-90 18:34:31 Sb: TAR Fm: JOERG SATTLER 74016,631 To: 72057,3720 I saw a Tape archive utility in DL 9 and was wondering what the hardware requirements were, if any ????? The file is called TAR.AR and was uploaded by you in Sep. 89. Thanks for the info in advance. Joerg #: 6148 S10/Tandy CoCo 15-Aug-90 19:28:34 Sb: #gfx2bug? Fm: JOHN R. WAINWRIGHT 72517,676 To: Kevin Darling 76703,4227 (X) Hey Kevin, Anybody (besides me) having trouble getting the "fill" function to work with the new GFX2 module? I was trying to play with fonts using Ron Lammardo's "edfont" program. It runs with original GFX2, but won't run on the new one unless I wipe out all the "Fill" lines. Same story on the demo program "colorbox" in the L-II/BASIC09 manual (pg 9-93). Using the "fill" function with the new GFX2 produces an "ERROR 48" - (Unimplemented Routine). The CRC of my new GFX2 module is 471CCE. Maybe I got a hiccup in my download, watcha think? John Wainwright There are 3 Replies. #: 6150 S10/Tandy CoCo 15-Aug-90 20:26:37 Sb: #6148-#gfx2bug? Fm: Kevin Darling (UG Pres) 76703,4227 To: JOHN R. WAINWRIGHT 72517,676 (X) Uh oh. That doesn't sound good. I guess I shoulda tested each and every routine first. Wonder if I accidentally left out Fill? Do you see the name when you dump that gfx2? Thanks for the report! - kev There are 2 Replies. #: 6152 S10/Tandy CoCo 15-Aug-90 21:11:01 Sb: #6150-#gfx2bug? Fm: Shawn Thomas 76226,3237 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev- I have also seen an error 48 with gfx2, but I can't remember which program now. It was one I downloaded from this forum. I'll try to find out which one. I do remember it happening during a fill tho. Time to get out the Raid? Shawn There is 1 Reply. #: 6157 S10/Tandy CoCo 16-Aug-90 07:23:22 Sb: #6152-gfx2bug? Fm: Kevin Darling (UG Pres) 76703,4227 To: Shawn Thomas 76226,3237 (X) Shawn - I've uploaded an ipatch file to fix the Fill bug. Should be enabled by Friday afternoon.... check for it then. My goof. Had an extra byte left in from taking out something else. Figures ;-). Thanks for pointing out the mistake. It was a dumb one, I'll guarantee that! Let's hope that's the only one . best - kev #: 6166 S10/Tandy CoCo 16-Aug-90 20:04:06 Sb: #6150-#gfx2bug? Fm: JOHN R. WAINWRIGHT 72517,676 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin,: Yep. I dumped it, and Fill was there (but I think its broke) BTW did you ever get that Air Conditioner fixed? JohnW There is 1 Reply. #: 6167 S10/Tandy CoCo 16-Aug-90 20:34:47 Sb: #6166-#gfx2bug? Fm: Kevin Darling (UG Pres) 76703,4227 To: JOHN R. WAINWRIGHT 72517,676 (X) Yep, there was one extra byte (a $FF) sitting before Fill's name, and that goofs up everything. The ipatch file will fix that. Nope, never did get the main A/C fixed... we need a new one... but instead borrowed some window units which do okay. Matter of fact, I'm a lot happier (cooler!) now that I have a window unit in my computer room! Can't believe I used to work all night sweating in 90 degree heat. Silly. There is 1 Reply. #: 6168 S10/Tandy CoCo 16-Aug-90 21:10:33 Sb: #6167-gfx2bug? Fm: JOHN R. WAINWRIGHT 72517,676 To: Kevin Darling (UG Pres) 76703,4227 (X) Wow! That was quick. Found ipatch file. Applied same. It works! Thanks for the fast response, Kevin. Glad you found a way to cool off. (That 90 deg heat is tough on the electronics too). JohnW #: 6158 S10/Tandy CoCo 16-Aug-90 07:24:25 Sb: #6148-gfx2bug? Fm: Kevin Darling (UG Pres) 76703,4227 To: JOHN R. WAINWRIGHT 72517,676 (X) John - in a coupla days there'll be a fix in Lib 10. You were right! Fill was broken. thx - kev #: 6165 S10/Tandy CoCo 16-Aug-90 18:17:03 Sb: #6148-gfx2bug? Fm: Floyd Resler 72500,2572 To: JOHN R. WAINWRIGHT 72517,676 (X) I have the exact same problem. To get around it, I just printed the codes to the screen. #: 6155 S10/Tandy CoCo 15-Aug-90 22:38:04 Sb: Solid State Disk Pack Fm: STUART LIPOFF 76012,3173 To: all Can anyone give me a lead on a product advertised in old Rainbows. I can not find it in current verison. It was a solid state battery backed up static RAM pack to fit in the multiport. It was designed to work with OS9 as a solid state disk drive. I need the name, address, and phone number of the vendor. #: 6169 S10/Tandy CoCo 16-Aug-90 21:44:28 Sb: #SndMstr 1.2 Bug Error 48 Fm: JIM MCDOWELL 70721,435 To: all There seems to be a bug in the version 1.2 of Sound Master. Error 48 keeps popping up. The solution for some unexplained (as yet) reason seems to be using the new GFX2 available on the forum. -- Jim McDowell There is 1 Reply. #: 6176 S10/Tandy CoCo 16-Aug-90 23:31:28 Sb: #6169-#SndMstr 1.2 Bug Error 48 Fm: Kevin Darling (UG Pres) 76703,4227 To: JIM MCDOWELL 70721,435 (X) Jim - check the msgs around yours. There's a patch for that new gfx2 which corrects the Fill command. That could be the error 48. There is 1 Reply. #: 6187 S10/Tandy CoCo 17-Aug-90 21:42:57 Sb: #6176-SndMstr 1.2 Bug Error 48 Fm: JIM MCDOWELL 70721,435 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks for the note. I think the Error 48 occurred when using the stock L-II GFX2. But with your new GFX2 I didn't get the error. Can't figure out why unless when packing the program it compiles in somehthing from GFX2 (since I had the new GFX2 in memory when revising it, although I didn't use any new features in my program) But I can't imagine it needing to do that. But I may try repacking it with the stock GFX2 in memory to see what happens. -- Jim McDowell #: 6173 S10/Tandy CoCo 16-Aug-90 22:45:05 Sb: #5926-Transferring Apple FIles Fm: Lee Veal 74726,1752 To: Ladd Temple 73647,2154 If the Apple computer is still around, then you could probably go the RS-232 route. I recall reading some where that Apple and Commodore diskette were incompatible with most drives used on OS9 systems. Lee #: 6175 S10/Tandy CoCo 16-Aug-90 22:54:28 Sb: #5992-spectrum files Fm: Lee Veal 74726,1752 To: Joseph Cheek 76264,142 Don't know about .spc files, but a PCer asked me if I had a TIFF viewer. I asked if he meant GIF, and he said "no, TIFF", then he reeled off what the acronym stood for, but I don't recall what it was. We were talking about sharing/swapping graphics. Lee #: 6182 S10/Tandy CoCo 17-Aug-90 15:50:59 Sb: Error Messages Fm: Floyd Resler 72500,2572 To: All I have just a quick suggestion: When leaving messages that deal with errors (i.e. "This program gave an error 43"), please leave the error message as well. #: 6184 S10/Tandy CoCo 17-Aug-90 17:55:42 Sb: #bad upload!! Fm: Zack Sessions 76407,1524 To: ALL My apologies to all who have downloaded my zoom.ar, Fractal Zoom Viewer program. A last minute, untested change broke it severly. I have uploaded a replacement, which I hope the sysop will process as soon as possible. Sorry, people. Zack There is 1 Reply. #: 6185 S10/Tandy CoCo 17-Aug-90 20:07:24 Sb: #6184-bad upload!! Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) Zack, It's mergatating as I type. Thanks for the extra effort .. and thankfully uploads are still free of connect charges! Steve Press !> #: 6193 S10/Tandy CoCo 18-Aug-90 11:53:42 Sb: #6175-#spectrum files Fm: Joseph Cheek 76264,142 To: Lee Veal 74726,1752 (X) I've heard of IFF, but not TIFF. IFF is used by the Amiga, and I have docs on the format (for pictures, at least--IFF is used by about everything from text to pictures to whatnot). They're kinda cryptic, tho. I also know of a package an acquaintance of mine put together describing about everything you'd ever want to know about IFF but I can't download it . . . it's too big! (I don't have very much disk room--using one 180K floppy plus a ramdisk (about 96K) plus one read-only 360K drive). anyway, mebbe after I finish my .spc viewer I'll look into it. There is 1 Reply. #: 6214 S10/Tandy CoCo 19-Aug-90 23:46:38 Sb: #6193-#spectrum files Fm: Dan Robins 73007,2473 To: Joseph Cheek 76264,142 (X) Joseph, TIFF (more commonly seen as files with the .TIF extension) is a gray scale picture format more commonly used in desktop publishing on IBM'ish PC's. MS-DOG program like PC PAINTBRUSH IV (Plus) has .TIF available to is as file input/output. Dan There is 1 Reply. #: 6224 S10/Tandy CoCo 20-Aug-90 16:14:33 Sb: #6214-#spectrum files Fm: Joseph Cheek 76264,142 To: Dan Robins 73007,2473 (X) Hmm, I have never seen docs on the TIFF format. I don't suppose you know where to get some, do you? There is 1 Reply. #: 6234 S10/Tandy CoCo 20-Aug-90 21:50:04 Sb: #6224-spectrum files Fm: Dan Robins 73007,2473 To: Joseph Cheek 76264,142 (X) Joseph, Not off hand....but if you want....you might want to try the IBM File Finder and see if it hits. GO IBMFF is the command to get your there....search on a KEYWORD of both TIFF and TIF and see if it hits. Dan #: 6194 S10/Tandy CoCo 18-Aug-90 11:55:29 Sb: #6179-SPoker Fm: Joseph Cheek 76264,142 To: Richard Taylor 73137,3324 If you are talking about Tim Koonce's View program, Zack Sessions has already uploaded it for us. check lib 10. #: 6216 S10/Tandy CoCo 20-Aug-90 00:03:57 Sb: NEW BBS Fm: DAVID HENSLEY 73030,3717 To: ALL Hey, OS9'ers. There is a new BBS in town. The BIO-CHIP BBS located in Minot AFB, ND. Operating 8/N/1 from 9PM to 7AM everyday. Phone is 701-723-4554. Mostly OS9 but we have RSDOS too and also IBM/Atarie/Apple/Commodor, etc. This is a new BBS but we have ALOT to offer. Give us a call. #: 6217 S10/Tandy CoCo 20-Aug-90 02:18:32 Sb: #HOOKING CM-8 TO IBM Fm: Michael Harris 76370,1702 To: ALL Is it possiable to hook an IBM computer to a CM-8 monitor to see text and CGA graphics. Michael Harris [76370,1702] There is 1 Reply. #: 6221 S10/Tandy CoCo 20-Aug-90 02:28:46 Sb: #6217-HOOKING CM-8 TO IBM Fm: Wayne Day 76703,376 To: Michael Harris 76370,1702 (X) The CM-8 is an analog monitor... the IBM normally puts out digital RGB info, when used with a CGA adapter. Thus, the answer is "no, not easily". It might be possible to convert the RGB Digital to RBG Analog, but it would require a hardware conversion. Wayne #: 6218 S10/Tandy CoCo 20-Aug-90 02:18:40 Sb: #Auto Newsgroup Program Fm: Michael Harris 76370,1702 To: all Is anybody working on a program to scan and get messages automaticly like the IBM program TAPCIS. I'M using Level 2 on a COCO 3 and would like to have a program to do all the work for me. Michael Harris [76370,1702] There is 1 Reply. #: 6222 S10/Tandy CoCo 20-Aug-90 07:46:16 Sb: #6218-#Auto Newsgroup Program Fm: James Jones 76257,562 To: Michael Harris 76370,1702 (X) I heard some time ago that Chris Babcock was working on one--I don't know how far along he's gotten, and when I first heard of it, he said the DECB version would be first. (I hope he's changed his mind and gone for an OS-9 version that would go on the MM/1 and the CoCo 3 with minimal bother.) There is 1 Reply. #: 6233 S10/Tandy CoCo 20-Aug-90 21:48:42 Sb: #6222-Auto Newsgroup Program Fm: Dan Robins 73007,2473 To: James Jones 76257,562 (X) James, Chris has abandonned the idea of an "auto" type program for the CoCo. I believe this has been mentioned several times, both here and in the CoCo Forum. Should he change his mind, I'll pass the word along, as I do have lunch with him on several occasions. Dan #: 6225 S10/Tandy CoCo 20-Aug-90 19:08:12 Sb: #B09 Fm: ROGER SMITH 72057,2364 To: ALL I am writing a Basic09 programme in which I want to turn off the echo in a window opened with the "/w" descriptor. I cannot use SHELL "xmode /w4 -echo" for instance because I do not know the number of the window device. Selecting it and then running xmode doesn't seem to work either. I have the feeling that there must be a set of values which can be put along the path to the window in question which will do the trick.... TYPE echoff=esc,value:BYTE DIM putval:echoff putval.esc=??? putval.value=??? OPEN #path,"/w" PUT #path,putval Can anyone fill in the blanks? Thanks.... Rog. There are 3 Replies. #: 6227 S10/Tandy CoCo 20-Aug-90 19:17:11 Sb: #6225-B09 Fm: Floyd Resler 72500,2572 To: ROGER SMITH 72057,2364 (X) There's a syscall that will return the name of a device. I have used that before to get the name of a window just opened. The syscall is SS.DevNm. It's on page 8-115. Floyd #: 6235 S10/Tandy CoCo 20-Aug-90 21:57:58 Sb: #6225-B09 Fm: Randy Wilson 71561,756 To: ROGER SMITH 72057,2364 (X) Roger, The easiest way I can think of is to use SysCall. Consider this example: .... TYPE registers=cc,a,b,dp:BYTE;x,y,u:INTEGER DIM reg:registers DIM opt(32):byte .... .... OPEN #wpath, "/w":UPDATE reg.x=addr(opt) reg.b=$00 reg.a=wpath RUN SYSCALL($8D,reg) opt(5)=0 reg.a=wpath reg.b=$00 reg.x=addr(opt) RUN SYSCALL($8E,reg) .... .... What this does is use the OS9 Getstat and Setstat calls to get, modify, and store the options for the unknown window. References: Basic09 manual: Syscall 11-166 Tech manual: SCF path options 6-4 6-5 GetStat 8-54 Setstat 8-63 SS.opt 8-112 8-131 Ask on anything unclear (the way I write, probably all of it) Randy #: 6244 S10/Tandy CoCo 21-Aug-90 02:37:59 Sb: #6225-B09 Fm: Kevin Darling (UG Pres) 76703,4227 To: ROGER SMITH 72057,2364 Roger - Xmode only works BEFORE a device is opened. Once you have a path, tmode is what you would use... except that tmode only works for the first 3 paths (standard in/out/err). So you have to use syscall to do an SS.Opt set-status call, which is what tmode does. Whoever gave the example Syscall code is doing what you need to do. Try his code and ask him Q's until you get going okay. Keep at it! best - kev #: 6253 S10/Tandy CoCo 21-Aug-90 18:17:23 Sb: os-9 emulation Fm: Joseph Cheek 76264,142 To: all Does anyone here call using OS-9 emulation? I know that it is not supported by the systems here, but does anyone call using that anyway? Just curious... Press !> #: 6256 S10/Tandy CoCo 21-Aug-90 19:38:08 Sb: #6253-#os-9 emulation Fm: James Jones 76257,562 To: Joseph Cheek 76264,142 (X) I typically call up using either sterm or kermit, and to the best of my knowledge, both of these don't do any sort of terminal emulation, and hence I guess do "OS-9 emulation" . I have my profile set up just as "CRT," if memory serves. There is 1 Reply. #: 6257 S10/Tandy CoCo 21-Aug-90 20:33:44 Sb: #6256-#os-9 emulation Fm: Joseph Cheek 76264,142 To: James Jones 76257,562 (X) Hmm, hey, great. The reason I was wondering was because . . . well, yesterday I called a local PCBoard and (as I always do) browsed the ANSI conference. Some of the artistry that happens is really magnificent (I really love the animation!) And, (as I always do) I thought about how OS-9 emulation was so far superior to ANSI, yet ANSI has tons of support and ours has, well, to my knowledge, practically nil (/nil? 8-). Anyway, the point is, that I was hoping that somewhere somehow sometime we could get an 'OS-9 emulation place', where people do all sorts of fancy graphics using _OS-9_emulation_. I was thinking that, if enough people here use the OS-9 emulation to call, we could put one up here. Does anyone have any suggestions? Is there enough support to warrant one? How many people would decide that the OS-9 emulation had enough support to stop calling in Vidtex or ANSI (or whatever--right now I use ANSI for my CIS calling)? What would happen to the people that did not have access to the OS-9 emulation? Right now I am looking for feedback. Anyone? Anyone? There is 1 Reply. #: 6260 S10/Tandy CoCo 21-Aug-90 21:18:04 Sb: #6257-#os-9 emulation Fm: Kevin Darling (UG Pres) 76703,4227 To: Joseph Cheek 76264,142 (X) Joe, I think I see what you mean. I believe that I have called some OS9 BBS's which do have a coco-3 mode.. they open overlays on your screen, change colors, etc. They also usually have other modes, PC, etc. You select the mode you want when you log in. Is this what you meant? There are 2 Replies. #: 6261 S10/Tandy CoCo 21-Aug-90 21:41:58 Sb: #6260-#os-9 emulation Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) I know RiBBS supports OS9 screen control codes. It's nice to see an overlay window pop up for the message base menu when reading messages. I also support OS9 codes in a fantasy adventure BBS I wrote. When checking inventory or current status, an overlay (actually two) window pops up. It looks really sharp. I would love to see a board that totally supported all the OS9 codes. That way we could have real graphics instead of text simulated graphics. Floyd There is 1 Reply. #: 6263 S10/Tandy CoCo 21-Aug-90 21:54:43 Sb: #6261-#os-9 emulation Fm: James Jones 76257,562 To: Floyd Resler 72500,2572 (X) RiBBS does that; so does RCIS. I don't know of any others offhand. There is 1 Reply. #: 6272 S10/Tandy CoCo 22-Aug-90 06:13:43 Sb: #6263-#os-9 emulation Fm: Floyd Resler 72500,2572 To: James Jones 76257,562 (X) What's RCIS? Never heard of it before. There is 1 Reply. #: 6273 S10/Tandy CoCo 22-Aug-90 06:38:49 Sb: #6272-#os-9 emulation Fm: James Jones 76257,562 To: Floyd Resler 72500,2572 (X) It's a BBS package written by a fellow named--rats, I don't remember his name. Steve something. I used to call one of them up (they communicate among themselves something in the fashion of FIDO systems) before I decided I'd better do something about my long distance bill . I don't know whether I'd run one of them myself, even though it seems like a very nice BBS, because while I was calling, there seemed to be some dispute going on centering on one of the folks who was running RCIS, and it came out during the discussion that the BBS has a back door in it. I'm not going to knowingly give random people access to everything on my system. There is 1 Reply. #: 6276 S10/Tandy CoCo 22-Aug-90 14:40:15 Sb: #6273-os-9 emulation Fm: Floyd Resler 72500,2572 To: James Jones 76257,562 (X) Yeah, a backdoor into your system would not be good. I would like to see the system, however. I wrote one myself. Unfortunately, since I can't afford a second phone line, it's just collecting dust (figuratively speaking!). Floyd #: 6266 S10/Tandy CoCo 21-Aug-90 22:16:58 Sb: #6260-#os-9 emulation Fm: Joseph Cheek 76264,142 To: Kevin Darling (UG Pres) 76703,4227 (X) That is what I meant, however, not what I wanted. What I was hoping for was some area devoted to displaying OS-9 emulation graphics . . . like an OS-9 emulation echo (for FIDONet, etc.) or perhaps on here. Someplace that we could all display our OS-9 emulation creations. At any rate, I want to be a part of it. There is 1 Reply. #: 6269 S10/Tandy CoCo 22-Aug-90 01:54:42 Sb: #6266-#os-9 emulation Fm: Wayne Day 76703,376 To: Joseph Cheek 76264,142 (X) Well, the libraries would be a natural repository for such files, which could be stored in whatever binary format the file needs. Would not the BBS/TSMon library fill such a need? Wayne There is 1 Reply. #: 6275 S10/Tandy CoCo 22-Aug-90 12:00:08 Sb: #6269-#os-9 emulation Fm: Joseph Cheek 76264,142 To: Wayne Day 76703,376 (X) What I was hoping to do was have a dedicated message base for them. They look bettere when you see them in messages, plus will have more support. Just drawing pics and uploading (and then people must download and then view) is just not the same. There is 1 Reply. #: 6277 S10/Tandy CoCo 22-Aug-90 19:55:53 Sb: #6275-#os-9 emulation Fm: Wayne Day 76703,376 To: Joseph Cheek 76264,142 (X) The problem with that is that the message base here on CompuServe is going to have to be restricted to normal ASCII characters, without any escape codes. That's a system-wide requirement, since the same software is used to support so many different kinds of computers and terminals. Wayne There is 1 Reply. #: 6278 S10/Tandy CoCo 22-Aug-90 20:58:52 Sb: #6277-#os-9 emulation Fm: Joseph Cheek 76264,142 To: Wayne Day 76703,376 (X) Hmm, oh, well. I guess we can just upload some pics, eh? There is 1 Reply. #: 6279 S10/Tandy CoCo 23-Aug-90 00:25:35 Sb: #6278-os-9 emulation Fm: Wayne Day 76703,376 To: Joseph Cheek 76264,142 (X) Yeah, that's about all I could think of. Wayne #: 6262 S10/Tandy CoCo 21-Aug-90 21:44:44 Sb: #Graphics Fm: Floyd Resler 72500,2572 To: All I have a curiosity question. What would it take to make the CoCo capable of 640x200 256 color graphics? I realize that one screen would take 128k so any 128k machine would be out. But are we talking an impossibility, a redesign of the entire machine, or just a new GIME chip? There is 1 Reply. #: 6264 S10/Tandy CoCo 21-Aug-90 22:04:05 Sb: #6262-Graphics Fm: James Jones 76257,562 To: Floyd Resler 72500,2572 (X) Well...a new GIME chip, or some external graphics device with appropriate drivers, is what would be necessary. The other problem involved with this is memory addressing. 256 colors out of a larger palette is 1 byte/pixel, and for 640*200 that's, um, on the order of 128K, which makes for some very tricky situations on the 6809 with its 16-bit address space. It would be thrashing away at the GIME to get to it all--unless you really went with an external device that had its own memory and ways to get to it. The question one would have to ask oneself is, if you went to that much trouble, would you have done very much less than you would have done were you to design a 680xx box? It may be cheaper to buy an MM/1. Now, if I were in wish mode, I'd wish for a bigger palette than the very unfortunate RGB222 (two bits of resolution for each color component) that the GIME provides. Heck, they say that blue resolution in the human eye is worse, so folks often shortchange blue in favor of R and G, so one could even go with RGB 332, stay within a byte for palette register contents, and get rather better results than we can get now on the CoCo 3. #: 6280 S10/Tandy CoCo 23-Aug-90 04:51:19 Sb: #B09 bug? Fm: Paul Kacprowicz 72057,345 To: Kevin Darling 76703,4227 (X) Kevin, I recently discovered what appears to me to be a bug in Basic09. When a data file is modified using: open #path,"filename":update get #path,info (*modifiy info here*) seek #path,0 put #path, info close #path ...the 'date last modified' is not always updated. Further testing showed that although the public read/write attributes are set, the timestamp is not updated unless superuser or the owner of the file has done the access. It seems to me that that could cause potential problems on shared files. Am I missing something? Is there a logical explanation for this, or is this indeed a bug? -- Paul There are 2 Replies. #: 6281 S10/Tandy CoCo 23-Aug-90 07:03:55 Sb: #6280-B09 bug? Fm: James Jones 76257,562 To: Paul Kacprowicz 72057,345 (X) If it's a bug, it's an RBF bug rather than BASIC09, since RBF is what should be doing the update. I'd agree with you that it doesn't make sense--why should it matter who is modifying the file? #: 6282 S10/Tandy CoCo 23-Aug-90 09:53:53 Sb: #6280-B09 bug? Fm: Pete Lyall 76703,4230 To: Paul Kacprowicz 72057,345 (X) Paul - Hmm... is the update actually taking place? I.e., does the non-superuser/owner have permission to write to the file? Pete #: 6283 S10/Tandy CoCo 23-Aug-90 12:51:40 Sb: #6117-BIOS Fm: bob hemedinger 76256,427 To: Paul Kacprowicz 72057,345 (X) I jumped into this thread a little late, but I am also having problems with using a burke&burke xt interface in a multipak interface. I can not access my /t2 port while my SCII (w/4in1 board) is in the multipak. I had to go with the B&B interface because I couldn't find any of the recommended SASI/SCSI interfaces from the 4in1 manual. The parallel port and clock work with no problems, but attempts to access /t2 result in the locking up the window that runs the shell that tried to access /t2. #: 6286 S10/Tandy CoCo 23-Aug-90 19:52:00 Sb: #game Fm: Hugo Bueno 71211,3662 To: floyd resler Kudos on your Rescue game. Very good. and bug free too! Hugo There is 1 Reply. #: 6292 S10/Tandy CoCo 24-Aug-90 15:33:31 Sb: #6286-game Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 Thanks! I finally got one to work properly! Actually, it took several upload attempts. My first time I forgot to include the font file in the archive. So I added that and added 4 more levels. Then, after uploading, I discovered an error in one of the levels. So I reuploaded. After the upload, I was typing in the description and my power went out! I was beginning to think someon{ didn't want me to upload the game. Floyd #: 6288 S10/Tandy CoCo 23-Aug-90 22:03:28 Sb: SCSI devices Fm: Eric A. Cottrell [WIT] 76327,515 To: Bob van der Poel 76510,2203 (X) Hi Bob, I have been trying to catch up on reading messages after my holiday. Regarding SCSI or SASI devices, I use a sasi controller on my CP/M computer to talk to a SA850 (8" double sided) floppy disk drive. The spec (SCSI) indicates that you can also use it for printers! I assume some inventive person can figure out how to hook any device on it. 73 Eric... #: 6289 S10/Tandy CoCo 23-Aug-90 23:42:43 Sb: #Keyboard adapters Fm: bill jackson 72737,2254 To: all Can anybody give me any information about IBM style keyboard adapters for the coco. Will these only work under os9, or also rsdos, and do they need special software. Thanks, Bill Jackson There is 1 Reply. #: 6290 S10/Tandy CoCo 24-Aug-90 02:03:41 Sb: #6289-Keyboard adapters Fm: Mike Haaland 72300,1433 To: bill jackson 72737,2254 (X) The IBM Keyboard adapter, AKA - Puppo IBM keyboard interface, works both under RS-Dos and OS-9. No special software is needed. You can get 'em from Frank Hogg Labs. Last I checked they cost about $99.00. I've been running mine for the last couple of years and really like it alot. (I would never go back to a CoCo keyboard!) Mike #: 6297 S10/Tandy CoCo 24-Aug-90 19:31:49 Sb: ZOO for OS9 Level 2? Fm: Zack Sessions 76407,1524 To: ALL I found a ZOO.AR in the OSK lib, but not in the Tandy lib. Has anyone ported zoo to CoCo3 OS9? Is the OSK version worth downloading and attempting to compile? Zack Press !> #: 6304 S10/Tandy CoCo 25-Aug-90 03:47:36 Sb: #6281-#B09 bug? Fm: Paul Kacprowicz 72057,345 To: James Jones 76257,562 (X) Yes, you're right. If it is a bug it would be in RBF. I originally thought it was related to Basic09 because the version of "login" that I am using updates a similar file while "proc" shows that the user (of login) is *other* than user #0. But after dissasembling login, I see that F$SUser is used to change the ID to 0 before accessing the file. I also tried the same test with a program written in C and found the results to be the same. So it is not limited to Basic09. Though I probably should have done this additional testing before leaving that message, the basic question of the timestamp not being updated is still, I would think, valid. There is 1 Reply. #: 6308 S10/Tandy CoCo 25-Aug-90 04:46:28 Sb: #6304-B09 bug? Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Kacprowicz 72057,345 (X) Paul - I looked up the code in RBF, and the date is changed when the file is opened... no actual file data changes needed. The weird thing: this is done only if A) file opened with write mode on, and B) if you have permission to access the file. Now (A) makes sense of course, and you did have UPDATE (read/write). (B) also makes sense, but then the open should've failed altogether. So a successful open using your code should always update the time, at least as far as I can read from RBF internals. Strange! #: 6305 S10/Tandy CoCo 25-Aug-90 03:48:21 Sb: #6282-B09 bug? Fm: Paul Kacprowicz 72057,345 To: Pete Lyall 76703,4230 (X) Yes, the attributes of the file have been set as "---wr-wr" and the changes are written to the file no matter who the user is. (See James Jones' message and my reply to him.) #: 6306 S10/Tandy CoCo 25-Aug-90 03:49:09 Sb: #6283-#BIOS Fm: Paul Kacprowicz 72057,345 To: bob hemedinger 76256,427 (X) Well Bob, the original guestion on this thread was how to disable the BIOS ROM on a HD controller for use with a Burke & Burke XT on a Y-cable. I have that setup on one computer. Another (dedicated BBS) has an SCII and B&B-XT in an MPI and I haven't had any problems with it. But I'm not familiar with the 4in1 board. I think that the port on the 4in1 is not adressed at $FF68. So to hazard a guess as to what your problem is, I'd say to check and see if there is a /t2 descriptor on the CRC disk that came with the 4in1 board and use that one. Or check the manual to find the proper address and modify the stock descriptor if that's what you're using now. I hope it's a simple as that. Perhaps someone else with a setup like yours can jump in here with some help. There is 1 Reply. #: 6334 S10/Tandy CoCo 27-Aug-90 07:50:54 Sb: #6306-BIOS Fm: bob hemedinger 76256,427 To: Paul Kacprowicz 72057,345 (X) Unfortunately, it wasn't that simple. T2 works only when the SCII is plugged into the coco, in spite of the driver combinations I have used form the Disto module's disk that came with the 4/1 board. I read somewhere that I may have to patch a driver to get /t2 to run, but I've experimented with a y cable setup and may have take that route... at least I know that works. By the way, has anyone heard of/from Arizona Small Computer since they stopped advertising in the Rainbow? #: 6315 S10/Tandy CoCo 25-Aug-90 21:45:52 Sb: #ar help Fm: Everett Chimbidis 76370,1366 To: all How do you ar a whole disk?? There is 1 Reply. #: 6324 S10/Tandy CoCo 26-Aug-90 11:47:36 Sb: #6315-ar help Fm: Pete Lyall 76703,4230 To: Everett Chimbidis 76370,1366 (X) Everett - Hmmm... you could potentially: chd /d0 files -e ! ar -uz /d1/d0disk Pete #: 6318 S10/Tandy CoCo 26-Aug-90 06:45:51 Sb: #Interbank Incident Fm: Floyd Resler 72500,2572 To: All Does anyone know how to get The Interbank Incident to work on a Level 2 hard drive system? There is 1 Reply. #: 6377 S10/Tandy CoCo 29-Aug-90 03:40:53 Sb: #6318-#Interbank Incident Fm: Shawn Thomas 76226,3237 To: Floyd Resler 72500,2572 (X) Floyd- As I recall there was some call from level 1 that is not supported on level 2, so the game has a problem. At least I think that was it. I have never been able to get my copy to work. Shawn There is 1 Reply. #: 6384 S10/Tandy CoCo 29-Aug-90 20:57:23 Sb: #6377-Interbank Incident Fm: Floyd Resler 72500,2572 To: Shawn Thomas 76226,3237 (X) Yeah, when I try to boot the game all I get is a messed up pmode screen. #: 6321 S10/Tandy CoCo 26-Aug-90 10:35:11 Sb: #games and joysticks Fm: James Jones 76257,562 To: All I've grabbed rescue.ar and the Dungeon Depths programs. Nice graphics, but when I run them, the object under my control seems to run immediately to the upper left-hand corner and stay there. My guess is that they are doing something that works only for low-res joysticks/mice. If someone who has these programs going would describe his or her joystick configuration, I'd sure appreciate it. There is 1 Reply. #: 6326 S10/Tandy CoCo 26-Aug-90 12:56:34 Sb: #6321-#games and joysticks Fm: Floyd Resler 72500,2572 To: James Jones 76257,562 (X) Both games require a low-res joystick. However, I designed both games so you can use either the left or right joystick ports. Therefore, you could leave your hi-res adapter plugged into the right port and plug a joystick into the left one and play the game. Floyd There is 1 Reply. #: 6327 S10/Tandy CoCo 26-Aug-90 16:25:58 Sb: #6326-#games and joysticks Fm: James Jones 76257,562 To: Floyd Resler 72500,2572 (X) Aha. Will do--actually, that will turn out rather nicely given my MV env.file; thanks. There is 1 Reply. #: 6338 S10/Tandy CoCo 27-Aug-90 12:24:15 Sb: #6327-games and joysticks Fm: Floyd Resler 72500,2572 To: James Jones 76257,562 (X) No problem. I made it like that because I got tired of switching from my mouse (which I used to create the icons) to my joystick and having to plug and unplug them. Then it dawned on me that all I had to do was use a variable to keep track of which stick the user wanted. It is simple. Sure is a lot better than hardwiring it. Floyd #: 6328 S10/Tandy CoCo 26-Aug-90 17:57:20 Sb: #Kill and C Fm: Dan Charrois 70721,1506 To: all I have a question regarding the kill command. I've noticed that when I kill a process, I get the OS9 prompt back and everything appears normal until I try some other command. If the command exists and can be executed, I get the first little bit of the command output, followed by -003 (or whatever process number I just killed), a bit more of the command, then ERROR #228.. Then, the command keeps on over the various lines of OS9 prompts. It would appear as though the process is killed alright, then the confirmation (-003) and error are sent simultaneously when the next command is being executed, though I can't tell for sure. If more than one process is killed, things go haywire until that many alternate commands have been executed. Aside from obvious inconvenience, it poses a problem for a C program I'm writing to kill various processes. They are all killed fine, but the C program aborts with the deletion of process messages and then the ERROR 228. I've tried to trap the error with both interrupt() and signal(), but it seems to get through somehow at any rate. Note than in my receiving the ERROR 228, I am not trying to kill the actual C program itself, but various other routines. So, is there some way to get the kill(processnumber,0) routine in C to stop sending the -003, etc. message and more importantly the ERROR 228? Does anyone have any idea on what I am doing wrong? I have always found this bug(?) in the KILL command particularly confusing. Thanks for all your help...Dan Charrois There is 1 Reply. #: 6329 S10/Tandy CoCo 26-Aug-90 18:28:12 Sb: #6328-#Kill and C Fm: James Jones 76257,562 To: Dan Charrois 70721,1506 (X) It's not C; it's the shell. When the shell executes a command, aside from the ones that have to be done internally (ex, chd, chx), it spawns a process to actually run it, and unless you tack on an ampersand, it then does a F$Wait to wait for the child to exit. Currently, if the child's exit code is non-zero, it prints out the "ERROR #whatever" message. Here comes the fun part--unfortunately, the shell as it is currently written doesn't pay any attention to the process id of the child that exited, so here's what happens: User types "cmd &". Shell spawns process and doesn't wait, but comes back with a prompt after displaying the process ID (say +003). User types "cmd2". Shell spawns another process, and does wait. Process 3, running "cmd," exits abnormally for some reason, or is killed. Shell is awakened from its wait, sees the non-zero exit code, displays the ERROR message, and goes back to a prompt and a I$ReadLn to get the next command to execute. Unfortunately, if cmd2 is still going, it and the shell are now competing for the attention of standard input. To correct this problem, the shell would have to keep track of the last process it spawned, and *only* go back to get another command line when that process exited. This is a bug of very long standing, and like the weather, folks talk about it but nothing gets done, alas. There is 1 Reply. #: 6332 S10/Tandy CoCo 27-Aug-90 00:21:04 Sb: #6329-#Kill and C Fm: Dan Charrois 70721,1506 To: James Jones 76257,562 (X) Yuck.. I read your reply, and I think I understand what's going on in the shell. That's really not very encouraging at all (though the fact that I understand what's going on now makes things a bit better...) This doesn't make things look good. My project was to set up a routine to kill all processes associated with /T2 when a user logs off the port. It gets all the process ids and everything, and all I had to do is kill them. The routine is run, and it kills them okay... but when it's done, the shell that started the routine is filled with all the dying process errors. Is there any way whatsoever that an automated routine such as this can be initiated without getting bogged down by the errors afterwards? Hmm... perhaps, could one kill the processes to /t2, and then kill the shell from which they originated... then restart the shell? Things don't look too good... but thanks a lot for your reply! Dan There are 3 Replies. #: 6333 S10/Tandy CoCo 27-Aug-90 03:44:18 Sb: #6332-#Kill and C Fm: Kevin Darling (UG Pres) 76703,4227 To: Dan Charrois 70721,1506 (X) Dan - I'm not quite sure what you're doing, but you could start the initial processes with (program <>>>/t2&) ... the () starts a subshell which then dies and Program is left as an orphan... nobody to report errors back to. Also, whenever you kill off some processes, do some "w " wait commands from the shell to let the errors get on by. I'm not sure which shell is getting the errors back, btw... do you mean the one from which the "kill all t2 programs" is done from? Or a shell on t2? Or? And is this a case where the "kill" bit in the t2 descriptor won't do what you need? There is 1 Reply. #: 6369 S10/Tandy CoCo 28-Aug-90 19:41:59 Sb: #6333-Kill and C Fm: Dan Charrois 70721,1506 To: Kevin Darling (UG Pres) 76703,4227 (X) Well, that idea of the parentheses might just do the trick. I must've skipped over that section in the manual, but I don't recall seeing the idea of putting the execution within parentheses. It would probably do alright for starting things up.. But do you have any idea how one could fork or chain a program from within C to accomplish this? The idea is that I had a routine to check carrier running in the back, and when carrier is lost, it ran the routine to kill all processes associated with T2. The only problem with using () is that if someone is in a shell on t2 and they run a program from that shell without the parentheses, when the routine to kill everything goes into effect, the shell on t2 would get the errors.. I suppose if the shell on t2 is killed in the process anyway, it might not matter... The shell getting the errors back is the shell from where I started the processes on t2. If I start up a shell on t2, run some processes, then kill them (from anywhere), t2 gets the errors. If I redirect input,output, etc. to t2 and run a program from another shell, that's the one that gets the errors when the programs directed to t2 die. It looks as though the parent shells are the ones dying on me. Thanks a lot for your reply. I'm going to check out and see what I can do about using the parentheses....Dan #: 6340 S10/Tandy CoCo 27-Aug-90 16:11:34 Sb: #6332-#Kill and C Fm: Zack Sessions 76407,1524 To: Dan Charrois 70721,1506 (X) Dan, You are re-inventing the wheel. Go to the TSMon lib and check out logins.ar and login.ar. Both have a bye command which do exactly what you are working on. Zack There is 1 Reply. #: 6370 S10/Tandy CoCo 28-Aug-90 19:44:11 Sb: #6340-Kill and C Fm: Dan Charrois 70721,1506 To: Zack Sessions 76407,1524 (X) Hmm... Thanks for your advice as well, Zack. That might be my easiest betespecially if someone has done the work for me already! #: 6367 S10/Tandy CoCo 28-Aug-90 18:36:38 Sb: #6332-#Kill and C Fm: Bill Dickhaus 70325,523 To: Dan Charrois 70721,1506 (X) Dan, I have a CoCo version of a command Pete Lyall wrote, which does what you want to do. It will kill processes based on device name of standard in/out/error or current program name. It peeks at the process descriptor to figure that stuff out. It will also work with his login system (LOGINS.AR in LIB 7) and can kill processes by user # or user name. Its up to Pete as to whether he wants it released or not. I thought it might be in the data libraries already, but couldn't find it. Bill There are 2 Replies. #: 6371 S10/Tandy CoCo 28-Aug-90 19:46:22 Sb: #6367-#Kill and C Fm: Dan Charrois 70721,1506 To: Bill Dickhaus 70325,523 (X) Thanks for your reply Bill. I'm going to check and see what logins.ar and login.ar contain, and see if anything in there does what I want to do. If not, I'll ask you or Pete if the command he wrote could be released. Thanks again....Dan There is 1 Reply. #: 6416 S10/Tandy CoCo 31-Aug-90 05:48:22 Sb: #6371-#Kill and C Fm: Bill Dickhaus 70325,523 To: Dan Charrois 70721,1506 (X) Dan, Pete said it was OK for me to upload it, if he hasn't done it already. Look for it over the next day or so, its called, appropriately enough, "murder". I'll upload it to LIB 7 along with the other login tools, although I've found other uses for it as well. Bill There is 1 Reply. #: 6434 S10/Tandy CoCo 31-Aug-90 23:42:44 Sb: #6416-#Kill and C Fm: Dan Charrois 70721,1506 To: Bill Dickhaus 70325,523 (X) Thanks a lot, Bill. I'll be checking out LIB 7. Dan There is 1 Reply. #: 6438 S10/Tandy CoCo 01-Sep-90 07:00:56 Sb: #6434-Kill and C Fm: Bill Dickhaus 70325,523 To: Dan Charrois 70721,1506 Dan, I goofed, its not LIB 7, but LIB 8. I uploaded it this morning, so whenever the sysop can do his magic thing, it will become available. Its called MURDER.AR. Bill #: 6378 S10/Tandy CoCo 29-Aug-90 09:38:57 Sb: #6367-Kill and C Fm: Pete Lyall 76703,4230 To: Bill Dickhaus 70325,523 (X) Bill - Go ahead and upload it (if I haven't already). Pete #: 6335 S10/Tandy CoCo 27-Aug-90 10:13:14 Sb: #MULTIVUE-CALENDAR Fm: Chuck Watters 70115,536 To: ALL IS THERE ANY WAY TO EDIT OR PRINT CALENDAR FILES IN MULTIVUE? There is 1 Reply. #: 6351 S10/Tandy CoCo 27-Aug-90 23:49:19 Sb: #6335-#MULTIVUE-CALENDAR Fm: Kevin Darling (UG Pres) 76703,4227 To: Chuck Watters 70115,536 (X) Chuck - dunno. You could use VEFIO to snapshot the calendar screen to a VEF picture file, and then perhaps use a printer dump for the whole thing. But as far as editing the files, I'm not sure anyone has looked into this yet. Anyone who has, speak up! There is at least one commercial product which takes notes and may have a calendar/reminder util also. From Alphasoft. Shoot, I forgot the name of the program set. James Jones loves it. JJ??!! There are 2 Replies. #: 6358 S10/Tandy CoCo 28-Aug-90 06:53:00 Sb: #6351-MULTIVUE-CALENDAR Fm: James Jones 76257,562 To: Kevin Darling (UG Pres) 76703,4227 (X) That's Presto Partner; it does what it does pretty well, though I wish one could have it schedule "regular" events of the form "every 2nd Tuesday of the month" (for example). I'm glad I bought it. #: 6383 S10/Tandy CoCo 29-Aug-90 20:16:33 Sb: #6351-MULTIVUE-CALENDAR Fm: Chuck Watters 70115,536 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin Thanks for the reply to my question. If you haven't done it it probably hasn't been done! #: 6337 S10/Tandy CoCo 27-Aug-90 11:59:42 Sb: #Help Fm: George Hendrickson 71071,2003 To: all Can anyone tell me where the utility 'verify' is? I need it patch my OS9 Profile disk to run under lvl 2. There is 1 Reply. #: 6339 S10/Tandy CoCo 27-Aug-90 16:09:33 Sb: #6337-#Help Fm: Zack Sessions 76407,1524 To: George Hendrickson 71071,2003 I know of no 'verify' utility. If you use dEd to patch the modules (profile and mgt), then after writing out the modified sector, you then re-verify the module with the builtin dEd verify function. If you patch with modpatch (which requires the save utility to save the module after being patched in memory) you just include a modpatch verify command (v) as the last command in the modpatch script. Zack There is 1 Reply. #: 6341 S10/Tandy CoCo 27-Aug-90 18:30:29 Sb: #6339-#Help Fm: Pete Lyall 76703,4230 To: Zack Sessions 76407,1524 (X) Hmm - don't remember if LII provided it.. It may have been cut like some of the other 'developer' utilities [BINEX, EXBIN, etc.), but there used to be a VERIFY utility that would read a module, and emit a copy of it with a proper CRC in place. LI had it. Pete There is 1 Reply. #: 6344 S10/Tandy CoCo 27-Aug-90 22:17:11 Sb: #6341-#Help Fm: Zack Sessions 76407,1524 To: Pete Lyall 76703,4230 (X) Ahh, yes, it IS part of the dev pack! Thanks for reminding me. I just may use now! Zack There is 1 Reply. #: 6359 S10/Tandy CoCo 28-Aug-90 09:00:00 Sb: #6344-Help Fm: Pete Lyall 76703,4230 To: Zack Sessions 76407,1524 (X) ZAck - Nah... it's one of the more useless commands if you have another tool that will update CRC's. Ident will check them, and [dEd, Patch, Mverify, and others] will correct them. Pete #: 6349 S10/Tandy CoCo 27-Aug-90 23:30:37 Sb: #6261-#os-9 emulation Fm: Paul K. Ward 73477,2004 To: Floyd Resler 72500,2572 (X) I think that one of the MM/1 developers is working on such support for a new bbs. I'll see if he cares to comment. Mike Guzzi, you out there? Paul There is 1 Reply. #: 6354 S10/Tandy CoCo 28-Aug-90 06:15:59 Sb: #6349-os-9 emulation Fm: Floyd Resler 72500,2572 To: Paul K. Ward 73477,2004 (X) That would be great! I hope its true. #: 6350 S10/Tandy CoCo 27-Aug-90 23:30:44 Sb: #Hardware Prob. A/D port Fm: Dale Robertson 76475,356 To: All Help !! My Josticks have quit. The D/A port of my coco III seems to have a problem. The Hi-res adapter does not seem to give proper readings and if i unplug it and connect direct the port does not seem to give the full scale of values. There is also some distortion on the Audio. The left port runs the mouse in a diagonal across the screen top left to midscreen right. the right port runs in the top 2/3 of the screen and is quite jerky. I have tried other joysticks and it made no difference. Does anyone have any info on the A/D port on the coco 3 as it would help in my tracing down the problem. Thank You!!!!!!!! There is 1 Reply. #: 6425 S10/Tandy CoCo 31-Aug-90 19:36:38 Sb: #6350-#Hardware Prob. A/D port Fm: William Phelps 75100,265 To: Dale Robertson 76475,356 (X) Since you say that both your sound and joysticks are not working, I suggest that you check IC7 (SC77526). If the serial and cassette port also don't work then IC4 (68B21) is probably bad. William There are 2 Replies. #: 6433 S10/Tandy CoCo 31-Aug-90 23:23:26 Sb: #6425-#Hardware Prob. A/D port Fm: Joseph Cheek 76264,142 To: William Phelps 75100,265 (X) Speaking of IC7, I have had some probs with my CoCo (namely Hires mouse doesn't work and cassette port doesn't work) and it was suggested I get a new IC7. What did you say about the IC4, and where can I get these chips? Thanks. There is 1 Reply. #: 6473 S10/Tandy CoCo 03-Sep-90 05:15:33 Sb: #6433-#Hardware Prob. A/D port Fm: William Phelps 75100,265 To: Joseph Cheek 76264,142 (X) Try the serial port also; if it doesn't work the problem is IC4. If the serial port is OK, then what part of the cassette port doesn't work(in, out, or motor control). If only the out function is not working then the problem is IC7. Chip type RS-part#(these have to be ordered) -------------------------- IC4 68B21 MX-7260 IC7 8050526 MX-6202 William There is 1 Reply. #: 6519 S10/Tandy CoCo 04-Sep-90 23:02:21 Sb: #6473-#Hardware Prob. A/D port Fm: Joseph Cheek 76264,142 To: William Phelps 75100,265 (X) The serial port is fine (aack! How else would I be typing to you? 8-) I believe only the out on the cassette is malfunctioning. IC7, eh? ok. There is 1 Reply. #: 6524 S10/Tandy CoCo 05-Sep-90 07:14:40 Sb: #6519-#Hardware Prob. A/D port Fm: William Phelps 75100,265 To: Joseph Cheek 76264,142 (X) I mean the serial port built into the CoCo(the Bitbanger). If you are using an OS-9 terminal program, I would think you are using the RS232 Pak. William There is 1 Reply. #: 6541 S10/Tandy CoCo 05-Sep-90 23:06:04 Sb: #6524-#Hardware Prob. A/D port Fm: Joseph Cheek 76264,142 To: William Phelps 75100,265 (X) I'm using the bitbanger now (with Ultimaterm). Thanks for all the info, William, you'vebeen more than helpful. There is 1 Reply. #: 6564 S10/Tandy CoCo 07-Sep-90 02:30:22 Sb: #6541-Hardware Prob. A/D port Fm: William Phelps 75100,265 To: Joseph Cheek 76264,142 (X) You are very welcome. #: 6639 S10/Tandy CoCo 09-Sep-90 20:14:34 Sb: #6425-Hardware Prob. A/D port Fm: Dale Robertson 76475,356 To: William Phelps 75100,265 (X) I will check that thanks! #: 6355 S10/Tandy CoCo 28-Aug-90 06:19:54 Sb: #Questions Fm: Floyd Resler 72500,2572 To: All I have two questions: 1. What format does the paint program in DeskMate3 use and is there a viewer that can show those pictures? 2. Is there any way at all to alter the hardware font set? There is 1 Reply. #: 6360 S10/Tandy CoCo 28-Aug-90 10:57:01 Sb: #6355-#Questions Fm: Joseph Cheek 76264,142 To: Floyd Resler 72500,2572 (X) I know that the (coco 1/2) vdg had a way to alter the hardware font set, and I had thought that the gime does too, tho I don't know. I have often thought about doing that, but never had the skill (or enough desire to compensate for the lacking skill). I would imagine that you could easily figure out Deskmate's paint program format, unless some compression is done. Take the size of a deskmate file, subtract 16/17 bytes or so for palette, screen type, etc., and from there you should have raw data. count the size of the data to determine the number of scan lines it uses, etc. shouldn't be hard from a basic program. There are 2 Replies. #: 6361 S10/Tandy CoCo 28-Aug-90 12:43:52 Sb: #6360-#Questions Fm: Pete Lyall 76703,4230 To: Joseph Cheek 76264,142 (X) Joseph - Hmmm - I spent a lot of time with the Motorola data sheets in the early days, and don't recall a way to use alternative fonts in conjunction with the 6883/6847/13??... You could make them orange, or invert them though... Pete There are 2 Replies. #: 6374 S10/Tandy CoCo 28-Aug-90 23:07:38 Sb: #6361-Questions Fm: Kevin Darling (UG Pres) 76703,4227 To: Pete Lyall 76703,4230 (X) Pete - there was at least one company in the old coco days, which sold an addon board to allow changing fonts on the 6847. Check the docs again, they mention adding external EPROM for this purpose, I'm almost positive. However, the GIME has no provision for external hardware text fonts. From the back of my head, I think the 6847 pin was called I/E, btw... for internal/external fonts. But I could be waaay off on that name. #: 6389 S10/Tandy CoCo 30-Aug-90 00:04:12 Sb: #6361-#Questions Fm: Joseph Cheek 76264,142 To: Pete Lyall 76703,4230 (X) I am almost POSITIVE I read that the VDG chip had provisions for external character sets. I know that (Green Mountain Micro?) made lowerkits, and I believe others did also. I always figured that these used that VDG mode and never thought that it might be, anyway. But, I guess since the GIME won't do it, it really doesn't matter 8-(. , makes me want my MM/1 even more . Which, btw, I am hoping that it will support (a full) 256character character set? I. E., provisions for emulating the IBM enhanced character set. prob'ly shoulda asked this several months ago <;-)>. There is 1 Reply. #: 6392 S10/Tandy CoCo 30-Aug-90 01:54:00 Sb: #6389-Questions Fm: Pete Lyall 76703,4230 To: Joseph Cheek 76264,142 (X) Joseph - I stand corrected... Kevin squared me away earlier today. Sorry I was unable to help, and in this case, provide accurate information... Pete #: 6362 S10/Tandy CoCo 28-Aug-90 13:09:55 Sb: #6360-#Questions Fm: Floyd Resler 72500,2572 To: Joseph Cheek 76264,142 (X) Some compression is done on the picture files because they are only about 14k long. As far as the fonts, I just wish they would have built into the CoCo the IBM primitive graphic characters. At least I could see what I'm suppose to when I call and IBM board. Floyd There is 1 Reply. #: 6390 S10/Tandy CoCo 30-Aug-90 00:06:26 Sb: #6362-#Questions Fm: Joseph Cheek 76264,142 To: Floyd Resler 72500,2572 (X) What mode is used? If it's 320x192x4 or 640x200x2 then mebbe just some scan lines were lost. A good way to check is make two pictures and save them. make them (radically) different, and then check the file size. There is 1 Reply. #: 6405 S10/Tandy CoCo 30-Aug-90 19:53:38 Sb: #6390-#Questions Fm: Floyd Resler 72500,2572 To: Joseph Cheek 76264,142 (X) The pictures are 320x192x16. I guess I could simply examine the files byte for byte and try a few things. Floyd There is 1 Reply. #: 6408 S10/Tandy CoCo 30-Aug-90 22:57:58 Sb: #6405-#Questions Fm: Joseph Cheek 76264,142 To: Floyd Resler 72500,2572 (X) Hmm, well, if the pictures are compressed, it's going to be practically impossible to figure out the decompression scheme, since there are SOOO many. I suppose you could hope that it's a simple RLE method, but still--many many many of those. It probably is something simple, though. There is 1 Reply. #: 6422 S10/Tandy CoCo 31-Aug-90 14:38:11 Sb: #6408-Questions Fm: Floyd Resler 72500,2572 To: Joseph Cheek 76264,142 (X) I hope it's simple. I'm going to give it a shot! #: 6387 S10/Tandy CoCo 29-Aug-90 23:00:16 Sb: #5930-Transferring Apple FIles Fm: Ladd Temple 73647,2154 To: Pete Lyall 76703,4230 (X) Thanx for your time Pete, That is exactly what I had to do - use a null modem. It took for ever!! (I had almost 2 megs of data) but it worked. I can die happy if I never have to see another Apple II again. <<>> #: 6388 S10/Tandy CoCo 29-Aug-90 23:02:25 Sb: #6173-Transferring Apple FIles Fm: Ladd Temple 73647,2154 To: Lee Veal 74726,1752 (X) Thanx for the suggestion Lee. (Same as Pete's) That is exactly what I had to do - null modem. Even at 9600 it took forever to move almost 2 megs of data. A project I will hopefully need never repeat. Thanx again <<>> #: 6404 S10/Tandy CoCo 30-Aug-90 19:42:45 Sb: #GFX2 Fm: PHIL SCHERER 71211,2545 To: Sysop Kevin Darling (X) Hi Kev--Didja ever get a chance to look into that select quirk with GFX2 --CC3IO ?? I'm really impressed with GFX2 and its possibilities. There is 1 Reply. #: 6418 S10/Tandy CoCo 31-Aug-90 06:53:34 Sb: #6404-#GFX2 Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 (X) Phil - sorry, not yet. Mentioned it to Dale tho. There is 1 Reply. #: 6440 S10/Tandy CoCo 01-Sep-90 08:42:41 Sb: #6418-#GFX2 Fm: PHIL SCHERER 71211,2545 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks Kev--By the way I dont seem to be able to get the wildcards to work in shellplus. What am I missing? There is 1 Reply. #: 6457 S10/Tandy CoCo 01-Sep-90 13:49:00 Sb: #6440-#GFX2 Fm: Bill Dickhaus 70325,523 To: PHIL SCHERER 71211,2545 (X) Phil, First of all, what exactly are you trying to do with wildcards? Shell+ expands wildcards within a command line, so if I type a command like "list *.c" and there are three files, prog1.c, prog2.c and prog3.c, in the current data directory, the actual command line generated is "list prog1.c prog2.c prog3.c". This works great as long as the command issued can handle multiple file names. A good example of one that does not work is the dir command, which assumes any pathnames specified are directories. If I issue a "dir *.c", dir returns ERROR #214. I use the echo command to double check what really gets expanded using wildcards, "echo *.c", for example. Another problem arises when the file list generated by expanded wildcards is too long for the command being used. Many commands assume that the input parameters won't be more than 255 bytes long. Bill There is 1 Reply. #: 6458 S10/Tandy CoCo 01-Sep-90 17:56:33 Sb: #6457-#GFX2 Fm: PHIL SCHERER 71211,2545 To: Bill Dickhaus 70325,523 (X) Hi Bill--if I type list *.s--I get a 215. There is a file aif.she in the pwd. I tried the line in the docs that uses fstat and I used it verbatim with the same result. There is 1 Reply. #: 6489 S10/Tandy CoCo 03-Sep-90 15:31:10 Sb: #6458-#GFX2 Fm: Bill Dickhaus 70325,523 To: PHIL SCHERER 71211,2545 (X) Phil, the error 215 is symptomatic of wildcards being disabled (as you suspected). Which version of Shell+ are you using? Versions prior to 2.0 did not support wildcards. Versions 2.0 and 2.1 require that you place a colon (":") at the beginning of each line to enable wildcard expansion. To turn wildcards on permanently, there is a patch file included. Bill There is 1 Reply. #: 6491 S10/Tandy CoCo 03-Sep-90 16:42:37 Sb: #6489-GFX2 Fm: PHIL SCHERER 71211,2545 To: Bill Dickhaus 70325,523 (X) Hi Bill I'm using 2.1. I just tried the colon as you said and it works. Thanks!! #: 6427 S10/Tandy CoCo 31-Aug-90 21:36:09 Sb: #6041-New gfx2 Fm: WAYNE LAIRD 73617,3042 To: Kevin Darling (UG Pres) 76703,4227 (X) hi kev, thought I read where the gfx2 did the speed up of the drawing, but could be I had them mixed up, in any case I put both of the grfdrv & the gfx2 in Tazman and still came out ahead in speed. Seemed that the color came out a little better when I put the new gfx2 in as well. B CEING U -w. #: 6460 S10/Tandy CoCo 01-Sep-90 20:46:29 Sb: RSDOSplus Fm: ROGER SMITH 72057,2364 To: 72007,1737 (X) Craig.. Can you tell me where to find the driver SDisk which is required with RSDOSplus? How does it interact with the usual drivers d0.dd, d1.dd etc? Thanks...I hope RSDOSplus is going to solve a problem for me. Rog. #: 6463 S10/Tandy CoCo 02-Sep-90 05:17:18 Sb: #6194-#SPoker Fm: Richard Taylor 73137,3324 To: Joseph Cheek 76264,142 (X) Yes, I did see Zack's message about him uploading View 4.0, I already have downloaded it, thanks. There is 1 Reply. #: 6518 S10/Tandy CoCo 04-Sep-90 22:59:24 Sb: #6463-SPoker Fm: Joseph Cheek 76264,142 To: Richard Taylor 73137,3324 Glad you found it. And thanks to Zack for uploading it. #: 6469 S10/Tandy CoCo 02-Sep-90 16:08:28 Sb: #DIGITIZED SOUND Fm: GENE TURNBOW 72457,220 To: all Has anybody had a chance to play with the DIGITIZE program recently uploaded? It looks like it should produce some very high quality sound, if I see this right. There is 1 Reply. #: 6481 S10/Tandy CoCo 03-Sep-90 13:12:01 Sb: #6469-DIGITIZED SOUND Fm: Floyd Resler 72500,2572 To: GENE TURNBOW 72457,220 Yeah, I've played around with it. The sound quality is very good. Now if someone would just write an sound editor, then we'd really be cooking! #: 6482 S10/Tandy CoCo 03-Sep-90 13:22:36 Sb: #X10 on CoCo3? Fm: Zack Sessions 76407,1524 To: ALL Has anyone gotten Pete Lyall's X10 controller program to work with OS9 Level 2 on a CoCo3? What I'm wondering about is the device. Pete mentions that you should use device /t1. Now, /t1 on a CoCo3 is the bitbanger port, which has problems with accurate two way communications. It would be fine with me to use /t1, since I wouldn't have to rig up an A/B switch to switch between the X10 and my modem. Any ideas? Zack There are 3 Replies. #: 6486 S10/Tandy CoCo 03-Sep-90 13:50:54 Sb: #6482-#X10 on CoCo3? Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) Zack, I've used Pete's X10 stuff for a while ... no major changes were needed. I just used dEd to diddle the reference of /t1 to one of my other serial ports. Baud rate is 600 (as I recall) and I believe I zapped the descriptor to all ohs. Steve There is 1 Reply. #: 6492 S10/Tandy CoCo 03-Sep-90 16:46:39 Sb: #6486-#X10 on CoCo3? Fm: Zack Sessions 76407,1524 To: Steve Wegert 76703,4255 (X) So, you're going out a regular RS232 and not the bitbanger, I take it? Zack There is 1 Reply. #: 6504 S10/Tandy CoCo 04-Sep-90 07:14:10 Sb: #6492-X10 on CoCo3? Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) Yup ... the bit banger is used for the printer here ... and that's not even working very well. Steve #: 6490 S10/Tandy CoCo 03-Sep-90 15:31:16 Sb: #6482-X10 on CoCo3? Fm: Bill Dickhaus 70325,523 To: Zack Sessions 76407,1524 (X) Zack, You'll have to use your modem port (unless you want to try to use the BITBANG driver). I've use X10 for years, right now its plugged into one of my COMM-4 ports. At one point in the past I rigged a relay off of the cassette motor on/of switch to switch between my modem and the X10 controller. Most of the values in the descriptor are 00, except for eor, which is set to $0D and baud, which is set to $02 (600 baud). Bill #: 6618 S10/Tandy CoCo 09-Sep-90 08:44:17 Sb: #6482-X10 on CoCo3? Fm: Steve Wegert 76703,4255 To: Zack Sessions 76407,1524 (X) Zack, A thought occured to me last night on your continued problems in getting x10 to work. Do you have tsmon still running at the time you're trying to diddle with the serial port? If so, try killing that off, then zapping the descriptor, and go. Steve #: 6497 S10/Tandy CoCo 03-Sep-90 20:28:53 Sb: #Strip Poker Fm: judd terrell 72217,714 To: 76264,142 (X) I have tried to use your Strip Poker game... The Picture files of the girls do fine... The game will start and ask for opponent and directory location... Then the first picture comes up, the program tries to access another "file" and crashes as though "File Not Found"... Any suggestions? KD's GFX2 and FIX, SYSCALL, INKEY, RUNB are all there, but still crashes... There is 1 Reply. #: 6520 S10/Tandy CoCo 04-Sep-90 23:06:49 Sb: #6497-#Strip Poker Fm: Joseph Cheek 76264,142 To: judd terrell 72217,714 (X) What do you type when asked for the directory? If it is the current data dir already, you can just hit [ENTER]. Try that and see what happens, because it sound like it either can't find View or the pics. . . There is 1 Reply. #: 6629 S10/Tandy CoCo 09-Sep-90 15:32:34 Sb: #6520-Strip Poker Fm: judd terrell 72217,714 To: Joseph Cheek 76264,142 (X) Will try [ENTER] and see, but the first pic of girl loads OK, it seems like it can't find "cards"... Are they also VEF pics, or is it another file name... I can check with ident and be sure all are packed in file... Thanx... Judd... #: 6500 S10/Tandy CoCo 03-Sep-90 20:58:42 Sb: #6147-#TAR Fm: BRETT 72057,3720 To: JOERG SATTLER 74016,631 (X) Greeting- No hardware requirements. tar will work on any drive you have (tape or disk). -Brett There is 1 Reply. #: 6501 S10/Tandy CoCo 03-Sep-90 21:35:00 Sb: #6500-#TAR Fm: JOERG SATTLER 74016,631 To: BRETT 72057,3720 (X) I was unaware that there was a tape drive for the COCO 3, is there a tape drive and driver and descriptor ??? that will work ? Joerg There is 1 Reply. #: 6515 S10/Tandy CoCo 04-Sep-90 22:38:48 Sb: #6501-TAR Fm: BRETT 72057,3720 To: JOERG SATTLER 74016,631 Greeting- Some say that a fellow in australia has come up with a tape driver and descriptor for the cassette port. Any scsi unit will work you just have to write the driver/descriptor and hook it to your disto 4in1. I have no tape and tar requires no tape. Download and read the docs for all the details. -Brett #: 6544 S10/Tandy CoCo 06-Sep-90 00:02:29 Sb: #Level I Drivers Fm: Don Kircher 76346,3475 To: All Ok I've finally relented and sprung for a Coco3 I was very content with level one but the disturbing lack of support for Coco I & II did it. The lack of available Wordpaks to be exact. So, now Im faced with a whole new system and a forest of new incompatabilities. The most distressing so far is the inability of OS9 Level II to "see" the driver for my five meg hard drive. Its an old J&M arrangement with the neat side port that comes off the controller allowing one to boot os9 level one off the hard drive. I'm safely booted into OS9 Level II but the boot I configured with J&M's /h0 will not iniz and returns an error 246. This really is a disaster I was counting on this working. It leaves me with these two old grey upright disk drives to run Level two. Such a distasteful thought that Coco3 is banished to a heap in the corner until some other arrangement can be made. Oh yeah, the system works fine under level I on my Coco I and on Coco II (I've managed to collect six cocos so far) The controller works fine in Coco3. Thanks Don K. There are 2 Replies. #: 6547 S10/Tandy CoCo 06-Sep-90 07:22:27 Sb: #6544-Level I Drivers Fm: Steve Wegert 76703,4255 To: Don Kircher 76346,3475 (X) Don, Knowing absolutely nothing about what I'm about to say ... and even less about a J&M compatability issue ... let me mention that many level one descriptors needed a byte in thier header to be changed from $00 to $FF. I believe Pete mentioned this 'mode byte' in a message a while back about someone having difficulties getting a midi descriptor to work. In any event, perhpas this note will spark some discussion that can be helpful. Steve #: 6549 S10/Tandy CoCo 06-Sep-90 14:27:54 Sb: #6544-Level I Drivers Fm: Kevin Darling (UG Pres) 76703,4227 To: Don Kircher 76346,3475 (X) Don - Besides having to change the /h0 address for L-II (change the byte at offset $0E in the descriptor from $FF to $07), the error 246 you get is "drive not ready". CC3Go (like Sysgo) tries to chd/chx to /h0. Is the drive already running and up to speed when you boot? Also, the CC3 runs at double speed. I think the J&M HD interface can handle that, tho. Seems like there was something else, also. Let me dig around. Kev #: 6550 S10/Tandy CoCo 06-Sep-90 15:00:09 Sb: #GIME Fm: Bobby Dotson 70054,2324 To: [F] All Question? What is the difference between the older GIME and the newer one? Are graphics better? Faster I/O? What? There are 2 Replies. #: 6551 S10/Tandy CoCo 06-Sep-90 16:13:07 Sb: #6550-GIME Fm: Dan Robins 73007,2473 To: Bobby Dotson 70054,2324 (X) Bobby, If we're talking the GIME on the CoCo3 in both cases, the chip with the "A" attatched to it, the newer one, fixed some bugs that were in it. Dan #: 6555 S10/Tandy CoCo 06-Sep-90 19:00:03 Sb: #6550-GIME Fm: Kevin Darling (UG Pres) 76703,4227 To: Bobby Dotson 70054,2324 (X) Bobby - I think the newer GIME fixed a sideways scrolling bug (never used under OS9 anyway), and perhaps changed the timing a little to be more solid. If your old one works fine, then there's no need to change. best - kev #: 6554 S10/Tandy CoCo 06-Sep-90 18:17:29 Sb: #Looking for GFX3 ? Fm: Joseph Cheek 76264,142 To: sysop (X) I am looking for the files alib.l and gfx3.ar, both were in lib 10 some while ago. Have you seen them? Thanks . . . There is 1 Reply. #: 6556 S10/Tandy CoCo 06-Sep-90 19:03:19 Sb: #6554-#Looking for GFX3 ? Fm: Kevin Darling (UG Pres) 76703,4227 To: Joseph Cheek 76264,142 (X) Joe - I don't recall a file called gfx3.ar, you might mean gfx2.ar? ALIB.AR is in Library 3... if that's the one you want. Two versions, one is later. kev There is 1 Reply. #: 6577 S10/Tandy CoCo 07-Sep-90 21:07:37 Sb: #6556-#Looking for GFX3 ? Fm: Joseph Cheek 76264,142 To: Kevin Darling (UG Pres) 76703,4227 (X) I know I meant GFX*3* . . . but as to the filename, it's anyone's guess. If the gfx3 and docs were inside some other package, I'm in real trouble . . . hehe. I downloaded the gfx3 package a while back from here, but I can't remember the filename. hmm .. . There is 1 Reply. #: 6588 S10/Tandy CoCo 08-Sep-90 07:40:45 Sb: #6577-#Looking for GFX3 ? Fm: Kevin Darling (UG Pres) 76703,4227 To: Joseph Cheek 76264,142 (X) Hmm. Now that you insist, I think I've seen a file called GFX3?? somewhere before. Not positive it was here tho. I'll change the title of these msgs and maybe that will catch someone's attention who knows. There are 2 Replies. #: 6603 S10/Tandy CoCo 08-Sep-90 15:57:45 Sb: #6588-Looking for GFX3 ? Fm: Joseph Cheek 76264,142 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks, Kevin. I used GFX3 in one of my programs here (edptrs) and told anyone who wanted the gfx3 to get it here (but it's gone!). Thanks again. #: 6604 S10/Tandy CoCo 08-Sep-90 16:10:55 Sb: #6588-#Looking for GFX3 ? Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) I have the gfx3 archive. I think I downloaded it from GENie, however. If it can't be found, I'll upload it. Floyd There is 1 Reply. #: 6609 S10/Tandy CoCo 08-Sep-90 19:21:03 Sb: #6604-Looking for GFX3 ? Fm: Kevin Darling (UG Pres) 76703,4227 To: Floyd Resler 72500,2572 (X) Thx Floyd! #: 6572 S10/Tandy CoCo 07-Sep-90 17:01:53 Sb: #SPOKER Query Fm: Ches Looney 73016,1336 To: Joseph Cheek 76264,142 (X) Joe, what is Koonce's View (4.0) utility (necessary for SPOKER)? Ches. There are 2 Replies. #: 6578 S10/Tandy CoCo 07-Sep-90 21:14:11 Sb: #6572-#SPOKER Query Fm: Joseph Cheek 76264,142 To: Ches Looney 73016,1336 (X) Tim Koonce's View 4.0 is a VERY versatile utility that will allow you to view many of the common CoCo picture formats, and also convert them to VEF and MGE. I highly recommend it to anyone that does picture collecting. It is availalbe (ack!) as view40.ar in lib 10 here. There is 1 Reply. #: 6589 S10/Tandy CoCo 08-Sep-90 07:55:56 Sb: #6578-SPOKER Query Fm: Ches Looney 73016,1336 To: Joseph Cheek 76264,142 (X) Thanks for info, when I BROwsed for view, I neglected to put the * after VIEW. Ches. #: 6581 S10/Tandy CoCo 07-Sep-90 22:19:16 Sb: #6572-#SPOKER Query Fm: Zack Sessions 76407,1524 To: Ches Looney 73016,1336 (X) Because the author of SPOKER was too lazy to write his own VEF picture load subroutine! Zack There are 2 Replies. #: 6582 S10/Tandy CoCo 07-Sep-90 22:43:54 Sb: #6581-SPOKER Query Fm: Joseph Cheek 76264,142 To: Zack Sessions 76407,1524 (X) Yew got it! I was getting tired of working on the thing and decided 'why recode anything'? Plus using View allowed the program to be released faster, and probably shortened the file sizes greatly as I doubt I would have gone to the trouble of supporting VEF squashed format. And also allowed picture loading time to be faster. #: 6590 S10/Tandy CoCo 08-Sep-90 07:56:46 Sb: #6581-SPOKER Query Fm: Ches Looney 73016,1336 To: Zack Sessions 76407,1524 (X) Now, now, Zack, be nice!! (bigger grin)! Ches. #: 6584 S10/Tandy CoCo 07-Sep-90 23:23:00 Sb: GIME Fm: Bobby Dotson 70054,2324 To: Kevin Darling Well, I've talked to a few people about graphics and what my machine is doing. Aparrently my colors do not correspond quite to standards . . . nor does the timimg. I have one of the first machines to be released . . . The first problem it had was working with a J&M Controller . . . It had problems working with the Tandy controller(minor), until the clock was adjusted, but faild to operate correctly with the J&M. Also, do you know anyone who has had any ideas on making a processor accellerator for the CC3? Say an 8 to 10 mHz 6809(Yes they are avialable) (where? forgot) . . . or a seperate hi-speed 6809 processor board with it's own memory.... using the coco as a slave??? #: 6591 S10/Tandy CoCo 08-Sep-90 09:20:57 Sb: #Disto HardDisk Fm: james pottage 71750,2012 To: James Pottage I would like some help with a problem I have encountered with my new hard drivew. I just purchased a segate 125N hard drive and I am attempting to run it with a disto super controller II and hard disk interface (under the SCSI mode). I am using the drivers supplied by CRC-Disto. The problem is that when I boot up the boot process does not acknowlege the Startup file on my hard drive. If I reboot using the reset command then the startup file is used. Iwould like to know if there are any fixes for this problem or any suggestions on how to solve it. As well I have already tried changing the boot order around and this makes no difference. Further, the RBF and disk drivers are all in the same block. I would appreciate any help anyone can give me. Jim Pottage There is 1 Reply. #: 6597 S10/Tandy CoCo 08-Sep-90 12:55:30 Sb: #6591-Disto HardDisk Fm: Kevin Darling (UG Pres) 76703,4227 To: james pottage 71750,2012 (X) Hi Jim. When you first boot, is the hard drive already up to speed? It could be that it's simply not ready to accept commands right away. Hmm. But does it switch over to using the hard disk command directory right away? If so, then my explanation doesn't wash. How about posting your startup file... maybe there's a clue there. best - kev #: 6606 S10/Tandy CoCo 08-Sep-90 18:31:57 Sb: #Disto Hard disk Part II Fm: james pottage 71750,2012 To: Kevin Darling Z oIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPART II I have also looked at the startup file. However, the startup file worked fine with a WD1002-shd controller and 10meg hard drive. However, below is a copy of the file in case you have any suggestions. Note that Rutils is a file that contains extra commands that I have not included in the Shell file like copy, date etc. Further, while booting the harddrive is accessed (ie the light turns on for a breif moment) but the startup file is not used. It seems like the drive has not been initialized and the boot procedure cannot find the startup file. As well, occasionally the hard drive will be accessed for no apparent reason while the system is running. Here is the startup file. load rutils display 1b 34 04 * Echo welcome message echo * Welcome to OS-9 LEVEL 2 * echo * on the Color Computer 3 * * Lock shell and std utils into memory link shell montype r * Start system time from keyboard setime /w1 display 1b 20 2 0 0 50 18 0 2 2 >/w2 shell p=[@])[$]: i=/w1& shell p=[@])[$]: i=/w2& merge sys/stdfonts merge sys/stdptrs merge sys/stdpats_2 merge sys/stdpats_4 merge sys/stdpats_16 xmode /p baud=06 Any help would be greatly appreciated. Jim Pottage There is 1 Reply. #: 6608 S10/Tandy CoCo 08-Sep-90 19:20:25 Sb: #6606-Disto Hard disk Part II Fm: Kevin Darling (UG Pres) 76703,4227 To: james pottage 71750,2012 (X) Oops. Never mind. I'll look at your startup file now. thx! - kev PS: seem to be getting some garbage in your messages. Do a read previous after reading this one, and see what I mean. #: 6607 S10/Tandy CoCo 08-Sep-90 19:19:20 Sb: Disto Hard disk Fm: Kevin Darling (UG Pres) 76703,4227 To: james pottage 71750,2012 (X) Thx - no, I'm not worried too much about the boot order. You said that things switch over to the hard disk okay, but the problem seems to be only that the Startup file isn't executed the first time on boot? But only on reboot? That's awfully strange. Let me see your startup file. I have some ideas on things which might cause this. Oh. And when you boot first time, does it just ignore startup and still come out at the shell prompt? #: 6633 S10/Tandy CoCo 09-Sep-90 18:16:51 Sb: Termcap Fm: Bobby Dotson 70054,2324 To: Ed Gresick TERMCAP Book . . . A Nutshell Handbook by John Strang O'Reilly & Associates, Inc. 981 Chesnut Street Newton, Mass. 02164 1800-338-NUTS #: 6654 S10/Tandy CoCo 10-Sep-90 19:09:07 Sb: RSDOSplus Fm: Craig Aarseth 72007,1737 To: Roger Smith 72057,2364 Roger: SDisk is a commercial product of D. P. Johnson. SDisk replaces CC3Disk as the floppy device driver. Ads for SDisk can be found in RainBow Magazine. I use my own device driver which is funtionly identical to SDisk but much more compact. I hope this was helpful. --Craig Aarseth 72007,1737 #: 6659 S10/Tandy CoCo 12-Sep-90 01:05:26 Sb: #Great games Fm: Jim Peasley 72726,1153 To: Floyd Resler 72500,2572 (X) Floyd; Just snarfed 2 of your games -- GemQuest and Rescue (aka Tank). _GOOD_ jobb Check is "in the mail", as they say. If I send you a diskette & mailer with the check, could I get a copy of the source please? The way I play games, I don't remember from time to time what to do, so I was planning to have your opening paragraphs of the docs scroll slowly down the screen using the supplied fonts prior to presenting the initial game screen. Also, I'd like to add water-wings to the tanks! ;-) Sound like it's do-able? ...Jim There is 1 Reply. #: 6664 S10/Tandy CoCo 12-Sep-90 16:58:10 Sb: #6659-#Great games Fm: Floyd Resler 72500,2572 To: Jim Peasley 72726,1153 (X) Thanks for the kudos and the soon-arriving check! Yeah, I'll be more than happy to send you the source. I like the idea of being able to scroll through the docs before playing. Could even add a help key that would call up the doc file. Adding water-wings would be a piece of cake. All it would take would be to remove one check in the source. Floyd There is 1 Reply. #: 6670 S10/Tandy CoCo 13-Sep-90 01:46:45 Sb: #6664-#Great games Fm: Jim Peasley 72726,1153 To: Floyd Resler 72500,2572 (X) Floyd; O.K., mailer is on it's way. I'm beginning to wonder if I should have showed my wife and daughter those 2 games -- I haven't been able to get on the CoCo for the past 2 days until they went to bed! And the sickening part of it all is that they beat my best score(s) within 15 minutes of starting to play!!! :-( Just wait'll I get water-wings for _MY_ tanks tho; I'll show them a thing or two!! Can you do 360K 5 1/4" disks O.K.? ..Jim There is 1 Reply. #: 6673 S10/Tandy CoCo 13-Sep-90 06:06:48 Sb: #6670-Great games Fm: Floyd Resler 72500,2572 To: Jim Peasley 72726,1153 Ah, I love it when I create addictive games! I still have the single-sided 40 track drives, so I won't be able to use a 360k disk. Floyd #: 6661 S10/Tandy CoCo 12-Sep-90 08:58:57 Sb: #disk drive additions Fm: STEPHEN WALLACE 73720,2420 To: sysop (X) Can four double sided flopies be used with a multipak under OS9 and how should they be connected. /exit There is 1 Reply. #: 6665 S10/Tandy CoCo 12-Sep-90 17:43:03 Sb: #6661-disk drive additions Fm: James Jones 76257,562 To: STEPHEN WALLACE 73720,2420 An unmodified CoCo can only have three double-sided floppy drives connected to it. I think that someone has figured out what to modify to connect more; a "browse/key=floppy" in DL10 might turn up something. The other question that perhaps deserves asking is "What do you need to do that for?" I don't recall how much needs to be done in the way of modification, but if you need disk space, I think you should give serious thought to a hard disk--they're getting fairly inexpensive these days. #: 6667 S10/Tandy CoCo 12-Sep-90 20:07:06 Sb: #TANK Fm: Hugo Bueno 71211,3662 To: floyd resler Floyd Two questions regarding the TANK game. 1. The game crashes with an out of bounds subscript when I get to level 15. 2. In the program, do you deallocate the graphics buffers before exiting the program? If yes, all is fine, but if not, it would be better if you did. Other than that, a fine program! There is 1 Reply. #: 6674 S10/Tandy CoCo 13-Sep-90 06:10:22 Sb: #6667-TANK Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 Mmm. I'll have to check out level 15. As far as deallocating graphic buffers, no I don't. It's a very good idea, of course. I just didn't think about it. I'll have to include that in my future games. Floyd #: 6668 S10/Tandy CoCo 13-Sep-90 01:28:34 Sb: Fallout? Fm: Jim Peasley 72726,1153 To: Mark Griffith 76070,41 (X) Glad to hear that you're feeling better! I finally got on the CoCo list via the Internet shadow at work -it seems strange to see so many familiar namEs from here coming thru my terminal at work! Would have replied to your message of this morning, but I've only got read access (until I poke around some more). ...Jim #: 6669 S10/Tandy CoCo 13-Sep-90 01:30:15 Sb: Fallout? Fm: Jim Peasley 72726,1153 To: Mark Griffith 76070,41 (X) Glad to hear that you're feeling better! I finally got on the CoCo list via the Internet shadow at work -it seems strange to see so many familiar names from here coming thru my terminal at work! Would have replied to your message of this morning, but I've only got read access (until I poke around some more). ...Jim #: 6671 S10/Tandy CoCo 13-Sep-90 01:46:50 Sb: Fallout? Fm: Jim Peasley 72726,1153 To: Mark Griffith 76070,41 (X) /\/~\ark; Glad to hear that you're feeling better! I finally got on the CoCo list via the Internet shadow at work -it seems strange to see so many familiar names from here coming thru my terminal at work! Would have replied to your message of this morning, but I've only got read access (until I poke arousd some more). ...Jim #: 6675 S10/Tandy CoCo 13-Sep-90 19:55:38 Sb: #6674-#TANK Fm: Hugo Bueno 71211,3662 To: Floyd Resler 72500,2572 (X) I suspected the buffers weren't saved as I had about 16K less available memory after quitting the game. Is there a chance you could do an ipatch file to fix it? Hugo There is 1 Reply. #: 6676 S10/Tandy CoCo 13-Sep-90 20:52:34 Sb: #6675-#TANK Fm: Floyd Resler 72500,2572 To: Hugo Bueno 71211,3662 I could try an ipatch. However, it would take adding some code so I don't know if an ipatch would work. I'll have to get out the ipatch docs. There is 1 Reply. #: 6678 S10/Tandy CoCo 13-Sep-90 22:11:30 Sb: #6676-#TANK Fm: Zack Sessions 76407,1524 To: Floyd Resler 72500,2572 (X) All you need is the "sister" program to IPatch, MakPatch, to make the IPatch file from a "before" image and an "after" image. There is 1 Reply. #: 6680 S10/Tandy CoCo 14-Sep-90 13:43:19 Sb: #6678-TANK Fm: Floyd Resler 72500,2572 To: Zack Sessions 76407,1524 (X) Yeah, I read the docs and thought "Sheesh, this is what I needed all along!" #: 6677 S10/Tandy CoCo 13-Sep-90 21:51:36 Sb: #6664-#Great games Fm: GLEN HATHAWAY 71446,166 To: Floyd Resler 72500,2572 (X) Hi Floyd... Love Tank and Gem, but there is a serious bug in Level 15 of Tank. When I extend the bridge, the game dies with (I think) an error 55. How come? There is 1 Reply. #: 6679 S10/Tandy CoCo 14-Sep-90 13:42:24 Sb: #6677-Great games Fm: Floyd Resler 72500,2572 To: GLEN HATHAWAY 71446,166 Well, there was a problem with the level when I first created it, but I fixed it. However, I must have fixed it after I archived it together. I'll upload the corrected level. Floyd #: 6687 S10/Tandy CoCo 14-Sep-90 17:54:34 Sb: #6668-Fallout? Fm: Paul K. Ward 73477,2004 To: Jim Peasley 72726,1153 Jim, I think you'll be seeing a lot more internet activity from MM/1 users in the future! Mark had uucp up and running a couple of days after receiving his developers machine -- I hear it is quite smooth, although >I< don't have an MM/1 on my desk to check! @#&^%%$!! Those demanding developers. aul Paul, that is. #: 6694 S10/Tandy CoCo 15-Sep-90 01:05:51 Sb: #termcap Fm: Bob van der Poel 76510,2203 To: all Are the termcap library functions avail here for the MW-6809 complier? I know that there are some termcap entries for the CoCo, etc. But I can't seem to locate the actual functions. Hmmm, are they part of the Krieder library? Thanks, There is 1 Reply. #: 6698 S10/Tandy CoCo 15-Sep-90 05:16:13 Sb: #6694-termcap Fm: Mark Griffith 76070,41 To: Bob van der Poel 76510,2203 Bob, I believe if you look in LIB 7 you'll find some termcap files, probably only the library and some docs. If you don't, let me know and I'll upload them again. A word of caution -- the CoCo termcap libraries are flaky from my experience with it. OSK version is much more solid. Mark #: 6702 S10/Tandy CoCo 15-Sep-90 09:18:30 Sb: #6515-TAR Fm: JOERG SATTLER 74016,631 To: BRETT 72057,3720 (X) Will do . Thanks a lot for the repl. Joerg #: 6703 S10/Tandy CoCo 15-Sep-90 10:09:38 Sb: #Hard Drive Fm: LUTE MULLENIX 70721,2230 To: 76703,4227 (X) Hi Kevin: It's been awhile since Iv'e been able to sit down with my CoCo and play. Been a busy summer! But any way, now it's time to start to think about my hobby (?) again. Through out the summer Iv'e been trying to decide on eather a hard drive or a 1Meg upgrade. Well I just couldn't decide, so a compromise. Just have to get both. Now this is where you come in. I'm going for the hard drive first, it will get me more of what I'm after right now. So this is where I stand now, I have a CoCo 3, Disto 512K upgrade, Disto Super Controller I (the II hadn't come out yet)w/ 3in1 board, Bob Puppo's keyboard interface. I have an MPI, but don't use it at this time. What do you think would be the way to go? Get a 4in1 board,and piece togeather a SCSI system, or maybe pick up a MEB and SCSI board from Disto and go to the MPI, and put togeather a SCSI system, or go to the MPI and get a Burke & Burke system. I Don't want to lose the use of the RTC, parallel port, or RS232 port. Also with the Disto SCSI system will I get no halt access? In the checking Iv'e done so far, the MEB/MPI setup would be the least expensive, the 4in1 the neatest, and the Burke & Burke the simplest. What do you think? Don't you just love this stuff. >Lute< There is 1 Reply. #: 6711 S10/Tandy CoCo 15-Sep-90 14:48:34 Sb: #6703-#Hard Drive Fm: James Jones 76257,562 To: LUTE MULLENIX 70721,2230 (X) Well...I've managed to put off buying the 1 Mbyte upgrade for some time now, and it's not impeded my use of my CoCo in one sense, though on the other hand, it *has* held me back in some ways, because there are things I'd leave going in the background all the time (MultiVue, cron or something like it, and so forth) if I had the memory. I've put it off sufficiently that I may not ever do it, since I now think an MM/1 is a better place to put my $$$. Were I you, I'd give serious thought to an MM/1, but putting that aside, I'd say that I don't think I'd trade my hard disk for the extra 512Kbytes. There is 1 Reply. #: 6716 S10/Tandy CoCo 15-Sep-90 21:40:25 Sb: #6711-#Hard Drive Fm: LUTE MULLENIX 70721,2230 To: James Jones 76257,562 (X) James: That's why I kind of went with the idea of going with the hard drive first. I've been useing a RAMdisk alot for speed, and maybe with a hard drive I'll be able to use that memory. Even though I've had Multi-vue since before I got my 3, I've just now started to use it. I like it pretty well, and maybe now my wife will start to use this thing. Before she said it was just too hard to get it to do what she wanted it to, and I'm hoping that a hard drive will speed the process up some. (Kind of slow with just floppies!) I've given some thought to the new machines, though I would go with the TomCat rather than the MM/1. I like the expandability of the FHL machine, but when it comes right down to it, I don't really stress this thing. About all I do is some word processing, use DynaCalc and Profile to do my budget and keep track of it, and pop on CIS about twice a week. That with some dabbling with programming, and it's a little hard to justify putting out a grand+ for something I would most likely be doing the same thing with. When this dies I will be moving up, but until then I just can't see it. Besides, when I move up, I'll most likely want a hard drive anyway. >Lute< There is 1 Reply. #: 6726 S10/Tandy CoCo 16-Sep-90 07:03:20 Sb: #6716-Hard Drive Fm: James Jones 76257,562 To: LUTE MULLENIX 70721,2230 (X) Sounds reasonable to me. If you do think there's any chance of your moving up, be sure to get a hard drive that will work with the system you're thinking of going to. In the case of the MM/1, that means SCSI--dunno about the FHL boxes. #: 6723 S10/Tandy CoCo 16-Sep-90 01:34:58 Sb: #J&M Hard Drive Fm: Don Kircher 76346,3475 To: 76703,422 Kevin I successfully slowed Level II back to 1 Mhz by poking $FFD8 of the GIME's SAM CONTROL REGISTERS. BIG change in the scroll rate of a multivue graphics window. got that blasted J&M driver in the bootfile with the patch at offset 0E from FF to 07 (Tried it both ways). INIZ H0 results in an error 246 as does dir /h0. Something else needs to be poked back to Coco 1 compatability or is this an address conflict of some sort with LevelII This driver and the hard drive work under Level I on the coco III Yeah Yeah I know, why not just use Level I.. Cause they Stopped making WordPAK thats why and my poor old gray coco is very stingy with her wordpak and won't share. Currently this silly Coco 3 is nothing more than an expensive notepad to display your CIS number for upload { sigh } Does anybody out therein CISLAND own one of these things or was I the only sucker that bought one. A related aside. What is the legal status of software of defunct companies? I called J&M to inquire about this. They are alive and well. But they had a fire sale for coco stuff. It ALL went it a local hacker including all the source code. All I got was a shrug and an apology. With the available pool of coco II stuff shrinking as it is where do we stand without stepping on anybodies toes. Cocopro seems to have the only viable answer, but his scope is so limited compared to the wealth of what was available just a few years ago. I made the mistake that limited finance forces of waiting for that special what ever only to find it no longer available. I'm sure I'm not alone in this dilemma. Any ideas anyone? Thanks dlk PS Anyone got a copy of sculpter they want to unload? There are 2 Replies. #: 6763 S10/Tandy CoCo 17-Sep-90 19:50:16 Sb: #6723-J&M Hard Drive Fm: DENNIS SKALA 73177,2365 To: Don Kircher 76346,3475 (X) Don, I see you are a fellow Wordpak fan. If you're not aware of it, a while back I uploaded a group of files to let you utilize a Wordpak RS under Level II. Come to think of it, I believe I've improved that since. Let me know if you're interested, and I'll uprgrade the upload. Not for the Wordpak I (or II - was there a Wordpak II?), just the RS. ***** Dennis ***** #: 6774 S10/Tandy CoCo 19-Sep-90 00:45:58 Sb: #6723-J&M Hard Drive Fm: Jim Peasley 72726,1153 To: Don Kircher 76346,3475 (X) Don; I've got a never-been-used PBJ Wordpak II that I'd be willing to part with. Make me an offer... ...Jim #: 6730 S10/Tandy CoCo 16-Sep-90 11:02:49 Sb: #6679-#Great games Fm: GLEN HATHAWAY 71446,166 To: Floyd Resler 72500,2572 (X) Hi Floyd... Thanks. I also found a problem in GemQuest. One one screen - I can't remember which one - if you go right instead of down from the top of the ladder on the right side of the screen, it dies with the same 55 error as tank. I'll try to recreate it and let ya know which screen. It's not a huge problem, cause you aren't supposed to be able to go right - I just bumped the joystick the wrong way... There is 1 Reply. #: 6734 S10/Tandy CoCo 16-Sep-90 16:58:57 Sb: #6730-#Great games Fm: Floyd Resler 72500,2572 To: GLEN HATHAWAY 71446,166 (X) The ipatch I created to fix some of the bugs in my games will correct the error 55 in Gem Quest. The file is called DDPATCH.PAK in library 10. Or, if you wish , you can download GQUEST.BIN which also fixes the bugs. Floyd There is 1 Reply. #: 6737 S10/Tandy CoCo 16-Sep-90 22:01:26 Sb: #6734-#Great games Fm: GLEN HATHAWAY 71446,166 To: Floyd Resler 72500,2572 (X) Hi Floyd... Just found another bug in Tank - Whenever you hit a super-weapon with a super-weapon shot, the game dies with an error #197 - Bad/Undefined buffer number. There are 2 Replies. #: 6740 S10/Tandy CoCo 16-Sep-90 23:03:38 Sb: #6737-Great games Fm: GLEN HATHAWAY 71446,166 To: GLEN HATHAWAY 71446,166 (X) Hi Floyd... Oops - that was supposed to be error #194 - I think. #: 6745 S10/Tandy CoCo 17-Sep-90 05:59:23 Sb: #6737-Great games Fm: Floyd Resler 72500,2572 To: GLEN HATHAWAY 71446,166 (X) Really? I though I took care of that. I'll check it out. Thanks. Floyd #: 6735 S10/Tandy CoCo 16-Sep-90 18:21:29 Sb: #Ramdisk Fm: Paul Hanke 73467,403 To: All What is the largest ram drive available for OS9? Is there one for the 1meg upgrade? -ph- There is 1 Reply. #: 6764 S10/Tandy CoCo 17-Sep-90 19:50:56 Sb: #6735-#Ramdisk Fm: DENNIS SKALA 73177,2365 To: Paul Hanke 73467,403 (X) Paul, Your question is very timely. Just yesterday I put the finishing touches on modifying (actually correcting) the Microcom Ramdisk package to work with the 1 Meg memory upgrade. Up to 800K in size, sets up and formats in a wink, size selectable at setup, recovers (most of the time) from a system crash, undoable to recover system memory. Comes with a quick device-to- device copy utility. They should have it in a week or so. ***** Dennis ***** There is 1 Reply. #: 6766 S10/Tandy CoCo 17-Sep-90 21:00:30 Sb: #6764-Ramdisk Fm: Paul Hanke 73467,403 To: DENNIS SKALA 73177,2365 (X) Great! I'll be looking for it! -ph- #: 6746 S10/Tandy CoCo 17-Sep-90 06:03:28 Sb: Stereo Sound Fm: Floyd Resler 72500,2572 To: All Would it be possible to make a driver for the Orchestra-90 cartridge and play computer generated sound through it in stereo? #: 6771 S10/Tandy CoCo 18-Sep-90 21:31:29 Sb: #HardDrive Problem Fm: james pottage 71750,2012 To: Kevin Darling Kevin, this is a short note to give you a better idea of the problems I am having with the SCSI Seagate 125N hard drive. The drive seems to function well after the system has booted up. The problem seems to be in the boot. When I boot up the system does not change the data and execution directories to the hard drive. It appears that the system may try to change directories because the light on the hard drive comes on during the boot for a breif moment. Once the system has booted I can then type chd /h0 and chx /h0/cmds (or to /dd which is the harddrive as well). This usually works fine, however, once in a while I get an error 247 - seek error. This goes away after a second attempt to change directories to the hardDrive. Moreover, if I press reset after booting (without changing directories) the system will boot with no problems ie. it changes directories to the hardDrive and then runs startup off the harddrive. This sequence of problem will happens even if the system has been running for a while and a cold start is then done(ie the system coco is turned off and then dos is used to start again - and the hard drive is left running the whole time.) I have tried changing the CC3GO module and this has had no effect on the boot. I am presently using the drivers for the Disto Super Controller 2 in 1 board - harddrive and serial port. I believe that these drivers were not written by you. Would the 4 in 1 drivers which you wrote work on this system. Oh yea one more thing, the hard drive is occasionnally accessed by the system for no apparent reason ie. the harddrive runs when the program in memory (like VED) should not be using the drive. Jim Pottage There are 2 Replies. #: 6801 S10/Tandy CoCo 20-Sep-90 00:11:42 Sb: #6771-HardDrive Problem Fm: Kevin Darling (UG Pres) 76703,4227 To: james pottage 71750,2012 (X) Jim - haven't forgotten about you; just couldn't think of anything . Hmmm... Coupla ideas tonight. First, are you using a Multipak, and if so, has it been upgraded? Also, is the drive desc set up for embedded SCSI drives? That is, is the control word stuff set to zero? (I forget what utils Disto provides to set this; some kind of custom "dmode" command?). And (sorry if this is a repeat Q), has it always acted this way? thx! - kev #: 6817 S10/Tandy CoCo 20-Sep-90 17:32:15 Sb: #6771-HardDrive Problem Fm: Kevin Darling (UG Pres) 76703,4227 To: james pottage 71750,2012 (X) Another note: when you say that the HD is accessed at times, even if nothing should be going on, do you mean the drive light comes on? Or just that you hear the drive seeking around every once in a while? That last is normal, as many drives autopark themselves (and/or re-align themselves, I think) after a period of inactivity. #: 6791 S10/Tandy CoCo 19-Sep-90 20:04:44 Sb: #Ledger 4.5 Fm: David Sanchez 76200,2476 To: Joseph Cheek Joseph, Concerningg your Ledger 4.5 program, I think it is great! The edits come in handy. However, there are a coupla things I noticed. After editting a transaction, the balances are not correct. I am not sure (I haven't delved into it in a couple of weeks) but I think the program fails to read deposits after the edit or vice-versa (but always AFTER the edit). I will look into it more closely. Also, is there any way to change the screen colors? The reason I ask is because I use a monochrome monitor and some of the highlights fade and can barely be read. Some of the things I noticed were the default selections, the main menu and the deposits on the Transaction Query options. On the deposits, and I can't tell you what colors they are, but the are a light color with dark characters. These are very hard to read. Those are the only two things that I have noticed so far. The colors are an irrritating thing but the miscalculation problem can be devastating. Thanks for your help, David There is 1 Reply. #: 6846 S10/Tandy CoCo 21-Sep-90 16:28:02 Sb: #6791-#Ledger 4.5 Fm: Joseph Cheek 76264,142 To: David Sanchez 76200,2476 David-edit bug also. I found that it works fine with correct entries but that if something is off, everything else is thrown off, also--due to the logic I implemented in the recalculation portion. I will fix that. Third: changing screen colors, yes, I can arrange that. My new version will be 5.0, with greatly enhanced features, a new record type (which will require a program to change the data from the old (pre-5.0) record format to the new format) and lotsa little goodies (of which I could easily implement a color selection). However, it will be several weeks forthcoming, prob'ly a couple of months. For the color right now, there's not much I can do now, but I have noticed a way to work around the recalculation bug (which usually works?!?!?)--try editing the entry previous to the entry in error, and edit the data to contain the same data that was there before--in effect, not changing the entry, but it should provide an accurate recaluon of the entries afterwards. Hope this helps. If you have any other questions, comments, please leave them to me! I appreciate the effort to give me feedback, as this is an essential portion of software development. Thank you for your time. There is 1 Reply. #: 6847 S10/Tandy CoCo 21-Sep-90 16:32:51 Sb: #6846-Ledger 4.5 Fm: Joseph Cheek 76264,142 To: Joseph Cheek 76264,142 (X) David--It seems that my reply was a little munched, some of the first few lines were lost--not sure why. anyway, what you missed was: I'm glad you like the program, and hope to help you in this problem. I can't do much about the color right now, but please read the message previous (PARENT from the ! prompt) for a hopeful temporary workaround for the recalc. bug. #: 6793 S10/Tandy CoCo 19-Sep-90 20:34:45 Sb: #See You in Atlanta Fm: James Jones 76257,562 To: All Well...I hope that I will see many of you in Atlanta. I just bought nonrefundable plane tickets there, so I'm committed to going to CoCoFest. There is 1 Reply. #: 6796 S10/Tandy CoCo 19-Sep-90 22:07:25 Sb: #6793-See You in Atlanta Fm: Zack Sessions 76407,1524 To: James Jones 76257,562 (X) Hey! That's great, JJ! Stop by my booth (sharing one with Art Flexser of Spectro Systems) and say HI! Zack #: 6803 S10/Tandy CoCo 20-Sep-90 01:45:42 Sb: #J&M Driver Fm: Don Kircher 76346,3475 To: Kevin Darling/ 76703,4227 (X) Kevin Thanks for your help with the device driver for the J&M. I have come to the conclusion that it just plain needs a new driver/descriptor for level II. I was able to FORMAT the drive with the program supplied in the original package, so that rules out hardware problems. (that program didn't bother with drivers/descriptors but it did work under level II). Two questions before tackling this l-o-n-g term project. The defs files for level II will be different and will be found in the developers kit - yes ( sigh ) and Will the coco II version of dynamite be appropriate for level II drivers as it also had a defs file and If it won't work can you direct me to a disassembler which will be appropriate for level II defs. All this because I couldn't find a decent wordprocessor that would run on WORDPAK RS to do my resume on the hard drive ! Rather like eating your way out of a warehouse full of twinkies! dlk There are 3 Replies. #: 6806 S10/Tandy CoCo 20-Sep-90 03:21:17 Sb: #6803-J&M Driver Fm: Kevin Darling (UG Pres) 76703,4227 To: Don Kircher 76346,3475 (X) I've messed with J&M hard drives on a friend's system a coupla years back... I don't recall any changes needed (other than making quite sure that the address byte we mentioned before is changed... that's mandatory in the descriptor). I can send you some code to look at, tho. Also, I forgot to ask... are you using a Multipak? Has it been upgraded, if yes? Very few drivers actually need L-II defs; but I think you can still find a copy of most of them over on the Microware display area (GO MSC and look in the 6809 section... if it's still there.. hmmm... I'm not sure it is!). Never say die. It's gotta be something quite simple ;-). - kev #: 6807 S10/Tandy CoCo 20-Sep-90 03:23:27 Sb: #6803-J&M Driver Fm: Kevin Darling (UG Pres) 76703,4227 To: Don Kircher 76346,3475 (X) PS: Don, does your J&M HD setup use a Konan drive controller board? - kev #: 6808 S10/Tandy CoCo 20-Sep-90 03:26:19 Sb: #6803-J&M Driver Fm: Kevin Darling (UG Pres) 76703,4227 To: Don Kircher 76346,3475 (X) PPS: I just looked... Microware has taken down all the 6809 OS-9 stuff from their display area. #: 6804 S10/Tandy CoCo 20-Sep-90 02:02:45 Sb: #Disk Drive Help Needed Fm: ANDYT 76636,2300 To: Mark Griffith 76070,41 (X) HELP,ANYONE! I GUESS YOU COULD CALL THIS AN OUCH?.. I JUST TOOK OUT MY DRIVE (ORIGINAL) FROM MY FD500 TO PUT IN TWO TEAC 55B'S NOW I CAN'T GET THEM TO WORK. I WANTED D0 + D1 ,QUESTION: CAN IT BE DONE FOR LESS THAN $50? I'M TYPING THIS OUT ON MY RS232 PAK (NOT MY USUAL DESKMATE TERMINAL) ANY SUGGESTIONS WOULD BE APPRECIATED. ANDYT There is 1 Reply. #: 6805 S10/Tandy CoCo 20-Sep-90 03:16:08 Sb: #6804-#Disk Drive Help Needed Fm: Kevin Darling (UG Pres) 76703,4227 To: ANDYT 76636,2300 (X) Andy - if you leave in just one Teac, does it work? Have you set the drive select jumpers on the drives to d0 and d1? (or d1 and d2, on some drives; whichever are first). Does the FD500 drive cable (the 34-pin cable) have some teeth pulled on it? That will matter if those 55B's are double-sided drives (I can't recall - are they?) Not to worry... you should be running soon. Oh; and are they used or ?? - kev PS: please use the OPTions menu here in the forum to change your name to your first and last name .... thanks! There is 1 Reply. #: 6829 S10/Tandy CoCo 20-Sep-90 23:19:21 Sb: #6805-#Disk Drive Help Needed Fm: ANDYT 76636,2300 To: Kevin Darling (UG Pres) 76703,4227 (X) THEY ACCESS PART OF A DIRECTORY THROUGH RSDOS THEN I GET AN I/O ERROR. YES , THEY ARE DOUBLE SIDED, THEY ARE USED -BUT THEY WERE WORKING PROPERLY BEFORE I TOOK THEM OUT OF THE OLD MACHINE(TELEVIDIO 802),NO I DID NOTICE, HOWEVER ,THAT THERE IS A PLACE FOR A RESISTOR IN ONE OF THE DATA CHANNELS-COULD THIS BE NEEDED? I'VE GOT 2 JUMPERS WITH EACH DRIVE -1 IS SET DRIVE(D0,D1,D2,D3)-THE OTHER ONE WAS SET ON HM(HM,HS,MX), THE ORDER OF ALL OF THEM ARE- FROM BACK LEFT-RIGHT HS,DS0,DS1,HM,DS2,DS3,MX ANDY T There is 1 Reply. #: 6830 S10/Tandy CoCo 20-Sep-90 23:34:43 Sb: #6829-Disk Drive Help Needed Fm: Kevin Darling (UG Pres) 76703,4227 To: ANDYT 76636,2300 Andy - okay, the jumpers sound right. Yes, usually the last drive on the cable needs the resistor pack installed (called "termination"). Drives may or may not operate without one. Check your cable.. do you see any pins pulled on the drive connectors? If so, being double sided will require that you either make a new cable (by crimping on new 34-pin connectors from any RS store)... or by turning over the cable at all ends (so that the "good" side with all pins is used). Let us know what you find. #: 6820 S10/Tandy CoCo 20-Sep-90 19:09:54 Sb: #SELECT Fm: PHIL SCHERER 71211,2545 To: ALL Does anyone know how to create a generic window (/w) from Basic09 and then run a program (SHELL "program) in it and then jump to it without pressing "clear"???? There are 2 Replies. #: 6823 S10/Tandy CoCo 20-Sep-90 21:14:09 Sb: #6820-SELECT Fm: James Jones 76257,562 To: PHIL SCHERER 71211,2545 You'd probably have to explicitly open /w yourself, OPEN #wpath, "/w":UPDATE, and then SHELL "program <>>>/"+STR$(wpath) or words to that effect. (Don't forget to explicitly close #wpath once the smoke clears.) #: 6828 S10/Tandy CoCo 20-Sep-90 23:06:33 Sb: #6820-SELECT Fm: Kevin Darling (UG Pres) 76703,4227 To: PHIL SCHERER 71211,2545 PROCEDURE PhilDemo (* Open /w, goto it, run program in it, return on end (* Taken from MVTEST.AR in Lib 10, I think (* BASE 0 TYPE registers=CC,A,B,DP:BYTE; X,Y,U:INTEGER DIM stack:registers DIM oldpath(3),newpath:BYTE DIM I_Dup:BYTE I_Dup=$82 \(* Duplicate path *) (* Open wildcard, and for gcal must dwset it, select it OPEN #newpath,"/w" RUN gfx2(newpath,"DWSet",6,0,0,40,24,0,1,2) PRINT #newpath,CHR$($1B); CHR$($21); (* Duplicate original stdpaths into temp storage (* close them, dup newpath into them. FOR p=0 TO 2 stack.A=p RUN syscall(I_Dup,stack) \(* make dup of oldstdpaths oldpath(p)=stack.A CLOSE #p stack.A=newpath RUN syscall(I_Dup,stack) \(* force oldpath to new NEXT p SHELL "gcal" \(* Start gcal with all new /w paths (* On exit, do the opposite FOR p=0 TO 2 CLOSE #p stack.A=oldpath(p) RUN syscall(I_Dup,stack) \(* reset original stdpaths CLOSE #oldpath(p) NEXT p PRINT #0,CHR$($1B); CHR$($21); \(* reselect BEFORE: CLOSE #newpath END #: 6834 S10/Tandy CoCo 21-Sep-90 02:08:19 Sb: #J&M Hard Drive Fm: Don Kircher 76346,3475 To: Kevin Darling/ 76703,4227 (X) Kevin The J&M has a Konan drive controller board and I've not been using an mpi. I did some fiddling with the ident and cmp utilities and discovered ( well it WAS a discovery for me ! ) that cc3disk is longer than ccdisk as is /d0II longer than /d0I. Why so and could that be a hint of something lacking for level II operation. btw what are the sig surcharge rates for patient tutors of slow students... The educational value of all this easily trancends these silly hardware problems Thanks dlk There is 1 Reply. #: 6839 S10/Tandy CoCo 21-Sep-90 07:34:59 Sb: #6834-J&M Hard Drive Fm: Kevin Darling (UG Pres) 76703,4227 To: Don Kircher 76346,3475 Don - grin - no extra charge for slow learners who keep at it. I betcha /d0 is longer in L-II cuz of the name "cc3disk" embedded in it (versus just "ccdisk"). Am I close? CC3disk itself is longer because it has more capability than the L-I version. That is, it knows better about double-sided and 80tk disks, and isn't hardcoded to everything like CCdisk was. Good on the Konan controller. I assume you have the AR util? I can email you something to play with. best - kev #: 6835 S10/Tandy CoCo 21-Sep-90 02:09:59 Sb: Wordpak(s) Fm: Don Kircher 76346,3475 To: Dennis Skala/ 73177,2365 (X) YES! I'm a diehard user of wordpak on my Coco 1. Got real nervous when it started fuzzing and dancing on me. Probably never would have gotten a COCO 3 if I could have found a wordprocessor that worked on the wordpak RS. I've got Stylo graph but not a Wordpak II. If I can ever get the Coco 3 up to speed I'll check your stuff out. Marty Goodman has done some neat looking stuff for the RS version over on delphi...if I can ever find the time. thanks dlk #: 6836 S10/Tandy CoCo 21-Sep-90 02:12:08 Sb: Tandy Hard drives Fm: Don Kircher 76346,3475 To: all I've been fiddling with an as is tent sale radio shack 15 meg hard drive of the variety intended for the level 1 drivers packaged in os9 version 2.00 The price was right ( 75 bucks ) I couldn't resist. I already have the primary drive and it works well. Got to build my own cables to connect these two beasties. Inside the humongous case there is a five inch tandon unit with a western digital control board. No docs came with either unit. Got it all fired up today with all the drivers in place and the cables hooked up properly ( I hope ! ) But no luck Any attempt to access /h1 including format results in a two step failure. example; format /h1 ** all the normal prompts ** error 247 seek error Ok no sweat the drive is trashed but the next drive access on /h0 gets an error 246 device not ready. Something has happened to the driver ! /d0 and /d1 behave normally but cchdisk is trashed until reboot. I can say with confidence that it is NOT /h0. Ok so now the question; Is that secondary drive /h1 REALLY trashed or is my hookup suspect and does anybody have any ideas how narrow it down. Lastly any favorite vendors for repair. From 75 bucks theres a lot of room to play with and still be cost effective. Thanks dlk #: 6850 S10/Tandy CoCo 21-Sep-90 17:08:53 Sb: Hardisk Fm: james pottage 71750,2012 To: Kevin Darling Kevin, no I am not using a multipak and yes the drive desc is set to zero. The drive light does not come on during the accesses when no programs are being run. I did not realize that some drive autopark themselves after a certain period of no use. The problem with the boot seems to be with the way in which the CC3go module interacts with the CCHDisk. Possibly the CCHDISK has a bug in it. Jim Pottage #: 7039 S10/OS9/6809 (CoCo) 27-Sep-90 21:11:37 Sb: #Rdisk Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - you'll have to add /d2 to your bootfile. That would require using config or os9gen. How many disk drives do you have? It'll be pretty easy with two. Let us know. Loading in system modules (device descriptors, drivers) after boot is a bad idea on the coco because it allocates "blocks" of memory 8K at a time. So even loading one little 50-byte descriptor consumes over 8000 bytes in the system's 64K map. This lowers the number of processes and windows that you can have going at one time, and can also easily prevent programs like GShell from being able to look at the modules it wants to. Ummm. This gets a little complicated, but if you simply place all devices you intend to use in your bootfile, you'll avoid many strange things . best - kev There is 1 Reply. #: 7078 S10/OS9/6809 (CoCo) 30-Sep-90 18:03:42 Sb: #7039-#Rdisk Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Well, I have 3 disk drives, 35 tracks each. One is a 5-1/4", the other two are 3" Amdek drives in a single package, each configured as 35 tracks; the 5-1/4" is /d0, the others, /d1, & /d2. I found out that editing /d0/modules/bootlist.mv to contain d2_35s.dd module doesn't work. So I've got a bit of homework to do, make some mistakes, and learn sumpin' in the process. -ph- There is 1 Reply. #: 7089 S10/OS9/6809 (CoCo) 01-Oct-90 00:15:07 Sb: #7078-#Rdisk Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - ah, the old Amdek drives! Almost got some way back when. After you added d2_35s.dd to your "bootlist.mv" file, did you then use os9gen? Have you ever used os9gen or config? (asking to find out which one you feel more comfortable with, if either) Yah on the mistakes... they're the best teachers ! There are 2 Replies. #: 7179 S10/OS9/6809 (CoCo) 04-Oct-90 17:33:41 Sb: #7089-#Rdisk Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Well, I did it! I got /d2 to work from the MV screen. Had to edit BUILDMV so that d2_35S.DD got copied. Made a new mv #2 disk and it worked out fine. If I am catching on to what is happening, buildmv copies selected files already in memory from the initial OS9 system disk. Then it generates a bootable OS9 type procedure on track 34 using OS9GEN and creates a bootlist.mv besides. This is necessary because there cannot be any uncontiguous sectors during the mv boot which would occur if one tried to add a module to a previously made boot disk as I tried to do initially. -ph- There is 1 Reply. #: 7189 S10/OS9/6809 (CoCo) 04-Oct-90 23:37:07 Sb: #7179-Rdisk Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - sounds like you've got it to me! I do know that the Save command is hidden in with another command on the MV disk, so it sounds right. Yep, the os9boot must be contiguous, as there is no RBF manager around when you boot , and the simple Boot module disk driver knows only to get sequential sectors. And as you said, the main os9p1/boot/rel code is placed on track 34 (since we don't have it in ROM). You're rocking now! thx for the update - kev #: 7180 S10/OS9/6809 (CoCo) 04-Oct-90 17:38:15 Sb: #7089-#Rdisk Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) ps: what is the module which is loaded when first the shell command is selected from the MV menu? I believe I'd want to have this loaded automatically on boot-up since I select that option straight-away. -ph- There is 1 Reply. #: 7190 S10/OS9/6809 (CoCo) 04-Oct-90 23:38:49 Sb: #7180-Rdisk Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - hmmm. I can't think of what that could be. Doesn't seem like there'd need to be anything loaded to run the shell menu item. So got me! Perhaps an mdir would show you what got loaded? #: 7088 S10/OS9/6809 (CoCo) 30-Sep-90 23:21:20 Sb: #data Fm: Everett Chimbidis 76370,1366 To: all Does anybody have a DATA base with at least 10 fields? There is 1 Reply. #: 7095 S10/OS9/6809 (CoCo) 01-Oct-90 15:54:42 Sb: #7088-#data Fm: Floyd Resler 72500,2572 To: Everett Chimbidis 76370,1366 (X) I've sort of been working on one that can handle up to 20 fields plus features formating (i.e. placing the fields on the screen wherever you wish). Maybe I should dust it off and finish it. Floyd There is 1 Reply. #: 7110 S10/OS9/6809 (CoCo) 01-Oct-90 22:37:20 Sb: #7095-#data Fm: Everett Chimbidis 76370,1366 To: Floyd Resler 72500,2572 (X) That would be great!! Hey what ever happend to the modem game?? There is 1 Reply. #: 7125 S10/OS9/6809 (CoCo) 02-Oct-90 14:06:41 Sb: #7110-#data Fm: Floyd Resler 72500,2572 To: Everett Chimbidis 76370,1366 (X) Well, as soon as I can find a cheap RS-232 pak I'm going to work on some. I tried to test some over the phone but that was next to impossible. Floyd There is 1 Reply. #: 7136 S10/OS9/6809 (CoCo) 02-Oct-90 22:15:07 Sb: #7125-#data Fm: Everett Chimbidis 76370,1366 To: Floyd Resler 72500,2572 (X) OK thanks for the info let me know when you are done or if I can be some help. OK? There is 1 Reply. #: 7155 S10/OS9/6809 (CoCo) 03-Oct-90 14:39:23 Sb: #7136-#data Fm: Floyd Resler 72500,2572 To: Everett Chimbidis 76370,1366 (X) No problem. There is 1 Reply. #: 7173 S10/OS9/6809 (CoCo) 03-Oct-90 23:05:33 Sb: #7155-#data Fm: Everett Chimbidis 76370,1366 To: Floyd Resler 72500,2572 (X) How soon do you think? There is 1 Reply. #: 7176 S10/OS9/6809 (CoCo) 04-Oct-90 05:46:18 Sb: #7173-data Fm: Floyd Resler 72500,2572 To: Everett Chimbidis 76370,1366 (X) Well, the data base program can be completed fairly quickly. As far as modem games, whenever I get another RS-232 pak. Floyd #: 7129 S10/OS9/6809 (CoCo) 02-Oct-90 17:26:50 Sb: Spoker Bugz Fm: Paul Rinear 73757,1413 To: Joseph Cheek 76264,142 (X) Ok, cool. At least we know what's going on now. /exit #: 7132 S10/OS9/6809 (CoCo) 02-Oct-90 17:54:06 Sb: #512k got trashed Fm: Shawn Thomas 76226,3237 To: All Could someone provide me with info on who is selling 512k upgrad boards for the Coco 3? I just moved and somehow my board got trashed, it no longer works in either of my Coco 3s. Or should I take it to some tech and have the chips tested? I'm currently running on 128k, and it is driving me nuts! And of course running on 128k meant chopping my boot file down from where I had it. I no longer subscribe to Rainbow, and I'm not sure what companies are still out there, or what their prices are like. Shawn There is 1 Reply. #: 7148 S10/OS9/6809 (CoCo) 03-Oct-90 07:48:15 Sb: #7132-512k got trashed Fm: Steve Wegert 76703,4255 To: Shawn Thomas 76226,3237 (X) Shawn, I, too, dropped Rainbow a while back... but they just sent me the October ish trying to convince me I need to resubscribe. So here's a few vendors you might wish to check out (in no particular order): Microcom 1-800-654-5244 Burke and Burke 1-800 237-2409 Disto 514-967-0195 Might want to take the plung in to the 1 meg machine if the buck are right. Steve #: 7133 S10/OS9/6809 (CoCo) 02-Oct-90 19:36:41 Sb: Level I Drivers Fm: Chris Burke 72240,304 To: Steve Wegert 76703,4255 (X) Well, Steve, we haven't done anything on BlueBoard. The TC9 and MM/1 make the product less viable. If I ever get time, maybe I'll just post the PAL equations and stuff so that some other enterprising person can build the thing. Nice to be back! CJB #: 7135 S10/OS9/6809 (CoCo) 02-Oct-90 21:39:23 Sb: #Sterm_Question Fm: Stanley L. Goldsberry 72060,2720 To: all sterm_question symptoms= Sterm menu comes on screen then the computer locks up with the cursor under the statement Current baud rate=9600,computer will not respond to any keys and I have out of the lockup. Knowing the baud should be 1200 baud to match my Avatex 1200 modem,could this cause the above symptoms? I have the Sterm in /d0/cmds,termcap and ttytype in /d0/sys,also t2 and patched cc3io in os9boot using coco3.How do I go about changing the baud rate? then again my thinking may be out in left field. StanleyGoldsberry 72060,2720 There are 2 Replies. #: 7141 S10/OS9/6809 (CoCo) 03-Oct-90 03:34:16 Sb: #7135-Sterm_Question Fm: James Jones 76257,562 To: Stanley L. Goldsberry 72060,2720 (X) You should be able to change the baud rate with xmode. #: 7149 S10/OS9/6809 (CoCo) 03-Oct-90 07:53:18 Sb: #7135-#Sterm_Question Fm: Steve Wegert 76703,4255 To: Stanley L. Goldsberry 72060,2720 (X) Stanley, Aside from the baud problem wich you can solve by xmoding the descriptor prior to executing sterm, Sterm assumes that /dd is present. You tell us that sterm is in /d0/cmds and the termcap stuff is in /d0/sys, so I assume that you don't have /dd in your boot. Three solutions come immediately to mind: 1) add /dd to your bootfile 2) move the termcap stuff to /r0/sys (sterm knows about ramdisk) 3) using Ded, change the occurances of /dd in sterm to /d0 Take your pick, and let us know what works for you. Steve There is 1 Reply. #: 7210 S10/OS9/6809 (CoCo) 05-Oct-90 18:12:19 Sb: #7149-Sterm_Question Fm: ANDY THIBODEAU 76636,2300 To: Steve Wegert 76703,4255 (X) if you don't use anything else with that discriptor,you might want to cobbler it after you xmode it to the correct baud. andy t. #: 7166 S10/OS9/6809 (CoCo) 03-Oct-90 20:40:16 Sb: ShellMate Fm: Lee Veal 74726,1752 To: All Anyone here use ShellMate, if so, what are your thoughts on the product. Who is marketing it now? Lee #: 7183 S10/OS9/6809 (CoCo) 04-Oct-90 20:40:52 Sb: #Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: Kevin Darling 76703,4227 (X) Kevin, You helped me on September 22 with the Tandy part numbers for IC8 and Q1 in a Coco III. I replaced them both, and my 5 volt problem has been cured. Thanks! However... symptoms now are that I get only a blank 32 column screen with a black border. Seems to me that the last time I ran across this, the culprit was the GIME. Or was it the 6809? Would you happen to have the part numbers for these items as well? (Although, if you think it's the CPU, I'll probably order it from a source other than Tandy.) Thanks again for your never-ending assistance! There are 4 Replies. #: 7192 S10/OS9/6809 (CoCo) 04-Oct-90 23:43:08 Sb: #7183-#Coco III Hardware Probs Fm: Kevin Darling (UG Pres) 76703,4227 To: Chris Bergerson 72227,127 (X) Chris - since you get some video, might be just the cpu. Of course, you'll need to put in a socket (dontcha hate that?). I think we should ask openly for someone to come up with the GIME number... I believe the stock # has changed over the years, with newer parts. Might be a file on this around, not sure. If no one comes up with the latest number, I'll dig up the old one. There is 1 Reply. #: 7213 S10/OS9/6809 (CoCo) 05-Oct-90 21:46:29 Sb: #7192-Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: Kevin Darling (UG Pres) 76703,4227 (X) Yeah, I've put in sockets into quite a few Cocos. Putting 'em in isn't so bad. Chopping out the chip is the pain. I did purchase a GIME a while back... maybe I can find the packing slip and get the part number off of it. But per your suggestion, I'll try the CPU first. Thanks! See you at the Fest! #: 7195 S10/OS9/6809 (CoCo) 05-Oct-90 02:38:50 Sb: #7183-#Coco III Hardware Probs Fm: Ed Gresick 76576,3312 To: Chris Bergerson 72227,127 (X) Chris! The part number for the GIME chip is MX-0992. If you're going to be at the Atlanta CoCofest, stop by the DELMAR booth - I'll bring a couple with me. Ed There is 1 Reply. #: 7214 S10/OS9/6809 (CoCo) 05-Oct-90 21:49:25 Sb: #7195-Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: Ed Gresick 76576,3312 (X) Thanks a bunch, Ed. I'll certainly look you up at the Fest! Might just buy a GIME, although Kevin concurs that it's most likely the CPU. Will you also have a 68B09 available? See you in Atlanta! #: 7201 S10/OS9/6809 (CoCo) 05-Oct-90 06:51:18 Sb: #7183-#Coco III Hardware Probs Fm: William Phelps 75100,265 To: Chris Bergerson 72227,127 (X) The CPU is a MC68B09E, the equivalent, or better; if you have been having heat problems try to find a chip with a C suffix instead of P. The ceramics usually have a better temperature rating. The new GIME(Tandy calls it ACVC) is part MX-0992. William There is 1 Reply. #: 7215 S10/OS9/6809 (CoCo) 05-Oct-90 21:51:21 Sb: #7201-#Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: William Phelps 75100,265 (X) Thanks very much for the info on the CPU and the GIME, William. Should have the thing repaired within a few days, thanks to tour help, as well as others here. There is 1 Reply. #: 7221 S10/OS9/6809 (CoCo) 05-Oct-90 23:54:04 Sb: #7215-Coco III Hardware Probs Fm: William Phelps 75100,265 To: Chris Bergerson 72227,127 (X) I'm always glad to help. #: 7205 S10/OS9/6809 (CoCo) 05-Oct-90 13:28:11 Sb: #7183-#Coco III Hardware Probs Fm: Floyd Resler 72500,2572 To: Chris Bergerson 72227,127 (X) Do you have the 512k upgrade. I know that from time to time I get only a blank VDG screen when I power up. The culprit is my upgrade. I have to take the cover off and press down on the memory board. I then power up and everything is fine. Floyd There is 1 Reply. #: 7216 S10/OS9/6809 (CoCo) 05-Oct-90 21:53:33 Sb: #7205-#Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: Floyd Resler 72500,2572 (X) Thanks Floyd, but the Coco I am working on has only 128K, (it's my sister's machine), so re-seating the 512K board won't help. BUT, it may help me in the future if I ever experience the same symptoms. Thanks! There is 1 Reply. #: 7226 S10/OS9/6809 (CoCo) 06-Oct-90 09:36:03 Sb: #7216-#Coco III Hardware Probs Fm: Steve Wegert 76703,4255 To: Chris Bergerson 72227,127 (X) Chris, I have to agree that the CPU is the logical choice. I toasted mine way back when with the same symptoms. Seems the CPU is very susceptable (?) to damage. Mine got eaten when I bumped the MPI. The CPU is the cheaper chip as well. Steve There is 1 Reply. #: 7243 S10/OS9/6809 (CoCo) 08-Oct-90 03:42:07 Sb: #7226-Coco III Hardware Probs Fm: Chris Bergerson 72227,127 To: Steve Wegert 76703,4255 (X) Thanks, Steve. I'll be ordering the CPU today, and am pretty sure it will fix the problem. #: 7206 S10/OS9/6809 (CoCo) 05-Oct-90 13:33:01 Sb: Rdisk Fm: Paul Hanke 73467,403 To: Kevin Darling, 76703,4227 (X) Yeah, I figure it will take an mdir after exiting MV, plus another one to compare mdir after creating an OS9 shell. Later. btw, just got the 1meg upgrade today. -ph- #: 7238 S10/OS9/6809 (CoCo) 07-Oct-90 14:47:15 Sb: #help bad crc Fm: ERIC HOCHSTETLER 71340,430 To: all Can anyone tell me how to fix a module on disk with a bad CRC? I can't figure out how to do it with any command supplied with OS9 L2. There are 2 Replies. #: 7239 S10/OS9/6809 (CoCo) 07-Oct-90 21:52:39 Sb: #7238-help bad crc Fm: Steve Wegert 76703,4255 To: ERIC HOCHSTETLER 71340,430 (X) Eric, The only way I know of to fix a bad CRC is to replace the questioned program from either a known good backup or the source disk. If a file is being flagged as having a bad CRC ... then pay attention. Something has gone on to cause it to be wrong! :-) Steve #: 7251 S10/OS9/6809 (CoCo) 08-Oct-90 20:47:48 Sb: #7238-help bad crc Fm: Kevin Darling (UG Pres) 76703,4227 To: ERIC HOCHSTETLER 71340,430 Eric - as someone has mentioned, if the CRC is bad, the module is messed up in some way. However, if you yourself changed the module on purpose, then the "verify" command (it may be on the dev disk under L-II ... it came with L-I) can be used. If the module isn't already in memory, and you know what to change, you could use modpatch to change and reverity it also. Which module is it, and did you change it yourself (and how)? thx - kev #: 7242 S10/OS9/6809 (CoCo) 07-Oct-90 23:00:14 Sb: #finished? Fm: Everett Chimbidis 76370,1366 To: 72227,3467 (X) Did you ever finish your address program???? There is 1 Reply. #: 7262 S10/OS9/6809 (CoCo) 09-Oct-90 18:56:50 Sb: #7242-#finished? Fm: LARRY OLSON 72227,3467 To: Everett Chimbidis 76370,1366 (X) Everett, You might have me mixed up with someone else ? Either that or my memory is really going, because I can't think of an address program that I was working on. The only thing close was that label maker program that I uploaded a couple of years ago. I had thoughts at the time of adding a little database to that label program but never got back to it. Larry There is 1 Reply. #: 7268 S10/OS9/6809 (CoCo) 09-Oct-90 22:42:16 Sb: #7262-finished? Fm: Everett Chimbidis 76370,1366 To: LARRY OLSON 72227,3467 thats what i am talking about. got it from the download lidt.! #: 7359 S10/OS9/6809 (CoCo) 14-Oct-90 11:14:00 Sb: #Reduced system memory Fm: Bill O'Brien 73167,3102 To: All I have a CoCo3 with 128K of memory. Due to memory restrictions when running the C compiler, I have been trying to create a os9boot file that eliminates the overhead of the grfdrv file, (Yes I want 80 characters/line!). I have tried to set up a boot file that uses just /t2 as the primary /term and also I have tried to use ccio and co80 from level 1 version 2 to create a system with less memory requirements. None of these approaches seem to work. Does anyone have any ideas on why this fails for me? I have tried the following: 1. Reassembled Init with /t2 as the primary terminal. Didn't work. 2. Reassembled t2 device descripter renamed as term. Didn't work. The two above methods aborted with a Boot Failed 3. Replaced cc3io with ccio (level 1, version 2), eliminated grfint, and added co80, (Mike D...'s patch for 80 chars/line on level 1 version 2). Can anyone HELP?? There is 1 Reply. #: 7382 S10/OS9/6809 (CoCo) 15-Oct-90 13:06:13 Sb: #7359-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - if you don't need video at all, you could do the init=/t2 and/or Term=/t2 as you did, leave out cc3io,vdgint/etc, but be sure to have aciapak... which is /t2's driver of course. Is the new Init/T2 modules' CRC correct and verified? The coco should boot up to use the terminal (make sure baud rate correct also). Does /t2 work fine with your terminal now? Do you also have Shell on the boot disk CMDS dir? There are 2 Replies. #: 7395 S10/OS9/6809 (CoCo) 15-Oct-90 22:14:04 Sb: #7382-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, thanks for your response. BTW, I have really enjoyed the utilities you have uploaded to both Delphi and Compuserve. I used to use mverify very extensively, (primarily with level 1), and dmode has really made life easy on me when I have changed out disk drives. I have also made the level 2 patches you have provided. Not to mention scfedit, proc, dirm, etc., etc., etc... Thank You!! (and thanks for the utilities you have provided with source code. This is how people learn about their operating system and hardware. To be honest with you, my interest in the CoCo and OS9 has just begun again after a long period of disuse). Since you believe what I tried should work, I think I better go back and try it again. Initially, I thought I was very careful. In answer to your responses this is what I remember. I did an ident on the new os9boot file that I created using os9gen. All CRC checked out ok. This is not really surprising since the modified init module, (when I changed the default terminal to t2), and the device descripter, (when I changed the name to term), were modified and assembled from the disassembly of the original code. I make sure that all the source code from my disassemblies are correct by running the assembler and checking its cmd file outputs with the original module. The os9boot file was made using os9gen with its bootlist file modified to add/delete the modified or unwanted modules or device descripter. I did not try this modification by patching the modules or device descripter in memory. Since I was trying to delete the grfint, cc3io, and grfdrv, (which I presume grfint loads), it wouldn't make much sense, (to me anyway!). Message continues in the next message...... #: 7396 S10/OS9/6809 (CoCo) 15-Oct-90 22:15:38 Sb: #7382-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Yes, I did have a good copy of shell in the CMDS directory on the boot disk and it did have the proper attributes set correctly. Since the startup file has the line "link shell" as its first command, I also made sure that link was in the CMDS directory with the proper execution attributes set. I remember when I first got os9 level 2, (Yes, I too was anxiously awaiting its arrival, but I guess that might have been obvious from the mention of Mike D..'s fine co80 driver for level 1), and went through the OS9 Boot Failed errors caused by not having grfdrv in the CMDS directory while using grfint. It nearly drove me crazy that first night!!! As far as t2 is concerned: Yes, it does work fine, and yes, the baud rate is set up properly. No problem using a terminal or terminal emulation on my IBM clone for communcation, (with null modem cable). And modem operation is no problem either. The serial port is a home brew card hanging from a Disto Super Controller II, (I hate those Multi-paks!), running your cc3disk.irq driver. ACIAPAK was in the boot file and modified using your patch from the the SCII driver and documentation disk. The CoCo3 was modified with the IRQ diode hack described by Marty Goodman in the Nov '89 issue of Rainbow, however, I DID NOT, make the tie ins as described in the Rainbow text. A little PC tracing can make the wire run much shorter and it is easier and cleaner to solder to a PC trace making the transition to the other side of the board, (the hole and solder pad is already provided for you ). This problem will not make any significant difference in the long run since I really need to upgrade my memory! But, you know how it is, I want to know why it didn't work. Any comments on the ccio/co80 combination? I also need to buy your book, "Inside OS9 Level 2". Do you have any preferred distributer? I will let you know what I come up with. To be honest, I have quite a few questions concerning OS9 level 2 but I don't think it is fair of me to ask them without first reading your book on the subject. There is 1 Reply. #: 7406 S10/OS9/6809 (CoCo) 16-Oct-90 00:20:35 Sb: #7396-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - First, thanks for the thanks! And absolutely all questions are welcomed... there's a lot not in my book's weird reference tables . So ask away! Second, thanks for the detailed background on what you've done/tried. I in return must ask the required question: Did you use "fcs" on the name change in your Init/T2 source code, to set the high bit on the end of the descriptor name? Practical suggestion: make a custom CC3GO which changes the border color of the coco screen when it is executed, so that you can see if OS9 even gets to cc3go. If it doesn't, then see previous paragraph. I don't think CO80 etc will work at all under L-II... all of us who wrote things like that simply went out and grabbed some extra memory (which would have to be coordinated under L-II natch)... under L-I this was possible with impunity on a 128K coco, but not L-II. CCIO itself relied on L-I system variables, which again won't work under L-II. Yah, you really need the 512K... what a diff it makes! In any even tho, booting to a different /term should be quite possible. Something simple (isn't it always??) is screwing you up. We'll laugh when you find it . Keep us posted. best - kev There is 1 Reply. #: 7453 S10/OS9/6809 (CoCo) 16-Oct-90 23:06:28 Sb: #7406-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev - Ok, I tried to boot up with t2 as the primary terminal again without any success. Yes, the primary terminal in Init is defined with the fcs as: term fcs "/t2" I guess I should have written this down before I asked the question instead of relying on my memory. I do not get a OS9 BOOT FAILED message, the initial OS9 BOOT comes up on the Coco3 screen but the disk drive just keeps running and never boots up and never stops! Could it have anything to do with defining the immortal shell as "i=/1" in the CC3Go module? Init's redefinition of the default/primary terminal should still work with this statement. Shouldn't it? If this doesn't give you any Ah-ha, then I will try to figure out how to add several statments in CC3Go to change border color on my composite monochrome monitor. I suppose some absolute direct writes to the GIME should do this since it's memory space is never mapped out and always reside above $FF00, Right? I also presume you have tried doing this with your coco. Since I think you said that IOMan doesn't use Init to determine the number of entries in the device table, (you wrote this in your os9 lvl2 patch file as I recall), Microware/Tandy didn't pull any fast ones by ignoring the default terminal in Init. Did they? Also, could it be the dreaded bootlist problem?? There is 1 Reply. #: 7459 S10/OS9/6809 (CoCo) 17-Oct-90 03:47:00 Sb: #7453-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - yah, I use color cues etc to debug things on boot. Oh, you can also write to $0000-001F, which isn't cleared on boots. Write some info there, then boot with a good disk and check out what went there (in the system map of course). I think it's something REALLY simple that's killing you. Like, does the Shell in CMDS have execution permissions? Is it a good shell? Are the disk drive descriptors set up correctly? Etc. It's important to not take anything like that for granted. I've done it quite often myself , and spent days overlooking the most obvious ommissions from my bootfile, etc. Also peer at your normal startup file (maybe you do something there?) Is there anything special about your serial port which must be set up before use, that might only happen on a normal bootdisk? I suppose it could be the dreaded BLOB, but I haven't seen too many of those lately. Still, shuffle around your bootlist and check. Hmm. I would do this (if you haven't already): create a normal video bootdisk, and boot. Try /t2. Work okay? Now take the same disk and use dEd to modify the os9boot Init module to say /t2 instead of /term. Write the change, reverify and reboot. If it doesn't work I don't know what to say! Luck - kev There are 3 Replies. #: 7476 S10/OS9/6809 (CoCo) 17-Oct-90 20:44:10 Sb: #7459-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Ok, Kev. I took part of your suggestion in the last message and got an interesting result. I know where you are coming from when you say it must be something simple, (compared to your knowledge of OS9 you would rightfully consider me a neophyte). Be that as it may, I generated a new system boot using os9gen but replaced the init module with the init=/t2 module in the bootfile. I know the system did get to cc3go since it did run part of my startup file. My startup file has the following: link shell echo A string setime ? Well, the mystery of the copyright notice is solved. I have a copy of CC3Go which I eliminated the copyright notice from. You guessed it, that is what I had in my bootlist file for os9gen, (BTW If you have ever eaten crow, it doesn't taste so good). Well I edited the bootlist file which successfully ran the init=/t2 file. I eliminated the cc3io, grfint, and all of the window descripters (w..w7) from the bootlist file and did another os9gen. Guess what? It didn't work! Same results that I had previously. The OS9 BOOT message came on my coco3 screen and the disk drive just continued to run. I'm going back and adding the "w" device descripter and try this thing again. I haven't gone crazy yet, but it looks like the system doesn't like the above modules to be deleted. Think I will take them selectively out, one at a time, and see where I run into trouble.... There is 1 Reply. #: 7509 S10/OS9/6809 (CoCo) 18-Oct-90 02:45:30 Sb: #7485-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - Well, sounds like you're getting closer, all right. Still using that custom cc3go, or did you dig out an old one? When you managed to get it to boot to init=/t2 (with the window modules in the boot), what did a procs and ddir (if you have that) show for active processes and devices? Bound to be a clue there, methinks. Sorry that I haven't had the chance to try this out here yet... will as soon as possible (except I think you'll figure something out very soon - fingers crossed ;-). Thx for updates. best - kev There are 2 Replies. #: 7534 S10/OS9/6809 (CoCo) 18-Oct-90 18:49:14 Sb: #7509-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev - I worked on it until late last night. I have been able to get it to boot with init=/t2 with all of the window descripters missing, the term descripter missing and grfint module missing. Whenever I removed cc3io, it failed to boot up on /t2? Why, I am not yet sure. Maybe it is the BLOB. You must remember that I bought my machine when they first came out and have not upgraded the GIME or memory. I did dumps on all the system modules that I could think of searching for the ASCII text of cc3io to see if some module was calling for this module. The coco3 text screen does get some garbage on it when cc3io is not present. I will not give up. I am going to figure out why! Does the iniz t2 command make any sense to you? That is one of the questions I was going to ask. I am also running shell ver 1.2. I have not scanned that to see if it is in someone looking for cc3io. I was able to gain another 2 8k blocks by eliminating what I have done so far. I will keep you posted and I am going to learn about the operating system one way or another..... Thanks for the help. Oh, forgot to tell you about iniz t2. Before I started this crusade to boot up on /t2 and eliminate all unecessary system modules I could put the iniz t2 into the startup file and only have 40k left, (as reported by mfree). If I then did a deiniz t2 followed by an iniz t2, I could get the memory back up to 48k. I have procs and ddir. Procs should what you would expect, (ie t2 is the primary paths for the immortal shell). ddir, ( in dutil3), doesn't show any extraneous devices. Just CC3disk with its device descriptors and t2 with its aciapak driver. The ddir upgraded by (?) does have extraneous info at the end.. Will snatch copies and let you see. There is 1 Reply. #: 7555 S10/OS9/6809 (CoCo) 19-Oct-90 12:14:24 Sb: #7534-#Reduced system memory Fm: Pete Lyall 76703,4230 To: Bill O'Brien 73167,3102 (X) Reaching WAAAAAYY back, Kent Meyers did what you're doing to his Dragon (CC2 clone) computer. I think what he found was that there were interrupt hooks pointing into (then) CCio to allow for interrupt based scan for keyboard input (i.e. key down checking). This was required because the keyboard had no interrupt ability on its own. Perhaps things are the same here, and if you could find a way to stub off the interrupt nesting, you'd be home free.. Pete There is 1 Reply. #: 7566 S10/OS9/6809 (CoCo) 19-Oct-90 18:46:52 Sb: #7555-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Pete Lyall 76703,4230 (X) Thanks Pete. Guess I will have to disassemble all of the code if I can't stumble on to the answer. There are 2 Replies. #: 7596 S10/OS9/6809 (CoCo) 20-Oct-90 09:51:38 Sb: #7566-Reduced system memory Fm: Pete Lyall 76703,4230 To: Bill O'Brien 73167,3102 (X) That'd probably help, or maybe just start by using some of the available tools in DL9/DL10 to peek at the interrupt vectors, and see where they're all headed. I hate to through any more weight on Kevin, but I know that he's _intimate_ with the code, as is Kent Meyers. Perhaps on or t'other can flesh out this issue. Steve Wegert was funneling OS9 Forum info to Kent, so perhaps a note to Steve will get Kent's attention. Pete #: 7617 S10/OS9/6809 (CoCo) 20-Oct-90 22:54:16 Sb: #7566-Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 Bill - Pete/Kent/others had a good notion about the cc3io driver being in line for interrupts, but as far as I can recall offhand, it only inserts a replacement vector for one which normally points back to a "rts" in the Clock module (which handles all interrupts on the coco). Also, without it being iniz'd, it wouldn't do that anyway (cc3io, that is). Therefore I kinda tend towards your BLOB theory for the moment. I'm sure Kent will come up with something tho >! #: 7538 S10/OS9/6809 (CoCo) 18-Oct-90 20:06:01 Sb: #7509-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Just read my last message. I hope you can understand it. I must be tired since some of the words were not what I wanted to type. I forgot to respond to your question on CC3Go. Yes, I dug out the original version and it did write the copyright message to the /t2 terminal like it is supposed to do. I will concentrate on trying to determine what the problem is. If you find out that cc3io is needed for some esoteric reason, please pass it along to the forum. Seems like I have been jumping to conclusions about the cause for this or that. The conclusions I have reached so far are: 1) it seems like I need the statement iniz t2 in the startup file 2) it seems like I need to keep cc3io in the os9boot file. 3) I'm not sure my conclusion are right, but they are what I have observed. I will be making the assumption that I have a blob problem and start to rearrange the order of the modules in the bootlist file in the hopes of deleting the cc3io module. I will also be experimenting with adding back the term descripter, except it will have aciapak as its driver. Then I will sit back and THINK about the results I have obtained. If you get the time, I would be interested in hearing about the results you obtained with your hardware, however, I know that you are busy and I am not expecting you to do this for me. Sometimes it is frustrating to track down problems when you don't know how the system is supposed to work ...... Thanks for your time. Regards, Bill #: 7364 S10/OS9/6809 (CoCo) 14-Oct-90 19:10:13 Sb: #CoCo on sale Fm: James Jones 76257,562 To: All Looks like some messages I've seen here and there are true. Today I wandered by a local Radio Shack, and the CoCo was on sale for $99.95, and CM-8s for under $200. There are 2 Replies. #: 7367 S10/OS9/6809 (CoCo) 14-Oct-90 21:38:29 Sb: #7364-CoCo on sale Fm: Paul Hanke 73467,403 To: James Jones 76257,562 (X) Yep, and drive 0 is on the disco'd list since last August altho drive 1 is still on the active list. -ph- #: 7373 S10/OS9/6809 (CoCo) 15-Oct-90 00:23:29 Sb: #7364-#CoCo on sale Fm: David Betz 76704,47 To: James Jones 76257,562 (X) Hmmm... Would this be a good inexpensive way to try out OS-9? How much hardware/software would I need to add to the $99 machine before I'd have a usable OS-9 system with a hard disk? There is 1 Reply. #: 7377 S10/OS9/6809 (CoCo) 15-Oct-90 06:45:13 Sb: #7373-#CoCo on sale Fm: James Jones 76257,562 To: David Betz 76704,47 (X) Let's see...I'd seriously recommend 512K; those are going for not much $$$ these days. I think that the Disto hardware is probably the least expensive way to get the I/O--someone who knows more about Disto hardware than I do will have to fill in the gaps in my information, I fear. (BTW, are you David Betz as in Xlisp/Xscheme?) There is 1 Reply. #: 7378 S10/OS9/6809 (CoCo) 15-Oct-90 08:20:09 Sb: #7377-#CoCo on sale Fm: David Betz 76704,47 To: James Jones 76257,562 (X) Thanks for your comments. Would it be reasonable to go the CoCo route or would I be better off (and cheaper off) trying one of the new systems like the MM/1 or the TOMCAT? (And, yes, I am the author of XLISP/XScheme/AdvSys/...) There are 3 Replies. #: 7386 S10/OS9/6809 (CoCo) 15-Oct-90 13:15:01 Sb: #7378-#CoCo on sale Fm: Kevin Darling (UG Pres) 76703,4227 To: David Betz 76704,47 (X) David - there's also a number of CoCo systems for sale these days... often at very good prices including everything you need to get going. There might be some over in COCO forum... also, I think CoCoPRO! buys and sells used Coco systems. (guys? what's their phone/BBS number??) Wait. I think their BBS # is 313-663-6207. Some ads there. I'll also keep an eye out. I've seen some great deals lately but ignored them. There are 2 Replies. #: 7387 S10/OS9/6809 (CoCo) 15-Oct-90 13:23:11 Sb: #7386-CoCo on sale Fm: David Betz 76704,47 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks. I'll try the BBS and the COCO forum. #: 7401 S10/OS9/6809 (CoCo) 15-Oct-90 23:12:39 Sb: #7386-CoCo on sale Fm: Dave Myers 71750,210 To: Kevin Darling (UG Pres) 76703,4227 (X) Our phone is 313-481-DAVE (3283). Thanks for the referral, Kev! Dave Myers CoCoPRO! Products #: 7389 S10/OS9/6809 (CoCo) 15-Oct-90 19:39:32 Sb: #7378-#CoCo on sale Fm: James Jones 76257,562 To: David Betz 76704,47 (X) Well...I'd give serious thought to an MM/1. (In this case, particularly because starting at maybe 1.4, XLisp really doesn't fit too well in a single 64K address space. :-) There is 1 Reply. #: 7392 S10/OS9/6809 (CoCo) 15-Oct-90 21:16:31 Sb: #7389-#CoCo on sale Fm: David Betz 76704,47 To: James Jones 76257,562 (X) Actually, I'd be more likely to try to port XScheme. It might be possible to make it fit by removing a bunch of its internal functions. On the other hand, the 68K address space would be much nicer. I've always sort of liked the 6809 though (ever since I bought a 6809 board for my old SWTP-6800). Unfortunately, I've never had a chance to do much programming on it. You might be interested to know that the first LISP interpreter that I wrote was written in 6800 assembly language for the SWTP-6800. There is 1 Reply. #: 7394 S10/OS9/6809 (CoCo) 15-Oct-90 22:11:43 Sb: #7392-#CoCo on sale Fm: James Jones 76257,562 To: David Betz 76704,47 (X) No kidding? That's neat. I agree, the 6809's design is quite nice. (Too bad folks at BYTE never seemed to notice that...but that's another story.) I ported XLisp 1.2 to OS-9/6809 (only problem was that Microware's 6809 C compiler differed from others with respect to the relative binding of type modifications on typedefs, and 1.2 has a pointer to jmp_buf); firing up XLisp on the 68020 I have Kermit talking to in another window shows that it claims to be version 1.6, and I think someone may have ported some version of XScheme to OS-9/68000. SIOD (Scheme In One DEFUN) came right up on the 68000, and compiled right up on the 6809, but barfs immediately when I tried to run it on my CoCo for reasons I have yet to discover. There is 1 Reply. #: 7412 S10/OS9/6809 (CoCo) 16-Oct-90 08:07:38 Sb: #7394-#CoCo on sale Fm: David Betz 76704,47 To: James Jones 76257,562 (X) I think that SIOD trys to allocate lots of memory when it starts up. You might try giving it a command line switch to tell it to use a smaller heap. Sorry, but I'm not sure what the syntax for the switch is, but I think there is such a thing. There is 1 Reply. #: 7432 S10/OS9/6809 (CoCo) 16-Oct-90 18:28:11 Sb: #7412-CoCo on sale Fm: James Jones 76257,562 To: David Betz 76704,47 (X) No problem--the hint is enough of a place to start. Thanks! #: 7427 S10/OS9/6809 (CoCo) 16-Oct-90 18:01:38 Sb: #7378-#CoCo on sale Fm: Paul K. Ward 73477,2004 To: David Betz 76704,47 (X) Well, if you want to go the CoCo route, you can get a 512k upgrade from us at IMS for darn cheap. If you go MM/1, then we can offer financing and a screaming, FCC certified machine (in about two weeks). Either way, you should have some fun! Paul There is 1 Reply. #: 7454 S10/OS9/6809 (CoCo) 16-Oct-90 23:19:45 Sb: #7427-CoCo on sale Fm: David Betz 76704,47 To: Paul K. Ward 73477,2004 (X) Well, of course I'd rather go the MM/1 route (or maybe the TOMCAT). I'll decide once I get your literature in the mail. I didn't know you offered financing. That's a nice option, although your prices seem pretty affordable anyway. #: 7393 S10/OS9/6809 (CoCo) 15-Oct-90 22:10:16 Sb: #TERMINAL PROGRAM HELP Fm: BRUCE BAKER 73747,3137 To: SYSOP (X) I am an extremely new OS-9 user. I have no terminal program that I can get to work under OS-9. My access to compuserve is under RS-Dos with Mikeyterm as a terminal program. I don't have a true RS232 port. My modem and Mikeyterm work through the bitbanger serial I/O. I found a program in the COCO forum that lets me read RS-DOS files under OS-9. I have downloaded several files from both the COCO forum and this forum, but althoug I can read the files, I can't get the modules to load and run under OS-9. I suspect that Mikeyterm inserts line feeds at the end of each line. Could that be part of my problem? My other question is, is there a device driver/descriptor (T1?) that will work with level 1 if I can get a terminal program up and running? Also, what would be the best terminal program in this database to use with level 1? Any and all help will be greatly appreciated! Bruce There is 1 Reply. #: 7407 S10/OS9/6809 (CoCo) 16-Oct-90 00:20:59 Sb: #7393-TERMINAL PROGRAM HELP Fm: Kevin Darling (UG Pres) 76703,4227 To: BRUCE BAKER 73747,3137 Hi Bruce - new users always welcome! I think you'll find /t1 drivers to be rather unpleasant under OS-9. There may still be a partial solution around... I'll look... which was called a "FIRQ-driven" modification. Requires one wire jumpered on your bitbanger connector. But otherwise a real serial port is almost a must. Regarding the files you downloaded... tell us what they were. If you could actually read them (as in "list" them), then they were likely to be source code and can't be executed without first assembling them into 6809 binary. If they were binary files (unreadable junk), then they may have also been AR'd (archived - if the filename here ended in .ar, then they were). We'll get to that if/when need be. If they were binary files but simply OS9 commands ready to run, then you need to do two things: 1. Copy the file from the RSDOS/"OS9" disk to a real OS9 disk. 2. Set the execution permissions on the file: attr filename e pe w That way, OS9 will allow you to load (and delete) the file. Substitute the pathname of the file for "filename" above, of course. Like: "attr /d1/dmode e pe w", for example. Don't worry, you'll find all this quite natural sooner than you think. Just tell us the filenames for now. best - kev #: 7410 S10/OS9/6809 (CoCo) 16-Oct-90 05:01:11 Sb: #TC09 "virtual machine" Fm: James Jones 76257,562 To: Frank Hogg 70310,317 (X) Hiya! It was nice to actually see you in person at CoCoFest. I have to ask, though, about the new "virtual machine" stuff that is intended to let the TC09 run non-OS-9 CoCo software. I was happy to hear that OS-9 device drivers wouldn't have to go through that rigamarole, but trying to infer what a CoCo *would have* read from a particular memory-mapped I/O address sounds like it would take some time to puzzle out, and it's kind of a bummer to me to see the TC09 delayed (will it be made more expensive by the added code or hardware needed to do this?) by something I will never use. Any chance you could upload an updated description of the TC09? There is 1 Reply. #: 7452 S10/OS9/6809 (CoCo) 16-Oct-90 22:38:33 Sb: #7410-#TC09 "virtual machine" Fm: Frank Hogg 70310,317 To: James Jones 76257,562 (X) The virtual machine part of the TC9 in its simplest form actually saves us money because we can now boot stock OS9 and then modify it after. Without this capability we would have had to somehow provided a way for you to get up and running OS9. This would be no problem for those with a CoCo3 that they could use but what about those without. Anyway the virtual machine hardware was swapped in essence for the 25% speedup. The cost to the user is carried by FHL. The other advantage is that the virtual machine can be used to test hardware that doesn't exist yet. ie: you could use the VM to test possible hardware etc. I'm getting lost trying to explane this online so I will refrain from doing so for now. I plan to upload a series of tech notes on this and other developments as soon as both machines (TC9 and TC70) are fully up and running. I think that there has been too much said about hardware that does not exist in production form and that that may confuse the readers. So... when, in a week or so, we have both machines fully up and in production I will upload lots of detailed info and all specs. (PS Just reread your note and I forgot to answer these questions. No it will not delay the TC9. The VM is disabled on reset and would not interfere with any software. (Stock Apps. would use it until/if modified for the TC9 hardware) Hope that holds you for now, please be patient for the rest of the info. BTW it was nice to see you and all the other guys that I have only talked to on the phone before. It was also nice to renew old friendships. I think that is the thing I like most about these shows, we should do them for that if for no other reason. Frank There is 1 Reply. #: 7458 S10/OS9/6809 (CoCo) 17-Oct-90 03:25:43 Sb: #7452-TC09 "virtual machine" Fm: James Jones 76257,562 To: Frank Hogg 70310,317 (X) Thanks for the info. I guess the only thing that I wonder about is your mentioning the swap for the speedup--but I will hold off pending your upload; goodness knows you are pretty busy these days. Big 10-4 about meeting new and old faces. #: 7462 S10/OS9/6809 (CoCo) 17-Oct-90 08:36:21 Sb: #FD501 controller Fm: David Betz 76704,47 To: all Will the Tandy 501 disk controller work with OS-9 Level II? For that matter, what is the difference between the 501 and the 502? It seems that I've got a 501 controller laying around that I could use with a CoCo3 and I'm wondering if that would make a decent controller for OS-9. Also, what kind of disk drives would I need to buy for it? There is 1 Reply. #: 7475 S10/OS9/6809 (CoCo) 17-Oct-90 20:44:04 Sb: #7462-#FD501 controller Fm: Randy Wilson 71561,756 To: David Betz 76704,47 (X) David, The FD-501 should work fine with the CoCo3 and OS9/L2. It can use any standard drive except the hi-cap 1.2 and 1.44s. 40 track, 80 track, single or double sided, 5.25 or 3.5; it doesn't care. Just hammer together an approperiate(sp?) cable and use the proper descriptors. The only thing to watch is that the original OS9 disks are 5.25 48tpi (formatted to 35 track, single sided), so a 360K 5.25 drive might be the best bet. BTW, the controller can handle up to three double sided drives of any mix. The major difference between the FD-501 and the FD-502 is in the drive. The 501 had a 40 track single sided, and the 502 has a double sided drive. Randy There is 1 Reply. #: 7488 S10/OS9/6809 (CoCo) 17-Oct-90 22:23:09 Sb: #7475-#FD501 controller Fm: David Betz 76704,47 To: Randy Wilson 71561,756 (X) Thanks! I might even have an old 360K drive kicking around somewhere. Sounds like playing with OS-9 might not cost more that a few hundred dollars. Are there any PD languages available like C or an assembler? I assume that the standard OS-9 kit from RS doesn't include either. There is 1 Reply. #: 7490 S10/OS9/6809 (CoCo) 17-Oct-90 22:25:43 Sb: #7488-#FD501 controller Fm: James Jones 76257,562 To: David Betz 76704,47 (X) CoCo OS-9/6809 Level Two doesn't include C or assembler, though it does include BASIC09. CoCo OS-9/6809 Level One does include an assembler, but not BASIC09. For that matter, Steve Childress's macro assembler for OS-9/6809 is, I think, in one of the DLs. There is 1 Reply. #: 7493 S10/OS9/6809 (CoCo) 17-Oct-90 22:32:52 Sb: #7490-FD501 controller Fm: David Betz 76704,47 To: James Jones 76257,562 (X) A macro assembler would be fine. This is beginning to look like a real possiblity. Of course, I'd rather have one of the new TOMCAT boards, but the CoCo might be an interesting way to get started. Thanks for your help. #: 7468 S10/OS9/6809 (CoCo) 17-Oct-90 16:25:27 Sb: #Hard Disk Defrag Fm: J SILLIMAN 72355,1207 To: all Hey all, got a small problem with my 20meg hd. I am running a bbs on the system and I seem to be running into a bit of a fragmentation problem. I have tried the File System Repack, and found it to corrupt files and takes WAY too long for my likeing. Is there any other programs out in the PD or commertial areas that will repack the drive faster, and more reliably? Hope to hear from someone!!! There is 1 Reply. #: 7470 S10/OS9/6809 (CoCo) 17-Oct-90 18:41:28 Sb: #7468-Hard Disk Defrag Fm: Pete Lyall 76703,4230 To: J SILLIMAN 72355,1207 J - Best bet is simple, but laborious: 1. backup the disk (use HDKIT, or equivalent) 2. format the drive again (logical is okay, but why not take the opportunity to freshly write track and sector headers). 3. restore the drive (again, HDKIT or equivalent). Pete #: 7480 S10/OS9/6809 (CoCo) 17-Oct-90 21:45:15 Sb: #1 Meg Upgrade Fm: Paul Hanke 73467,403 To: Kevin Darling 76703,4227 (X) Kevin, Well, I jumped from partial success with DM3 right over to MV, rechecked everything and got the same results- lockup or OS9 boot failed after the Microware logo. Then I remembered your suggestion as to why DM3 was locking up (btw. that's R22). I removed the jumper and replaced it with a 150ohm resistor (in parallel with r22 gives about 66ohms). voila. MV is running! but with one problem... I found out what changing MEM= to 1024: you can key to the first OS9 shell you make but you can't go anywhere else; yer stuck. So back to MEM=512 and all seems to be well. I'll bet DM3 doesn't lock up any more either when I can get back to it. Btw. had to add RS's 12dc fan to keep the new chips from freaking out from overheating. Located it against the rf modulator with some foam tape and modelers' support struts. Seems to be doing the job altho it hasn't had a really good work out yet. Thanks to all on the forum for enough support to keep me going. Looks like the main problem was not putting both new patches into the software straightaway instead of experimenting around. Well, I did learn from it and that's what it's all about. -ph- There is 1 Reply. #: 7508 S10/OS9/6809 (CoCo) 18-Oct-90 02:40:03 Sb: #7480-1 Meg Upgrade Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Good news so far! Kudos for not giving up . Hope you're rolling along fine now. best - kev #: 7516 S10/OS9/6809 (CoCo) 18-Oct-90 10:10:48 Sb: #1-meg upgrade Fm: Paul Hanke 73467,403 To: Kevin Darling, 76703,4227 (X) Worked with MV a bit more and found a limitation in the number of windows one can make. It seems that window memory is maxed out at 512k. This allowed up to 6 or 7 os9 shells while still having over 400k MFREE. Knowing also that we can not change the env.file's MEM= at this time, I guess we're left with regular OS9 if we need more windows, right? But I'll bet someone is working on a fix for this. (right again mebbe?) -ph- There is 1 Reply. #: 7528 S10/OS9/6809 (CoCo) 18-Oct-90 16:29:34 Sb: #7516-#1-meg upgrade Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - I wasn't aware of any limitation with gshell that way. The 1-meg software will use all the memory for video if need be. Hmmm. Perhaps gshell counts up window memory sizes? In any case, you should be able to open windows yourself and use up more of that memory for video, if you wish. Oh, and you have more than just w1-w7 in memory, right? (that is, you also have w8-15?) Not having more descs would certainly stop gshell. There is 1 Reply. #: 7552 S10/OS9/6809 (CoCo) 19-Oct-90 07:55:08 Sb: #7528-#1-meg upgrade Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Yes, descriptors 1 thru 12 get loaded in booting up but I'm not able to use more than 6 or 7 with either MV or OS9. Now I'm getting error 237 a lot, sometimes can't even do DIR. When using MV to put more than one small window on the same screen, sometimes it works, most often the cursor skips over the screen where the smaller one was created and you don't get a choice. (?). -ph- There is 1 Reply. #: 7556 S10/OS9/6809 (CoCo) 19-Oct-90 13:28:18 Sb: #7552-1-meg upgrade Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) If an aif indicates a certain minimum size which is too big to fit anywhere else, then gshell would skip screens where it wouldn't fit. Might be that. Yes, error 237 (system 64K map full) will probably hit you long before an error 207 (all ram blocks used up everywhere). Path and process descriptors along with device memory usage, will fill up the system map when you get many things going at once. My util SMap will show you this going on. That is caused partly also by the size of our system map gfx modules: cc3io and windint... along with all the other drivers/etc we all usually boot up with. Hard to get around without leaving some out. #: 7520 S10/OS9/6809 (CoCo) 18-Oct-90 12:26:10 Sb: #CoCo disk drivers, etc. Fm: David Betz 76704,47 To: all Well, I'm now the proud owner of OS-9 Level II for the CoCo3! Unfortunately, I don't own a machine to run it on yet. I've been looking through the manual though and have a few questions. The section on "Customizing Your System" describes the various devices that you can configure into your system. It seems to allow either a 35 track single sided D0 or a 40 track double sided one, but not an 80 track double sided one. Is it possible to make D0 a 720K 3.5 inch drive? I know that I'd have to have a 5.25 inch drive to start with in order to read the distribution disks, but is there a way to switch over to a 720K drive as D0? Also, there isn't an entry for D3_80D. Can I have four 720K drives on my system? I've got the FD501 disk controller from RS. How many drives will it support? Will it support 720K drives? One last question. I've got a 9 inch monochrome composite monitor. Will that produce an acceptable 80 column display? Thanks in advance for any answers. David Betz There is 1 Reply. #: 7524 S10/OS9/6809 (CoCo) 18-Oct-90 16:05:56 Sb: #7520-#CoCo disk drivers, etc. Fm: Zack Sessions 76407,1524 To: David Betz 76704,47 (X) You can create device descriptors pretty easily by copying a similar one and changing it as necessary with a disk zapper program like dEd. You can have /d0 as a 3.5" 720K. You cannot have four ds devices with the 501. You can use 720K DS drives with the 501. The 501 can only support up to 3 DS drives any mix, 40-5.25, 80-5.25, 80-3.5. The 9" should look OK, I have a 10.5(?) "Magnavox Computer Monitor 80" which looks pretty decent. Zack There is 1 Reply. #: 7526 S10/OS9/6809 (CoCo) 18-Oct-90 16:19:46 Sb: #7524-CoCo disk drivers, etc. Fm: David Betz 76704,47 To: Zack Sessions 76407,1524 (X) Thanks! #: 7521 S10/OS9/6809 (CoCo) 18-Oct-90 12:28:53 Sb: #C Compiler compatability Fm: David Betz 76704,47 To: all I've got an old copy of the OS-9 C compiler that originally run under OS-9 Level 1. Will it run under Level 2? Also, will the assembler that came with OS-9 Level 1 work with Level 2? There is 1 Reply. #: 7525 S10/OS9/6809 (CoCo) 18-Oct-90 16:07:33 Sb: #7521-#C Compiler compatability Fm: Zack Sessions 76407,1524 To: David Betz 76704,47 (X) Yes it wil work just fine under level 2, and the c.asm will work fine, too. I am assuming the Compiler you have is the same one currently sold by Tandy, there never was a special "Level 2" version released. Zack There is 1 Reply. #: 7527 S10/OS9/6809 (CoCo) 18-Oct-90 16:20:34 Sb: #7525-C Compiler compatability Fm: David Betz 76704,47 To: Zack Sessions 76407,1524 (X) Yes, it is the Tandy compiler (shrink wrapped and everything!). Thanks! #: 7523 S10/OS9/6809 (CoCo) 18-Oct-90 14:17:20 Sb: #SCSI interface? Fm: David Betz 76704,47 To: all Does anyone know of a CoCo hard disk interface that will support SCSI drives? Ideally, I'd like to find a combination floppy/hard disk interface. There are 2 Replies. #: 7529 S10/OS9/6809 (CoCo) 18-Oct-90 16:35:24 Sb: #7523-#SCSI interface? Fm: Kevin Darling (UG Pres) 76703,4227 To: David Betz 76704,47 (X) David - Yes, there are several coco SCSI (actually, mostly SASI) interfaces. Ignoring sasi/scsi controller boards that also support floppies, there are also two coco-specific floppy/hard-disk combo paks: the Eliminator from FHL and the Disto line of floppy/add-on cards (which fit inside their floppy controller pak). I would urge you to try to find a copy of Rainbow magazine at a mag store (Dalton's, Waldenbooks too, perhaps) and check out the ads. Oh, and the Eliminator and Disto paks can be had with serial ports, clocks, parallel ports etc also... or are included. There is 1 Reply. #: 7543 S10/OS9/6809 (CoCo) 18-Oct-90 22:23:11 Sb: #7529-#SCSI interface? Fm: David Betz 76704,47 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks for the advice. I looked at a copy of Rainbow that a local RS store had and found the number for a company called CRC that sells Disto controllers. Apparently, they are now running a sale. I can get their model II controller with a hard disk interface and an RS232 port for around $155. This controller claims to be able to run floppy drives at full speed without slowing down keyboard response. Sounds pretty good to me, although I may just wait and pickup one of the TC9 boards when they come out. I just wish I could get one right now (I'm not impatient, am I? :-) There is 1 Reply. #: 7545 S10/OS9/6809 (CoCo) 18-Oct-90 22:54:39 Sb: #7543-SCSI interface? Fm: James Jones 76257,562 To: David Betz 76704,47 (X) There at least used to be an outfit called RGB (RGB Systems?) that sold, or sells if it's still around, SCSI interfaces for the CoCo. #: 7582 S10/OS9/6809 (CoCo) 19-Oct-90 23:35:47 Sb: #7523-SCSI interface? Fm: Paul K. Ward 73477,2004 To: David Betz 76704,47 (X) Dave, I think a company called Performance Peripherals is still alive and kicking with what I hear is a super SCSI implementation for the CoCo! I betcha someone here knows the scoop! Let me know what you learn. Paul #: 7557 S10/OS9/6809 (CoCo) 19-Oct-90 13:47:37 Sb: #1 meg upgrade Fm: Paul Hanke 73467,403 To: Kevin Darling I tried to expand the capacity of the ram driver ram.8k using DMODE /r0 cyl=023 ; INIZ /r0 FREE /r0 showed over 1100 sectors but DIR gave error 214 (or was it 216?) Couldn't copy anything to /r0 after increasing cylinders. -ph- Re previous message: so if I don't fill up the 64k work space, then more than 6-7 full screen windows should be possible? And up to a maximum of 15? There is 1 Reply. #: 7558 S10/OS9/6809 (CoCo) 19-Oct-90 15:23:35 Sb: #7557-#1 meg upgrade Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - not sure. Which ram driver? Also, be sure to chd/chx away from the ramdisk before messing with it. Otherwise just "dir" might be confused (as what it had been chd'd to is no longer around - chd goes by sector and device, not by names). Right, as long as the system (kernel, driver, managers, and so on) 64K doesn't get filled up, you can keep adding processes and windows. The actual maximum window count is 32, but overlay windows (menus are also oops no they're not -sorry) count towards that maximum, so 16 (term and w1-5) seems like a fair limit. PS: you're doing fine. Could I get you to keep these msgs in section 10 (coco) tho? Thanks! - kev There is 1 Reply. #: 7594 S10/OS9/6809 (CoCo) 20-Oct-90 07:45:51 Sb: #7558-#1 meg upgrade Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, the ram driver is Ken Drexler's adaptation of your rammer developed for 4k block machines, but containing an 8k version largely untested. I believe it was called RAMDISK.AR or RAMDRIVE.AR. Forgot which library it's in. Instead of pursuing this farther, due to time contraints, I believe I'll wait for the release of Microcom's ramdrive for the 1 meg upgrade. Any way to determine unused system memory, or sys-memory used? -ph- There is 1 Reply. #: 7618 S10/OS9/6809 (CoCo) 20-Oct-90 22:56:30 Sb: #7594-1 meg upgrade Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Yes, get UTIL2.BIN, UTIL3.BIN (more utils plus replacements for some in UTIL2) and UTIL2.DOC... in there is SMap, which will show you system memory space, and the other utils like PMap will help you visualize different maps. The docs are super bare, so yell if you can't figure out what you see ! #: 7559 S10/OS9/6809 (CoCo) 19-Oct-90 15:32:56 Sb: #FD501 cable Fm: David Betz 76704,47 To: all Well, it seems that I've got a working FD501 interface. Now I need a cable to attach it to my floppy drive(s). Will a straight ribbon cable with the appropriate connectors work or do I need something a little more exotic? There are 2 Replies. #: 7560 S10/OS9/6809 (CoCo) 19-Oct-90 17:24:26 Sb: #7559-#FD501 cable Fm: Pete Lyall 76703,4230 To: David Betz 76704,47 (X) David - Tandy, in their questionable wisdom, used special cables. There's a workaraound though.... The Tandy drives have all the select lines set to ON. Then, they remove all but 1 drive select pin from the edge connector at each point on the ribbon cable. This way, the drive # is a function of where it is placed on the ribbon cable. Example: the drive 0 connector (on the Tandy cable) would have pin 10 hooked up, but not pin 12, 14, or (32 or 34?)... The workaround is get a cable with all 34 pins connected, and just disable the jumpers on the disk drive for drive selects that aren't wanted. Pete There is 1 Reply. #: 7561 S10/OS9/6809 (CoCo) 19-Oct-90 17:34:17 Sb: #7560-FD501 cable Fm: David Betz 76704,47 To: Pete Lyall 76703,4230 (X) That sounds pretty straight forward. Thanks for the info. David #: 7565 S10/OS9/6809 (CoCo) 19-Oct-90 18:10:41 Sb: #7559-#FD501 cable Fm: Randy Wilson 71561,756 To: David Betz 76704,47 (X) David, If I'm assuming correctly, you do NOT have the Tandy drives, just the controller. In this case, just make a ribbon cable with all the pins passed straight through, set the drive select jumpers on the drives, and go. Oh, if provided, set the motor-on and head solinoid to follow the motor-on line, not the select line. To answer some of your other (and coming) questions, you have three options that I can think of off hand. The builtin "serial" port (called the bit-banger) is useless for telcom under OS9 (details upon request). One is the Disto Super Controller 2 with the 4-in-1 board. This will give you a serial, parallel, hardware clock, SCSI port, and a "no-halt" (read sector cacheing) floppy controller. The second option is the Eliminator. This has two serials, a parallel, RTC, and interfaces to an external controller (forgot which one, check FHL's ad in Rainbow) for a floppy and 506/412 HD controller. The third is to wait for a TomCat or other to grace your desk. There are other ways to add all the needed periphrials, but most(all?) of the rest would require an external bus expansion thingie, which makes things more expensive, and a whole bunch uglier. Study the ads in a Rainbow, and ask away. Randy There is 1 Reply. #: 7567 S10/OS9/6809 (CoCo) 19-Oct-90 19:14:01 Sb: #7565-FD501 cable Fm: David Betz 76704,47 To: Randy Wilson 71561,756 (X) Thanks, Randy. Right now, I think I'm going to stick with the FD501 and a 360K drive and maybe two 720K drives. I've managed to piece together a copy of OS-9 (on sale at RS), the C compiler (had that from the last time I tried to put together a CoCo system) and the FD501. All I need now is the CoCo3 itself and some drives. I've already got a PC power supply that will power the drives. The setup will be *very* ugly since the drives won't be mounted in a case, but I suppose it will work. Thanks again, David #: 7562 S10/OS9/6809 (CoCo) 19-Oct-90 17:38:44 Sb: #software survey Fm: David Betz 76704,47 To: all Now that I seem to be on my way into the CoCo3 OS-9 world, I'm starting to wonder what sorts of other people use this system. What sorts of applications do people here use OS-9 for? Are many of you developers? What sorts of software are you developing? What kinds of software are you looking for that you can't find in the stuff that's already available? Right now, I'd like to find a program that runs on the CoCo and will ready 360K MS-DOS disks to make it easier to move stuff between my 386SX machine and the CoCo. Actually, a program that ran under MS-DOS that could read/write OS-9 disks would be fine also. Has the directory structure of an CoCo OS-9 disk been published? David Betz There is 1 Reply. #: 7586 S10/OS9/6809 (CoCo) 20-Oct-90 01:11:52 Sb: #7562-#software survey Fm: James Jones 76257,562 To: David Betz 76704,47 (X) Well...I use my CoCo for modeming, as a terminal to my 68020 box, to edit text, and to play music. I also do some programming, though it seems that a lot of the time I wind up modifying code rather than writing it. What I'd like to see on the CoCo is a reasonable desktop publishing program, sort of what Home Publisher should have been. A program that does something like SoftCraft's Fancy Fonts would be very nice, too. As for dealing with MS-DOS format stuff, you have several alternatives. I think that at least one of them lives in DL10 here. D.P. Johnson sells what is from the OS-9 point of view the most elegant solution, namely a file manager that handles MS-DOS format disks. (It requires his device driver, SDISK3.) Another outfit, Granite Computer Systems (I may not have that name right!), sells some programs that manipulate MS-DOS disks. (It might require SDISK3, too; I'm not sure about that.) There is 1 Reply. #: 7592 S10/OS9/6809 (CoCo) 20-Oct-90 07:02:24 Sb: #7586-software survey Fm: David Betz 76704,47 To: James Jones 76257,562 (X) Thanks for your comments. I'll take a look in DL10 for the MS-DOS handling stuff. #: 7581 S10/OS9/6809 (CoCo) 19-Oct-90 23:29:50 Sb: #hard drive Fm: LUTE MULLENIX 70721,2230 To: 72240,304 Chris: I have decided on the hard drive. What I need to do now is decide on which one to go with. I am well aware of the popularity of your unit, and am giving it much consideration. What I would like to know from you is will the CoCo XT work with the Disto stuff I'm now using? My system as of now consists of: CoCo 3 with Disto 512K upgradec Disto Super Controller I Disto 3in1 board. (RS232,RTC,Parallel port) Bob Puppo's keyboard interface I have a Tandy MPI, but don't use it at this time. I know it will be used with the CoCo XT. BU, would there be an addressing problem in using the XT with the 3in1 board? This stuff isn't really my bag, but it appears that the 3in1 is memory mapped from $FF51 through $FF57. Maybe this stuff has already bben worked out, maybe there never was a problem, eather way, I'd sure like your input. By the way I run under OS-9 exclusivly. Also is the patch for ccheck somewhere on here? >Lute< There is 1 Reply. #: 7591 S10/OS9/6809 (CoCo) 20-Oct-90 06:59:44 Sb: #7581-#hard drive Fm: David Betz 76704,47 To: LUTE MULLENIX 70721,2230 (X) Why not just trade in your 3in1 interface for a 4in1 from Disto and use a SCSI hard disk? That way you won't have to clutter up your desk with the MPI. There is 1 Reply. #: 7630 S10/OS9/6809 (CoCo) 21-Oct-90 16:06:57 Sb: #7591-hard drive Fm: LUTE MULLENIX 70721,2230 To: David Betz 76704,47 I would if it were only that easy. Not many coco people around here, so it's not real easy to get rid of things like a 3in1. However that was my very first idea. >Lute< #: 7593 S10/OS9/6809 (CoCo) 20-Oct-90 07:45:08 Sb: #chips for 512K upgrades Fm: David Betz 76704,47 To: all What kind of memory chips do the 512K CoCo upgrades require? I've got a bunch of 41256-12 chips laying around. Is there an upgrade that they will fit into? I assume it would be cheaper to buy just the board and plug in the chips myself. There are 2 Replies. #: 7604 S10/OS9/6809 (CoCo) 20-Oct-90 13:22:08 Sb: #7593-chips for 512K upgrades Fm: James Jones 76257,562 To: David Betz 76704,47 (X) Disto, and perhaps others, sell 512K boards with no RAM for those who want to supply their own. I don't know what chips would go in them, so I don't know whether the 41256-12 chips you have will work. #: 7614 S10/OS9/6809 (CoCo) 20-Oct-90 22:45:39 Sb: #7593-#chips for 512K upgrades Fm: Kevin Darling (UG Pres) 76703,4227 To: David Betz 76704,47 (X) Dave - I'm pretty sure 41256-12's will work just fine. Sounds like the correct chip number to me (and 120ns is perfect). There is 1 Reply. #: 7620 S10/OS9/6809 (CoCo) 20-Oct-90 23:34:15 Sb: #7614-chips for 512K upgrades Fm: David Betz 76704,47 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks. I guess I just need an unpopulated board then. I'm getting close to having a working system. Thanks for your help. #: 7637 S10/OS9/6809 (CoCo) 21-Oct-90 20:39:11 Sb: #7617-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks Kev, I have not been able to get a bootable disk with cc3io missing from os9boot. I have been able to get a bootable disk without iniz t2 in the startup file. I will get back with you on that. You may have an answer on the top of your head. I think that I will start spending the time and do a dissassembly of the code. I am looking at cc3io now. Using idir, after boot up, I don't see the cc3io driver loaded but I would not discount that it is being used some where and then terminated. It is strange! If I turn off the computer and try to boot without cc3io present in os9boot, it will just keep the disk drive spinning and IT WILL NOT LOAD the entire system. I am guessing this from the activity of the disk drive. If I boot up with a good system, then try to reboot with the disk without cc3io in the boot file I will get the message BOOT FAILED on my coco3 screen. Interesting... Has anyone in' the forum had a chance to try this? I still can't figure it out. If someone has been successful, then I know something else is astray. #: 7819 S10/OS9/6809 (CoCo) 27-Oct-90 23:27:45 Sb: #7395-#Reduced system memory Fm: Mike Guzzi 76576,2715 To: Bill O'Brien 73167,3102 (X) ~ Bill, I have made a bootdisk that booted on /t2 instead of /term. All I did was change the INIT module to look for /t2 instead of /term (setting the high bit on the "2" in T2) and when booting OS9 BOOT shows on the CoCo Screen and the whole copyright message and everything from then on is on the terminal. I did not delete any module from the bootfile. You could remove the windows and /term and maybe GrfInt but you cannot remove cc3io. Since you trying to do this to conserve memory it will not help. OS9 Level II grabs a whole 64K area for the system modules and its own stuff. Deleting these modules will not increase your memory. By booting on a terminal you do eliminate loading of grfdrv which does not occupy the system RAM space. Shell also cannot be put in the system ram. I have tried putting grfdrv in the bootfile and it won't take it. I have not tried doing that to shell. You have the right idea and does work for Level I but not for Level II. wit. booting on /t2 with your boot as-is (except INIT to boot to /t2) you will have 56K of memory left (provided shell is 8K only and you do not load anything else) thats enough for the C compiler. However I do agroe with Kevin, 512K is the best option and nowadays its not as expensive and will yield benefits (like being able to load all the Compilers modules into memory for speed) Mike There is 1 Reply. #: 7900 S10/OS9/6809 (CoCo) 29-Oct-90 20:08:30 Sb: #7819-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Mike Guzzi 76576,2715 (X) Mike, thanks for the response. Do you have any idea why you can't eliminate cc3io from the boot file in level 2? So far, I have not been able to eliminate it, but I don't know WHY? You said that OS9 level 2 grabs 64k bytes for the system. I think you may want to go back and rethink this. Based on my observation it is not true. I have been able to get mfree to report 64K bytes free when I changed INIT to point to /t2 and I have a merged shell file almost equal to 8K bytes. I agree that 56K is enough to run the C Compiler and also that the memory upgrade is the way to go. My problem is more retorical now. Why is cc3io required??? There is 1 Reply. #: 7930 S10/OS9/6809 (CoCo) 01-Nov-90 00:48:35 Sb: #7900-#Reduced system memory Fm: Mike Guzzi 76576,2715 To: Bill O'Brien 73167,3102 (X) cc3io handles signals and irq's in and out of the system. (Kevin can verify this) i dunno how you get 64K free unless shell is in the bootfile. but you will never get more then 64K on a 128K system. There is 1 Reply. #: 7944 S10/OS9/6809 (CoCo) 02-Nov-90 22:50:04 Sb: #7930-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Mike Guzzi 76576,2715 Nope, Kevin can't verify why cc3io is necessary. He told me just the opposite, he can't understand why it would be necessary if I defined /t2 as the initial standard path string in the init module. My shell file is not loaded as part of the boot file. This should clarify your question/comment. Based on the output of dirm, it appears that I might be able to squeak out one more 8K block and end up with a free memory of 72K. I am curious why you thought/(think) the system automatically takes up 64k? I am also curious about why you think that 64K bytes is the maximum memory obtainable with a 128K byte CoCo3? Mike, your name is familiar to me, therefore I believe that you have been a long time contributor to this forum, and have also probably uploaded files to the data base. If you think that I am discounting what you have said, I'm not. It just doesn't jive with my observations. I am not positive that I can get another 8K blocks if I eliminate cc3io, but it sure looks that way to me at the moment. Kevin appears to be extremely busy and has not been able to follow through on my question. Since you have already made a boot file with /t2 defined as the initial path in init, do you think you would have time to experiment and confirm my observation?, (ie. see if you can get a bootable disk with cc3io missing from the os9boot module). Thanks for your time and response. For other forum members with Tandy documentation reading this message, be forewarned. The diagram for the INIT Module, (pg 159 in level 1 blue book and page A-3 under the Technical Reference tab in the level 2 documentation), is incorrect. They forgot to put in the offset to the initial path in the diagram. It properly belongs at an offset of $12-$13 where the offset to Bootstrap module name string is shown. The proper offset to the bootstrap name should be $14-$15 and the Name strings at $16-n. I don't remember anyone mentioning this documentation error. There is 1 Reply. #: 7945 S10/OS9/6809 (CoCo) 02-Nov-90 23:05:10 Sb: #7944-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - btw, try this too: use dEd or similar to change the internal module name of CC3IO to something bogus... like "XC3IO". If it's still required for booting to /t2, then it _must_ be the BLOB doing a dance on ya . Cuz OS9 wouldn't be able to find "cc3io", of course. Nope, haven't had a chance to try it here yet. Couldn't even find my modules disk, it's been so long since I made a coco boot! Yikes. There is 1 Reply. #: 7966 S10/OS9/6809 (CoCo) 03-Nov-90 14:37:44 Sb: #7945-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) I'll try it Kevin, but I haven't been able to see where this module is called from the system! #: 7660 S10/OS9/6809 (CoCo) 22-Oct-90 16:13:35 Sb: #Adding a 2nd drive Fm: Ken St.Clair 71615,267 To: All Can anyone tell me what I would need to do to add a 3 1/2" 720K floppy to my FD-502 (which brand drive, cable changes, power requirements)??? My FD-502 currently has only one 5 1/4" drive in it. I'm fairly certain I could handle the S/W configuration (OS-9 L2) but I'd like to know more about what needs to be done H/W wise. Thanks. Ken. There is 1 Reply. #: 7667 S10/OS9/6809 (CoCo) 22-Oct-90 19:42:43 Sb: #7660-#Adding a 2nd drive Fm: Steve Wegert 76703,4255 To: Ken St.Clair 71615,267 (X) Ken, I did the same thing you're trying to do with the3.5 drive. It wasn't too big a deal. A 5.25 mounting bracket made it a snap. Take a peek at TINYDR.TXT in LIB 2 and see if that doesn't answer your questions. Steve There is 1 Reply. #: 7709 S10/OS9/6809 (CoCo) 23-Oct-90 22:12:09 Sb: #7667-#Adding a 2nd drive Fm: Ken St.Clair 71615,267 To: Steve Wegert 76703,4255 (X) Thanks Steve! That was exactly the info I was looking for! Ken There is 1 Reply. #: 7718 S10/OS9/6809 (CoCo) 24-Oct-90 06:54:17 Sb: #7709-Adding a 2nd drive Fm: Steve Wegert 76703,4255 To: Ken St.Clair 71615,267 (X) As I recall ... using the 5.25 adapter, all the wiring info is taken care of for you. I just used it to double check things. Give a holler if you find yourself in trouble. Steve #: 7663 S10/OS9/6809 (CoCo) 22-Oct-90 16:51:14 Sb: #OS/9 Auto Boot on COCO3 Fm: joe novosel 76220,1270 To: all I am looking for a way to auto boot os/9 on a coco 3 on power up. I have no need to retain RS-DOS. A rom to put in my disk controler would be ideal thanks, Joe Novosel There are 3 Replies. #: 7664 S10/OS9/6809 (CoCo) 22-Oct-90 17:15:21 Sb: #7663-OS/9 Auto Boot on COCO3 Fm: Pete Lyall 76703,4230 To: joe novosel 76220,1270 (X) Joe - I used to sell an autoboot EPROM a while back. Still have the images (EPROM). Let me know if you're interested, and I'll send you the scoop via Email. Pete #: 7682 S10/OS9/6809 (CoCo) 22-Oct-90 21:19:16 Sb: #7663-#OS/9 Auto Boot on COCO3 Fm: Zack Sessions 76407,1524 To: joe novosel 76220,1270 (X) You have three options I am aware of. 1) XT-ROM from Burke & Burke 2) Extended ADOS-3 3) Puppo Keyboard Interface Zack There is 1 Reply. #: 7704 S10/OS9/6809 (CoCo) 23-Oct-90 21:48:34 Sb: #7682-OS/9 Auto Boot on COCO3 Fm: joe novosel 76220,1270 To: Zack Sessions 76407,1524 (X) Thanks, I will look into those options. Joe Novosel #: 7820 S10/OS9/6809 (CoCo) 27-Oct-90 23:27:57 Sb: #7663-#OS/9 Auto Boot on COCO3 Fm: Mike Guzzi 76576,2715 To: joe novosel 76220,1270 (X) ~ There is another option. I use Pete's Auto-boot ROM which all it really does is auto-exec the DOS command on power up. This allows for me to still use RSDOS stuff (which is rare) I have a file that allows you to patch nd put REL BOOT OS9P1 into a Eprom and stick it in the CoCo.. this is the kernal of OS9 by the way.. then on power up it will auto-load OS9Boot and away ya go... If interested ill upload it if it does not exist on the fourm. Mike There is 1 Reply. #: 7894 S10/OS9/6809 (CoCo) 29-Oct-90 09:34:22 Sb: #7820-#OS/9 Auto Boot on COCO3 Fm: joe novosel 76220,1270 To: Mike Guzzi 76576,2715 (X) Yes, I'm definately interested in that!! Putting os/9 in rom is more like whatI need anyway. My main application for this is a dedicated control system so it would be nice to ROM the whole thing if possible. Any help would be greatly appreciated!! Thanks, Joe Novosel 76220,1270 There is 1 Reply. #: 7929 S10/OS9/6809 (CoCo) 01-Nov-90 00:47:07 Sb: #7894-#OS/9 Auto Boot on COCO3 Fm: Mike Guzzi 76576,2715 To: joe novosel 76220,1270 (X) i can upload the file to burn the kernal into ROM if you want There are 2 Replies. #: 7934 S10/OS9/6809 (CoCo) 01-Nov-90 18:17:59 Sb: #7929-OS/9 Auto Boot on COCO3 Fm: joe novosel 76220,1270 To: Mike Guzzi 76576,2715 Yes, I would really appreciate that! I am also using this in a COCO II running level I. Will this work for that system as well? Thanks, Joe Novosel #: 7975 S10/OS9/6809 (CoCo) 04-Nov-90 01:47:24 Sb: #7929-OS/9 Auto Boot on COCO3 Fm: Marcelo Katzeff 72520,640 To: Mike Guzzi 76576,2715 Yes please, I'll apreciatte it. Thanks. #: 7703 S10/OS9/6809 (CoCo) 23-Oct-90 21:32:13 Sb: WD & HD Problems Fm: Mike Stephenson 71655,415 To: Bruce Isted 76625,2273 Bruce; In case you don't have 'email waiting' enabled, I left you some email about a problem I'm having with my HD. Thanks Mike #: 7705 S10/OS9/6809 (CoCo) 23-Oct-90 21:54:17 Sb: #Smartwatch on COCO 3 LII Fm: joe novosel 76220,1270 To: all Has anyone intefaced a smartwatch or other slotless clock to the COCO 3 Level 2 os/9 system? Any help would be appreciated. Thanks, Joe Novosel There are 2 Replies. #: 7707 S10/OS9/6809 (CoCo) 23-Oct-90 22:00:13 Sb: #7705-#Smartwatch on COCO 3 LII Fm: James Jones 76257,562 To: joe novosel 76220,1270 (X) If I remember rightly, there is indeed a clock module for use with the smartwatch. I think the folks who sell it have one, and I'm embarrassed to say that even though I talked to a fellow at Atlanta CoCoFest about it, I don't remember his name. Check the ads in RAINBOW; I'm pretty sure it's there. There is 1 Reply. #: 7724 S10/OS9/6809 (CoCo) 24-Oct-90 10:10:20 Sb: #7707-Smartwatch on COCO 3 LII Fm: joe novosel 76220,1270 To: James Jones 76257,562 (X) Thanks, I'll look there. Joe Novosel 76220,1270 #: 7764 S10/OS9/6809 (CoCo) 25-Oct-90 18:34:10 Sb: #7705-#Smartwatch on COCO 3 LII Fm: John R. Wainwright 72517,676 To: joe novosel 76220,1270 (X) Joe, Lots of poeple have done it, including me. My "Smartwatch" is plugged into the ROM socket in my "xt"-type hard disk controller, right UNDER the (Burke & Burke) XT-ROM. The only thing I have to touch to boot up is the button on a power strip. BTW, I got the driver for the clock chip from the LIBs here If you get one from one of the regular COCO suppliers, I'm sure you get the software with it. I originally bought mine from R.S. to put into an XT-Clone. JohnW There is 1 Reply. #: 7767 S10/OS9/6809 (CoCo) 25-Oct-90 21:13:08 Sb: #7764-Smartwatch on COCO 3 LII Fm: joe novosel 76220,1270 To: John R. Wainwright 72517,676 (X) Thanks, this is really what I am looking for!! Joe Novosel #: 7711 S10/OS9/6809 (CoCo) 23-Oct-90 22:51:11 Sb: #database Fm: Everett Chimbidis 76370,1366 To: all Still waiting for a good data base! Any luck? There is 1 Reply. #: 7781 S10/OS9/6809 (CoCo) 26-Oct-90 16:57:34 Sb: #7711-database Fm: Lee Veal 74726,1752 To: Everett Chimbidis 76370,1366 (X) Keith Alphonso of Alpha Software Technologies is announcing a new new database called Data Windows. AST's number is (504) 649-5176. The new product is going for $59.95. The list of features and functions is pretty impressive, but I've just seen the flyer, haven't seen it in action. Lee #: 7715 S10/OS9/6809 (CoCo) 24-Oct-90 03:06:31 Sb: #Disto HD and no halt? Fm: John Wight 76370,2100 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, I was wondering... I have the DISTO HD interface, and have been using it on my BBS for about a year and have been very satisfied. I just bought the Super Controller II, so that I can have no-halt floppy disk access. Now how about no-halt Hard Disk access? Are there drivers for the HD interface for no halt other than the one in Library 10 which requires no multipak, because I do use my multipak with an RS-232. Are there any other solutions with the hardware I have? There are 2 Replies. #: 7725 S10/OS9/6809 (CoCo) 24-Oct-90 11:22:50 Sb: #7715-Disto HD and no halt? Fm: Kevin Darling (UG Pres) 76703,4227 To: John Wight 76370,2100 (X) John - I coulda sworn that there's another HD driver floating around which does work okay in the MPI (and which does more sleeps for smoothness). I was working on one myself over a year ago, but lightning hit the Rodime I used on the Disto interface, and I never got a chance to test it out... lemme see if I can dig it up. I lost track of it for a long while. #: 7766 S10/OS9/6809 (CoCo) 25-Oct-90 21:08:53 Sb: #7715-#Disto HD and no halt? Fm: Ted Miller 76545,457 To: John Wight 76370,2100 (X) Hello John; There is a new no halt device driver for the Disto hard disk interface. Its in the form of an Ipatch file. I found it in the Delphi Os9 forum but I don't know whether its here. I've had it installed on my system for about a month now with no problems . If you don't have a Delphi account I'll see if I can upload it here. Ted Miller There is 1 Reply. #: 7817 S10/OS9/6809 (CoCo) 27-Oct-90 22:26:37 Sb: #7766-#Disto HD and no halt? Fm: John Wight 76370,2100 To: Ted Miller 76545,457 (X) No, I don't have a Delphi account -- yet. If you could upload it here, it would sure be appreciated. Thanks There are 2 Replies. #: 7847 S10/OS9/6809 (CoCo) 28-Oct-90 16:37:12 Sb: #7817-#Disto HD and no halt? Fm: Ted Miller 76545,457 To: John Wight 76370,2100 (X) t`sHello John; Before I go any further in getting permisssion to upload from the author, do you need the sasi or the scso version? I only have the sasi version. If you want to go ahead and try to get a scsi version yourself, if thats what you need, its written by Ken Scales and named cchdscsi.ar Ted Miller There is 1 Reply. #: 7927 S10/OS9/6809 (CoCo) 31-Oct-90 23:21:30 Sb: #7847-Disto HD and no halt? Fm: John Wight 76370,2100 To: Ted Miller 76545,457 (X) The drive and controller I use is MFM type. #: 7913 S10/OS9/6809 (CoCo) 29-Oct-90 23:59:47 Sb: #7817-#Disto HD and no halt? Fm: Ken Scales 74646,2237 To: John Wight 76370,2100 (X) John - Ted Miller contacted me over on "the other service", and I uploaded both of the patch files for the Disto SASI and SCSI drivers on Monday night. Should be available to you for downloading from DL10 (CoCo) soon. Good luck... / Ken. PS -- A note on compatibility: Both patches have been "soaking" online on Delphi for a few months. The only reported problem with these versions has come from 2 users with Seagate ST125N (SCSI) drives -- in some cases, the very first drive access fails. (All subsequent accesses are successful). Both drives had the same problem with the UNpatched driver; e.g. Paul reported 90% first-access failures without the patch, and is still having about 10% failures with the patch applied; Jim reports no change in this area. Otherwise, folks seem to be happy. There is 1 Reply. #: 7928 S10/OS9/6809 (CoCo) 31-Oct-90 23:23:13 Sb: #7913-Disto HD and no halt? Fm: John Wight 76370,2100 To: Ken Scales 74646,2237 (X) Thanks for the info and uploads. However I use an MFM type drive and controller, which I assume isn't compatible with SASI or SCSI. #: 7765 S10/OS9/6809 (CoCo) 25-Oct-90 20:26:53 Sb: #7562-#software survey Fm: Kevin Darling (UG Pres) 76703,4227 To: David Betz 76704,47 (X) David - I see that you may not keep the coco, but in the meantime here's the files you need to read/write MSDOS disks... all in Lib 10 (except AR which is in Lib 9 if you don't have it already): PCDOS.AR - the program CC3DIS.AR - patchfile to create new cc3disk driver for 256/512 byte sectors PATCH.AR - the patchfile installation program (ipatch) AR09.BIN - the de/archive program used most around here Be interesting to do a survey of the membership, actually... there are some developers, quite a few engineers who use os9 at work, but mostly a lot of hobbyists. There are a few business types around also... that is, people using their OS9 machines with several terminals attached, as POS and inventory-control and finance reporting stations. OS9ers tend to like to fiddle with things, both hardware and software. They still enjoy programming their own stuff at times, even if a commercial application on say, their PClone or Mac, is better. I'd sum us up as a group of people who like to keep learning new things, on an OS which has longevity, power, and comparative ease of getting "into"... it's small and clear enough to understand by a human. Maybe here's another clue: there's never been an OS9 virus for the entire decade of its existence (knock on wood)... altho I'm sure one could be done. I think anyone who reached the point of being able to do one, has fallen in love with things enough to never even think of doing such to other users. PS: Another weird thing: OS9 users don't usually go out actively looking for new users (altho we sure speak up if a question arises which OS9 can answer :-)... we've learned to kind of let people find _us_, I'd guess you'd say. That way you get more dedicated people: the seekers, if you will. Also, as with Forth users, "OS9" and "fanatic" seem to be mated words . There is 1 Reply. #: 7776 S10/OS9/6809 (CoCo) 26-Oct-90 07:32:02 Sb: #7765-software survey Fm: David Betz 76704,47 To: Kevin Darling (UG Pres) 76703,4227 (X) Actually, the fact that "OS9ers tend to like to fiddle with things" is one of the things that attacted me to it. The typical DDJ reader has always been a fiddler (as have I). I like to write my own programs just for the satisfaction of knowing that I can do it and because it helps me to understand how things work better. #: 7790 S10/OS9/6809 (CoCo) 27-Oct-90 08:11:42 Sb: #Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling 76703,4227 (X) Kevin: I'm working on putting togeather a hard drive system for my CoCo, and it is starting to get interesting. I have found out you don't just buy some stuff, put it all togeather and wa-la. The problem I have is I'm using the Disto Super Controller I with a 3in1 board. Thus I can not use the B&B system. I wrote to Owl ware, but they don't seem to want to talk to me.(It's been about a month and a half) Also it seems that the 4in1 will not work with the SC-I. So will it work if I break out my MPI, put in a new PAL chip, and use the Disto MEB II with the Hard Disk Adapter? I was talking to Frank Hogg, and he mentioned that you wrote the drivers for this stuff. He could set me up with the rest of what I need. But first I need to know if it will work. If not know anybody who wants a SC-I w/3in1? >Lute< There is 1 Reply. #: 7821 S10/OS9/6809 (CoCo) 28-Oct-90 00:10:07 Sb: #7790-#Disto stuff Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Lute, I can't think of any reason why that setup wouldn't work. That's the way it was intended, actually (the Disto cards). In fact, you should be able to use the B&B hard disk in the MPI with the SC-I, if you wished (were you given any reason why not?). Much more stuff works together than you'd think... all of us communicated behind the scenes when writing our drivers to make sure of that. Kev There is 1 Reply. #: 7845 S10/OS9/6809 (CoCo) 28-Oct-90 16:27:39 Sb: #7821-#Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin: From what I understand, it's not the SC-I that is the problem, it's the 3in1. Something about memory mapping. I have become very fond of my 3in1, and the only way I will give it up is for something better. However I don't have $250 to drop on a SC-II and 4in1, or Eliminator set up. That would put my hard drive off even longer. So I was hoping to use what I have. That being the MPI and something that will work with the SC-I/3in1 setup. The B&B sounded good, but when I talked to FHL, they checked with Disto, and no go. This is when I went to the MEB II Hard Disk Adapter idea. All I really want is to keep my 3in1 and get a hard drive online. By the way, does the info on formatting a hard drive come with the adapter? I've come across a 45meg Seagate N series for $320 that I thought I might like. This would also work better if and or when I decided to move up to one of the new machines. I hope I'm getting across whats going on here. >Lute< There are 3 Replies. #: 7848 S10/OS9/6809 (CoCo) 28-Oct-90 16:49:25 Sb: #7845-Disto stuff Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Ah. Hmm. Okay, let me think about this offline a little more, when I get a chance to read your msg (dinner time now). back soon - kev #: 7879 S10/OS9/6809 (CoCo) 28-Oct-90 22:02:46 Sb: #7845-#Disto stuff Fm: Randy Wilson 71561,756 To: LUTE MULLENIX 70721,2230 (X) Did Frank give a reason why the Disto and B&B wouldn't get along? I've been running this setup (with an SC2) for about three weeks, now. Admottedly, there isn't anyway it would work on a Y-cable or equiv, they're addressed at the same spot (FF5x), but everything should be cool with a MPI. That's what the SCS line is all about. Randy There is 1 Reply. #: 7898 S10/OS9/6809 (CoCo) 29-Oct-90 18:32:48 Sb: #7879-Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Randy Wilson 71561,756 (X) Randy, No, not really. He told me that he had called Disto, and asked them, and that it kind of sounded like he hit a nerve. So he didn't persue it. From what I got out of gt, they said something like "No it won't work and we don't know why!" But if you're using an SC-II/3-1 with the B&B system, by rights it should work with an SC-I/3-1. However I have been leaning to a SCSI system. Just seems like it may be a better way for me to go. I've had real good luck with Disto so far, may as well stick with them. >Lute< #: 7891 S10/OS9/6809 (CoCo) 29-Oct-90 05:25:23 Sb: #7845-#Disto stuff Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Lute, I couldn't find my docs on either the 3-1 or SC-I, but there shouldn't be (couldn't be!) any memory map conflicts... as all the MEB cards are MPI slot-selected. The B&B is also slot-selected, which means any combination of Disto/BB stuff should work together. The slot stuff was tricky, but there again we'd all gotten together and made sure our drivers didn't stomp on each other ;-). The HD/MEB sounds like a good idea if you want to use that Seagate drive. Or for that matter, the Ken-Ton SCSI interface should work also (not sure what addresses it uses, tho. anybody know?) Or: ever since my poor Rodime SCSI blew up from lightning (it was hooked to a Disto 2-1 HD card inside my Disto ramdisk), I've kept on using my old original LR Tech (Owlware?) SASI interface, which I've always liked a lot. So any of the HD cards out there should work okay with your SC-I/3-1 setup, as far as I can tell/remember. best - kev There is 1 Reply. #: 7899 S10/OS9/6809 (CoCo) 29-Oct-90 18:34:49 Sb: #7891-#Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin: Thanks for the input. Think I'll stick with the Disto route. I've had real good luck with them so far. Just a thought, would it be possible to use the HD/RS232 card and squeeze a second port out of the system. I know drivers would have to be weaked etc. But you must admit, would be nice. Maybe try something like Bruce I. did with the mouse driver for his Eliminator. I'm just going to have to learn more about this stuff. >Lute< There is 1 Reply. #: 7905 S10/OS9/6809 (CoCo) 29-Oct-90 21:41:04 Sb: #7899-#Disto stuff Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Lute - Yes, you can use the second RS232 port on the HD card. The disk should come with a driver for that (it does on the SC-II disk... altho it was a late comer afterthought deal). However, it would require jumpering (by whatever means) the interrupts from the second card ... MPI slots tied together, or separate wire, or whatever. This because the MPI only allows one slot to pass irqs at a time. That special driver, btw, is kinda weird. Consider: each rs232 port is now slot-selected. Thus a normal driver (which would just go out and poll an address) cannot be used. The special driver solicits all interrupts (this takes almost no extra time) and polls iniz'd driver slots itself to see if a slot-selected rs232 card gave the interrupt. Little weird, but it worked (to my surprise - hehe). Umm. Was that clear as mud? The MPI slot thingie is a key point to understand when getting into this stuff, from a techie standpoint. - kev There is 1 Reply. #: 7935 S10/OS9/6809 (CoCo) 01-Nov-90 19:40:38 Sb: #7905-#Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin: No problem on the IRQ line, I hacked my MPI back in the Level 1, PBJ wordpak days. Tie pin 8s together, right? Ok, this sounds kind of strange. What I have in mind is using the second port for a mouse. When I read that Bruce did it, I kind of thought it would be nice to have a serial mouse for Multi-Vue. Do you think I'm getting in over my head. Keep in mind, I have very little programming and hardware experience. >Lute< P.S. Do you think it can be done? There is 1 Reply. #: 7939 S10/OS9/6809 (CoCo) 01-Nov-90 21:43:36 Sb: #7935-#Disto stuff Fm: Kevin Darling (UG Pres) 76703,4227 To: LUTE MULLENIX 70721,2230 (X) Ah I see. Umm, you'd have to get Bruce to write a specific version of his mouse driver for using two Disto serial ports, I'm afraid. If you had an extra slot for an old RS232 cartridge, that'd be much easier. No, wait a sec. Hmmm. Let me think about this... cuz actually it seems like you could run the mouse off the slot 4 port, and use the slot-switching-driver for the other serial port. I'll have to look at something first, to see if this would be possible. Hang on. There is 1 Reply. #: 7956 S10/OS9/6809 (CoCo) 03-Nov-90 08:24:50 Sb: #7939-Disto stuff Fm: LUTE MULLENIX 70721,2230 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin: If it's going to be some kind of a nightmare, I'll just make do until I move up to a Tomcat. I hope by that time someone has put togeather a Multi-Vue type system fop them. Is there any reason I can't use an 80 Meg Seagate with the Disto HD board? I can gane 40 Meg for $40. It's an ST296N. If the mouse thing would work with an old RS232 pak, I'm going to scream. When I got the 3-1 I sold mine for $10!!! So hopefully it will work on the slot 4 port. >Lute< #: 7831 S10/OS9/6809 (CoCo) 28-Oct-90 09:05:55 Sb: Hard Disk Defrag Fm: J SILLIMAN 72355,1207 To: Pete Lyall 76703,4230 (X) J - Best bet is simple, but laborious: 1. backup the disk (use HDKIT, or equivalent) 2. format the drive again (logical is okay, but why not take the opportunity to freshly write track and sector headers). 3. restore the drive (again, HDKIT or equivalent). Pete ---------------------------------------------------------------- Thanx for the info, but reformating was the last thing I wanted to do. I tried FSR again, and so far so good, I was a little worried about using it because the last time, it totally fragmented the disk, it doesn't like shell+ #: 7901 S10/OS9/6809 (CoCo) 29-Oct-90 20:57:36 Sb: Patches Fm: Greg A. Jandl 72677,1634 To: all I'm curious as to who uploaded the Disto version of the clock patch to fix the IRQ* problems. There are several people over on Delphi that need/want it and do not have accounts here. I'd like to upload it there, but need the author's permission. Thanks! Oh..I forgot who wanted the cchdscsi.ar file, but I have it if you want me to ask the author over on Delphi if I can post it here. It works quite nicely! I've been using it for some time on a CC-3 512k, w/SC-II & 4in1. Very smooth. Let me know & sorry I forgot who you were. I'd go back and look, but it co$t$ a bit to much over here!! -:- Greg (72677,1634) #: 7921 S10/OS9/6809 (CoCo) 30-Oct-90 22:34:58 Sb: #RSDOS2OS9 Fm: Paul Hanke 73467,403 To: Anyone I downloaded Zack Sessions' Zoom1.ar & Zoom2.ar fractal vef files only to find that he must have used a HD when creating them. Since I don't have one, I couldn't use them and stored 'em away. Along comes the 1 meg upgrade with the possibility of having an enormous ramdisk, enuf to de-arc & run Zoom from RAM. One hitch- I have them stored on RSDOS disks, expecting to transfer to OS9 when the time came but found DOS2OR9 didn't want to handle the very large files. (Zoom2.ar takes 56 grans). I was able to modify Dosor9 to transfer Zoom1.ar but not Zoom2.ar (produces FILE TOO FRAGMENTED error). Any way to modify Dosor9 or would another transfer utility do the job (which)? Btw, the 1M upgrade is great! Not only did Zoom1 run well, but I'm using the bigger rdisk to better advantage unPAKing or deARcing other new downloads; and finally getting around to better organize & sort stray files on scads of unrelated floppies by copying them temporarily to the rdisk. -ph- There is 1 Reply. #: 7922 S10/OS9/6809 (CoCo) 31-Oct-90 00:45:08 Sb: #7921-RSDOS2OS9 Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - I take it you changed (or got the fix) to DOSOR9 to handle >64K files? Okay, then for the fragmented file, I'd just copy it to a freshly formatted RSDOS disk first. See if that works. PS: glad you like the 1-meg! #: 7936 S10/OS9/6809 (CoCo) 01-Nov-90 20:43:44 Sb: #RSDOS2OS9 Fm: Paul Hanke 73467,403 To: Kevin Darling 76703,4227 (X) Kev, I looked again at my copy of DOSOR9 and it's dated 1988. Is there a newer version? On another subject, when ident shows some modules have incorrect module header, is there any way to correct this? If these modules are merged ahead of other correct modules, the latter will not show up in the MDIR readout. -ph- There are 2 Replies. #: 7937 S10/OS9/6809 (CoCo) 01-Nov-90 21:13:51 Sb: #7936-RSDOS2OS9 Fm: James Jones 76257,562 To: Paul Hanke 73467,403 (X) To correct a module header, you'd need some notion of what it's supposed to look like--e.g. what kind of module it's supposed to be, where something that looks like the module name is, and so forth. Once you have that, you can use something like DED to stuff in the values you think should be there--and update the parity check and CRC if need be. That's dangerous work, though--no telling what changes you missed! So, my advice to you would be, if a module doesn't make it through ident (unless it's something you've changed in a way that you understand, and forgot to update the CRC on), don't try to fix it, get a clean version. #: 7940 S10/OS9/6809 (CoCo) 01-Nov-90 21:47:00 Sb: #7936-#RSDOS2OS9 Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - depends on exactly the ident error you get. One thing I see sometimes from people is this happening: they've merged a module that has junk on its end, in with a set of others. Perhaps they downloaded the module and it has xmodem padding, etc. Dunno. But yes ident will falter when this happens. Try loading the module itself, then saving it back out (do you have a Save command?).... that'll strip off the junk. Others here may have different ways of doing this. - kev There is 1 Reply. #: 7962 S10/OS9/6809 (CoCo) 03-Nov-90 11:54:07 Sb: #7940-RSDOS2OS9 Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Yep, that did the trick. Module loaded in, resaved to disk, ident now checks ok. thx. -ph #: 7949 S10/OS9/6809 (CoCo) 03-Nov-90 00:04:09 Sb: #"DOS" Fm: REX GOODE 73777,3663 To: ALL TODAY I WENT INTO A RADIO SHACK STORE TO INQUIRE ABOUT OS9. WHILE THERE, I DISCOVERED THAT COCO3'S WERE ON SALE FOR $99.95, SO I BOUGHT OS9 LEVEL 2 AND A COCO3. I AM USING A MULTIPAK INTERFACE, A DISK DRIVE THAT I BOUGHT BACK WHEN I HAD MY COCO1. WHEN I FOLLOW THE INSTRUCTIONS IN MY OS9 MANUAL AND TYPE "DOS" AT THE "OK" PROMPT, I GET A "SN? ERROR" I HAD AN "OS9LOAD" PROGRAM THAT I USE TO RUN "OS9" PROGRAMS FROM DISK EXTENDED BASIC. WHAT DO I HAVE TO DO TO GET OS9 TO BOOT BY TYPING "DOS"? REX There are 2 Replies. #: 7951 S10/OS9/6809 (CoCo) 03-Nov-90 01:52:36 Sb: #7949-"DOS" Fm: James Jones 76257,562 To: REX GOODE 73777,3663 (X) A recent enough Disk BASIC ROM to contain the "DOS" command--I don't think the very early ones had them. #: 7952 S10/OS9/6809 (CoCo) 03-Nov-90 02:19:51 Sb: #7949-#"DOS" Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Hi Rex. If your coco comes up and says "disk basic 2.0" (or similar) then you don't have the DOS command... which came on later disk controllers. The manual should have a small program to type in which'll do the same thing as DOS does, tho. I'll try to spot where it is in there, if someone else doesn't have it around offhand. - kev There is 1 Reply. #: 7963 S10/OS9/6809 (CoCo) 03-Nov-90 14:20:31 Sb: #7952-#"DOS" Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks kev, I have the right program via my D.L.Logo manual. I can get OS9 up and running, but now I am having a different problem. I have the Speech/Sound cartridge, but it doesn't seem to work in OS9. Any help for that particular problem? Rex There is 1 Reply. #: 7965 S10/OS9/6809 (CoCo) 03-Nov-90 14:28:12 Sb: #7963-#"DOS" Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Rex - the problem is that the S/SC was made to work at 1Mhz, not the 2Mhz that L-II runs at. This is fixable with a small hack. See SSPAK.AR in Lib 10, I believe (also read BESTOF.TXT, which altho is old now, still lists quite a few things you'll need or want as a new user). (For example, if you don't have it, you need AR09.BIN from Lib 9 to dearchive most files here). Any problems, just yell! best - kev There is 1 Reply. #: 7967 S10/OS9/6809 (CoCo) 03-Nov-90 14:42:47 Sb: #7965-"DOS" Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) Hey kev, I got the same answer about the S/SC over on the CoCo forum. Thanks. My problem now is "how do I get the fix downloaded?" I am writing this message on an IBM-AT using YAM. The only telecom programs I have for CoCo are Color Compac and the telecom feature of the Stereo Music cartridge. I can never get Color Compac to download anything, and the Stereo Music cartridge will download anything you want, but when you save it to file, saves it as if it were an Orc90 file. Does OS9 have any telecom programs that come with? Rex #: 7957 S10/OS9/6809 (CoCo) 03-Nov-90 08:28:10 Sb: #Deskmate 3 Hardcoded? Fm: Bill Henderson 72215,341 To: All Deskmate 3 is hardcoded to work only on TERM. I want to have it operate on another window running a VDG Screen. Can anyone tell me what to patch to do this? Thanks! Bill Henderson There are 2 Replies. #: 7958 S10/OS9/6809 (CoCo) 03-Nov-90 09:04:55 Sb: #7957-Deskmate 3 Hardcoded? Fm: Zack Sessions 76407,1524 To: Bill Henderson 72215,341 I think there is a patch in the library on this. It also provides means to run Deskmate3 apps from a GShell icon. Zack #: 7964 S10/OS9/6809 (CoCo) 03-Nov-90 14:22:38 Sb: #7957-Deskmate 3 Hardcoded? Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill Henderson 72215,341 Bill - sure. Read DESK.SCR in Lib 10. Also see MDESKP.AR and MULTID.AR for running from Gshell. #: 7976 S10/OS9/6809 (CoCo) 04-Nov-90 03:25:52 Sb: #7581-hard drive Fm: Chris Burke 72240,304 To: LUTE MULLENIX 70721,2230 (X) Hi Lute! You'll have to use versions of the DISTO device drivers that properly account for slot switching. I have versions of the ACIA and printer driver available. Otherwise, no problem as long as you use a Multi-PAK Chris Burke #: 7978 S10/OS9/6809 (CoCo) 04-Nov-90 09:49:14 Sb: #BASIC09 DISK Fm: REX GOODE 73777,3663 To: ALL I SUSPECT THAT MY "BOOT/CONFIG/BASIC09" DISK IS BAD. AFTER BOOTING WITH OS9 SYSTEM MASTER, I PUT THE BASIC DISK IN AND KEY, "BASIC09". IT RETURNS AN ERROR #216. THEN I DO "PXD" TO SEE WHICH DIRECTORY IS THE EXECUTION DIR AND GET ERROR #214. THEN I TRY A "CHX CMDS" AND GET ERROR #244. THIS HAPPENS ON BOTH MY BACKUP AND ORIGINAL. ANY IDEAS? REX There is 1 Reply. #: 7982 S10/OS9/6809 (CoCo) 04-Nov-90 10:44:30 Sb: #7978-BASIC09 DISK Fm: Pete Lyall 76703,4230 To: REX GOODE 73777,3663 The #244 sounds bad, but the rest are explainable. Whenever you remove/replace your system/data disks, make sure you chx or chx to the disk's paths, regardless whether or not they're the same name (i.e. chx /d0/cmds, chd /d1/woof, etc.) This is because it updates the LOCATION information as to where that directory is on the diskette. In the case of Basic09, try typing the full pathname, i.e.: /d1/basic09 Pete #: 7979 S10/OS9/6809 (CoCo) 04-Nov-90 09:50:31 Sb: Orch-90 Fm: Lee Veal 74726,1752 To: All Are there OS-9 Level 2 device drivers for the Orch-90 Stereo Pak? Are there hardware mods required for the Pak to work at the 2MHz speed? Thanks, Lee #: 7985 S10/OS9/6809 (CoCo) 04-Nov-90 12:31:30 Sb: HD Drives Fm: Chris Bergerson 72227,127 To: Kevin Darling Please refresh my memory, Kevin... are 3.5", 1.4 meg floppy drives useable with a Coco III/Level II? I think the answer is no, but if this is the case, why not? Also, if they are unuseable as 1.4 meg drives, are most of these drives jumperable to 720K mode? #: 8032 S10/OS9/6809 (CoCo) 05-Nov-90 18:33:46 Sb: #7990-Orch-90 Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) kev, I'll be interested in how this thread turns out. I've got Orc-90 and find that to use it, I must switch my MultiPak. I'd love to be able to run it from OS9. If Lee is listening, I have found that D.L. Logo has a MUSIC primitive that plays multi-part harmony. It somehow gets more than 2 voices out of the CoCo. Doesn't sound as good as Orc-90, but is pretty interesting anyway. D.L.Logo has been interesting anyway. Rex #: 7991 S10/OS9/6809 (CoCo) 04-Nov-90 14:46:58 Sb: #7985-#HD Drives Fm: Kevin Darling (UG Pres) 76703,4227 To: Chris Bergerson 72227,127 (X) Yes, you can use those drives on the coco, as 720K only. As 1.4meg, they'd require a controller with some crystal mods and perhaps some other hacks (dunno for sure what all would be involved). I think they all either have jumpers, or most may automatically drop down to 720K mode because the diskette HD hole would be missing. I know some here are using these drives... how about it guys? There is 1 Reply. #: 8006 S10/OS9/6809 (CoCo) 05-Nov-90 03:02:41 Sb: #7991-#HD Drives Fm: Chris Bergerson 72227,127 To: Kevin Darling (UG Pres) 76703,4227 (X) Thanks for the explanation on the HD drives, Kev. There is 1 Reply. #: 8219 S10/OS9/6809 (CoCo) 16-Nov-90 07:22:13 Sb: #8006-#HD Drives Fm: MOTD Editor..Bill Brady 70126,267 To: Chris Bergerson 72227,127 (X) You cn use 1.44 meg drives with the Eliminator/WD-1005. I have'nt done (yet) though. There is 1 Reply. #: 8358 S10/OS9/6809 (CoCo) 21-Nov-90 05:18:54 Sb: #8219-HD Drives Fm: Chris Bergerson 72227,127 To: MOTD Editor..Bill Brady 70126,267 Thanks for the info on the 1.44 meg drives, Bill #: 7993 S10/OS9/6809 (CoCo) 04-Nov-90 21:52:01 Sb: #7978-#BASIC09 DISK Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Rex - As Pete mentioned, chd & chx refer to a disk location, not to a directory name. This is a major source of confusion for new users that OS9 manuals should really explain. You're not alone in running up against this one! But once it's understood, you're home free. When you "chd zzz" or "chx zzz", OS9 looks up WHERE that directory zzz is on THAT disk, and records pointers to the device and disk location (sector number) in a table for that process. This makes relative lookup (default or "../this" or "that" quicker. But they're dependent upon where things are on that particular disk. So if you switch disks on OS9, and try to use default paths ("load basic09", "basic09", "list startup", "pxd", etc), OS9 will try to start from that proc's default location information... which of course is usually totally wrong for any new disk (except identical backups). It's sorta like showing someone a map to your house... once they know where landmarks are on THAT map (disk), fine. But swap maps, and they get confused until they start looking all over again from the beginning. The solution is simple: either temporarily "chx" or "chd" (depending on what you're doing) to the new disk's directory names... or use full pathnames. When you're quickly swapping a disk for one thing, full names are easiest: load /d0/cmds/basic09 (to keep in memory, and "basic09" to start) or /d0/cmds/basic09 (to start, but not keep when exited) The first case assumes you have "load" in memory, natch. The errors you got should make more sense now. Except 244. Dunno on that one. - kev There is 1 Reply. #: 8014 S10/OS9/6809 (CoCo) 05-Nov-90 11:00:01 Sb: #7993-#BASIC09 DISK Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) kev, Actually I did try "chx" first. Got some kind of error on that one too. Can't remember which. I also tried "/d0/cmds/basic09" and got an error. When I bought the package, it was already open. I think someone returned it previously and RS people just put it back on the shelf. There's a sucker born every minute. Rex There is 1 Reply. #: 8028 S10/OS9/6809 (CoCo) 05-Nov-90 17:20:03 Sb: #8014-#BASIC09 DISK Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Rex - ah well, you're not the sucker anyway... the RS guys who took back the package and didn't check the disks out were! Or they may not have taken it back from anyone... often stores open one package for people to mess with (or for the salespeople to try out). Coulda just gotten munged by a careless person that way. Can you even do a "dir" of the disk? How many drives do you have? And what kind? Might be something else going on we need to find out about first. In any case, get an exchange! best - kev There is 1 Reply. #: 8029 S10/OS9/6809 (CoCo) 05-Nov-90 18:28:43 Sb: #8028-#BASIC09 DISK Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) kev, After much run around, I got an exchange. One woman at RS called up Texas and ordered an exchange. I had already gotten a promise at a store cross town for an immediate exchange. When I told the woman at my RS store, she said, "They can't do that." She told me I would have to wait a week. I said, "no way! I paid 80 bucks for that software and I'm not going to wait a week when the guy on the way to work will replace it today." She was upset because she had already ordered the replacement before I told her I wanted it and now she'd be stuck with an unwanted copy. She called her manager and he told her to let me do the exchange. Anyway, I got a replacement that I'll try tonight. I can do a "dir" on the disk, including in the "cmds" directory. I have one old drive that I got when there was only CoCo1s. It works great with everything else, so I don't suspect it. Thanks for the help. After I try the disk tonight, I may be back on my knees here pleading for more help. Rex There is 1 Reply. #: 8038 S10/OS9/6809 (CoCo) 05-Nov-90 21:37:41 Sb: #8029-#BASIC09 DISK Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Rex - sounds good. Ask away with any questions! PS: A lot of people have ancient drives... tho I think most original drives have about given up the ghost by now. I remember having mine checked out over 3 years ago (bought them when they came out for the coco), and they were only writing with something like 1/10th the correct current... the heads were just shot. But then, I used them a lot. - kev There is 1 Reply. #: 8046 S10/OS9/6809 (CoCo) 06-Nov-90 09:15:41 Sb: #8038-#BASIC09 DISK Fm: REX GOODE 73777,3663 To: Kevin Darling (UG Pres) 76703,4227 (X) kev, I haven't had much problem with my disk drive since I upgraded to a CoCo2 and now a CoCo3. Everything seems to work just great except that Basic09 disk. I got my replacement and tried it last night. The new disk is formatted, but totally devoid of files. Back to the drawing board. I'm going to go to the same RS store and ask them to let me exchange for yet another copy, but try it out on their demo model first. Actually, I don't think they keep their CoCo3's running anymore. Is Tandy totally giving up on CoCos? My disk drive experienced a lot of problems when I first bought it. Finally it ceased to work at all after about 1 month. By then my CoCo1 was just about shot and I gave it to my brother-in-law and bought a CoCo2. That CoCo1 lasted me about 4 years. My brother-in-law ended up throwing it away when he couldn't get it working. Now he's an IBM nerd. My disk drive wouldn't work with my CoCo2 at all until I got the Multi-Pak interface. The disk drive sat on the shelf about 2 years before I discovered it would work with the MultiPak. So even though it is old, it hasn't see a lot of action until recently. I figure it still has a bit of life left in it, and as I said, never flinches at the other CoCo3 software I have acquired, just Basic09 disks--all of them so far. Just looks like I'm having a bit of bad luck with old store copies. Rex There is 1 Reply. #: 8047 S10/OS9/6809 (CoCo) 06-Nov-90 11:54:56 Sb: #8046-#BASIC09 DISK Fm: Pete Lyall 76703,4230 To: REX GOODE 73777,3663 (X) Hmm - Wonder if the drive working with the multipak meant that you had an original style disk controller (required +5vdc and +12vdc) on a coco2 (only had +5vdc). The multipak was a source of +12vdc. Pete There is 1 Reply. #: 8049 S10/OS9/6809 (CoCo) 06-Nov-90 16:12:10 Sb: #8047-BASIC09 DISK Fm: REX GOODE 73777,3663 To: Pete Lyall 76703,4230 (X) Pete, Maybe so. Actually my disk drive stopped working with my CoCo1. I think maybe The Sands of Egypt was just too much for it. Rex #: 8013 S10/OS9/6809 (CoCo) 05-Nov-90 10:56:34 Sb: #7982-#BASIC09 DISK Fm: REX GOODE 73777,3663 To: Pete Lyall 76703,4230 (X) Pete, Sorry I didn't mention it earlier, but I did attempt the /d0/basic09. Don't remember the error I got then, but I got one. I did the CHX also. Sounds like I have a bad disk. When I bought it, the package was already open. Looked like a return maybe. Some slob at Radio Shack must have just put it back on the shelf to wait for the next patsy...me. Rex There is 1 Reply. #: 8022 S10/OS9/6809 (CoCo) 05-Nov-90 13:48:53 Sb: #8013-#BASIC09 DISK Fm: Pete Lyall 76703,4230 To: REX GOODE 73777,3663 (X) Okay - try this: a) load ident b) (switch in the B09 disk) c) ident /d0/basic09 d) also, attr /d0/basic09 (note: load 'attr' when you load ident) That should confirm or deny that B09 is good. Pete There is 1 Reply. #: 8025 S10/OS9/6809 (CoCo) 05-Nov-90 16:07:04 Sb: #8022-#BASIC09 DISK Fm: REX GOODE 73777,3663 To: Pete Lyall 76703,4230 (X) Thanks for the help Pete. I'll try tonight when I get home to my CoCo3, and my wife and kids. (Notice which came first) :-) I managed to find a RS store that would exchange the disk for me. I'll see if the new one acts like the old one. Rex There is 1 Reply. #: 8034 S10/OS9/6809 (CoCo) 05-Nov-90 19:00:43 Sb: #8025-#BASIC09 DISK Fm: Randy Wilson 71561,756 To: REX GOODE 73777,3663 (X) Rex, Email received a-okay. I'm puting together a package that hopefully you can use. Without a hardware serial port (RS-232 pak or equiv.), I can not recommend telcomming with OS9. I'm gonna send what I have in the way of RS-DOS terminal programs, some utilities to move files to/from RSDOS, PCDOS, and OS9, and a few other assorted goodies to get you up and running. On your Basic09 problem, there is one possibility not addressed, yet. If your "CoCo1 drive" = FD-500, you *might* run into disk problems. Some of these beasts don't take kindly to the CoCo3's 2mhz speed. I'm not saying that is your problem, but the potential is there. Randy P.S. It will take the disks a while to get there. You *would* have to live in the oppisite corner of the country. :> There is 1 Reply. #: 8045 S10/OS9/6809 (CoCo) 06-Nov-90 09:08:17 Sb: #8034-BASIC09 DISK Fm: REX GOODE 73777,3663 To: Randy Wilson 71561,756 (X) Randy, Thanks for your help. On some future payday, I'm going to try and get an RS-232 pak. Everyone seems to need one eventually. My Basic09 problem is getting worse. I convinced a RS store to replace the disk. The new disk was formatted, but totally empty. Thats what I get for getting into it so late, all the disks are experiencing software rot. My FD500 disk is doing fine with all of the other CoCo3 software I have been getting, just not that lousy Basic09 disk. I've got a new copy coming from Texas. The opposite corner of the country is the most beautiful. Come on out some day and I'll show you the sights. When I'm not at work or home with my fingers glued to my CoCo3 keyboard, you can find me hiking the Pacific Northwest or sleeping in a snow cave. Which corner of the country are you in? I spent two weeks in Florida at the end of October. Disney World is just the place for a 34 year old kid like me. %) Rex #: 8003 S10/OS9/6809 (CoCo) 04-Nov-90 23:16:17 Sb: #7945-#Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, I used dEd and renamed cc3io to xc3io as you suggested. The computer booted up just fine this way. Using dirm, xc3io appeared where cc3io used to be. I have one problem however. I haven't found an order for os9boot that works?! I think I remember reading that os9p2 and ioman have to be the first and second module in os9boot. Is this true? If so, why? Regards, Bill There is 1 Reply. #: 8008 S10/OS9/6809 (CoCo) 05-Nov-90 04:21:29 Sb: #8003-#Reduced system memory Fm: Kevin Darling (UG Pres) 76703,4227 To: Bill O'Brien 73167,3102 (X) Bill - if it booted with "xc3io", then it must not be using that module. So it's something else that's going on... I take it the bootfile idents okay? Ummm... no, I don't think os9p2 has to be first in the file.. nor any other in any order. Once the boot is loaded in, os9 verifies and enters all modules in the mdir, and finds them by name. The only exceptions are pre-boot-load, when DOS jumps to REL, and REL calls OS9p1/Boot. OSK is slightly different: "kernel" seems to need to be first. Makes sense for it, tho. Does os9p1 show up on an mdir, btw? There is 1 Reply. #: 8035 S10/OS9/6809 (CoCo) 05-Nov-90 19:59:00 Sb: #8008-Reduced system memory Fm: Bill O'Brien 73167,3102 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, yes, rel, os9p1 and boot show up on the mdir. May be blob, I have not exhausted all possible permutations and combinations #: 8242 S10/OS9/6809 (CoCo) 16-Nov-90 13:29:35 Sb: #7944-Reduced system memory Fm: Mike Guzzi 76576,2715 To: Bill O'Brien 73167,3102 ~ The reason why I say you can't get more then 64K is when OS9 boots up it grabs 64K for the system modules, data tables and so forth (Smap shows it) The initial shell will be in the other 64K map. (leaves 56K if VDG or 48K if GFX screen) using /t2 as the inital screen will leave 56K. OS9 Level II switches maps when you access drivers & syst m calls. this 64K map allows for space for data tables for OS9 internals. (Thats why some people get #237 errors when Mfree reports plenty of memory) If you do not have Kevin Darlings "Inside OS9 Level II" book I strongly suggest it. He describes how the memory is set up for Level II OS9. I have tried in the past to put Shell and/or GrfDrv in the boot. OS9 automatically re-assigns it to a second map and won't appear in the 64K system map. (using Kevin's utilities to see) Mike Guzzi #: 8004 S10/OS9/6809 (CoCo) 04-Nov-90 23:20:08 Sb: #7928-#Disto HD and no halt? Fm: Ken Scales 74646,2237 To: John Wight 76370,2100 (X) John - Since you have a Disto HD host computer adaptor, you are using either a SASI or a SCSI interface to your MFM drive. (MFM and RLL are analogous to single and double density on a floppy drive, and can be used with SASI, SCSI, 506/412, and other interfaces, even though some mail-order ads imply otherwise. SASI/SCSI define the electrical interface and commands used on that 50-pin bus between the host computer adaptor and the drive controller.) To check which version of the driver you are currently using, do an "ident -m cchdisk", and note the CRC reported. If it is $A1199D or $A50917, then you are using one of the SASI drivers. If it is $B7AA8D, then you are using the SCSI driver. If it is none of these, then there have probably already been some patches applied, and you will have to give us a few more details about the equipment in your HD setup. Good luck... / Ken There are 3 Replies. #: 8096 S10/OS9/6809 (CoCo) 10-Nov-90 01:09:57 Sb: #8004-#Disto HD and no halt? Fm: John Wight 76370,2100 To: Ken Scales 74646,2237 (X) Thanks for the info. According to the information you gave me, I am using one of the Srivers. Thanks for trying to clarify MFM and SCSI/SASI for me. I was under the impression they were different interfaces, but with my electronics background I should have known better, and it actually makes sense. Off to download the file. There is 1 Reply. #: 8259 S10/OS9/6809 (CoCo) 17-Nov-90 00:19:12 Sb: #8096-Disto HD and no halt? Fm: John Wight 76370,2100 To: John Wight 76370,2100 (X) Just to let you know that the patched CCHDISK driver has been tested and proven on my system. Just to let you know how well it works: Now, I can be recieving FIDO mail on my RiBBS system, at the same time I am reading, editing, and saving my mail with a RiBBS in another window, with no errors on the XMODEM mail download. Of course the clock lost no time during the processing of the huge message base either, and I was able to do something in another window without my system halting all the time. GOOD JOB !!! #: 8260 S10/OS9/6809 (CoCo) 17-Nov-90 00:25:32 Sb: #8004-Disto HD and no halt? Fm: John Wight 76370,2100 To: Ken Scales 74646,2237 (X) Oops, I meant for the previous message to go to you instead of me :-). Anyway, it tells about my first experiences with my patched CCHDISK driver. GOOD JOB !!! #: 8267 S10/OS9/6809 (CoCo) 17-Nov-90 07:16:09 Sb: #8004-Disto HD and no halt? Fm: LUTE MULLENIX 70721,2230 To: Ken Scales 74646,2237 (X) Ken: I checked this out just in time. I'm putting together a Disto HD system right now. Will this patch give me true no halt? What would be nice, is to be able to use Sterm's B+ option on the HD. I can do it right now with a RAM disk, but it would be nice to free up the memory. There are a couple of other things in the works that if they pan out may be of some interest to a few, but until they fly I'm not getting too excited. By the way. My drive is a Seagate ST296N 85Meg SCSI. Happen to know the number of heads and cylinders on one of them? Looked through all the docs that came with it, but they don't seem to cover this one. 65 is as big as it goes. If it's ok to plug on here, Computer Direct has these for $360. (800-289-9473) these guys have some good buys on stuff. What file am I looking for? >Lute< #: 8018 S10/OS9/6809 (CoCo) 05-Nov-90 13:19:43 Sb: #7958-Deskmate 3 Hardcoded? Fm: Bill Henderson 72215,341 To: Zack Sessions 76407,1524 (X) Zack, Yeah, I remember the file but it does more than I want. i want it just to use floppies and any vdg screen. Bill #: 8019 S10/OS9/6809 (CoCo) 05-Nov-90 13:20:35 Sb: #7964-Deskmate 3 Hardcoded? Fm: Bill Henderson 72215,341 To: Kevin Darling (UG Pres) 76703,4227 (X) Kev, I'll check DESK.SCR out. Thanks! BIll #: 8023 S10/OS9/6809 (CoCo) 05-Nov-90 15:41:33 Sb: #Boot Problems Fm: Floyd Resler 72500,2572 To: All My system has suddenly developed a problem withh booting from my hard drive. When I type DOS, it starts from the floppy just fine. But, as soon as it accesses the hard drive, the dreaded "FAILED" message appears. I have been able to boot from a floppy and load in my hard drive descriptors. Everything seems fine on the hard drive. What is OS9 looking for once it goes to the hard drive to finish booting? There is 1 Reply. #: 8024 S10/OS9/6809 (CoCo) 05-Nov-90 15:58:22 Sb: #8023-#Boot Problems Fm: Pete Lyall 76703,4230 To: Floyd Resler 72500,2572 (X) Hmm - are Shell and GrfDrv in the /h0/cmds directory? Pete There is 1 Reply. #: 8043 S10/OS9/6809 (CoCo) 06-Nov-90 05:57:42 Sb: #8024-#Boot Problems Fm: Floyd Resler 72500,2572 To: Pete Lyall 76703,4230 (X) Yep, both Shell and GrfDrv are there and I've IDENTed them to make sure that they are okay. They're okay. I haven't checked the permissions yet. This is darn puzzling! Floyd There is 1 Reply. #: 8245 S10/OS9/6809 (CoCo) 16-Nov-90 13:30:34 Sb: #8043-#Boot Problems Fm: Mike Guzzi 76576,2715 To: Floyd Resler 72500,2572 (X) ~ Ok if SHELL and GrfDrv are in CMDS and both have the E and PE attributes on start looking for other possibilities. Did you recently make a new OS9Boot? Might have a BLOB problem. or as Kevin points out in his BLOB.TXT file have you recently added something like a cordless phone nearby? Hard drives are very sensitive to EM Fields and using a B&B system with 4 foot cables can invite problems. I wrapped mine in Aluminum foil and covered it with duct tape and that solved some spuratic read errors. if these check out OK make sure the hard drive modules you load in to memory and the ones in your OS9Boot match up. (use CMP on them) sometimes you may forget you changed something... just throwing out some random thoughrs to hopefully nail it down... Mike Guzzi There is 1 Reply. #: 8247 S10/OS9/6809 (CoCo) 16-Nov-90 14:54:23 Sb: #8245-Boot Problems Fm: Floyd Resler 72500,2572 To: Mike Guzzi 76576,2715 Well, I think I discovered a problem. What I did was add the modules necessary for King's Quest III to my boot. I had had them in the boot before but had removed them to save on system memory. However, this time when I added them I got the FAILED message. What made me thing there was something wrong was the fact that before I add the modules, the system was not booting like it normally did. For some reason it was not merging in the standard pointers. I have no idea why - it always worked in the past. Anyway, so the new boot disk did not work. Well, I found another boot disk and tried it. It didn't work either. So I'm thinking that there is something dreadfully wrong. Well, a couple of days ago I found another boot disk for my hard drive system and tried it. Bingo! Everything started working fine. So, apparently, my problem was the boot disk, and, because of circumstance, I thought it was something else. Floyd #: 8030 S10/OS9/6809 (CoCo) 05-Nov-90 18:29:27 Sb: #hardware Fm: tom farrow 72701,543 To: OS 9/Freinds Looking for information on DISTO MBA-1 3 in 1 board for my COCO3. First does it require a multipak? Second can you run a disk controler with it? does it require an outside power supply? There is 1 Reply. #: 8039 S10/OS9/6809 (CoCo) 05-Nov-90 21:41:58 Sb: #8030-hardware Fm: Kevin Darling (UG Pres) 76703,4227 To: tom farrow 72701,543 (X) Hi Tom - if you don't own a Disto SC-I or SC-II disk controller, then the 3-1 board would have to go in a special adapter card from them.... which yes, would work in a multipak. Ummm, might need to run an interrupt wire into your computer tho, from it, as the floppy controller is gonna steal the main slot select on the MPI. I can't recall if it needs a power pack or not... I'd guess yes for the RS232 port. Anyone know? I can't find my docs. #: 8040 S10/OS9/6809 (CoCo) 05-Nov-90 21:57:32 Sb: #New PacOS9 Fm: LARRY OLSON 72227,3467 To: all For all those that enjoyed PACOS9, I have just uploaded the latest version. This one uncorporates a lot of new features, like multiple screens, the saving of scores and more. I hope you enjoy this version. Larry Olson 72227,3467 There is 1 Reply. #: 8042 S10/OS9/6809 (CoCo) 06-Nov-90 00:07:17 Sb: #8040-#New PacOS9 Fm: Mike Haaland 72300,1433 To: LARRY OLSON 72227,3467 (X) GREAT!!! I really have enjoyed the first version, and am running to the Libs to DL the newer one!! Thanks for sharing it with us! Mike There is 1 Reply. #: 8048 S10/OS9/6809 (CoCo) 06-Nov-90 12:25:29 Sb: #8042-New PacOS9 Fm: LARRY OLSON 72227,3467 To: Mike Haaland 72300,1433 (X) Mike, thanks for the kind words. I have been tweeking with this program long enough, and I thought I should get it out. Larry #: 8085 S10/OS9/6809 (CoCo) 08-Nov-90 22:54:21 Sb: #Mem help! Fm: Everett Chimbidis 76370,1366 To: all What do I do if I get an error 32 when trying to use a program?? Tryed typeing program name then #k and no luck! What next?? any help? There is 1 Reply. #: 8086 S10/OS9/6809 (CoCo) 09-Nov-90 02:07:26 Sb: #8085-#Mem help! Fm: Kevin Darling (UG Pres) 76703,4227 To: Everett Chimbidis 76370,1366 (X) Ev - just for fun (I dunno if this will work), try "runb program #xxk" instead. If you wrote it yourself, did you check to make sure it had enough variable space before packing it? There is 1 Reply. #: 8090 S10/OS9/6809 (CoCo) 09-Nov-90 17:24:54 Sb: #8086-#Mem help! Fm: Everett Chimbidis 76370,1366 To: Kevin Darling (UG Pres) 76703,4227 (X) I will upload it to you ok? b09 file There is 1 Reply. #: 8130 S10/OS9/6809 (CoCo) 12-Nov-90 03:56:18 Sb: #8090-#Mem help! Fm: Kevin Darling (UG Pres) 76703,4227 To: Everett Chimbidis 76370,1366 (X) Ev - turned out to be pretty simple in the end. Try "inventory #16k". PMAP showed that using #32k didn't leave enough room to bring in gfx2, etc... while #8k was too little according to the original basic09 source. Do you also have gfx2, inkey, and syscall merged together? best - kev There is 1 Reply. #: 8162 S10/OS9/6809 (CoCo) 12-Nov-90 21:44:05 Sb: #8130-#Mem help! Fm: Everett Chimbidis 76370,1366 To: Kevin Darling (UG Pres) 76703,4227 (X) Yes I still have them merged! why would I load this first? There is 1 Reply. #: 8166 S10/OS9/6809 (CoCo) 13-Nov-90 03:34:07 Sb: #8162-Mem help! Fm: Kevin Darling (UG Pres) 76703,4227 To: Everett Chimbidis 76370,1366 (X) No, shouldn't have to load the merged modules (gfx2 etc) first, or at least as long as you had 3 copies on disk, each in a different order and name.... so that whichever one is first called, all would come in, y'see. Me, I just always preload them ;-). I just mentioned having them merged, so that you wouldn't run out of space in your basic09 / runb 64K map. #: 8095 S10/OS9/6809 (CoCo) 09-Nov-90 23:46:31 Sb: #Missing file Fm: Jim Truesdale 70335,1064 To: Sysop (X) Last spring there was a file in LIB 10 named FORMAT.B09, dated 4/18/87. Now I can't find it. What happened? I would like to download it. There is 1 Reply. #: 8098 S10/OS9/6809 (CoCo) 10-Nov-90 09:03:39 Sb: #8095-Missing file Fm: Mike Ward 76703,2013 To: Jim Truesdale 70335,1064 (X) I looked about in the files I have from Lib 10 here on floppie from WAY back but couldn't locate it. Looks like it got caught in one of the periodic purges. What did the program do? Perhaps someone out there has a copy of FORMAT.B09 or something similar that will serve your needs? #: 8099 S10/OS9/6809 (CoCo) 10-Nov-90 09:18:50 Sb: #BASIC09 Disk Fm: REX GOODE 73777,3663 To: all In regards to the problem I have been having reading my BASIC09 disk with my antiquated disk drive, I remember reading somewhere once, in Rainbow I think, that the older disk drives won't work as well if the CoCo is in high speed mode. Does anyone think it possible that I can't read my BASIC09 disk because OS9 has me running in high speed mode. If so, how to I do a poke in OS9 if I can't get BASIC09 to run? Can I use a POKE like command to reduce the speed before running BASIC09? Does any of this make sense? Rex There is 1 Reply. #: 8222 S10/OS9/6809 (CoCo) 16-Nov-90 07:33:11 Sb: #8099-#BASIC09 Disk Fm: MOTD Editor..Bill Brady 70126,267 To: REX GOODE 73777,3663 (X) Rex, yes, you can use B09 to slow down the CoCo. I don't remember the address though. There is 1 Reply. #: 8328 S10/OS9/6809 (CoCo) 19-Nov-90 08:55:36 Sb: #8222-BASIC09 Disk Fm: REX GOODE 73777,3663 To: MOTD Editor..Bill Brady 70126,267 (X) Bill, I am waiting for a replacement of my B09 disk from Tandy. The one I bought was bad and I haven't been able to use B09. I assume that the address to poke to is the same for Disk Extended BASIC. Is there a POKE command in B09? Rex #: 8117 S10/OS9/6809 (CoCo) 11-Nov-90 13:04:24 Sb: #7703-WD & HD Problems Fm: Bruce Isted (UG VP) 76625,2273 To: Mike Stephenson 71655,415 (X) Mike, Sorry for replying so late, but I finally did answer your email. I don't think the problem is too hard to fix. Bruce #: 8177 S10/OS9/6809 (CoCo) 13-Nov-90 18:44:27 Sb: #hard drive query Fm: Hugo Bueno 71211,3662 To: ALL This is a message from a friend, can anyone help? Responses should be addressed to me. From: BOB BILLSON To: HUGO BUENO (Rcvd) Subj: COULD YOU ASK ON CI$? Hugo, Could you ask if anyone has ever gotten a hard drive made for the TRS-80 Model II to work on the CoCo (OS-9 Level II)? I was given an 8 meg hard drive. Supposedly it is a primary drive. I *HAVE* Tandy's Primary Hard Drive Controller for the CoCo. (Actually the thing is an interface. The controller is supposed to be built in to the drive.) Surely some must have tried using a Model II drive on the CoCo. I have no docs. When I plug it in. The CoCo usually starts to boot OS-9 then crashes. I was attempting to use the Level I CCHDisk driver and descriptors. Be nice if I could get it to work. But I need more info to do anything. Thanks. There is 1 Reply. #: 8179 S10/OS9/6809 (CoCo) 13-Nov-90 22:24:46 Sb: #8177-#hard drive query Fm: Kevin Darling (UG Pres) 76703,4227 To: Hugo Bueno 71211,3662 (X) Hugo, Bill - I've forgotten whether anyone got that combo to work or not (I think it depended). First, I'd drop back to L-I to try it. Second, I'd rename H0 to something else inside the module so os9 doesn't try to use it on boot. If you do want to try it under L-II, at the least patch the address in H0 (remember? FFxxxx to 07Fxxx ? See ST225.AR in lib 10 also (I dunno if it helps or not). I'll ask around... it's been years since someone asked this Q> There is 1 Reply. #: 8205 S10/OS9/6809 (CoCo) 15-Nov-90 19:22:25 Sb: #8179-hard drive query Fm: Hugo Bueno 71211,3662 To: Kevin Darling (UG Pres) 76703,4227 (X) Kevin, Thanks for the response. I'll forward it to Bob and see what happens from there. Hugo #: 8188 S10/OS9/6809 (CoCo) 14-Nov-90 23:11:03 Sb: #Os-9 help Fm: Walter Noon 71630,1267 To: all Hello... I just picked up a CoCo three and the Radio Shack OS-9 Level 2 operating system for it. I've had a CoCo one for years and know it pretty well, but, needless to say OS-9 is a whole new ballgame and \i could use a little bargin basic advice. I'm very eager to get OS-9 basic up and running, however when I try to load it from a disk I get error 216. The manual says that means the program isn't there, however this in an official Radio Shack copy and it says right on the label OS-9 basic config disk! I've followed the procedure direct from the manual. What am I doing wrong? Also I wrote/run a BBS on my CoCo one, and would love to run it from my CoCo three now that I have it. I wrote it in Basic and use Pete Lyal's RS-232 driver... Is there an OS-9 BBS driver that will let me run my BBS on the CoCo three?? Thanks! Walt Noon P.S. My BBS # for anyone interested in LD calling is: 714 369 6094 There are 3 Replies. #: 8189 S10/OS9/6809 (CoCo) 14-Nov-90 23:36:10 Sb: #8188-#Os-9 help Fm: Kevin Darling (UG Pres) 76703,4227 To: Walter Noon 71630,1267 (X) Hi Walter - see message #7993 here... it answers the same question. Do you have two drives or just one? If two, put the disk in the other drive and type "dir /d1" and "dir /d1/cmds"... you should see basic09 in there. Then just "load /d1/cmds/basic09". Welcome aboard, btw! It gets easier, I promise! Kev There is 1 Reply. #: 8198 S10/OS9/6809 (CoCo) 15-Nov-90 14:17:09 Sb: #8189-Os-9 help Fm: Floyd Resler 72500,2572 To: Kevin Darling (UG Pres) 76703,4227 (X) Not only does it get easier, it gets a lot more fun. I haven't touched RS-DOS in months (except to play games and type the DOS command)! #: 8202 S10/OS9/6809 (CoCo) 15-Nov-90 18:32:32 Sb: #8188-Os-9 help Fm: James Jones 76257,562 To: Walter Noon 71630,1267 (X) Either use an "absolute" path name, i.e. load /d0/cmds/basic09, or do a chd and chx when you change floppies. If you do the former, you should switch back to the floppy you were using immediately after you do the load command. #: 8261 S10/OS9/6809 (CoCo) 17-Nov-90 00:57:25 Sb: #8188-#Os-9 help Fm: Peter Bergerson 70175,1142 To: Walter Noon 71630,1267 (X) Maybe this note will help some of you new OS9ers. BASIC09 and all of it's related files are located in the "CMDS" directory of the boot/config/basic09 disk as distributed by Radio Shack. The manuals do not always make it clear that executable files (programs, commands, procedures) are placed in that CMDS directory This seems to confuse a lot of newcomers until they get used to OS9's use of two(2) current directories instead of one(1) as in MSDOS or UNIX. There is 1 Reply. #: 8283 S10/OS9/6809 (CoCo) 17-Nov-90 23:55:30 Sb: #8261-#Os-9 help Fm: Walter Noon 71630,1267 To: Peter Bergerson 70175,1142 Thanks for all the responces to my OS9 question... I`ll give them a try as so as I am home and on my CoCo again!!!! I still would like to know if it is possible to run the BBS I wrote in basic on OS9. Have the additional speed would be nifty, and as some of you have said, I really have no desire to look at RS DOS again. I started out as a pascal programmer, and have some Z80 machine language background so RS basic was always troublesome... Then again, it does usually do the job. The other problem I have now is with animation. I just purchased CoCo max III hoping to do ~animation" as promised in thier ad. Unfortunatly, though it is a good program, when they refer to animation they just mean flickering colors on the screen. I would like to do cartoon style animation (as in having many pages to write to and flipping pages rapidly) is there anything like this available????? Well, I`m off to plunge back into the wonderful world (and sorid manual) of OS9. Wish me luck. And THANKS! There is 1 Reply. #: 8287 S10/OS9/6809 (CoCo) 18-Nov-90 07:39:27 Sb: #8283-Os-9 help Fm: Dan Robins 73007,2473 To: Walter Noon 71630,1267 Walter, Does your BBS program, written in RS-DOS, contain pokes to certain locations in memory? If so, that could be a bugaboo with OS9. Dan #: 8191 S10/OS9/6809 (CoCo) 15-Nov-90 01:52:40 Sb: shell + Fm: Marcelo Katzeff 72520,640 To: SYSOP (X) Does anyone know a way to prevent Shell+ 2.1 from printing the time and date as soon as it is forked? I don't mean in the prompt but just before it is ready it prints 'Shell+ v2.1 90/11/13 18:51:34'. I would like to keep it from printing the time and date. The reason is this : I am running a BBS, under RiBBS v2.0. It allows users access to shell commands. It forks login fine and the user may enter their name and password, but as soon as the shell is forked there comes up about 20 'ERROR #214' or 'ERROR #215' and then it exits. Shell+ works fine with the origonal ACIAPAK, but for some reason when it is called through the ACIAPAK that is patched for RiBBS it is not happy. The original shell works for us, but it is not the same, as you may know. I figure the printing of the time to be the problem because it appears to be the only difference between the two shells on startup. Any help would be greatly appreciated. Thanks. #: 8243 S10/OS9/6809 (CoCo) 16-Nov-90 13:29:58 Sb: #7934-#OS/9 Auto Boot on COCO3 Fm: Mike Guzzi 76576,2715 To: joe novosel 76220,1270 (X) ~ This file I have to burn the kernal in ROM applies only to Level II since it makes reference to REL BOOT and OS9p1 (level II modules) This file patches the modules to allow them to come in from ROM and possibly to add the vectors which would not be present without the BASIC ROM's. The file is a bit vauge and does not tell you if ohis new ROM goes into the Disk Controller or inside the CoCo3. I would assume inside the CoCo3. I use Pete's Disk ROM. it automatically does a DOS command on power-up unless you hold down a key when turning the CoCo on. This will work for ANY CoCo and requires no patches to OS9 and still allows you to use RSDOS stuff as well. I bought a copy of the code for $10 (I have my own EPROM burner) but he also can do it for nou (will cost more of course) I use it for my BBS. I leave my system disk in all the time and the CC3GO module is modified to look for "StartupBBS" instead of startup to auto-boot my BBS. (my normal startup doesn't boot the BBS) then to prevent a glitch on the system disk (in case of power failure) i run the DPARK command on /D0 which moves the heads to track 41 (the system disk is only 35 track) Either method still requires OS9Boot on /D0. The only way around it is to put the whole OS9Boot into ROM (undoubtly requires patches) and I have never heard of this being done. Besides there is only 32K of ROM total (including tee disk ROM) and that isn't enough. Mike Guzzi There is 1 Reply. #: 8281 S10/OS9/6809 (CoCo) 17-Nov-90 22:55:57 Sb: #8243-OS/9 Auto Boot on COCO3 Fm: joe novosel 76220,1270 To: Mike Guzzi 76576,2715 Thanks, Mike. I have patched the RS-DOS 1.1 rom myself to do an auto boot on power up. It does the job.. Still, it would be nice to OS/9 in ROM to eliminate booting from floppy disks for those of us without the Burke and Burke interface. Thanks, Joe Novosel #: 8244 S10/OS9/6809 (CoCo) 16-Nov-90 13:30:12 Sb: #7967-#"DOS" Fm: Mike Guzzi 76576,2715 To: REX GOODE 73777,3663 (X) ~ Well OS9 has many terminal programs but none are included with it. DeskMate3 has a telecom package and allows for Xmodem downloads which can be used to download a public Domain terminal program with many features. There are ways to download stuff in RSDOS and convert them to OS9 formats. If your really in a jam someone (like me) could send you some Oo9 utilities and terminal programs on an OS9 disk which will get you running real nice. Mike Guzzi There is 1 Reply. #: 8333 S10/OS9/6809 (CoCo) 19-Nov-90 09:54:41 Sb: #8244-"DOS" Fm: REX GOODE 73777,3663 To: Mike Guzzi 76576,2715 Thanks Mike, I have been hoping to get a BASIC09 disk from Tandy, since my original was no good. It's taking forever. After I get going on it, I'll probably be interested in learning more, but right now, I can't even CONFIG OS9. I hate spending bucks for something only to find the disk is bad and because RS stores rarely carry it anymore, I have to wait for up to two weeks for a replacement. I bought the Direct Connect Modem Pak and have been able to at least DLOAD BASIC files. Rex #: 8299 S10/OS9/6809 (CoCo) 18-Nov-90 14:41:21 Sb: #thanks Fm: BRUCE BAKER 73747,3137 To: sysop lib#10 (X) Thanks for all the helpfull info! With that and a couple of utilities from here and the coco sig, I have solved most of the problems I was having. I did run into one glitch, though. Is there a size limit for files that DOSOR9 will handle? I dow'ed TREK.AR from the coco lib. #9 and DOSOR9 wouldn't convert it. Every time I tried, the files on the disk before that one were transfered o.k. but at that file, the program gave me an FC ERROR at line something or other. The same thing happened when I did a disk with ONLY that file on it. I still don't have a terminal program running on OS9. I got VTERM assembled, and if I had a multipak and RS232, I'm sure it would work. I've been trying to get a /t1-/RS232 combo together using together using BBANGR.BIN . I made up the cable and put together a bootfile (ver. 02.00.00), but it did'nt work. I even re-connected my COCO II and tried it with ver. 1.01.00. No dice. I get an orange bar that moves across the screen (and stops) as the host transmits. The VTERM doc's says something about a 6850 ACIA. I'll try other terminal programs and hit the books to try to find a way to work BBAANGR.BIN in as a device discriptor/driver on lev. II. Thanks again, and as always, any comments or suggestions will be greatly appreciated. Bruce There is 1 Reply. #: 8305 S10/OS9/6809 (CoCo) 18-Nov-90 18:09:30 Sb: #8299-#thanks Fm: Kevin Darling (UG Pres) 76703,4227 To: BRUCE BAKER 73747,3137 (X) Bruce - I think the later DOSOR9 will handle up to 64K or so? The FC ERROR is right where it handles sector math stuff, and you might be able to figure out how to make it go even higher (use more bytes for math). But... this is what I'd do instead; which will take a little while to set up, but well worth the results. Get: Lib 9: RSDOS.AR - program to read/write/dir RSDOS disks. Lib 10: CC3DIS.AR - ipatch to create new driver for rsdos/etc command. Lib 10: PATCH.AR - the ipatch program (if you don't have it already). With ipatch you create the new cc3disk (from the original), then make a new bootfile and reboot. Now you can use the rsdos util under OS9 to transfer files from rsdos disks. Very handy, and you can also use PCDOS.AR in Lib 10 to do the same with msdos files. Yell if need help! best - kev There is 1 Reply. #: 8311 S10/OS9/6809 (CoCo) 18-Nov-90 23:25:17 Sb: #8305-#thanks Fm: BRUCE BAKER 73747,3137 To: Kevin Darling (UG Pres) 76703,4227 (X) kEvi love to tinker, so i think i'll give both paths a try. thanks for the help, and such a timely reply! have a nice holiday... bruce There is 1 Reply. #: 8316 S10/OS9/6809 (CoCo) 19-Nov-90 02:49:59 Sb: #8311-thanks Fm: Kevin Darling (UG Pres) 76703,4227 To: BRUCE BAKER 73747,3137 Thx, and same to you Bruce! We love "tinkerers" around here, so ask away if you get some needs or ideas . - kev #: 8349 S10/OS9/6809 (CoCo) 20-Nov-90 10:27:14 Sb: #BASIC09 disk Fm: REX GOODE 73777,3663 To: All Just to let you all know, I received my BASIC09 disk last night from Tandy, you know, the one that I couldn't load for some reason. It worked great. Now I don't have to keep worrying that my disk drive couldnt do the job. I'm looking forward to learning all about BASIC09 and OS9. I finally was able to use CONFIG and add a printer to my list of devices so I can use Color Artist by Steve Bjork. Bless you all. Thanks. Rex There is 1 Reply. #: 8355 S10/OS9/6809 (CoCo) 20-Nov-90 18:38:22 Sb: #8349-BASIC09 disk Fm: Kevin Darling (UG Pres) 76703,4227 To: REX GOODE 73777,3663 (X) Rex - Great!! Have fun - kev #: 8350 S10/OS9/6809 (CoCo) 20-Nov-90 10:27:36 Sb: #Color Artist Fm: REX GOODE 73777,3663 To: All I bought Color Artist, a program by Steve Bjork. I'm enjoying using it. It's the kind of program my kids go nuts over. Now that I have my CONFIG disk that works, I can use Color Artist with my DMP-100 printer. However, I am having a problem with it that I hope someone here can help me with. The DMP-100 is switchable between 600 and 1200 baud. I used "xmode /p baud=3" to set the baud rate to 1200 before running Color Artist. This worked great. I used Color Artist to just draw a simple line, to test the printer. Here is what my line looked like: **** **** **** **** (get the idea?) Here is how it printed: **** ** ** **** **** It seemed to be doing to line feeds between each printing. Any ideas? Rex There is 1 Reply. #: 8353 S10/OS9/6809 (CoCo) 20-Nov-90 18:28:18 Sb: #8350-#Color Artist Fm: James Jones 76257,562 To: REX GOODE 73777,3663 (X) I bet "xmode /p -lf" would do the job. There is 1 Reply. #: 8362 S10/OS9/6809 (CoCo) 21-Nov-90 10:00:24 Sb: #8353-Color Artist Fm: REX GOODE 73777,3663 To: James Jones 76257,562 (X) Thanks James. I'll give it a try. Rex #: 8363 S10/OS9/6809 (CoCo) 21-Nov-90 11:24:04 Sb: #File Info Fm: George Hendrickson 71071,2003 To: Pete Lyall 76703,4230 (X) Hi. I want to ask you something about obtaining filename information. I was wondering how to get that without scanning the whole directory. Let's say I need some information on a file called 'TESTFILE.EXT'. Do I open that file as READ+DIR? or just READ? Do I set the data TYPE as TYPE file=name$:STRING[29];lsn0,lsn1,lsn2:BYTE and then go to the sector with the information that I need with another type TYPE sector=att:BYTE;own:INTEGER;y,m,d,mi,link:BYTE;sz1,sz2,sz3,sz4:BYTE;yr,mo,da:BYTE;seg:STRING[240]? I need to get info on a file quickly without scanning the whole directory. The way I have this program that I'm working on set up is it reads a directory until it finds the filename that its looking for, opens another path as "/dd@", gets the info from that and prints the results. However; it takes a little longer than I want it to. I'd like to just be able to open the file and get the info that way if I could without using SysCall.. Any help is appreciated. Thanks! There is 1 Reply. #: 8364 S10/OS9/6809 (CoCo) 21-Nov-90 12:14:19 Sb: #8363-#File Info Fm: Pete Lyall 76703,4230 To: George Hendrickson 71071,2003 (X) George - You have two options: a) Do as you're doing.... open the directory, scan until you find the name, then use the 3 byte LSN to get the file's FD sector number, then go get that on /DD@ and dissect it - or - b) Open the file, use the getstat SS.FD which will snag the file's FD sector into a buffer you allocate. The a) approach is actually quicker, since it's being done under the sheets anyway in approach b) Pete There is 1 Reply. #: 8374 S10/OS9/6809 (CoCo) 22-Nov-90 12:10:18 Sb: #8364-#File Info Fm: George Hendrickson 71071,2003 To: Pete Lyall 76703,4230 (X) Thanks for the help. I was using a) and it took about 3 seconds to find the filename and give the info on it. Does the other way use SysCall? I've got an idea on how to cut down on search time....I'll play with that for awhile. Thanks again... There is 1 Reply. #: 8376 S10/OS9/6809 (CoCo) 22-Nov-90 13:11:22 Sb: #8374-File Info Fm: Pete Lyall 76703,4230 To: George Hendrickson 71071,2003 One possibility is to read the whole directory into RAM in one shot. You could use _gs_size to determine how big it is, and you could even dynamically allocate the storage for it (if using C) using a malloc(). If using B09, you may need to set aside a certain reasonable maximum sized buffer. Reading in one fell swoop is much quicker than several 32 byte reads. Then, you could do the lookup in RAM, which would be much faster. 3 seconds sounds pretty slow. Pete #: 8368 S10/OS9/6809 (CoCo) 21-Nov-90 18:24:39 Sb: #Boot File Fm: Bob Archambault 76506,3544 To: ALL Is there any way to change an OS9Boot module, for example, change D0_35s to D0_40d or change TERM_VDG to TERM_WIN, WITHOUT making a new disk. I want to be able to change them ON the existing disk. Any help would be greatly appreciated. OS9 Level Two manual is as clear as mud :-) Bob There is 1 Reply. #: 8369 S10/OS9/6809 (CoCo) 21-Nov-90 18:37:17 Sb: #8368-#Boot File Fm: Pete Lyall 76703,4230 To: Bob Archambault 76506,3544 (X) Yep - You can use the dEd disk editor (DL9 or 10), Patch, or any number of other utilities to patch a boot file. If running a coco/2/3, dEd is probably your best bet, and the price is right. Pete There is 1 Reply. #: 8370 S10/OS9/6809 (CoCo) 21-Nov-90 21:40:57 Sb: #8369-Boot File Fm: Bob Archambault 76506,3544 To: Pete Lyall 76703,4230 (X) Thanx very much, Pete, I'll give it a try! Bob #: 8378 S10/OS9/6809 (CoCo) 22-Nov-90 18:47:58 Sb: #Boot File Fm: Bob Archambault 76506,3544 To: Pete Lyall Pete, I downloaded dEd.ar as you suggested. I thought the OS9 manual was bad. I don't understand a thing in the docs. I know NOTHING about byte offsets in a module or anything else mentioned in that. Could you briefly describe HOW I could change the bootfile modules as I requested? For example - change D0_35S to D0_40D or change TERM_VDG to TERM_WIN as well as adding a module to a bootfile. Without some explanation, that program is useless to me. Sorry for my ignorance. Bob There is 1 Reply. #: 8381 S10/OS9/6809 (CoCo) 22-Nov-90 21:59:51 Sb: #8378-Boot File Fm: Pete Lyall 76703,4230 To: Bob Archambault 76506,3544 Bob - Well, one cheap and easy method is to use CMP to compare the two modules like this: CMP This will give you a list of the offsets and values of bytes that are different. The second (and more valuable) approach is to invest some time with the OS9 Technical Reference Manual in the section on RBF Device Descriptors. It'll pay dividends later. Pete #: 8380 S10/OS9/6809 (CoCo) 22-Nov-90 21:24:03 Sb: Tmode/Xmode/CC3go Fm: Hugo Bueno 71211,3662 To: ALL I recently installed a new CC3go by Roger Krupski. Problem is, I use Kevin's SCF, but the system doesn't give me the correct parameters when I open a shell. For example, a TMODE of the /w1 shows reprint=04 and dup=01 but XMODE shows reprint=09 dup=19. Is there any reason why the xmode shows the correct parameters, but tmode doesn't? Hugo Press !>{ #: 8386 S10/OS9/6809 (CoCo) 23-Nov-90 20:35:24 Sb: #8381-Boot File Fm: Bob Archambault 76506,3544 To: Pete Lyall 76703,4230 (X) Thanx a lot for your help, Pete. Looks like it's time to "hit the books" :-) Bob #: 8388 S10/OS9/6809 (CoCo) 23-Nov-90 22:30:43 Sb: #Disto HD Fm: LUTE MULLENIX 70721,2230 To: 76257,562 (X) James: I opted for the Disto setup, the only problem is I'm using an ST296N. This is an 85Meg drive, and when using the low level format from the Disto disk, I can only squeeze 48Meg out of it. It says something in the docs about changing the DATA lines to suit the drive your using, but I can't make heads or tails out of what's in there now to know what to change. I've changed the OS9 discripter to fit the drive, but 48s the most it will go. Do you know what to change? Or maybe know someone who does? When it comes to DECB, DOS is about all I know. >Lute< There are 2 Replies. #: 8390 S10/OS9/6809 (CoCo) 24-Nov-90 05:04:34 Sb: #8388-Disto HD Fm: James Jones 76257,562 To: LUTE MULLENIX 70721,2230 (X) Ack. I'm afraid that I don't know what to change. I hope that someone who knows more about it will see your message and respond. #: 8418 S10/OS9/6809 (CoCo) 25-Nov-90 23:39:43 Sb: #8388-Disto HD Fm: Ken Scales 74646,2237 To: LUTE MULLENIX 70721,2230 Lute - Sounds like the RS-BASIC physical format worked OK for you, but some of your Hmode (dmode) values were set up for using the drive under MS-DOG rather than OS-9 when you did the Logical (OS-9) format. You see, most retailers are advertising the ST296N as 84.9 Meg, which it is when formatted with 34 sectors of 512 bytes on each track (MS-DOG). But under OS-9, we use 256-byte sectors, and due to the additional inter-sector overhead of having lots of smaller sectors, we only get about 64 sectors (not 68) per track. This gives a total capacity of about 78.7 Meg. But not to worry -- we have a lot less waste due to the way that OS-9 allocates the disk space (note that 50% of the time the second half of that 512-byte sector wouldn't be used, for example!), so you may actually get as much (or MORE) usable space than your MS-DOG counterpart would have. Following are suggested Hmode/Dmode values to use when you do the OS-9 Logical format of the ST296N: /h0 cyls=820 hds=6 step=0 sectrk=64 sectrk0=64alloc=16 ilv=3 initcmd=00 inittbl=0000000000000000000000000000000000000000 By the way, I have a new version of the SCSI driver which will do the full format under OS-9, so you don't need that RS-BASIC thingie. Beta-version available from me at 613-836-6305, after 9 PM EST. Regarding your question in msg #8267 re: "no-halt" -- yes, my version of the driver will allow you to use Sterm in the "-f" mode. Good luck... / Ken #: 8395 S10/OS9/6809 (CoCo) 24-Nov-90 05:54:04 Sb: #8380-#Tmode/Xmode/CC3go Fm: MOTD Editor..Bill Brady 70126,267 To: Hugo Bueno 71211,3662 (X) ? TMODE displays the current state... a copy of the Device descriptor taken from the default, and called, I think, the Path Descriptor. TMODE modifies this copy. XMODE modifies/displays the Device Descriptor itself. The copy process takes place when the path is opened. So, an XMODE has no effect on an open window, and TMODE is only in effect until the window is closed. My guess is that your CC3Go hack is diddling with the PD. If it is modifying c There are 2 Replies. #: 8396 S10/OS9/6809 (CoCo) 24-Nov-90 05:58:19 Sb: #8395-Tmode/Xmode/CC3go Fm: MOTD Editor..Bill Brady 70126,267 To: MOTD Editor..Bill Brady 70126,267 Durned CIS editor! That was "modifying /W". CIS took the "/" as a command and barfed. It used to be they had a "continue" command. Progress. . Anyway, if the code modifies /W itself, then you are headed for grief anyway. #: 8429 S10/OS9/6809 (CoCo) 26-Nov-90 18:02:59 Sb: #8395-Tmode/Xmode/CC3go Fm: Hugo Bueno 71211,3662 To: MOTD Editor..Bill Brady 70126,267 Bill, Your reply to me seems to have lost some characters. Anyway, further use has disclosed that /TERM gets the correct parameters, but all /wx devices don't. Hugo #: 8404 S10/OS9/6809 (CoCo) 25-Nov-90 01:28:36 Sb: #Help Fm: The Rev. Wayne C. Paul 76477,142 To: All I am looking for the file CLIP.TXT that was mentioned in K. Darling's BESTOF1.TXT file in DL10. Thankyou. The Rev. Wayne C. Paul [76477,142] There is 1 Reply. #: 8405 S10/OS9/6809 (CoCo) 25-Nov-90 10:01:56 Sb: #8404-Help Fm: Kevin Darling (UG Pres) 76703,4227 To: The Rev. Wayne C. Paul 76477,142 Wayne - see CLPSTD.??? in Lib 15. best - kev #: 8414 S10/OS9/6809 (CoCo) 25-Nov-90 20:26:27 Sb: #format CRC Fm: Paul Hanke 73467,403 To: anyone Recently formatted a new disk & an error 243/CRC cropped up on one sector. Does OS9 de-allocate this sector somewhere in the directory so that no writes take place, or is there a chance that there will be a bad save sometime later. If the latter is true I might as well chuck the whole disk. If not, then go ahead and use it, right? -ph- (btw, I tried using a bulk tape eraser on it, same problem; other side of disk (side 2) is ok.) There are 2 Replies. #: 8417 S10/OS9/6809 (CoCo) 25-Nov-90 21:34:39 Sb: #8414-#format CRC Fm: Kevin Darling (UG Pres) 76703,4227 To: Paul Hanke 73467,403 (X) Paul - if the error popped up during the format verification pass, then yes OS9 should've locked it out (easy to tell.. just do a Free right after the format is done, and see if it's one sector less than normal). If you get an error later on during use tho, you have to lock it out manually. There is 1 Reply. #: 8430 S10/OS9/6809 (CoCo) 26-Nov-90 18:21:54 Sb: #8417-format CRC Fm: Paul Hanke 73467,403 To: Kevin Darling (UG Pres) 76703,4227 (X) Well, if it's recorded as locked out then this would apply to only single files which are copied to the disk as opposed to a disk-to-disk backup, n'est-ce pas? (pardon my french). Anyhow, I put up the question after Pete's chkdisk.b09 program couldn't correct the crc error after twice running (4 attempts). Then I tried it again after having done a disk backup and finding one module wouldn't load properly. On the 3rd try, or 6th pass the crc was fixed. I deleted the one file, recopied it over, and voila, disk ok now. (chkdisk still shows error 194 on sector 0, but I ignored that; what's 194 error's significance?) -ph- #: 8420 S10/OS9/6809 (CoCo) 26-Nov-90 00:05:53 Sb: #8414-#format CRC Fm: Pete Lyall 76703,4230 To: Paul Hanke 73467,403 (X) Paul - OS9 marks that sector as allocated in the disk's bitmap. Later, if you run a DCHECK on it, it'll probably gripe about 'sector NNNN allocated but not in filesystem', or something like that. Pete There is 1 Reply. #: 8444 S10/OS9/6809 (CoCo) 27-Nov-90 18:02:53 Sb: #8420-#format CRC Fm: Paul Hanke 73467,403 To: Pete Lyall 76703,4230 (X) Pete, I used your chkdisk.b09 program to try to fix the sector crc error. It wasn't fixed after running the program twice. But on the 3rd try, or 6th pass, it was. (but I'm not sure if wiping a real or imagined spot on the disk had anything to do with it). Anyhow, it's nice to have such a program handy. -ph- There is 1 Reply. #: 8445 S10/OS9/6809 (CoCo) 27-Nov-90 18:53:17 Sb: #8444-format CRC Fm: Pete Lyall 76703,4230 To: Paul Hanke 73467,403 (X) Glad to help, Paul. Chkdsk isn't too brainy - just persistent! Pete #: 8419 S10/OS9/6809 (CoCo) 25-Nov-90 23:43:19 Sb: #8259-Disto HD and no halt? Fm: Ken Scales 74646,2237 To: John Wight 76370,2100 John - Great! Glad to hear that the patched CCHDISK was useful for you. Sounds like you like giving your system a good workout! Cheers... / Ken