pouët.net

4k-Tribute by Oxygene [web]

      ,---. .--.   .--.          ,---------..-------.  .-./`) _______    ___    _,---------.   .-''-.   
     /,--.| |  | _/  /           \          |  _ _   \ \ .-.'\  ____  \.'   |  | \          \.'_ _   \  
    //_  || | (`' ) /             `--.  ,---| ( ' )  | / `-' | |    \ ||   .'  | |`--.  ,---/ ( ` )   ' 
   /_( )_|| |(_ ()_)      _ _    _ _ |   \  |(_ o _) /  `-'`"| |____/ /.'  '_  | |   |   \ . (_ o _)  | 
  /(_ o _)| | (_,_)   __ ( ' )--( ' ):_ _:  | (_,_).' __.---.|   _ _ '.'   ( \.-.|   :_ _: |  (_,_)___| 
 / /(_,_)||_|  |\ \  |  (_{;}_)(_{;}_(_I_)  |  |\ \  |  |   ||  ( ' )  ' (`. _` /|   (_I_) '  \   .---. 
/  `-----' ||  | \ `'   /(_,_)--(_,_(_(=)_) |  | \ `'   |   || (_{;}_) | (_ (_) _)  (_(=)_) \  `-'    / 
`-------|||-|  |  \    /             (_I_)  |  |  \    /|   ||  (_,_)  /\ /  . \ /   (_I_)   \       /  
        '-' `--'   `'-'              '---'  ''-'   `'-' '---'/_______.'  ``-'`-''    '---'    `'-..-'   
                                                                                                        

                           4K-Tribute by Oxygene
                              (party version)

        A 4KiB & Fullscreen tribute to "Decade Demo Reset Screen"
             
               
                      Released at Silly Venture 2024


Inspiration
  The Phantom / Electronic Images

Code & Design:
  Leonard / Oxygene

64x64 enhanced sprite
  Mon / Oxygene
  
Music
  Count Zero / Electronic Images
  
This 4KiB demo runs on Atari STE *only* with at least 1MiB of RAM.


History
--------
This 4k is a tribute to the Reset screen of Decade Demo, released in 1991.
The Reset screen was written by "The Phantom", who passed away too early.
His screen had beautiful sprites and played an energic new music by
Count-Zero. Back in time as a teenager, this screen had a huge influence on
me and have been a great source of inspiration.

Original version here: https://demozoo.org/productions/124011/


Technical details
------------------
- This 4096 bytes intro is showing 16 four bitplans sprites, 64x64 pixels.
  It runs at 50hz in fullscreen resolution, on Atari STE only. (no mega STE!)
- I simply call the technic "finite sprites" (in contrast to the more well
  known "infinite sprites")
- I may write some blogpost about this technic. Basically to render the 16
  sprites you just need to render 15 of them in one single bitplan only.
  And the last one in 4 bitplans as usual.
- Doing blitter in fullscreen is not easy :) This demo is issuing 650 blitter
  "run" commands during the frame, interleaved between fullscreen code blocks.
- The 2m49s Count Zero music is converted to a compression friendly custom YM
  format. And the replay code is 30 bytes only :)
- This PRG is packed using https://github.com/arnaud-carre/STrinkler



Follow me on twitter: @leonard_coder

Enjoy!
Leonard/Oxygene, July 2024