[Coco] The Beta Test release of MShell

CoCoList for Color Computer Enthusiasts coco at maltedmedia.com
Thu May 15 13:38:20 EDT 2014


there is a simulator with sample code:

http://codermonkey65.blogspot.ca/2012/09/basic-control-theory-in-c.html


Luis Felipe Antoniosi
retrocanada76 at gmail.com



On Thu, May 15, 2014 at 1:27 PM, Luis Antoniosi (CoCoDemus) <
retrocanada76 at gmail.com> wrote:

> Regarding the jitter this may help:
>
> http://en.wikipedia.org/wiki/PID_controller
>
>
>
>
> Luis Felipe Antoniosi
> retrocanada76 at gmail.com
>
>
>
> On Thu, May 15, 2014 at 1:19 PM, CoCoList for Color Computer Enthusiasts <
> coco at maltedmedia.com> wrote:
>
>>
>> Thanks for all the encouragement Kip, it helps keep me going at it.
>> MShell is steadily growing as we speak.
>>
>> ** Anyone intersted **, I have the latest version up for download. It's
>> has a few minor bug fixes and some cosmetic changes.
>>
>> And BTW Nick... MShell has FULL keyboard support and will run without a
>> mouse or joystick and always has. The jittey joystick question was to help
>> the improve joystick operation in MShell, not eliminate, redesign, or
>> emulate the joystick as I don't see anyone doing that anytime soon. You
>> should try MShell as your complaints about OS9's "clunky cmd line" was part
>> of the inspiration anyway :-P
>>
>>
>> The Mshell Website:
>> https://sites.google.com/site/dabarnstudio/mshell---the-ultimate-os-9-gui
>>
>>
>> One thing of note, we (the mshell testers) are slowly finding out that
>> MShell may require NitrOS9 3.3.0 to run. We're discovering problems with
>> 3.2.9 systems and things not quite going right. This doesn't surprize me as
>> NOS9 v3.2.8 & NOS9 v3.2.9 went through many iterations before becoming
>> 3.3.0 and some of those builds were severely flawed (if not all).
>>
>> I would suggest ANYONE running any other version of NitrOS9 to update to
>> NitrOS9 v3.3.0 as (so far) it seems to be rock solid. If you do update,
>> make sure you also swap the "grfdrv", "shell" and "sysgo" files to the
>> 3.3.0 versions as well. The older versions "seem" to function but can fail
>> on some critical low level operations, especially in the graphics area
>> (with grfdrv).
>>
>>
>> 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: Thu, May 15, 2014 1:36 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 and Coco Fans everywhere!
>> In my eagerness to start testing Mshell I accidentally used the 1.0.2E
>> version of Mshell which tests for all currently connected drives for a
>> disk
>> instead of the 1.0.3E version which doesn't.  At first while testing
>> MShell
>> it seemed to hang, then I tested it on my primary Coco 3 which never fails
>> me and I saw the /D0 drive light on, so I inserted an unformatted floppy
>> disk real quick.  Mshell detected that disk and lit up the /d1 drive light
>> so I inserted another unformatted floppy disk into that drive and it
>> detected that disk too.  Then the /D2 drive light came on and I inserted a
>> formatted NitrOS-9 disk and it detected that disk too.
>> At this point Mshell displayed the press enter or click to continue
>> message.
>> I pressed enter as I had no mouse plugged up and continued to use Mshell
>> from the keyboard only.  The first thing I did was to update Mshell itself
>> so I pressed 'u' to get the 'Util' drop down menu then I pressed 'u' to
>> Update Mshell.  I waited and read the messages as each file of Mshell
>> downloaded and the attributes were set for each file.  I shutdown Mshell
>> as
>> instructed and restarted it once again.
>> I now have Mshell 1.0.0F running on a real Coco 3 with the NitrOS-9 6809
>> L2
>> v3.3.0 DW Coco3.dsk Distribution disk file image quite successfully in
>> DW4!
>> The next step is to copy this image to a real floppy disk and play with
>> it.
>> I would love to be able to click on a file and see it open up
>> automatically.
>> Would this be one of the functions coming sometime in the near future?  I
>> surely hope so, but in any event I'll be happy with whatever functions
>> Mshell does and will have.
>> Now I can see more clearly  and much easier what all my floppies and hard
>> drives both real and virtual actually have on them!  This is a really cool
>> program.  Up to now I have not used my single button Color Mouse.  Now I
>> have a really great reason to pull it out of storage and start playing
>> with
>> it.  :)  Clicking menus and searching directories on a Coco 3 running the
>> NitrOS-9 6809 L2 v3.3.0 DW Coco3.dsk image file running Mshell with a
>> mouse
>> is fantastic!
>> I heartily encourage anybody who wants to experience something new and
>> different for your Coco 3 to start testing Bill Pierce's new Mshell
>> program.
>> Just remember this is a big testing period for the program which is far
>> from
>> finished yet, however just to be able to move from one directory to
>> another
>> with a few clicks is a fun way to see all those NitrOS-9/OS-9/RSDOS disks
>> both real and virtual you have been wondering about.  Up to now I have had
>> to enter chd commands out the ying yang over and over switching between
>> directories to see what they have on them.  Now I can click and go.  This
>> is
>> my initial report on my very first test of Mshell and I approve this
>> message.  Take care my friends.  Starfleet out!  Qaplah!  End
>> Transmission!
>>
>> 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 7:35 AM
>> To: coco at maltedmedia.com
>> Subject: Re: [Coco] The Beta Test release of MShell
>>
>>
>> <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
>>
>>
>>
>> --
>> 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