File download
- File size:
- 12 723 bytes (12.42K)
- File date:
- 2022-04-17 21:36:13
- Download count:
- all-time: 173
Preview
- 4k-Memor.msa 7.36K
- 4k-Memor.prg 4.00K
- 4k-Memor.txt 2.70K
file_id.diz
,---. .--. .--.
/,--.| | | _/ /
//_ || | (`' ) /
_ _ _ _ /_( )_|| |(_ ()_) _ _ _ _
( ' )--( ' ) /(_ o _)| | (_,_) __ ( ' )--( ' )
(_{;}_)(_{;}_/ /(_,_)||_| |\ \ | (_{;}_)(_{;}_)
(_,_)--(_,_/ `-----' || | \ `' /(_,_)--(_,_)
`-------|||-| | \ /
'-' `--' `'-'
,---. ,---. .-''-. ,---. ,---. ,-----. .-------. .-./`) .-''-. .-'''-.
| \ / | .'_ _ \| \ / | .' .-, '. | _ _ \ \ .-.') .'_ _ \ / _ \
| , \/ , |/ ( ` ) | , \/ , |/ ,-.| \ _ \| ( ' ) | / `-' \/ ( ` ) '(`' )/`--'
| |\_ /| . (_ o _) | |\_ /| ; \ '_ / | |(_ o _) / `-'`". (_ o _) (_ o _).
| _( )_/ | | (_,_)___| _( )_/ | | _`,/ \ _/ | (_,_).' __.---.| (_,_)___|(_,_). '.
| (_ o _) | ' \ .---| (_ o _) | : ( '\_/ \ | |\ \ | | |' \ .---.---. \ :
| (_,_) | |\ `-' | (_,_) | |\ `"/ \ ) /| | \ `' | | \ `-' \ `-' |
| | | | \ /| | | | '. \_/``".' | | \ /| | \ / \ /
'--' '--' `'-..-' '--' '--' '-----' ''-' `'-' '---' `'-..-' `-...-'
4KiB of geek memories
Released at Revision 2022 party
ATARI-ST(e)
Code & Design:
Leonard / Oxygene
Music:
Jess / Overlanders
This 4KiB demo runs on Atari STE or MegaSTE with at least 1MiB of RAM.
Technical Details
------------------
This intro contains:
- An awesome Jess music to fit each image. Music is played using custom YM
driver and also have SID voice during ending part.
- 4 vector images, created with a special tool to produce "amiga blitter"
ready to use filled vector. (so you don't really need polygon rasterizer
code)
- To fill all the polygons of the complete 4 bitplans vector screen, only 3
instructions are needed :)
.fill: move.l (a0)+,d1
eor.l d1,(a1)+
dbf d0,.fill
- Both vector images and YM music are specifically encoded to maximize
shrinkler packing algorithm efficiency (two different arithmetic contexts
for odd & even bytes)
- Intro is packed using STrinkler ( https://github.com/arnaud-carre/STrinkler )
Enjoy!
Leonard / Oxygene, April 2022
Follow me on twitter: @leonard_coder