[Coco] OS/9 Command to gain keyboard control from script
Stephen H. Fischer
SFischer1 at Mindspring.com
Wed Apr 1 23:38:43 EDT 2015
The first 8 windows were with all with the same foreground and background and different borders. The Foreground and Background colors were chosen to be the most easily read.
So to start a new window I just typed something like: (Memory is poor after two decades so this may not be exactly correct)
shell i=/1 >/w &
And a new 80 column text window was opened ready for text editing or what ever. When I was done just an "ex" closed the window. After Windows.s was written I used it instead.
Part of my VCC NitrOS-9 survival kit is the following script.
-------------------------------------------------------------
* w.s 12/04/29 Start two new readable windows
*
*
*
windows.s var.0=12
windows.s var.0=12
* convert current window color
*
*
windows.s var.0=2
-------------------------------------------------------------
Typing w.s opens two new windows and fixes the color on the original one.
I can edit it for more windows but three seems to be a good number. Easy to edit to add or subtract lines.
What gets interesting are the windows after the first eight. They are configured for multiple windows on the same screen.
80 x 12 top and bottom,
40 x 24 left and right, and 80 x 12 on the top with two 40 x 12 on the bottom.
I might have it set up for 40 x 12 left and right and top and bottom. Four at the same time.
I have the asm source code and thought about changing NitrOS-9 (I just typed NotOS-9). Not doable by me.
> Do you want me to send you the source code for shellsub and shellhex?
Are they ShellPlus subroutines like getnw? If yes but I am doing ROTROD now and the ShellPlus documentation project is on hold.
SHF
----- Original Message -----
From: "Robert Gault" <robert.gault at att.net>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Wednesday, April 01, 2015 7:11 PM
Subject: Re: [Coco] OS/9 Command to gain keyboard control from script
> Stephen H. Fischer wrote:
>> Reading the upside down page in a different poorly printed font the reason for "getnw" is explained, one that I never needed and you do not also need. What you are doing can be done in just one line.
>>
>> SHF
>>
>
> Steven,
>
> I did not claim the routine was good :) , just that it seemed to be an example
> of a script that took input from the keyboard to achieve a goal. That seemed to
> be what the OP wanted.
> Now regards your windows.s script, it does not do the same thing that my script
> does. Your script permits the user to chose the type of window desired. My
> script permits the user to open as many 80-column text windows as desired and
> memory permits, each with a different boarder color. Those are two different
> objectives.
>
> Do you want me to send you the source code for shellsub and shellhex?
>
> Robert
More information about the Coco
mailing list