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 [2017/12/08 13:30] – [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>
lnxspectrum/komprimace.txt · Poslední úprava: 2022/11/30 19:09 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki