[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