[Coco] The Ultimate MShell Video
Bill Pierce
ooogalapasooo at aol.com
Wed Nov 26 11:49:12 EST 2014
Gene,
MShell uses pipes to relay the menu & message cmds to the graphics handler which runs in it's own 64k. The cmds used are "custom" escape sequences and not the normal OS9 graphics calls since MShell does not use OS9 graphics calls. These are sent through the pipe using standard "printf" in C. The graphics handler allocates 16k of it's workspace to "draw" it's graphics and the copies to the actual screen via get/puts, so this would probably hamper a "terminal" version even if the terminal handles graphics (??).
Now... all commands can be entered with the keyboard and the mouse is optional. All menus can be accessed via the keyboard. There are no <cntrl> or <alt> keys used, only standard upper and lower case ascii chars (<shift> is used). So control should not be an issue.
I've never used dw4 as a terminal, so I don't know how it handles graphics. MShell creates it's own window and does not run in the window it's called from, so I would imagine that would throw a gorilla wrench in the terminal's gears since (from what I understand) the terminal runs in a dw4 "/term".
If I knew more about who dw4's terminal windows worked, there "may" be a way to create an option for it, but it would have to be 640x192 type5 compatable. I could possibly alter the code that creates the window to use the "/term" instead and to just switch the the window type. Since the "auto config" that runs on first run is done "after" the window is set, this would probably have to be a command line option, which for now, there are none. I already have code in place to handle cmd line options if I ever needed them.
Bill Pierce
"Today is a good day... I woke up" - Ritchie Havens
My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Webmaster of The TRS-80 Color Computer Archive
http://www.colorcomputerarchive.com/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
-----Original Message-----
From: Gene Heskett <gheskett at wdtv.com>
To: coco <coco at maltedmedia.com>
Sent: Wed, Nov 26, 2014 11:15 am
Subject: Re: [Coco] The Ultimate MShell Video
On Wednesday 26 November 2014 06:45:34 Bill Pierce via Coco did opine
And Gene did reply:
> Gene, I doubt very seriously that it would run from your terminal :-)
> It's based on the same GUI as Ultimuse3 (highly modified) and runs in a
> 640x192 type 5 window. I may eventually do a HW text version, but that
> would reduce screen real estate since I use a 80x28 line font in the
> graphics version. I would also have to adapt a 'text mouse" where the
> moust pointer is a "text cursor". Other than losing 4 lines of text
> and the nice "borders", it would pretty much be the same program. I
> would also lose the "check box" style menus used in several of the
> menus and would have to adapt another way to do that.
>
>
> Bill Pierce
> "Today is a good day... I woke up" - Ritchie Havens
I wouldn't expect it to, but I haven't a clue yet just how well the screen
i/o is contained in a separate module. And of course minicom doesn't
relay mouse actions, so the chances of making something graphical work are
VERY slim. I may be the only one on the list who is actually doing that
for all I know.
I need to do some playing with tmode .1 & the "rpt" repeat character and
see if I could get that to work when I tap the up arrow. That would help
a lot.
>
> My Music from the Tandy/Radio Shack Color Computer 2 & 3
> https://sites.google.com/site/dabarnstudio/
> Co-Webmaster of The TRS-80 Color Computer Archive
> http://www.colorcomputerarchive.com/
> Co-Contributor, Co-Editor for CocoPedia
> http://www.cocopedia.com/wiki/index.php/Main_Page
> E-Mail: ooogalapasooo at aol.com
>
>
>
>
> -----Original Message-----
> From: Gene Heskett <gheskett at wdtv.com>
> To: coco <coco at maltedmedia.com>
> Sent: Wed, Nov 26, 2014 1:15 am
> Subject: Re: [Coco] The Ultimate MShell Video
>
>
> On Thursday 20 November 2014 10:11:48 Bill Pierce via Coco did opine
>
> And Gene did reply:
> > For those that missed the previous link, here is the link to the most
> > recent demonstration video for MShell
> >
> >
> > https://www.youtube.com/watch?feature=player_embedded&v=MoOP03Fchw8#t
> > =0
> >
> >
> > I plan to do a series of short tutorial videos on each aspect of
> > MShell soon. For now I'm taking a short break from the project to
> > get another project wound up, which will eventually lead me back to
> > MShell to include that project. Too many projects!!!
> >
> >
> > You can download MShell at the MShell webpage and blog at:
> > https://sites.google.com/site/dabarnstudio/mshell---the-ultimate-os-9
> > -g ui
> >
> >
> > and, Thanks for your support :-)
> >
> >
> > Bill Pierce
> > "Today is a good day... I woke up" - Ritchie Havens
>
> Looks good, simple dsave install (thanks), only problem was that I had
> to call up okteta on the text file and do an EOL translation before I
> could read it comfortably here, and which once it is on the coco, I'll
> have to restore with dEd. NBD. :)
>
> Since this rather highly graphical, I don't imagine there is even the
> infamous snowballs chance of it running on the minicom text only screen
> here on this machine where I can give it an 80+ line, 150+ character
> line? That would indeed be magic, but much appreciated.
>
> > My Music from the Tandy/Radio Shack Color Computer 2 & 3
> > https://sites.google.com/site/dabarnstudio/
> > Co-Webmaster of The TRS-80 Color Computer Archive
> > http://www.colorcomputerarchive.com/
> > Co-Contributor, Co-Editor for CocoPedia
> > http://www.cocopedia.com/wiki/index.php/Main_Page
> > E-Mail: ooogalapasooo at aol.com
>
> Cheers, Gene Heskett
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list