[Coco] New Release "UltiMusE III v 10.11.3A"
Bill Pierce
ooogalapasooo at aol.com
Sun Nov 17 18:32:24 EST 2013
Gene,
I figured you'd comment on the hardcopy bit :-)
The problem is in the various "C compilers" Mike used throughout the 10 years or so he did revisions. In the end he was using c.comp but c.comp fails on several modules with "out of memory" errors. I ended up reverting back to c.pass1 & c.pass2 to build the files. All was well till it hit "print.c" which has a complex comparrison line the stumps c.pass2. It will compile in c.comp. There's no way to mix the compiles as they store the variables differently. I'm working on how to break down the offending line but my C expertise is not up to that level yet So if anyone can tell me how to break down this line into several lines, I can get "hardcopy" back to working.
notey = drindiv((slot==INSTR) ? DINS : ((slot==LEVEL) ? DXLV : ((slot==MCHOP) ? DMCH : DPEV) ) ), notex, evp->show.PARTNO, ((slot==IPEVT) ? -1 : evp->show.PARAM1);
And yes, that's all one line. c.pass2 pukes on it, so I fake on ond compile of it to fill space and it no longer works. I know there's a way to break it down but not in my realm of knowledge yet :-)
Another problem with the hardcopy routine is that it eats up global variable space which is running slim to none. The only other feature I would eliminate is "Keypad" which was an edition Mike made in one of the last revisions to faciliate using the keyboard instead of mouse. It's awkward and cumbersome in use and the whole program is better suited for mouse usage.
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: Gene Heskett <gheskett at wdtv.com>
To: coco <coco at maltedmedia.com>
Sent: Sun, Nov 17, 2013 5:46 pm
Subject: Re: [Coco] New Release "UltiMusE III v 10.11.3A"
On Sunday 17 November 2013 17:31:37 Bill Pierce did opine:
> Announcing the first new release of UltiMusE III in over 15 years!
> UltiMusE III version 10.11.3A is now available for download.
> New features:
>
> Internal "tmode" and "pwd" functions. No more "shelling out" for
> external OS9 commands. Nicer "bell" sound for alerts and warnings. I've
> always hated the OS9 bell sound
>
> DriveWire4 MIDI Device Manger - Set your DW4 MIDI device right from the
> Umuse3 MIDI menu
>
> DriveWire4 MIDI Profiel Manger - Select your DW4 MIDI profile from the
> Umuse3 MIDI menu And most of all....
> DW4 Internet Updater - Update UltiMuse3 from the internet using DW4..
> from your Coco 3 !!
>
> All DW4 features are integrated into the Umuse3 GUI and are
> point-n-click just like the rest of Ultimuse 3. I haven't had a chance
> yet to update the documentation, but the new commands are pretty much
> self explanatory. To use the new features: DW4 Device manager - Click
> the "MIDI" menu from the main screen. then click "Vdw4device" (or press
> "m" then "v") and follow the prompts DW4 Profile manager - Click the
> "MIDI" menu from the main screen. then click "Xdw4profile" (or press
> "m" then "x") and follow the prompts DW4 Umuse3 Updater - Click the
> "RANDOM" menu from the main screen then click "upDate umuse3" (or press
> "r" then "d") and follow the prompts
>
> You will need to download the disk image from:
>
> https://sites.google.com/site/dabarnstudio/ultimuse3 (right sidebar as
> well as "Files" at the bottom) (there's screenshots also)
>
> then copy all files from the CMDS dir on the disk (3.5 720k image) to
> your CMDS dir. Also copy the files from the SYS dir to your SYS dir.
>
> If you've never used UltiMuse3 because you didn't have a MIDI synth or
> sound module, you can now use Ultimuse with you PC's built-in Midi
> Sound source using DW4. Also I suggest downloading the "docs" disk or
> reading the online docs. The new features are not included yet, but
> will be by next week. The requirements for running Ultimuse 3 version
> 10.11.3A are:
>
> Coco 3 512k
> OS-9 Level 2 (for normal operations with external MIDI devices)
> NitrOS-9_dw (with DW4 drivers) Level 2 (for DW4 features and updater)
> (Umuse3 recognizes the presence of DW4) DW4 PC server (Windows, Mac, or
> Linux) with a Midi Sound driver (for DW4 Midi and updater) Internet
> connection for DW4 (for updater)
>
> This is the first in a series of upcoming enhancements for Ultimuse 3. I
> have plans for quite a few new features for the future. That's why I've
> included the updater. Umuse3 can check for itself to see if any new
> updates are available and download them straight to the Coco. For now,
> the updater will show a new version available which is really identical
> to the current version but is versioned differently for testing the
> updater feature. Watch your Coco log onto the updater site, download
> the updates, and install them. All from within Ultimuse 3 and the Coco
> 3:-) Also to any old Umuse3 users who still have printers and like to
> use the "Hardcopy" feature of Umuse3. This feature is broken for now.
> You can't print through the serial port and use DW4 at the same time so
> I'm thinking of removing this feature anyway.
Oh good heavens no! Leave it exactly as it was, sending the data to /p. /p
is replaceable by a dw version, which can be set to spit out a text file to
the hard drive on the server.
Relatively simple file watching utilities can then pick up the file, render
it thru cups to any of the printers attached to your server machine. I
cheat just a little, and have a cheap B&W Brother laser that is actually
sitting on the coco's desk. I can direct a file to /p, and 10 seconds
after the prompt is back, the Brother fires up and spits it out at 22 pages
a minute.. Whats not to like?
If Ultimuse can support an fx80 printer, and it does for text but I've
never tried to do the fx80 graphics so I've no clue about that. I can
recall printing some of what I had 'moused' in, but don't recall what
printer I was actually using at the time. Time does that to one's memory
after 25 years. :( And I have worn out a boatload of dmp's back in the
day.
> There are very few who
> have actual "working" printers supported by Umuse3 these days and
> program space used by this feature could be used by more useful
> features (any thoughts on this?).
See above, but excise it into a loadable module makes more sense to me
Bill.
> Enjoy :-)
>
>
> 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
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
Cheers, Gene
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Is this TERMINAL fun?
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
law-abiding citizens.
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list