newcoleco #176 Posted March 25, 2010 And a few more facts about GhostBlaster project : GHOSTBLASTER Graphic and Levels : 49 KB Music and Sounds : 3 KB Game engine and various codes : 4 KB Other data : 6 KB Total : 62 KB I've tested my new compression algorithm, called DAN0 (Dan-zero) and I can basically save enough space to add 4 more levels. I'm shipping PAL cartridges after monday ( 29/03/2010 ). Quote Share this post Link to post Share on other sites
youki #177 Posted March 26, 2010 Speaking about compression. I would be very happy if somebody have a good compression method that can apply to sound. and of course a tiny decompression routine . Quote Share this post Link to post Share on other sites
+GroovyBee #178 Posted March 26, 2010 Speaking about compression. I would be very happy if somebody have a good compression method that can apply to sound. and of course a tiny decompression routine . Have you looked at ADPCM :- http://en.wikipedia.org/wiki/Adaptive_DPCM Quote Share this post Link to post Share on other sites
newcoleco #179 Posted March 26, 2010 (edited) ADPCM is a compression using an approximation of deltas of an audio signal. I think Youki is looking for something like a compression for a Midi Format-like data. Decompressing sound into RAM will not gives you much space left then for the game. So, if you make a routine that can play sounds in a way that the encoded sounds data is smaller than the format used by the Coleco bios, then you'll get your compression by default. A strategy used in some real commercial ColecoVision games is to apply the "special code" that allows to execute a routine instead of using the various volume and frequency sweep sound effects from the bios sound routines. By doing so, you can still use the Coleco sound routines to deal with sounds priorities, but then you can deal with your compressed (or simply smaller) sound data with your own sound routine. * NEWS * The PAL version of the game GhostBlaster was finally tested for real, so I can publish this video. Edited March 26, 2010 by newcoleco Quote Share this post Link to post Share on other sites