32x32 video -> "2x2 pikselin klusteri" muodossa 01 = tavu 0 = ylänybble, 1 = alanybble 23 = tavu 2 = ylänybble, 3 = alanybble 0,1,2,3 = pikseli, 4 eri väriä muistissa: peräkkäin pakattuna kaksi pikseliä per scanline: siis scanline 0: 2,0,3,0 scanline 1: 1,1,2,1 muistissa näin: scanline 0 pikseli 0,1 scanline 1 pikseli 0,1 scanline 0 pikseli 2,3, jne eli: .byte %10000101, %11001001 vertaamalla edelliseen frameen talletetaan muuttuneet osat rle-pakattuina paloina pakkausalgo: loop: mikäli klusteri on 255 muuta siitä 254. muuten: vertaa tällä hetkellä piirrettävää 2x2 klusteria edelliseen frameen, jos ei ole muuttunut, tallenna $FF, $FF, $KUINKA_MONTA_PERÄKKÄISTÄ_2x2_KLUSTERIA IDENTTISIÄ. mikäli on muuttunut: mikäli seuraavat n. klusteria ovat samaa, talleta $FF, $KLUSTERIN_TAVU, $KUINKA_MONTA_SITÄ_PERÄKKÄIN. jos eivät ole samaa: talleta suoraan 2x2 klusterin tavu 0123. goto loop