

#: 12092 S1/General Interest
    05-Sep-91  23:41:50
Sb: #11989-#Atlanta 'Fest
Fm: Eric A. Cottrell  [WIT] 76327,515
To: Kevin Darling 76703,4227 (X)

Hi Kev,
When is Atlanta?
Sure miss the easy drive to New Jersey!
73 Eric....

There is 1 Reply.

#: 12096 S1/General Interest
    06-Sep-91  01:48:41
Sb: #12092-Atlanta 'Fest
Fm: Kevin Darling 76703,4227
To: Eric A. Cottrell  [WIT] 76327,515 (X)

Eric - I think it's Oct 5-6.  Anyone know?  All I know is that it's, as usual,
coming up too quickly for me :-)

#: 12093 S7/Telecommunications
    06-Sep-91  00:09:13
Sb: #12065-Sterm 1.5
Fm: Rick Ulland 70540,3305
To: Bob Palmer 74646,2156

I've also had a variant-CS goes away for a while, but comes back right in the
middle of something after say a minute (in the newstuff menu) or two (someplace
in TOP).It's also pretty consistent-haven't seen the whole login BS in months.
 -Rick

#: 12094 S7/Telecommunications
    06-Sep-91  00:13:39
Sb: #12078-#sterm 1.5
Fm: Paul Hanke 73467,403
To: Bob Palmer 74646,2156

yes, I meant that what I saw typed via echo was all in lower case!
But when I logged off and back on, re-checking the posted message showed that
some caps were correct (those at the beginning of a sentence) others were still
in lower case (those in the middle of a sentence).  But even the CIS log-on
lines were in lower case!

Where sterm seemed to hang up is where CIS goes to check on your mailbox for
new mail.  Sterm never got past that point.  Mebbe there's an incompatibility
with Sterm's 8N1 parameter requirement.  -ph-

There is 1 Reply.

#: 12100 S7/Telecommunications
    06-Sep-91  07:28:37
Sb: #12094-#sterm 1.5
Fm: Steve Wegert 76703,4255
To: Paul Hanke 73467,403 (X)

Paul .... I've been using Sterm 1.5 for months .... even before Mark released
it to the public. I've not noticed any trouble at all ...

I have my CIS parameters set to notify me of waiting mail ... and it does,
nicely. Then I'm taken to my customized personal menu. No muss ... No fuss.

Has something else changed on your setup?

Steve

There are 2 Replies.

#: 12105 S7/Telecommunications
    06-Sep-91  20:50:55
Sb: #12100-sterm 1.5
Fm: Paul Hanke 73467,403
To: Steve Wegert 76703,4255 (X)

The only thing to change is the terminal program: I usually use UTRM40, DM3, or
CIM (via 1000TL/2).  Sterm is new to me and I tried it just for the experience
of running from an os9 shell other than DM3 (which I haven't yet tried to run
in MV).   -ph-

#: 12106 S7/Telecommunications
    06-Sep-91  22:56:17
Sb: #12100-#sterm 1.5
Fm: Paul Hanke 73467,403
To: Steve Wegert 76703,4255 (X)

Success!  It seems that previous attempts were done when power line glitches
were occurring (house wiring - complete with intermittant circuit breakers;
lights would flicker in other parts of the house).

I even downloaded a file using B send ahead protocol. It took 99 sec. to dl a
17733byte file (2 errors); net baud rate 1423.

Two questions arise:  during library browsing, text transfers, etc.,   some
lines are repeated, and some menus get scrambled on screen.
Sometimes ctrl-c must be used to stop repeat scrolling.  What causes this
(note- power line problem isn't yet resolved fully, but doesn't
seem to be a factor at this moment)
  Lastly- can't get sterm to even boot using MV, only OS9.  MV gives a >can't
open /t2<  error.  Any special changes to env.file?  I've never run a comm
program in MV.  -ph- 

There are 2 Replies.

#: 12110 S7/Telecommunications
    07-Sep-91  10:18:35
Sb: #12106-sterm 1.5
Fm: Steve Wegert 76703,4255
To: Paul Hanke 73467,403 (X)

Paul,

Last things first ....

Sterm can run from Multiview ... used to do it all the time. Make sure the
env.file lists /t2 as a valid device in the SCFDEV line. (I'm assuming that /t2
and ACIAPAK is already in your bootfile.)

Back to the sterm issues. It sure sounds like a combination of buffer over-run
and missing interupts. Have you installed thhe IRQ hak?

Have you installed the patch to ACIAPAK to increase the buffer size and have
you installed the patches to MV to speed things up ... greatly.

These are all required modifications for happy computing with the CoCo 3.

(You can confirm the buffer over run problems by stepping down to 300 baud. If
you don't notice the repeating text, then that's it!)

