,---. .--. .--. .-'''-. ,-----. .-'''-.
/,--.| | | _/ / / _ \ .' .-, '. / _ \
//_ || | (`' ) / (`' )/`--' / ,-.| \ _ \ (`' )/`--'
/_( )_|| |(_ ()_) _ _ _ _ (_ o _). ; \ '_ / | :(_ o _).
/(_ o _)| | (_,_) __ ( ' )--( ' ) (_,_). '. | _`,/ \ _/ | (_,_). '.
/ /(_,_)||_ | |\ \ | |(_{;}_)(_{;}_).---. \ :: ( '\_/ \ ;.---. \ :
/ `-----' ||| | \ `' / (_,_)--(_,_) \ `-' | \ `"/ \ ) / \ `-' |
`-------|||-'| | \ / \ / '. \_/``".' \ /
'-' `--' `'-' `-...-' '-----' `-...-'
4K-S.O.S by Oxygene
A 4KiB & Fullscreen tribute to a TCB classic
Also a tribute to the awesome MadMax S.O.S song!
Released at Silly Venture 2021
(party version)
Code & Design:
Leonard / Oxygene
Music:
MadMax / TEX
This 4KiB demo runs on Atari STE *only* with at least 1MiB of RAM.
Fun facts:
- Just the original MadMax music file, zipped, is larger than 4KiB
- 136 balls are cleared & rendered using 824 blitter start commands,
interleaved between 542 fullscreen code blocks. All of that during
a 50hz frame
- The "Oxg" tiles random distribution is never the same to entertain
you more!
- The greetings sprites use the less efficient drawing rout you ever
seen ( because it re-use the integrated fullscreen 2bp 16*16 sprite
code used for the balls :)
- This PRG was packed using STrinkler, an Atari platform port of Shrinkler
( https://github.com/arnaud-carre/STrinkler )
Follow me on twitter: @leonard_coder
Enjoy!
Leonard/Oxygene, Nov 2021