[Coco] The Beta Test release of MShell

CoCoList for Color Computer Enthusiasts coco at maltedmedia.com
Wed May 14 07:34:30 EDT 2014


<Laughing>
Kip, I sent you 2 disk images. The first was before Robert Gault discovered the disk problem, the second was made afterwards. You must have started out with the wrong disk. But since you did the upgrade, that's the latest incarnation so you're fine now.
 
That's 3 Coco3s the updater has worked on and one that it failed.
This tells me that the updater is working as expected and that the problem Robert is having with his is either a system or computer problem. The updater code goes back to DW4Man and has been optimized to death so it was pretty rock solid to start with. I didn't think there was a problem with it.

Now to move on.... I need to move some routines from the main module to fragged sub-modules, then I can start on the PC File Manager. That will complete the file managers and handlers which is the heart of MShell. I needed those fully functional before adding any more code.

As for the Coco 1 & 2 version... It may be possible, but on a much smaller scale. The whole problem is memory. MShell uses about 300 to 400k on average, but will utilize up to 2-meg if available. NOS9 L1 would have to use temp files on the disk and be very disk intensive (as programs were on L1).

I'll check onto the mouse thing. That would be another good feature... auto mouse sensing. That way, if no mouse is found, turn the mouse cursor off and drop the reads from the loop. If there's not a way to detect the mouse, then I could just add an option to turn it off in the defaults along with the L/R & HiRes interface selections. This is really the idae of these tests, to get feedback and add all these "neat" little things in now while I have program space. Get a good, "usable", rock solid GUI, then start coding all the "koool" modules like the "OS9 Boot Creator", "FTP File Browser", "Programming Environment", etc  A lot of which has already been started in other projects.

And Kip, when you get a chance, check it on all your drive configurations and let me know how it goes.
 

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: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
To: 'CoCoList for Color Computer Enthusiasts' <coco at maltedmedia.com>
Sent: Wed, May 14, 2014 4:05 am
Subject: Re: [Coco] The Beta Test release of MShell


Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/

Hi Bill!
I moved over to my primary Coco 3 for testing using the same dsk and vhd
files I had set up and with no changes Mshell booted fine once I realized it
was waiting for floppy drives.  I put a diskette into each of my 3.5" floppy
drives and Mshell came up beautifully.  I pressed 'u', got the drop down
menu, pressed 'u' again and received the entire 1.0.0F update for Mshell!
Now my installation does not check drives when I start Mshell!  It all looks
Great!!!  I can hardly wait to find my joysticks and mouse that I had to
pack away last year when all my family visited last Thanksgiving!  
Now that MShell is working, I'm going to make a copy of the dsk and vhd
files on the PC and run it on my other Coco 3 at the same time!  Once that
works, I'll get VCC running and test it on that, etc. ad infinitum until
every system I have is running real and virtual.  Too bad we can't run this
on a Coco 1 or Coco 2!  It would be great!  Anyway, the initial update test
you asked me to do using a real Coco 3, real floppy drives and DW4 is a
resounding success!  I imagine it will work fine on my other Coco 3 now that
I have updated it to version 1.0.0F.  I can hardly wait to see what else you
do with this program!  The screen is very readable on my CM-8 monitor using
the RGB port!  
One very minor issue.  I noticed that without a mouse nor joystick plugged
in, the pointer just kind over moves slightly horizontally over 'VIEW" on
the menu a little bit.  I don't know if there is a way to check for the
presence of an actual joystick or mouse plugged up to the Coco 3 or not.
I'll leave that up to the experts to figure out.  I'm just the tester on
this program.  I do like testing hardware and software though.  
Other than that, no bugs to report, yet!  :)  This much of Mshell works fine
folks!  Now for the rest of the modules to appear in the online updates!
You'll have those ready in short order, right!  I'm just teasing.  I know
you have a momumental amount of coding ahead, so I will let you go.  I'm
very happy this is working out.  This has been a long time coming.  Take
care my friend.  
Kip

-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of CoCoList for Color Computer Enthusiasts
Sent: Wednesday, May 14, 2014 2:52 AM
To: 'CoCoList for Color Computer Enthusiasts'
Subject: Re: [Coco] The Beta Test release of MShell

Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/

Hi Bill!
Yes I do.  I just sent you a private email detailing my initial trouble
getting Mshell working.  All I see at this point on my 512KB Coco 3 with a
Hard Drive Specialist Color Computer Controller with three floppy drives
running HDB-DOS 1.4 DW Coco3 is just the initial Welcome screen.  It never
gets to the main screen.
Kip

-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of CoCoList for Color Computer Enthusiasts
Sent: Wednesday, May 14, 2014 12:23 AM
To: coco at maltedmedia.com
Subject: Re: [Coco] The Beta Test release of MShell


Kip,
Do you have internet access to your DW4 server?
The Updater is what really needs to be tested though I know you'll run
through everything. But I need the updater tested to verify it's working
correctly on another Coco 3.
It works on mine, it works on my Vcc as well, It works on Robert Gault Vcc,
but it doesn't work on his Coco 3. The program runs, does all it should
until he tries to use the updater.
 
