[Coco] The Beta Test release of MShell
CoCoList for Color Computer Enthusiasts
coco at maltedmedia.com
Tue May 13 10:41:06 EDT 2014
Bill, glad to know it's working in Mess (and Mac) even though I'm fixing a MAJOR problem as we speak. It probably wouldn't show in Mess, but the real Coco with real floppies will all but hang on startup.
Robert Gault was running it this way and noticed the drives spinning on startup which is a drive check I inserted to init some drive info for later. I have now removed it and will have the new version up in a couple of hours.
If you want some info on the vmem routines, I can send you some stuff. These routines are perfect for a text editor, it even has "plus"/"dec" routines fro inserting and deleting chars/lines/sections. It would be later tonight as I have to do some fixes to MShell at the moment, but I can send them if you want them.
Oh... and it's all in "C".
Thanks for the info... new version coming...
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 9:50 am
Subject: Re: [Coco] The Beta Test release of MShell
Oh, I guess I should have put that in the last post. I tried it under Messmenu
v0.8.5 on a Mac book pro with Nitros9 v3.3.0 with 60mb vhd and 2 80 trk ds
drives.
Speed really isn’t bad just paging through a large directory to get to a
specific file took some time. Your search system planned will should that.
Your memory handling sounds very similar to a system I have been tinkering with
for a text editor I have been designing that uses block mapping and a file (much
like virtual RAM).
Bill Nobel
On May 12, 2014, at 10:37 PM, CoCoList for Color Computer Enthusiasts
<coco at maltedmedia.com> wrote:
>
> Bill, yes, it's a little slow on updating the list, but even slower had I used
standard system calls (I tried). The text is non-standard and draws it's own
chars with an ML sub. The base interface is based on Mike Knudsen's Ultimuse3's
screen routines. It's about as fast as it gets without going to a HW text
window. I just didn't want to write a "text mouse cursor" and Mike's interface
already had the menu systems, window systems and text writer in place as well as
a good mouse interface. At this stage, not much of his original code is left as
I spent the last 6 months stripping it of "music" stuff. The only thing left is
the menu styles and the base graphics routines. I even rewrote the virtual
memory so I have 3 independent dynamic buffers. Currently, I'm only using two of
them for the two panels, but when I add the "Boot File Creator" module, I may go
to 4 panels and 4 buffers.
>
> The subroutines are "fragged out" meaning they are pulled in as 8k blocks
specially coded to become a part of the main. The subs can call any function in
the main and the globals are available to everything. These are pulled in and
out as needed.
>
> The graphics handler is a seperate routine in it's own 64k with all cmds on
the pipe from the main and subs. Anything I "fork" also inherits the main's pipe
to the graphics handler, so I can still print and draw to the screen. I have to
fork some subs as they won't fit the 8k fragged sub's constraints.
> So far there's about 15 subs in planning and development (see the website).
The whole MShell framework can be manipulated into any form Ineed for any type
of display... Graphics editor, database, word processor, etc.
>
> Also, there's already an update ready which speeds up the RSDOS disk reads a
little by preloading the rsdos sub at startup. If you're running DW4, just make
sure your DW4 server host is connected to the net and use the "Update MShell"
under "Utils" and watch the Coco update itself from the internet.
> If you're not using DW4, I should have the updated disk up by tomorrow as I
want to fix a couple of things I've found first.
>
> GShell ain't got nuthin on this baby. This thing has been in planning for 3
years now. When I start the support modules, you'll see this simple file manager
is just the core file system so I can read disks and manipulate files. The real
beauty of it will shine when I get the "Boot File Creator", "FTP Browser", &
"Programming Environment" going,
>
> Bill, what kind of system are you running MShell on?
>
> I do all development in Vcc (overclocked) for compiling speed, then copy it to
my real Coco 3 6809 for testing. My Coco 3 has no real drives, complete DW4 file
system, with 1-meg of mem.
>
> If you really want to see MShell fly, just use Vcc 1.4.3b with DriveWire4 and
overclock Vcc to about 71 mhz... It's like running a PC :-)
> But that stuff can spoil ya.. you go back to the Coco and wonder why it's so
slow :-(
>
>
> 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: Mon, May 12, 2014 11:52 pm
> Subject: Re: [Coco] The Beta Test release of MShell
>
>
> Well I d’loaded and installed and I actually like it. Interface is good ,
> Arrows or mouse clicks on down arrow icon is a little slow moving on large
> directories. Once you get the launch of apps could be a good alternative to
> gshell.
>
> Bill Nobel
>
>
>
>
> --
> 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