

#: 14158 S7/Telecommunications
    02-Feb-92  16:51:02
Sb: #14149-#OSK sterm bug
Fm: Timothy J. Martin 71541,3611
To: Carl Kreider 71076,76 (X)

Thanks.  I assume getopt is in fact a function, that I can find somewhere. I
see the OS9 clib.l stuff in LIB 3, where is OSK equivalent, or should I work up
the sources from LIB 3?

There is 1 Reply.

#: 14182 S7/Telecommunications
    03-Feb-92  21:44:17
Sb: #14158-OSK sterm bug
Fm: Carl Kreider 71076,76
To: Timothy J. Martin 71541,3611 (X)

Um, that is my OS9 clib.l but I haven't ever posted the OSK version. Getopt is
readily availible *if* you have the right connections. I can mail both if you
like. - Carl

#: 14159 S12/OS9/68000 (OSK)
    02-Feb-92  17:04:48
Sb: #14151-BASIC's INKEY
Fm: Colin J. Smith 73777,1360
To: Bob Palmer 74646,2156

The way INKEY works (at least on the MM/1's version of BASIC) is that it
returns a value if there is something in the keyboard buffer.  You then have to
use GET to find out what it is.

Does this help any?  It's completely different from BASIC-09.  You have to do
something like this:

a=inkey(#<path>) if a then
   get response; endif

Hope this helps.

  --Colin

#: 14167 S12/OS9/68000 (OSK)
    03-Feb-92  00:15:16
Sb: #14151-BASIC's INKEY
Fm: Kevin Darling 76703,4227
To: Bob Palmer 74646,2156

Hi Bob,

Normally, INKEY returns the number of characters waiting (using the SS_Ready
GetStatus call).  So you might say something like...

 DIM k:STRING[1]
 IF INKEY(#0) <> 0 THEN
   GET #0,k
 ENDIF

But the stock TC70 video driver doesn't support SS_Ready (weird! but should be
easy for them to fix), so you get the error 208 (unimplemented stat call)
instead.  There's no easy way around that without using a second process to sit
and read the keyboard for you.

However, if your desired program just needs to get one key at a time, and
doesn't mind waiting for it (instead of actually polling for a key), then you
can just:

 DIM k:STRING[1]
 GET #0,k

And/or you could set up a signal (SS_SSig) to let you know when a key is hit. I
hope one of these ideas will do what you need, until you get another driver
setup.  best - kevin

#: 14161 S10/OS9/6809 (CoCo)
    02-Feb-92  21:33:37
Sb: #Font Project
Fm: Brother Jeremy, CSJW 76477,142
To: All

Dear Friends:


As some of you may know, I have long been hoping that someone would write an
OS9 version of MAX-10. After an absence of several months, the project is on
again. At the present time I have a large collection of PD fonts which I have
gotten from various sources. Some are for First Publisher, some VGA screen
fonts, some are from a Bit-Mapped Fonts package. I am currently working on a
program which will allow me to display these fonts on a graphics screen.

I saw a program in the Feb. '90 issue of PCM (Rainbow's sister magazine) by
Bill Barden (pgs 147ff) which would do just this. It is written in BASIC and I
am converting it to OS9. The program opens a font file as a random fiule and
then reads in 100 bytes at a time. To do so it uses the following instructions:



OPEN #path, FILENAME$ AS #1 LEN=100

FIELD #1, 100 AS B$

I cannot get this to work under OS9. Can anyone help with these lines. Or
perhaps you know of a Basic09 file reader program already uploaded, with
source, that implements this sort of thing. Finally, does anyone know where I
might be able to get information on the file formats that First Publisher uses?
Any help in these matters will be deeply appreciated.

With all good wishes,

Br. Jeremy, CSJW



There is 1 Reply.

#: 14162 S10/OS9/6809 (CoCo)
    02-Feb-92  23:04:03
Sb: #14161-#Font Project
Fm: James Jones 76257,562
To: Brother Jeremy, CSJW 76477,142 (X)

The approximate BASIC09 equivalent would be something like

 OPEN #path,filename
 GET #path,buf

where you've previously declared

  DIM buf:string[100]

so that the GET statement will get 100 bytes.

There is 1 Reply.

#: 14163 S10/OS9/6809 (CoCo)
    02-Feb-92  23:36:58
Sb: #14162-Font Project
Fm: Brother Jeremy, CSJW 76477,142
To: James Jones 76257,562 (X)

Thank you Jim. I will try to finish the code in the next few days and post it.

With all best wishes, Br. Jeremy, CSJW

#: 14170 S12/OS9/68000 (OSK)
    03-Feb-92  13:21:02
Sb: #14146-New to OS9,Need Power
Fm: Timothy J. Martin 71541,3611
To: Bud Hamblen 72466,256

Yes, mshell does support several varieties of prompts, including current data
directory, date, time, user, id, shell number, directory stack level
..

#: 14177 S12/OS9/68000 (OSK)
    03-Feb-92  19:55:33
Sb: #14136-#New to OS9,Need Power
Fm: Jay Truesdale 72176,3565
To: JAMES LONG 70043,2203

Windsor Systems (and Delmar as well) sells a group of utilities called the "Pan
Utilities" that have most of the things that you are looking for like 'tree,'
'whereis,' and 'filefind' (last two are really the same program), and a bunch
of other useful utilities.  A big plus is that you get the C SOURCE as well so
you can fix things that are broke or that you don't like. I you get these, make
sure that you get the version that has the 'fixes from JBM' as we fixed some
problem/bugs/annoyances.  I send in the changed source but have no idea if
they're distributing our fixes.

I don't have their phone number handy here at home, email me if you're
interested and I'll get it to you later. -J




There is 1 Reply.

#: 14193 S12/OS9/68000 (OSK)
    04-Feb-92  13:37:19
Sb: #14177-New to OS9,Need Power
Fm: Timothy J. Martin 71541,3611
To: Jay Truesdale 72176,3565 (X)

As an aside ... much of the public domain software I've tried (half?) produces
bus trap errors on memory managed (protected) machines, due to unitialized
pointers or whatever.  The version of "whereis" that I have is an example.

#: 14172 S12/OS9/68000 (OSK)
    03-Feb-92  16:53:13
Sb: #14155-#MM/1 I/O Board
Fm: Bill Dickhaus 70325,523
To: Steve Wegert 76703,4255 (X)

Steve,

Where did you get your memory? Did you find a good deal? I haven't even started
to check into that yet.

Bill

There is 1 Reply.

#: 14179 S12/OS9/68000 (OSK)
    03-Feb-92  21:15:25
Sb: #14172-MM/1 I/O Board
Fm: Steve Wegert 76703,4255
To: Bill Dickhaus 70325,523 (X)

Bill,

I picked Hard Drive International for the memory. Lemme grab the sheet ...

ME 1x8 - 80   1MB SIMM module 80 ns $39.00 each   (they actually shipped 70
ns), and $10 for shipping via FE. At $88 total, I figure I'm still ahead.

Tried to get a Quantum 105 meg drive, but they are back ordered 'till April.
Second choice was a Maxtor .... but also out of stock. Finally settled on a
Connor CP30100 120 meg 19 ms 3.5 1" drive for $369 from Data Storage MArketing,
Inc. (They have the yellow ad around page 35 in Shopper every month.).

The Focus Keyboard I bought didn't work. Thought it was DOA, but works fine in
the XT and AT's at the office, so I'm guessing that it's another one that isn't
compatable with the MM/1. (Northgate's cause problems as well.) I have a
repacement Chicony due in. Hope I do better with that.

Steve

#: 14178 S12/OS9/68000 (OSK)
    03-Feb-92  20:07:06
Sb: #14155-#MM/1 I/O Board
Fm: Ernest Withers Jr. 71545,1117
To: Steve Wegert 76703,4255 (X)

Steve, it sure was worth the wait. My Quantum 105 hasn't arrived yet but the
Seagate I have connected is pretty fast. I don't think it's quite fast enough
initializing because I sometimes don't get a successful boot. The problem is
most noticable with the newest drivers using rbvccs. Using the rbsccs driver
that Paul sent me I get more consistent boots. I'm happy with the machine and
have been playing with it quite a bit. Hopefully the new hard drive will solve
the occasional boot problem. By the way, the rb33c93a on my I/O board has mask
#8 and I've told Paul about that. Ernie.



There are 2 Replies.

#: 14181 S12/OS9/68000 (OSK)
    03-Feb-92  21:42:13
Sb: #14178-#MM/1 I/O Board
Fm: Steve Wegert 76703,4255
To: Ernest Withers Jr. 71545,1117 (X)

Yeah .... I had wanted the Quantum, but seems I waited too long. Word from
several sources I tried said that Quantum is sending everything they have to
Apple leaving them out in the cold. They have no choice but to recommend other
manufacturers. I opted for a 120 meg Connor. Mark tells me to expect no
problems with that pick.

I sure wish IMS would have a list of 'known to (not) work) hardware. Sure would
save on the telephone calls to Paul's answering machine!

If folks want to leave a note here to me letting us know what success and/or
failures they've had, I'd be happy to compile a file.

Steve

There is 1 Reply.

#: 14203 S12/OS9/68000 (OSK)
    05-Feb-92  18:31:12
Sb: #14181-#MM/1 I/O Board
Fm: Ernest Withers Jr. 71545,1117
To: Steve Wegert 76703,4255 (X)

I talked to Paul late last week and he said he had received some hard drives. I
believe he said some of them were Quantums. He did say that most of the
suppliers he had called had Quantums on backorder because Apple was buying all
they could. I hope he got one for me.

Ernie.



There is 1 Reply.

#: 14206 S12/OS9/68000 (OSK)
    05-Feb-92  21:11:27
Sb: #14203-#MM/1 I/O Board
Fm: Steve Wegert 76703,4255
To: Ernest Withers Jr. 71545,1117 (X)

I opted to piece my system together myself, Ernie. Nothing against Paul and
crew ... but I like doing my own sourcing of equipment. Looks like it paid off
too!

The new keyboard arrived today and works just dandy. It's a Chicony KB5191.
Nothing special .... I don't know if I'd want to type my novel on it, but for
$28 bucks, I can't gripe.

If you're interested, I picked it up from an outfit out of the Shopper  ...
Ralin Wholesalers, Inc.

I'm not planning on doing much with the box until the I/O board arrives, but
I'll keep you posted.

Steve

There is 1 Reply.

#: 14212 S12/OS9/68000 (OSK)
    06-Feb-92  18:13:05
Sb: #14206-MM/1 I/O Board
Fm: Ernest Withers Jr. 71545,1117
To: Steve Wegert 76703,4255

I'm using a Chicony  KB5161 I got several years ago to use with the Puppo
interface on the CoCo. I have a Northgate OmniKey Ultra I'd love to use on
thM/1 but it won't work. I haven't tried the fix to get it to functionbecause I
have the Chicony. I've been reading the messages on Delphi about the new
drivers. I tried to format a disk using the newest drivers with sct=33 and
t0s=33. Got error 247. Changing to sct=31 and t0s=31 got a successful format.
Using the older rbsccs sct and t0s of 33 works fine. Guess I'll leave Mark a
message about that. Ernie.

#: 14200 S12/OS9/68000 (OSK)
    05-Feb-92  06:18:40
Sb: #14178-#MM/1 I/O Board
Fm: Mark Griffith 76070,41
To: Ernest Withers Jr. 71545,1117 (X)

 >I don't think it's quite fast enough initializing because sometimes I
 >don't get a successful boot. The problem is

Use MODED to change the "coldstart retry count" to a higher number, maybe 50,
and you should have no more problems.  Don't use the driver you got from Paul,
use the one in the update.

If you have a mask number 8 on the SCSI controller and it actually works, you
are a lucky camper.

Mark

There is 1 Reply.

#: 14204 S12/OS9/68000 (OSK)
    05-Feb-92  18:40:16
Sb: #14200-MM/1 I/O Board
Fm: Ernest Withers Jr. 71545,1117
To: Mark Griffith 76070,41 (X)

I've changed the coldstart retry count several times now. It is now at 150 and
the machine boots from cold start every time now. Still won't boot from a RESET
reliably though. The SCSI chip has the following markings on it:

         WD33C93A
         00-08 9022
         069019200102
         PROTO

I figure the date code is 9022 and the mask is #8. Does the PROTO mean it's 
a prototype? Doesn't matter as long as it works. By the way, I asked Paul
for the demo you were running in Atlanta. He said he'd put it on my hard drive
before he shipped it. 

Ernie.


#: 14174 S12/OS9/68000 (OSK)
    03-Feb-92  19:55:02
Sb: #14115-Mshell Discount?
Fm: Jay Truesdale 72176,3565
To: Timothy J. Martin 71541,3611 (X)

I can see users wanting a 'basic' shell for use in embedded applications where
you don't need or want a 'full featured' shell and since OSK is targeted
towards this marketplace....  Perhaps include BOTH shells, one for interactive
development and one for imbedding in the final (probably ROMed) system.


-J




#: 14198 S12/OS9/68000 (OSK)
    05-Feb-92  01:21:53
Sb: #14138-Mshell Discount?
Fm: Mike Haaland 72300,1433
To: Jim Sutemeier 70673,1754

( I don't remember if I poster this or not. If so, sorry for the duplication )

Jim,

The C Source Debugger is much more and much different than a Lint.  From what I
understand it allows you to run you compiled C program much like debug, but
loads in you actual C source too.  You then can step thru it, set break points,
etc. like debug.  The benifit is that you get to see which line of C your are
executing.  I can see a program like that comming in real handy to debug my
source.

Lint, on the other hand, is available from Gimpel Software for $400 to $500 in
what they call 'shrouded' C source.  To get Gimpel's number look in DDJ or the
C user's journal.  If you want more info on Generic-Lint, lemme know.

Mike



#: 14176 S12/OS9/68000 (OSK)
    03-Feb-92  19:55:17
Sb: #14117-Mshell Discount?
Fm: Jay Truesdale 72176,3565
To: Jim Sutemeier 70673,1754 (X)

I doubt that it will happen either but I doesn't hurt (much) to make the
suggestion.

I wonder how many of MW's industrial customers are even on Compuserve or Delphi
or are even aware that they exist?


-J




#: 14175 S12/OS9/68000 (OSK)
    03-Feb-92  19:55:10
Sb: #14137-#Mshell Discount?
Fm: Jay Truesdale 72176,3565
To: Carl Kreider 71076,76 (X)

Please let us know when it is available with support.  I don't have time right
now to risk on something that might not work exactly right! <smile>

-J




There is 1 Reply.

#: 14183 S12/OS9/68000 (OSK)
    03-Feb-92  21:47:25
Sb: #14175-Mshell Discount?
Fm: Carl Kreider 71076,76
To: Jay Truesdale 72176,3565 (X)

Have you tried it at all?  I run it all the time.  Haven't used shell in
perhaps a year.  But there were a couple little things - tmode in a script
didn't turn pause off, the first line after a '#' in a script gets eaten, etc. 
But actually real solid.  Anyway, I just compiled it for the first time and it
runs but those things aren't fixed.  Over the next week or so I will try to
track them down and then put a version up here for all to wail upon.  Then I
will fix the bugs found there, and so on. - Carl

#: 14186 S10/OS9/6809 (CoCo)
    03-Feb-92  23:04:18
Sb: #Multivue
Fm: Ian Hodgson 72177,1762
To: All


Well, I finally decided to play with Multivue a bit and put it on a boot disk
along with Shell+ and a bunch of utilities. (Yes, I do have Gshell+ too.) I
know it's been a while and some of this stuff will be really old hat, but I see
that MV changes the default palette colors that are used when I open a window.
This plays a bit of heck with some of my other window operation.

So, the first question is, can I change these defaults back again after leaving
MV and going back to a normal shell?

And, while typing this message, I also see that MV changes the keyboard repeat
and delay on a system wide basis that also sticks after it is gone. Can I put
these back without rebooting? Or, better yet, can I change them without MV.

Finally, does MV pull any nasty tricks to change palette and keyboard
constants, or are these legal system calls?

There is 1 Reply.

#: 14199 S10/OS9/6809 (CoCo)
    05-Feb-92  01:22:35
Sb: #14186-Multivue
Fm: Mike Haaland 72300,1433
To: Ian Hodgson 72177,1762 (X)


You can set all that stuff by selecting the Control option on the Tandy menu.
Then write the default back to the /DD/SYS/env.file by making the changes
permanent.

Yes, MV set's all those things legally.  Thru a I$SetStt call.  I believe it's
an _ss_gip() funtcion in the cgfx.l or SS_Gip in the level 2 manual.

 - Mike -



#: 14188 S3/Languages
    04-Feb-92  03:21:19
Sb: #14121-#Help
Fm: George Hendrickson 71071,2003
To: Pete Lyall 76703,4230 (X)


Welp, here's my Compiler disk CMDS directory:

cc1      c.prep     c.pass1      c.pass2 c.opt    c.asm      c.link       copy
del      dir        echo         list

Here's the Library disk they gave me:

LIB directory

clib.l    cstart.r

DEFS directory

ctype.h   direct.h   errno.h   modes.h module.h  os9.h      os9defs.a setjmp.h
sgstat.h  signal.h   stdio.h   time.h

SOURCES directory

SYS        line.c     prof.c     rdump.c

SOURCES/SYS directory

abort.a       access.a      cfinish.a     change.a comp.sys      cstart.a     
dir.a         id.a intercept.a   io.a          make.sys      mem.a misc.a
mod.a         process.a     profdummy.a signal.a      stat.a        syscall.a
syscommon.a tidyup.a      time.a


That's what they gave me. They said they couldn't get the books for it. Can you
tell me what I have? Is there a C editor around somewhere or do I just use the
ol' wordprocessor?



There is 1 Reply.

#: 14190 S3/Languages
    04-Feb-92  08:36:07
Sb: #14188-Help
Fm: Pete Lyall 76703,4230
To: George Hendrickson 71071,2003

George -

It looks complete to me. There is no C editor... You just use whatever text
editor you're comfy with. I used to use Dynastar.

In addition to there being replacement libraries, there's also a replacement
'CC' command here. That may help some with the documentation. Also, if you have
a RAMDISK set up, the new CC will use it for a scratch area, and that will make
compiles a LOT quicker.

Pete

#: 14189 S9/Utilities
    04-Feb-92  04:12:36
Sb: #PAK utility
Fm: George Hendrickson 71071,2003
To: all

Can anyone tell me if the author of the PAK utility, G.B. Janssen, is still
around? I found an annoying bug in PAK I think....

There is 1 Reply.

#: 14191 S9/Utilities
    04-Feb-92  08:41:19
Sb: #14189-PAK utility
Fm: Pete Lyall 76703,4230
To: George Hendrickson 71071,2003

George -

Haven't seen him in a bit. By and large, AR is still the flavor of choice.

Pete

#: 14194 S12/OS9/68000 (OSK)
    04-Feb-92  14:46:57
Sb: OSK bus traps
Fm: Timothy J. Martin 71541,3611
To:  72176,3565 (X)

I felt guilty about the last remark on bus trap errors.  I should put up or
shutup so to speak.  I find the problem in line 145 of my version of whereis.c,
which reads as follows:

        if( s = index( s, '"' ) ) *s = '\0';

It should be changed to:

        if( s = index( as, '"' ) ) *s = '\0';

The value of "s" gets set to zero two lines earlier by an unsuccessful index
function.  The memory management objects to the access to address 0 in line
145, and causes a bus trap error.  Nicely enough, the value of "s" was saved
earlier in "as", for proper use later, and can also be used here in line 145,
thus "s" is changed to "as" in line 145.

The microware source level debugger (srcdbg) helps greatly in tracking these
problems, and running programs under memory management with srcdbg sure makes
these problems easier to find.

#: 14195 S12/OS9/68000 (OSK)
    04-Feb-92  20:08:44
Sb: #printers and mm/1's
Fm: Ken Gideon 72270,664
To: anyone

HELP, I have a nice new Epson LQ-570 printer hooked up to my MM/1, all I can
get it to do is print one character of garbage, the the printing process goes
to sleep, never to awaken again.... its a hell of a time to take a NAP!?!?! any
deep thoughts? btw. I've tried using both the stock sc68230 driver, Bob van der
Poel's sc68230 driver, both drivers that came in the MM1update.ar pack, (altho
I haven't tried using more that 1 driver at a time yet... I'll do that next)..
oh, and FWIW. yes, I used the right /p for any given driver... (well most of
the time anyway)... any help would be, um,      helpful... (I have to have a
report typed (and printed) by Fri.)

btw. for anyone who is thinking about buying a printer, the Epson LQ-570 sure
is neat, does a bunch of fonts, has scalable fonts, 24 pin 360x360 dpi, 8k
buffer, makes coffee, etc.. if only it would PRINT! well I sapose ya cant have
everything, but who ever heard of a printer that wont print? whats the point?

Ken Gideon



There are 2 Replies.

#: 14201 S12/OS9/68000 (OSK)
    05-Feb-92  06:18:44
Sb: #14195-#printers and mm/1's
Fm: Mark Griffith 76070,41
To: Ken Gideon 72270,664 (X)

Ken,

How long a cable are you using?  Anything more than about 6 or 8 feet,
depending upon the printer, does not work very well or at all on the MM/1
printer ports.  Try a shorter cable and see what it does.

Mark

There is 1 Reply.

#: 14214 S12/OS9/68000 (OSK)
    06-Feb-92  19:32:54
Sb: #14201-printers and mm/1's
Fm: Ken Gideon 72270,664
To: Mark Griffith 76070,41 (X)

hey, that could be it, I'm using a 10' cable at the moment, I'll try a 6' foot
 cable... but gee, it cant be that simple....nothing ever is... Ken

#: 14202 S12/OS9/68000 (OSK)
    05-Feb-92  08:58:35
Sb: #14195-printers and mm/1's
Fm: Pete Lyall 76703,4230
To: Ken Gideon 72270,664 (X)

Ken -

Have you tried dragging it to a friend's house and hanging it off of a PC
clone? That might clear or finger the printer.

Pete

#: 14196 S12/OS9/68000 (OSK)
    04-Feb-92  23:40:53
Sb: #Select
Fm: Bob van der Poel 76510,2203
To: Kevin Darling, 76703,4227 (X)

Kevin,

Is there a way to select the window a program is going to run in? You helped me
out some time ago to do this on the coco; but now I want to do the same thing
on the MM/1. I want to have a line like:

   (display 1b 21 ; /dd/games/mygame) <>>>/w

so that the program starts in a new window and that window is displayed. Also,
it'd be nice to return to the calling window when 'mygame' is finished.

Thanks

There is 1 Reply.

#: 14210 S12/OS9/68000 (OSK)
    06-Feb-92  05:33:43
Sb: #14196-Select
Fm: Kevin Darling 76703,4227
To: Bob van der Poel 76510,2203 (X)

Hi Bob,

Welllll :-), that's interesting.  From a program, it's easy to do the 1B21
select, as the system will store away its input preference.  Doing it from a
command line turns out to be slightly more difficult...

Partly because I check only for standard output's preference (I just changed
this, thanks for the thought!), and that was because the OSK shell lacks the
6809 version's "</1" type of redirection (for running from scripts).

