,---. .--. .--. ,---. ,---. .-''-. .-_'''-. ____
/,--.| | | _/ / | \ / | .'_ _ \ '_( )_ \ .' __ `.
//_ || | (`' ) / | , \/ , |/ ( ` ) |(_ o _)| '/ ' \ \
/_( )_|| |(_ ()_) _ _ | |\_ /| . (_ o _) . (_,_)/___||___| / |
/(_ o _)| | (_,_) __ ( ' )-| _( )_/ | | (_,_)___| | .-----. _.-` |
/ /(_,_)||_| |\ \ | (_{;}_)| (_ o _) | ' \ .---' \ '- ..' _ |
/ `-----' || | \ `' /(_,_)-| (_,_) | |\ `-' /\ `-'` || _( )_ |
`-------|||-| | \ / | | | | \ / \ /\ (_ o _) /
'-' `--' `'-' '--' '--' `'-..-' `'-...-' '.(_,_).'
4K-MegaScroller by Oxygene
A 4KiB FullScreen & DigiSound & MegaScroller Atari STE intro
Released at Silly Venture 2022
(party version)
Code & Design:
Leonard / Oxygene
Music:
Virgill / Alcatraz
This 4KiB demo runs on Atari STE with at least 1MiB of RAM.
This tiny 4KiB executable contains a fantastic 25Khz, mono, 8 seconds
digisound loop! Tribute to the awesome Cuddly Demos Fullscreen by TCB.
Technical details:
------------------
The key feature of this 4KiB is the digital audio sound.
I came recently with the idea of using softsynth to produce oldskool
digisound loop, as in good megascroller time. The loop is in reality
a very small amiga MOD file, pre-rendered at the beginning. The music
is made using the great AkLang tool by Virgill / Alcatraz. At the very
beginning, samples are generated using the soft-synth (thanks to
Aklang2asm by Dan / Lemon.)
Then, LSP is running the music and a tiny Amiga Paula emulator is
rendering audio stream in memory. (LSP is my tiny & ultra fast MOD
player technology I originally made for Amiga)
When everything is ready, I just have to play a pre-rendered audio
sample using classic STE DAC. No CPU time required at all during
the demo :)
Then some generated integrated blitter+fullscreen code to display
Y dist megascroller, some emulated copperlist to X dist in fullscreen,
and finally pack everything in a small box using STrinkler and you're
done :)
Fun facts:
- When I came up with the idea of oldskool sound loop, I showed
a youtube version of TCB fullscreen to Virgill. And he did a MOD
file with AkLang in like a few minutes :)
- Thanks to Little_Rabbit for testing on real hardware! I didn't even
knew you had an Atari STE! Shaq-Fu rules forever!
AmigaKLang Soft Synth
https://www.pouet.net/prod.php?which=85351
LSP (Light Speed Player)
https://www.pouet.net/prod.php?which=88177
STrinkler
https://www.pouet.net/prod.php?which=90348
Follow me on twitter: @leonard_coder
Enjoy!
Leonard / Oxygene, August 2022