When you get the main program going, just hit  u  then  u  again. Then
follow the prompts.
 
Thanks
 

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: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
To: 'CoCoList for Color Computer Enthusiasts' <coco at maltedmedia.com>
Sent: Wed, May 14, 2014 12:12 am
Subject: Re: [Coco] The Beta Test release of MShell


Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/

Hi Bill!
-> Now, for someone with a SuperIDE, a CocoSDC, B&B HD, Disto HD, and 
-> any
others....
I have a SuperIDE on line, a Glenside IDE Controller online, a Burke & Burke
HD in a box with a bunch of other stuff which the last time I looked for I
could not find, and my DEC Dual Floppy drive cabinet with four 5.25" height
floppy drives which is also still in a box somewhere.  As soon as I find
those last two, then I'll have a more expended system.  I sure could use a 8
or even 12 slot expansion interface of some type for the Coco!  I have way
more than 4 cartridge paks in my collection.  I'm reading all the emails
now.  I'll be testing MShell in a few.
Kip


-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of CoCoList for Color Computer Enthusiasts
Sent: Tuesday, May 13, 2014 2:59 PM
To: coco at maltedmedia.com
Subject: Re: [Coco] The Beta Test release of MShell


Robert,
Nothing needs to be done for the update beforehand. It should "just work" as
long as DW4 has a connection.
After hitting "u", "u", you see a "Yes/No" box with "Update MShell via DW4
Internet", clicking "Yes" brings up the big update dialog and checks for
updates, hitting "No" returns you to the main screen.

As a note, I just booted up my Coco3, run MShell which was the 'bad"
version, hit update, and updated to the new version. When you say all you
see is "ss" & yes/no, this makes me wonder as that box is generated before
the updater is even loaded into memory. It is a fragged sub and is only
called while in use. The yes/no box is a product of "Ms1Grf" which is the
graphics/text parser running in a 2nd 64k. The actual text message is
generated in the main then sent to the parser via pipes. So if the text
message is being garbled, then it's a problem in the main or in the piped
parser.... I would think the main if the display resumes to normal after
clicking "no". If the parser was crashing... all display from that point on
would be lost and MShell would crash. If the text buffer in the main is
getting over written, then either there's a memory leak (rogue pointer), or
maybe too many processes running in the 512k causing the vmem to somehow get
moved and overwrite string space. Bu  t it's recovering is it not? This
prabably means a bad pointer somewhere.
The thing that gets me, is that it runs fine in VCC and my Coco 3 ??? I can
not duplicate what you're seeing.
As a check... when you see the "ss" "yes/no" click "yes" and see if it
updates. If so, something's off in the dialog routine for the yes/no box. If
it crashes, then data is being overwritten. I'll then know what to look for.
I'm also wondering if it might be a 512k vs 1-meg memory problem. If you
have a lot of processes running, it may cause problems on 512k, but I
wouldn't really think so. All "memory" errors are reported whe assigning the
vmem buffers and anytime they are accessed, but the fragged update sub could
be overwwriting the mapped in 8k buffer when it loads.. I don't know how
secure OS9 is with these operations.

On another note, is the status bar reporting the proper info for your drives
and is the dirbar (top) showing the proper dirs? Just curious. I know you
have several storage options so you can check more formats than I can. It's
one of the reasons I like you checking it... I want you for your drives...
hahaha...

I just sent you a new copy, try it and see what happens in the updater

Thanks for all the help.
 

Now, for someone with a SuperIDE, a CocoSDC, B&B HD, Disto HD, and any
others....
 

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: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Tue, May 13, 2014 1:42 pm
Subject: Re: [Coco] The Beta Test release of MShell


CoCoList for Color Computer Enthusiasts wrote:
>
> Ok.
> I think I got the drive check bug...
> I now have a new version up with the fix. I need someone with real 
> floppies
and possibly DW4 to give it a check. I also need the "Updater" function
checked as Robert was having problems with it but it may have been related
to the drive check problem.
> And PLEASE read the included text file. Also, the website has more 
> info and
requirements
>
> The MShell download
> https://dl.dropboxusercontent.com/u/23059963/MShell/MShell%201.0.3e.zi
> p
>
>
> The MShell website
> https://sites.google.com/site/dabarnstudio/mshell---the-ultimate-os-9-
> gui
>
>
> Thanks to all who are participating... this is going to grow into 
> something
much bigger :-)
>
>
> Bill Pierce
> "Today is a good day... I woke up" - Ritchie Havens
>

Much better! No problems starting MShell whether booting NitrOS-9 from a
hard drive or a DrivePak. All disks can be accessed, OS-9 or Disk Basic, on
Drivewire, SCSI hard drives, DrivePak drives, and floppies.

No luck with Update. All I see is  "ss  hit Enter or click to continue". I
have an Internet connection active and DW4 is happy when asked to update. I
am assuming that I don't need to do anything with DW4 but just tell MShell
(U U) to 

update.
Does MShell automatically tell DW4 where to go on the Internet? Did I miss a
prerequisite that needs to be done before telling MShell to Update?

Robert



--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco

 

--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco

 

--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco

 



More information about the Coco mailing list