Fuzzdealer

"Fuzzdealer" is my first 1k intro in a real demoscene competition. I'm
all like "wow, did I really do this.. yep, I guess I did.. wow
again". I hope you enjoy it too. It is a normal "Gzip dropper" that
requires SDL2 for window and audio, and OpenGL for graphics. I'll make
the source code available right after the compo at
https://yousource.it.jyu.fi/synti2/synti2/blobs/master/synti2/doc/assembly16_1k/

I must be really emotionally damaged to have made a 1k intro as a
native Linux binary. Sane people should stick to Win&crinkler and
browser platforms in which (I think) the system overhead is much
smaller.

Fuzzdealer is contributed to the Assembly Summer 2016 1k intro
compo. The rulebook of Assembly Summer 2016 has been followed and
thoroughly exploited as follows:

- The target architecture is 32 bit Linux (Live Ubuntu with default
libraries was promised in the Compo rules - SDL2 and OpenGL, which I
would consider quite standard, need to be installed)

- The Assembly rules dictate that the mouse cursor must be
hidden. This is done.

- The rules don't dictate that the entry should exit properly. So I
provide a segfault and a core dump. Illegal instruction compresses
much better than "exit(0)" :)

- The rules don't dictate that /tmp/ should be cleared. So I leave the
binary there as /tmp/I$$. Clean up those files yourself, if needed.

Why the name "Fuzzdealer"? Well.. as the author, I think the more
interesting part of the entry is the synth that relies heavily on a
distortion effect. I hope that the Assembly PA will really deal out
the fuzz properly as intended.

Thanks

Greetings to all wonderful dudes and dudettes out there! Thanks to the
students of the University of Jyväskylä who kept our sponsor stand
running while the "faculty guy" was fine-tuning his demoscene entry.

Special thanks to Visy for ensuring that the Linux platform worked
well at Assembly 2016 and that Fuzzdealer ran nicely on that.