Steve

PS ... I'll nab the file names of the above mentioned patches ad pass then
along.

#: 12111 S7/Telecommunications
    07-Sep-91  10:27:34
Sb: #12106-#sterm 1.5
Fm: Steve Wegert 76703,4255
To: Paul Hanke 73467,403 (X)

Paul,

The needed files all can be found in LIB 10. Look for :

 IRQHAK.TXT
 ACIAPK.IPC or PAKMOD.TXT

Then run in order:
 MV2PAT.AR
 GSHELL.AR
 GSHELL2.AR

It goes without saying ... apply patches to back up copies of required modules,
eh whot?

Steve

There are 2 Replies.

#: 12114 S7/Telecommunications
    07-Sep-91  19:11:35
Sb: #12111-sterm 1.5
Fm: Paul Hanke 73467,403
To: Steve Wegert 76703,4255

I'm almost done with the gshell2 patch; the gshell patch sure took a long time
to run, tho.  But I'm not sure I ever did the mvpatch.   Guess this means I
have to start all over again?   -ph-

p.s. yes, I've done the grfdrv speed-ups quite a while ago. 

#: 12115 S7/Telecommunications
    07-Sep-91  19:14:09
Sb: #12111-sterm 1.5
Fm: Paul Hanke 73467,403
To: Steve Wegert 76703,4255

Ok, I just nabbed those files; will have to apply them when time permits.

One other thing, when using deldir to delete everything in a directory,  I can
clear out everything except the directory name itself.  Deldir reports bad
pathname or pathname not found and leaves it active!   -ph- 

#: 12098 S10/OS9/6809 (CoCo)
    06-Sep-91  07:21:09
Sb: #12091-232 help!
Fm: Steve Wegert 76703,4255
To: Everett Chimbidis 76370,1366 (X)

It's a bit more complicated than just adding a descriptor to pick up another
serial port, Everett.

If you already have /t2 installed and are using a stock addressed rs232 pak,
plugging in another stock 233pak won't work. It's hardware address will need to
be modified so as not to be in conflict with the other.

If you get hold of one of the paks from Ken-ton, it's addresses will be set up
so they don't confilct.

Steve

#: 12099 S10/OS9/6809 (CoCo)
    06-Sep-91  07:23:53
Sb: #12091-232 help!
Fm: Steve Wegert 76703,4255
To: Everett Chimbidis 76370,1366 (X)

In LIB10 look for MPI232.TXT. It will give you the info you need to modify a
second 232pak to co-exisit with a stock addressed rs232 pak.

Steve

#: 12101 S5/OS9 Users Group
    06-Sep-91  09:20:25
Sb: #12087-Cross Assembler
Fm: Mark Wuest 74030,332
To: Pete Lyall 76703,4230 (X)

Pete,
 I think I remembered the name - Software Development Systems (SDS) in Downers
Grove. I'll try dirctory assistance.
 Mark

#: 12102 S10/OS9/6809 (CoCo)
    06-Sep-91  09:42:52
Sb: #mod help
Fm: Everett Chimbidis 76370,1366
To: all

Wwhere Do I find os9p3 or aciadrv??

There is 1 Reply.

#: 12103 S10/OS9/6809 (CoCo)
    06-Sep-91  14:27:55
Sb: #12102-#mod help
Fm: Erich Schulman 75140,3175
To: Everett Chimbidis 76370,1366 (X)

os9p3 is available for download here.  Just go to LIBrary 9/Utilities.  The
file is os9p3.ar which means you will need to extract it with ar.bin which you
can also download.  The size of os9p3 is less than 10K.  It will take you about
45 seconds to download it at 2400 baud, or about 8.5 minutes if you use 300
baud.  Be sure to carefully follow instructions for installing it in your
system or you will not be able to boot os9.  One more thing: I presume you have
Level 2 which is required.

There is 1 Reply.

#: 12107 S10/OS9/6809 (CoCo)
    07-Sep-91  02:19:28
Sb: #12103-#mod help
Fm: Everett Chimbidis 76370,1366
To: Erich Schulman 75140,3175 (X)

Yes thanks for the info do you know how to set up your boot disk? with the
blocks in the right spots?

There is 1 Reply.

#: 12121 S10/OS9/6809 (CoCo)
    07-Sep-91  23:45:54
Sb: #12107-#mod help
Fm: Erich Schulman 75140,3175
To: Everett Chimbidis 76370,1366 (X)

