pouët.net

Go to bottom

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.
--------------------------------------------------------------------------
Go to top