Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: s_predefined.asm1 0000 00 DB 0 ; DB 02 0001 LUA ALLPASS3 0001 ~ sj.insert_label("label_" .. sj.get_define("__COUNTER__"), sj.current_address)4 0001 ~ -- creates "label_1" at "$" (0x0001)5 0001 ~ sj.insert_label("label_" .. sj.get_define("__COUNTER__"), _c("$+10"))6 0001 ~ -- creates "label_2" at "$+10" (0x000B)7 0001 ENDLUA8 0001 label__COUNTER__: ; does *NOT* substitute in current sjasmplus, sorry9 0001 03 DB 3 ; DB 310 000211 0002 ; also macro arguments substitution can be used12 0002 MACRO createLabelWithSuffix label?, suffix?13 0002 ~ label?_suffix? ; define global label14 0002 ENDM15 0002 createLabelWithSuffix label, 4 ; label_415 0002 >label_4 ; define global label16 0002 createLabelWithSuffix label, 5 ; label_516 0002 >label_5 ; define global label17 0002# file closed: s_predefined.asmValue Label------ - -----------------------------------------------------------0x0001 X label_10x000B X label_20x0002 X label_40x0002 X label_50x0001 X label__COUNTER__