macros.inc
changeset 89 1b3cea759eff
parent 88 c923295ee520
child 90 13c2deb919d1
equal deleted inserted replaced
88:c923295ee520 89:1b3cea759eff
     1 ; XXX: stupid thing won't parse, and it's right from the README example...
       
     2 ; .ifndef _MACROS_INC_
       
     3 ; .define _MACROS_INC_
       
     4 
       
     5 ;; Store to memory address
       
     6 .macro poke
       
     7 		.message	"No parameters"
       
     8 .endm
       
     9 
       
    10 .macro poke_i_8_i
       
    11 		ldi			@1, @2
       
    12 		sts			@0, @1
       
    13 .endm
       
    14 
       
    15 .macro poke_i_16_i
       
    16 		ldi			@1, low(@3)
       
    17 		sts			@0+0, @1
       
    18 		
       
    19 		ldi			@2, high(@3)
       
    20 		sts			@0+1, @2
       
    21 .endm
       
    22 
       
    23 ; .endif