The way I have come to prefer is to use the program EZGen.  You cannot download
it; you must buy it.  EZGen, however, is not good for those who are not already
familiar with boot files and the like.  If you have two disk drives, follow the
directions in your OS-9 manual for the command os9gen.  Using os9gen on a
single drive is possible but rather difficult. To build your new bootlist, you
must first find out what is already in your os9boot.  You can do this with
Modbuster or Bootsplit both of which can be downloaded.  You can also use ident
-s os9boot.  The order in which modules appear in your boot list ranges from
important to absolutely vital, and you have no easy way to know just how
critical it is on your CoCo3.  In some cases, you even have to get certain
modules into one block of memory. So follow direcctions for where to insert
os9p3 and build your bootlist accordingly.  For the future, you might find
EZGen a good program to have. So if you want to get it now anyway, I'll help
you do it right.  Tip No. 1: Make at least one backup of your present boot disk
so you can always wipe the slate clean.  I've been quite successful with EZGen,
but I have had to restore my system disk from the backup before.  Don't learn
the hard way.

There is 1 Reply.

#: 12125 S10/OS9/6809 (CoCo)
    08-Sep-91  11:01:59
Sb: #12121-mod help
Fm: Everett Chimbidis 76370,1366
To: Erich Schulman 75140,3175

I have ezgen I just don't know how to make them fit into the blocks!! How do
you know when you have a block filled, or overfilled? I will send you a copy of
my boot (idented -s ) if you think you can help!

#: 12104 S6/Applications
    06-Sep-91  20:13:26
Sb: GLABEL
Fm: Chuck Watters 70115,536
To:  74126,2736

JONATHAN: I HAVE A NEW PRINTER AND TRIED TO HACK THE BASIC09 FILE OF GLABEL
BECAUSE I NEED 5 BYTES TO PROGRAM SOME OF THE FONTS ON MY PRINTER. WHEN I TRIED
TO RUN GLABEL FROM BASIC09 IT WOULDN'T RUN. I THEN NOTICED THAT IT CALLS A FILE
NAMED "MV_SUBS". THE TITLE IS SHOWN IN THE ARCHIVED FILE, BUT THERE IS NO FILE.
I THOUGHT MAYBE MY ORIGINAL DOWNLOAD WAS SCREWED UP BECAUSE MY HARD DISK
CRASHED SOME TIME AGO, SO I DOWNLOADED GLABEL.AR AGAIN. STILL NOTHING EXCEPT
THE TITLE. CAN YOU UPLOAD OR HELP ME TO PROGRAM PRT_DRV.LBL TO ACCOMMODATE THE
5 BYTES MY NEW OKI-293 NEEDS.

#: 12109 S10/OS9/6809 (CoCo)
    07-Sep-91  04:54:10
Sb: #12052-RSM.PAK
Fm: Kevin Darling 76703,4227
To: James Whitaker 70355,431

Hey James... got down your RSM program, and it's pretty neat... especially the
custom request overlays.

Just had to say "thanks!".

#: 12112 S10/OS9/6809 (CoCo)
    07-Sep-91  13:15:42
Sb: #12047-Speech/Sound Pak
Fm: Sunny Lowe 72447,1037
To: CHUCK WALKER 71161,205

Have you upgraded the cartridge for the 2 mz speed of the COCO 3?  It won't
work if you havn't.
Sunny


#: 12113 S1/General Interest
    07-Sep-91  18:45:34
Sb: #12088-#Execution path
Fm: JOERG SATTLER 74016,631
To: James Jones 76257,562 (X)

OK. But how do you get more than 1 searchpath recognized by the shell that you
are currently working out off. I am not worried about shells that are temporary
(spawned) through a term program or equivalent techinique.

There is 1 Reply.

#: 12119 S1/General Interest
    07-Sep-91  21:24:18
Sb: #12113-Execution path
Fm: James Jones 76257,562
To: JOERG SATTLER 74016,631

In the OS-9/68000 shells, you simply

setenv PATH <path1>:<path2>:...:<path(n)>

to get that effect.  I never used the 6809 shell+ path stuff, but I bet it is
analogous.

#: 12116 S12/OS9/68000 (OSK)
    07-Sep-91  20:02:58
Sb: #Intercepts
Fm: Bob van der Poel 76510,2203
To: all

I'd like to use an intercept to check for the user hitting the keyboard abort
key. When the key is hit my program should go and delete a bunch of temporary
files and do some other cleanup chores, then it should terminate.

The example on page 82 of the Microware C manual shows an example of this. The
interecpt routine sets a global flag which the main loop of the program
monitors. This is not workable, since I don't have a main loop which is checked
on a continuous basis--control could be in any of several areas, so checking a
flag is out. On the other hand, I can't do I/O, etc. until after I leave the
intercept . . . and simply branching to another routine IS NOT leaving the
intercept. So, what I need is a method to tell OS9 than it's okay to leave
system mode, then I'll call my cleanup routines and exit. Anyone know how I
tell this lie to the system?

BTW, I guess the same problem occurs using longjmp() if you want to restart the
program after a signal.

