| |
AKA :
Algodancer 3
Credits :
Code | .... | Algorithm of Algotech, Onslaught, svenonacid |
Design | .... | Algorithm of Algotech, Onslaught, svenonacid |
Idea | .... | Algorithm of Algotech, Onslaught, svenonacid |
Linking | .... | Algorithm of Algotech, Onslaught, svenonacid |
Concept | .... | Algorithm of Algotech, Onslaught, svenonacid |
Loader | .... | Krill of Plush |
Download :
Look for downloads on external sites:
Pokefinder.org
Production Info Submitted by algorithm on 8 January 2012
Algorithm presents the very first demo for 2012 and on his birthday!! (Wish me a very happy birthday!!!)
Just some quick general information about this demo.
Realtime audio decompression with 8 bit playback at approx 7812 samples a second. Its more advanced than the previous demonstrations and due to this, uses more processing time. It is based on vector quantisation yet again, however more waveforms are available resulting in clearer audio at higher compression rates. NMI playback code is running in zero-page. 1024 waveforms with each waveform having 16 8 bit data values.
The audio data is streamed from floppy while sample playback/decompression is occuring.
Further to this, I have introduced an addition to the VQ Video technique which can compress each frame to around 60-150 bytes on average.
The video is decoded in realtime with bit based delta decompression and block expanding which allows one lookup byte to fill a 16x16 pixel area. All this running at 8fps together with the audio decompression and loading
Playback can run much faster, but need to give the loader a chance to load all the audio and graphics data before
A note about the music.. Its nearly the entire audio from start to finish (over 3 minutes) I cropped out some sections to enable me to fit some additional video sequences. I could have halved the audio space as there were some repeating parts in the sequence.
Audio is compressed to less than 500 bytes per second (this equates to 4kps data rate!)
Each video frame is compressed to around 100-150 bytes per second (around 8kbs per second at 8 frames per second)
I have activated a low pass filter on the audio (this removes the audible distortion due to me not using stable NMI), Better on old SID, ofcourse i could have used either stable NMI or sid detection and set filter accordingly.
Comments and critisms welcome. Code could have been optimised further, but it has achieved its objectives. VQ-Mania indeed! |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|