30 Years by Aggression
__________________________________________________________________________ ____ ____ ____ ____ ____ ____ ____ .. ____ ___ .. /,--.| /,---' /,---' |.--.\ /,---' /,---' /,---' || |.--.\ |.-.\|| ||___|| || ___ || ___ ||___>> ||__ ||____ ||____ || || || || \ | |.---.| ||'--.| ||'--.| |.--.< |.--' '----.| '----.| || || || || || || || ||___|| ||___|| || || ||____ ____// ____// || ||___|| || || '' '' '-----' '-----' '' '' '-----' '----º '----º '' '-----' '' '' ____ ____ .. .. ____ ____ ____ ____ '---.\ |.--.\ || || /,---' /,--.| |.--.\ /,---' __|| || || \\___|| ||__ ||___|| ||___>> ||____ '--.| || || `---.| |.--' |.---.| |.--.< '----.| ___|| ||___|| ____// ||____ || || || || ____// '----' '-----' '----º '-----' '' '' '' '' '----º -------------------------------------------------------------------------- Code+Gfx+Music: Lancelot/Aggression -------------------------------------------------------------------------- Aggression is 30 years old! Also Atari STe is 30 years old! Aggression was founded in 1989, and Atari STe was introduced to the public the same year. So let's celebrate both with a little Atari STe 4k intro! This intro requires 1 Mb STe. It won't return back to the system but resets the machine at the end. All the memory is used by the intro, so no way to return back to the TOS! I was about to boast about the technical aspects of the intro in the intro content, but ended up with a little poem instead. So the technical aspects are described in this text. The intro features: - 25 kHz generated 8-bit bytebeat sample for the duration of the whole intro (2:48). This is 4 over megabytes of real-time generated sample data! - 7 title images, each 320x64, 4 bitplanes. This is 70 kB of image data if stored uncompressed. There's no font, but these are individual compressed/generated/post-processed images. - 7 different animated fractal landscapes with unique colour palettes. - Each palette uses 128 shades from a colour space of more than a million colours (104 levels for each colour channel), implemented with a 3-colour flicker pattern. This is essential for the smooth colour changes of the landscape renderer. - A 25 fps landscape renderer. This could run full 50 fps without the music (or with more lightweight music), but I wanted to use the bytebeat music because it sounds so different from typical demo music. - The intro is compressed using Shrinkler by Blueberry/Loonies (https://github.com/askeksa/Shrinkler). This intro was released at Silly Venture 2019 party in Poland. --------------------------------------------------------------------------
[ back to the prod ]