Hangmintáknál is lehet egyébként egyszerű trükkökkel helyet megtakarítani, például a tcave.ep128s-ben található 28416 byte méretű adat 8018 lesz -m0 formátumban, azonban egyszerű szűrő (minden byte az előző hangmintához képest a különbséget tárolja) után már csak 7626 byte, mivel az egyes hangminták között gyakrabban fordul elő kis különbség.
Húúú, erről már volt szó, említetted egyszer, teljesen el is felejtettem, ha helyhiánnyal küszködök, akkor majd élek is vele, egyelőre nem szeretném lassítani a kicsomagolást, a pont általad is tesztelt file kb 2mp alatt packolódik ki, leteszteltem a másik két módot is, m3 1,5 másodperc volt, viszont összességében kb 7 KB-tot nyertem, ezért is választottam az m0-t

Gondolom még azt lehetne, hogy visszaalakítom a hangmintát 5 bitesre, (eredetileg is az volt

, most is az, csak másképp

), és 2 különbséget tárolok egy bájton, kivéve ha a különbség 10h-nál nagyobb, bár gondolom ezzel ronthatok a tömörítés hatékonyságán.
A 4K-s változatban a karakterkészletek "C64" sorrendre konvertálásával lehetne még nyerni kb. 50 byte-ot.
Jó ötlet, egyelőre nem hajtom végre, mert nem tudom mit tudnék kezdeni azzal a 4x bájttal

, kb annyi lenne belőle a végére, a bonyolódó bemásoló rutin miatt.