to further explain the techniques i used in producing my behold demonstrations... i can use define directives for all the core functions... [setup... such that it could be portable...] stuff like pixel plotting/mode setting etc... you could then plug in your own code in place of the ones i do not give... so you could change the demonstration to your own needs...

are you all interested enough for me to go through the trouble of doing so? [posted both at cprog/fd]