Anyway, the upshot is that you'll need to send the Select to stderr to make it
work right from shell lines in current versions.  Easy enough: pack a new Basic
command:

 procedure winsel
 print #2,chr$($1b)+chr$($21);
 end

Then you _should_ be able to do a "(cls;winsel;program) <>>>/w" and have it pop
to that window.  The next line in a script file could be to winsel the original
window.. executed when the program dies, of course.

Let me know what happens.  Thanks!! - kevin

#: 14197 S10/OS9/6809 (CoCo)
    05-Feb-92  00:36:38
Sb: #Fonts part2
Fm: Brother Jeremy, CSJW 76477,142
To: All

Dear Friends:

I am currently converting a program from BASIC to BASIC09. The Basic program
contains the line

C=INSTR(A$,CHR$(27)+")s")

A$ is 100 bytes of a font file. CHR$(27) or $1B is a control/escape code. ANd
")s" does something or other. (How's that for accurate terminology?)

I know that under COCO BASIC, the command would search a string, and then
return the location of the target string in a search string. For example:

INSTR(position,search-string,target)

I cannot find an exact command for INSTR under BASIC09. Pg 11-164 of the Level
II guide gives an example of a command called SUBSTR. I am not sure if this
will do what I need.

Any suggestions?

With all best wishes,

Br. Jeremy, CSJW



There is 1 Reply.

#: 14205 S10/OS9/6809 (CoCo)
    05-Feb-92  19:02:27
Sb: #14197-Fonts part2
Fm: Kevin Darling 76703,4227
To: Brother Jeremy, CSJW 76477,142 (X)

Brother Jeremy,

As you've probably figured out by now, yep, SUBSTR does what you want.  So I
guess the rough equivalent to search for "thisword" in A$ is:

 BASIC:    C = INSTR(A$,"thisword")
 BASIC09:  C = SUBSTR("thisword",A$)

Now, if you have to start the search at a certain position, then you can use
MID$ to get there, but have to add back the starting offset if found:

           STARTPOS = 5
 BASIC:    C = INSTR(STARTPOS,A$,"thisword")
 BASIC09:  C = SUBSTR("thisword",MID$(A$,STARTPOS,100))
           IF C<>0 THEN C=C+STARTPOS-1 \ ENDIF

I believe these are equivalent... but test to be sure.  BTW, the "100" was
arbitrarily picked as the max size of any string.  You may (or may not) need to
change that.  Depends on how large A$ can be.  If the string is smaller, it'll
just ignore the extra amount, and all will be okay.

best - kevin

#: 14207 S12/OS9/68000 (OSK)
    05-Feb-92  21:51:39
Sb: MM/1 Update Module Fix
Fm: Mark Griffith 76070,41
To: All

To all MM/1 owners with the module update:

Apparently a mistake was made in making the update archive and the wrong
descriptors were included.  A new set of descriptors are being made up now, but
until then you should be able to get your new drivers working by changing one
vale using the DMODE utility supplied in the archive.

Use DMODE to change the rate byte to $30 for any high density disk except the
hpcx IBM disk descriptors and $10 for all double (or low) density disks.  This
should correct the problem.  Let me know if you still hahve trouble,

Mark

#: 14208 S10/OS9/6809 (CoCo)
    06-Feb-92  00:33:04
Sb: #STERM AR'ing
Fm: MARK LITTLE 70761,3147
To: SYSOP (X)

I have downloaded STERM and extracted it twice, I have extracted other fi
without problems, and am unable to use STERM.  I keep getting ERROR 234 Module
Not Found.  After many tries, INDENT returns a bad module header. Am I doing
something wrong here? Or do I need something else? Thanks, Mark

There is 1 Reply.

#: 14215 S10/OS9/6809 (CoCo)
    06-Feb-92  21:03:08
Sb: #14208-STERM AR'ing
Fm: Mark Griffith 76070,41
To: MARK LITTLE 70761,3147

Mark,

The module not found error is probably because Sterm is looking for the /t2
module.  If you don't have one in your bootfile, and the ACIAPAK driver that
goes with it, you won't be able to run Sterm.  Look for that descriptor and
driver and see if including them doesn't help.

BTW:  Which version of Sterm did you get?  Ver. 1.5.1??  Which module are you
giving to Sterm on the command line?  Should be 'sterm -l /tx' where 'x' is the
number of your serial port.

Mark

#: 14213 S12/OS9/68000 (OSK)
    06-Feb-92  18:18:21
Sb: MM/1 Update Module Fix
Fm: Ernest Withers Jr. 71545,1117
To: Mark Griffith 76070,41 (X)

Mark,

   I was going to leave you a message about the problem I was having with the
newest drivers. However, I just read msg. 14207 so I'll make the needed changes
with dmode. Thanks for the support.

Ernie.



Press <CR> !>