
>>> Silly Things <<<

An Atari demo for the 8-bit Demo Compo at Silly Venture 2010 in Gdansk.


Credits:
Code, Design and additional graphics by JAC!/Peter Dell.
Sounds "Magical" and "Funktion" by 505/Nils Feske.
Pictures "Spiral 1/2" by OOZ/Adam Powroznik.


Versions:
The original party version is "SillyThings-Party.exe".
It was compiled on 2010-12-09 and has some minor issues.

The fixed version is "SillyThings-Fixed.exe", compiled on 2010-12-22.
It has the timing of the party version plus fixes in the intro part.

The fast mix "SillyThings-FastMix.xex" was compiled on 2010-12-22.
It contains all the things I could not change before the deadline.
It is the 100% version as it has even smoother effects and faster pace.
The intro part sync has been reworked and the sound is now fading as
it should before the loading of the main part starts.
The main part with the dots effects is now much faster and smoother. 
The sync up to the scroller is almost identical but has more transitions.
The main sync becomes faster starting with the scroller.
The overall speedup is about 31 seconds and that is the maximum
I could active without breaking the sync. I hope you like it.

For nostalgic reasons I also added "JacField-1995.exe" to the archive.
It is the original implementation of the dot field which started in
1993 and which would have been released in Poland 1995 - but never was...
The routine did not yet double buffer correctly and there was only enough
raster time left for a very simple tune and a single animated pixel.
It took 15 years before the tune turned into 505's tune and before
the single animated pixel became 256 animated pixels at 50 FPS.
 
For updates and more information visit http://www.wudsn.com.


System Requirements:
The demo requires an Atari 800 alike computer with PAL GTIA and 64k RAM.
No extended memory is required or used if available.
That was the damn hardest part and I ended up with 43 bytes left.


Demo Compo Rule Compliance:
The demo does not use illegal opcodes and is 65C816 compatible.
It leaves the memory area between $D800-$DFFF untouched during loading.
The total runtime is about 7:35 plus the loading time.


Trivia:
The demo was created between 2010-10-10 and 2010-12-09 using my 
WUDSN IDE. Visit http://www.wudsn.com to learns more about it.
With more than 9000 lines of code, this demo contains more than 4 times
the amount code than Visdom II and still 3 times the amount of code of
my largest demo so far. It was definitely the hardest job I every had
with a demo since my first demo released back in 1989.
The major reason was that I restricted myself to using only 64k.
With more memory most effects, especially the vertical graphics split 
would be rather easy, but I wanted to make this demo run on a stock
machine, so really everybody can see it.
It is also the first time the flow of the demo is completely controlled
by the tune. Without having the tune from the very beginning, it would
never have become what it is - my best demo so far.
If you want to check which version you have at hand, just copy
the file to the "E:" device and you will see it.

Silly Effects Plot:
Silly Blur DYCP with 8 shades, running full screen on 50 FPS.
Silly Logo in 16 shades animated during loading.
Silly Textures morphing and spinning at 50 FPS.
Silly Waves waving and spinning at 50 FPS.
Silly Meter based on the volume of the 4 channels spinning at 50 FPS.
Silly Scroll with 16x8 pixels and 6x8 font, spinning at 50 FPS.
Silly Split vertical hardware graphics split 160x192 pixels at 50 FPS.

The split is used for the following presentation effects:
roller, shutter, wiper, striper, rotator, swinger


Greetings:
Just in case the scroll it too hard to read for you.
ALTAIR - BLOWJOBB - FOX - HEAVEN - LA RESISTANCE 
MAPA - MYSTIC BYTES - PG - RASTER - TITAN - XXL


Thanks:
Just in case you of one of them.
RYBAGS and TEZZ for helping me to beat VSCROL.
TEBE for providing MADS, simply the best assembler on earth.
MY FAMILY for providing me an incredible amount of help, spare
time and support in these two months. This one is for you!
