[Coco] UltiMusE SOURCE CODE to be released

KnudsenMJ at aol.com KnudsenMJ at aol.com
Tue Feb 1 00:58:23 EST 2005


I'm finally about to send, to whoever volunteers to take it, the entire  
Coco3 source files for the UltiMusE music composing program.  There is a  lot to 
be learned in there about virtual memory, both for data and executables,  and 
lots of partly dirty but mostly legit tricks in C to make it all work.
 
  Also a lot of good graphics code -- you could make a good graphics  library 
from this.  No, it hasn't required the VDG screen for some years  now.  
There's some trick code for reading the 60 Hz real-time clock in just  a few clock 
cycles, much better than the legit way.  And how to run the  bit-banger at 32K 
Baud, etc.  How to spawn another process pipelined to the  original.
 
Several times I've promised to hand out pieces of the code to show folks  how 
to do some of the above, but culling out the relevant sections was just too  
much like work, sorry.  But if anyone else wants to, here it will be.
 
I'm not expecting that anyone will want to actually compile and maintain  the 
code and add features to UltiMusE-III, though I'll supply everything needed  
to build the executables from the sources.  Keep in mind this is a few  
versions behind the OSK MM/1 version, and waaaaaaayy behind the current Linux  
version.  It's still plenty usable, though.  And you guys with the  cross compilers 
or fast emulators can Make the whole thing in a jiffy.
 
I already have the sources packed as AR archive files -- AR v1.2 I think --  
which any Coco should be able to bust.  If you want LZH or ZIP, I can do  that 
too.  The archives are under 400KB total,, not a big deal these  days.
 
Anyway, who would want to take this, and put it on RTSI or wherever?   There 
will be about 3 or 4 AR files.   So, any volunteers?   --Mike Knudsen
 



More information about the Coco mailing list