name : M (The name is only one character long ON PURPOSE :-) )
authors : Bill Kotsias (fantasia@hol.gr)
size : 1020 bytes (argh! at last!)
needs : MODE 28, "StringLib-" and "Percussion-Snare" voices (provided by
RiscOS). SA RiscPC seriously recommended!
descr. : 3d infinite texture mapped floor + 8 (!) channels music
----------------------------------------------------------------------------
Run the demo by double-clicking it or entering its name at the CLI. It
won`t work if you >LOAD it from BASIC and >RUN it. (*)
There is one unique thing about this demo: have you noticed how "mute" 1Kb
demos seem? Well, "M" proudly presents itself with 8 channels of music!
:-)))
In fact, what I wanted in the first place was to add the music in DCC2X,
but that just wouldn`t be possible without major modifications. So, the 3d
engine is still the same but I had to remove "interactivity" (the demo runs
by itself) and texture generation (I hope the memory of your computer looks
(!) as good as mine does :-) ).
Fitting the lot in 1020 bytes was ***tough*** so, please, excuse the
absence of "real" graphics.
The music stops "growing" when the "rythm" (percussion) "enters".
(Lots of ""!)
* * * Note to non-RiscOS 3.7 users. If this demo runs on your computer, it
is Pervect you should thank. If it doesn`t, it is me to blame. :-)
I would like to express my sincere gratefulness to Pervect. My demos
didn`t fully comply to CC#2 rules, and as I didn`t have time to fix them
(uni exams), Pervect decided to debug and fix them himself. I don`t know
of many people that would do this..!
SOURCE CODE:
The source runs as it is, it needs to load "floor" and "Note_Data", so
remember to set the DIR.
*If you wish to use the floor code in your *PD* program, please inform me*
*IF you wish to use the floor code for commercial purposes, you _must_
contact me first*
Files included in this archive are:
M ; The demo itself
ReadMe ; This textfile
More.SourceM ; Source code (runs as it is)
More.floor ; 3d floor compiled code for mode 28
The full source can be found in DCC2X demo...
More.Note_Data ; Music score
More.Sound ; Plays only the music
Contact details : fantasia@hol.gr
----------------------------------------------------------------------------
(*) Prevect`s message quoted : "First entering BASIC from the command line
and then LOADing the program /won't/ work as the environment string (that
my loading trick uses) doesn't contain the path (BASIC -quit "ADFS:$.....
M_usicdemo.M") in that case, but only BASIC (BASIC)."