[Coco] NitrOS9 CoWin or CoGraf?
Bill Pierce
ooogalapasooo at aol.com
Tue Sep 24 22:11:05 EDT 2013
Thanks, Since in my programs, all the menus are set up manually, that's probably why they work in cogrf. I'm also using the cgfx7 library so that would bypass some of the MV stuff anyway and just do it direct.
I was just wondering why they worked and MV didn't :-)
Bill Pierce
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: Robert Gault <robert.gault at att.net>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Tue, Sep 24, 2013 10:03 pm
Subject: Re: [Coco] NitrOS9 CoWin or CoGraf?
Bill Pierce wrote:
>
> I was wondering, what are really the differences between CoWin and CoGraf?
> I always thought it was the availability of Multivue type cmds such as
overlays, menus and such, but in running some tests, I saw that Mutivue and MV
Canvas would not run (ERROR 208 Illegal Service Request) but my own Sound Chaser
and others would run and they use Multivue style windows and menus but they do
not have mouse support (yet).
>
> So exactly what features were removed from CoWin to make CoGraf?
>
> Bill Pierce
Bill,
You are correct and here is a quote from the distribution scripts.
* CoGrf/CoWin subroutine module
* Use CoWin with Multi-Vue; use CoGrf
* for basic text and graphic window support.
Now if you write your own code for window support and use it instead of the OS,
you can do almost anything. You just can't do it with a system call.
Rather than answering your question directly, just open the source code for
cowin.asm and search for CoGrf. You will find all the conditionals that change
the code between cowin.io and cogrf.io.
Robert
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list