Go to bottom
VQ-Mania by Algotech
screenshot added by algorithm on 2012-01-09 14:20:39
platform :
type :
release date : january 2012
  • rulez 13
  • is ok 5
  • sucks 0
popularity : 52%
  • rulez 0.72
alltime top: #11377
added on the 2012-01-09 14:20:39 by algorithm algorithm

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


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!
added on the 2012-01-09 14:21:46 by algorithm algorithm
Cool stuff as always by Algo
rulez added on the 2012-01-09 14:44:03 by Queen_Luna Queen_Luna
rulez added on the 2012-01-09 14:48:14 by Skate Skate
rulez added on the 2012-01-09 15:00:56 by rudi rudi
codeP0rn indeed.
rulez added on the 2012-01-09 15:28:42 by Iapetus Iapetus
quite awesome to see such tech on the c64 :)
rulez added on the 2012-01-09 21:06:09 by mad mad
rulez added on the 2012-01-09 22:09:22 by Optimonk Optimonk
Each video frame is compressed to around 100-150 bytes per second

This is getting ridiculous :-)
rulez added on the 2012-01-09 23:29:40 by JAC! JAC!
Really awesome, can't wait for 1581 directors cut ;-).
rulez added on the 2012-01-09 23:50:04 by enigma^2 enigma^2
rulez added on the 2012-01-10 16:33:11 by Quarryman Quarryman
If it was not for the long digitized sequence (without looping) it would be possible to playback around 3 minutes of video (at over 8 frames per second) An idea for the next production would be to use sequenced audio that is in ram (the routine is actually ready) and stream the video only (this would allow faster frame rates) due to non reliance of constant loading of audio data. Any c64 demonstration using more than standard 1571 floppy and stock c64, i am not interested in
added on the 2012-01-10 19:46:20 by algorithm algorithm
very nice job there! :)
rulez added on the 2012-01-10 20:43:31 by ɧ4ɾɗվ./Lemon. ɧ4ɾɗվ./Lemon.
Interesting codewise, but in an ugly and slow presentation. I like a good timed 4x4dith with chipsound more.
added on the 2012-01-11 16:57:05 by cryer cryer
C=64 power
rulez added on the 2012-01-12 21:40:10 by BackSpace BackSpace
YouTube: http://www.youtube.com/watch?v=nNthHXLxJmU
added on the 2012-01-22 13:08:14 by ded^RMDA ded^RMDA
3 minutes of realtime A/V decompression show from only one diskette side! OH YEAH!!!
rulez added on the 2012-01-23 14:06:29 by zbyndek zbyndek
p0rn can be compressed better.
added on the 2012-01-30 14:26:09 by comankh comankh
rulez added on the 2015-07-19 00:18:09 by T$ T$

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top