[Coco] New Release "UltiMusE III v 10.11.3A"

Gene Heskett gheskett at wdtv.com
Sun Nov 17 18:47:43 EST 2013


On Sunday 17 November 2013 18:37:36 Bill Pierce did opine:

> 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.

It figures that Mike would play with the compiler.  So a couple questions:

1. Are you using the most recent c.prep-19b from Willard?  That might help.

2. Have you syntax checked it with a build of cntx you can get from my 
server?  It may also be on rtsi, but that copy is a previous version I have 
expanded on at least 2 times now.
> 
> notey = drindiv((slot==INSTR) ? DINS : ((slot==LEVEL) ? DXLV :
> ((slot==MCHOP) ? DMCH : DPEV) ) ), notex, evp->show.PARTNO,
> ((slot==IPEVT) ? -1 : evp->show.PARAM1);

I have forgotten how big the line buffer is, but that looks long to me.

> 
> 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.
 
Keypad entry?  Sounds scary.
 
> 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


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)

My weight is perfect for my height -- which varies.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
         law-abiding citizens.



More information about the Coco mailing list