The fact that OS9 leaves you in system mode after a signal interecpt is a real
pain if you are writing an application. Too bad there isn't some kind of flag
which could be set when the intercept is set up to signal system or user mode.

There are 2 Replies.

#: 12117 S12/OS9/68000 (OSK)
    07-Sep-91  20:40:46
Sb: #12116-#Intercepts
Fm: Kevin Darling 76703,4227
To: Bob van der Poel 76510,2203

Ummm.  Where does it say that intercept routines are in system mode? You can do
I/O from it... I have!

There is 1 Reply.

#: 12118 S12/OS9/68000 (OSK)
    07-Sep-91  21:17:27
Sb: #12117-Intercepts
Fm: Pete Lyall 76703,4230
To: Kevin Darling 76703,4227 (X)

Me too.... There should be a number of utilities in DL9 that I have done over
the years that trap interrupts and the like.

Pete

#: 12122 S12/OS9/68000 (OSK)
    08-Sep-91  00:43:10
Sb: #12116-Intercepts
Fm: Bob Taylor 73270,3124
To: Bob van der Poel 76510,2203

Bob,
  Microware does not recommend doing I/O while in the intercept routine as
signals to that process are enqueued while in the intercept. You could lose
signals. Use of I/O in an intercept is therefore an application decision.

 #include <signal.h>
 intercept(sig)
 {
    switch (sig)
    {
        case SIGINT:
        case SIGQUIT: cleanup();
    }
 }

Bob

#: 12120 S10/OS9/6809 (CoCo)
    07-Sep-91  21:27:50
Sb: #Mouse_Hlp
Fm: Brother Jeremy, CSJW 76477,142
To: Kevin Darling, 76703,4227 (X)

Dear Kevin:


I am working on a project and I need to show the x/y co-ordinates of the mouse
on the screen. The only code I could find in the Tandy OS-9 manual was for the
low or medium resolution joystick.

I used the sample from your Syscall Tutorial

PROCEDURE SS_Mouse

TYPE stack=CC,A,B,DP:BYTE; X,Y,U:INTEGER

DIM reg:stack


BASE 0

DIM I_GetStt,SS_Mouse,mouse(32):BYTE


I_GetStt=$8D

SS_Mouse=$89


LOOP

reg.A=0

reg.Y=0

reg.X=ADDR(mouse)


RUN Syscall(I_GetStt,reg)


PRINT "Mouse X = "; mouse(28)*256+mouse(29); " ";

PRINT "Mouse Y = "; mouse(30)*256+mouse(31)


EXITIF mouse(8)<>0 THEN

PRINT "Left button Hit"

ENDEXIT

ENDLOOP



I get the following:

PRINT "Mouse X = 31091 Mouse Y = 25441 Left button Hit

What I would like to be able to do is get numbers like x=(between 0 to 639)
y=(between 0 to 191)

Plus the numbers didn't change when I moved the mouse. What am I doing wrong?

Confusedly yours, Br. Jeremy,  CSJW



There is 1 Reply.

#: 12123 S10/OS9/6809 (CoCo)
    08-Sep-91  03:27:13
Sb: #12120-Mouse_Hlp
Fm: Kevin Darling 76703,4227
To: Brother Jeremy, CSJW 76477,142

Br Jeremy - you/we forgot to set the reg.B to the statcall!

PROCEDURE SS_Mouse
(* message 12120
TYPE stack=CC,A,B,DP:BYTE; X,Y,U:INTEGER
DIM reg:stack
BASE 0
DIM I_GetStt,SS_Mouse,mouse(32):BYTE
I_GetStt=$8D
SS_Mouse=$89
LOOP
reg.A=0
reg.B=SS_Mouse \ (* <======== aha!
reg.Y=0
reg.X=ADDR(mouse)
RUN Syscall(I_GetStt,reg)
PRINT "Mouse X = "; mouse(28)*256+mouse(29); " ";
PRINT "Mouse Y = "; mouse(30)*256+mouse(31)
EXITIF mouse(8)<>0 THEN
PRINT "Left button Hit"
ENDEXIT
ENDLOOP

Also, this assumes autoselect of mouse; that is, that you've run one of
those gshell or setmouse or etc utils or patches first so that the system
knows that your hires mouse is in the right (or left) port.  - kev

#: 12124 S7/Telecommunications
    08-Sep-91  10:27:39
Sb: sterm 1.5
Fm: Paul Hanke 73467,403
To: Steve Wegert 76703,4255

PAKMOD.TXT  refers to a file called PAKMOD.SCR in the same dl10 but it doesn't
seem to be there  (?)

How's 'bout a collective summary of all patches & mods describing each and
including module idents for each step of a particular upgrade?   -ph-

Press <CR> !>