Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:asm_direktivy

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:asm_direktivy [2019/01/10 11:43] – [#RAMPAGE] lanexlnxspectrum:asm_direktivy [2019/05/16 16:24] lanex
Řádek 22: Řádek 22:
 |[[asm_direktivy#FILL|FILL]] |1.0.8 |zapíše do paměti blok bajtů, dokud adresa nedosáhne nastavené hodnoty| |[[asm_direktivy#FILL|FILL]] |1.0.8 |zapíše do paměti blok bajtů, dokud adresa nedosáhne nastavené hodnoty|
 |[[asm_direktivy#HFILL|HFILL]] |1.0.8 |zapíše do paměti blok bajtů, dokud nižší bajt adresy nebude 0| |[[asm_direktivy#HFILL|HFILL]] |1.0.8 |zapíše do paměti blok bajtů, dokud nižší bajt adresy nebude 0|
-|[[asm_direktivy#INCLUDE|INCLUDE]] |1.0.8 |připojí obsah souboru nebo knihovnu|+|[[asm_direktivy#INCLUDE, #INCBIN|INCLUDE]] |1.0.8 |připojí obsah souboru nebo knihovnu|
 |[[asm_direktivy#MODEL|#MODEL]] |1.0.8 |říká kompileru pro jaký model (ZX 48 / ZX 128 / Didaktik Gama) je náš projekt určen| |[[asm_direktivy#MODEL|#MODEL]] |1.0.8 |říká kompileru pro jaký model (ZX 48 / ZX 128 / Didaktik Gama) je náš projekt určen|
 |[[asm_direktivy#ROMPAGE|#ROMPAGE]] |1.0.8 |přepíná ROM stránky, pokud system obsahuje více ROM stran (například ZX 128)| |[[asm_direktivy#ROMPAGE|#ROMPAGE]] |1.0.8 |přepíná ROM stránky, pokud system obsahuje více ROM stran (například ZX 128)|
Řádek 259: Řádek 259:
  INCLUDE "knihovna.lib"  INCLUDE "knihovna.lib"
  INCLUDE "obrazek.png"  INCLUDE "obrazek.png"
-Místo Include vloží obsah souboru nebo knihovnu.+Místo Include vloží obsah souboru nebo knihovnu. Kvůli kompatibilitě můžeme použít i INCBIN, ten připojuje pouze soubory RAW, BIN, BINC, SRC, SCRC. INCLUDE připojuje všechny co INCBIN, navíc RAM, LIB, SLB, ASM, PNG a JPG.
  
 Příklad použití: Příklad použití:
  INCLUDE "zvuk.asm"  INCLUDE "zvuk.asm"
  INCLUDE "obrazek.bin"  INCLUDE "obrazek.bin"
 + INCBIN "soubor.raw"
  
 ----- -----
Řádek 306: Řádek 307:
  di  di
  halt  halt
 +
 ----- -----
 +
 ==== #DIVIDE_RAMPAGE ==== ==== #DIVIDE_RAMPAGE ====
 Syntax: Syntax:
lnxspectrum/asm_direktivy.txt · Poslední úprava: 2021/11/16 21:44 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki