Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:komprimace

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
lnxspectrum:komprimace [2014/06/04 16:22] – [Jak rozbalit data] lanexlnxspectrum:komprimace [2018/03/28 14:41] – [Jak rozbalit data] lanex
Řádek 13: Řádek 13:
  
 K rozbalení takto připravených dat je potřeba krátka rutina ve vašem projektu, kterou vložíte příkazem include "decompress.lib". Kompiler jí sám připojí k projektu. K rozbalení takto připravených dat je potřeba krátka rutina ve vašem projektu, kterou vložíte příkazem include "decompress.lib". Kompiler jí sám připojí k projektu.
-<code> 
-Příklad kódu: rozbalení komprimovaného obrázku: 
  
- org 50000 ; od adresy 50000+Příklad kódu: rozbalení komprimovaného obrázku: 
 +<code> 
 + org 50000  ; od adresy 50000
    
- ld hl,obrazek1 ; ukazatel na zdroj komprimovaných dat + ld hl,obrazek1  ; ukazatel na zdroj komprimovaných dat 
- ld de,16384 ; ukazatel na videoram + ld de,16384  ; ukazatel na videoram 
- call decompress ; rozbalit komprimovaná data do videoram+ call decompress  ; rozbalit komprimovaná data do videoram
  ret  ret
    
-decompress: include "decompress.lib" ; vlož knihovnu Decompress +decompress: include "decompress.lib" ; vlož knihovnu Decompress 
-obrazek1: include "krtek.scrc" ; komprimovaný obrázek+obrazek1: include "krtek.scrc"  ; komprimovaný obrázek
 </code> </code>
 +
 +===== Verze kompressoru =====
 +
 +Ve verzi 1.6.7 byla kompimační rutina přepsána, a tím zvýšena její účinnost. Pro projekty využívajicí data zkomprimované původní verzí se v projektu musí vložit starší verze dekompressoru "decompress_old,lib".
lnxspectrum/komprimace.txt · Poslední úprava: 2022/11/30 19:09 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki