Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 647 Bytes

File metadata and controls

28 lines (19 loc) · 647 Bytes

Note: This section hasn’t been translated into English yet. The original Japanese version is below…

マクロ

rgbasmでは以下のようにしてマクロを定義できる

MyMacro: MACRO
        ld   a,80
        call MyFunc
        ENDM

また定義したマクロは次のように実行できる

add a,b
ld sp,hl
MyMacro ; ここでマクロが展開される
sub a,87

またマクロから別のマクロを呼ぶことも可能となっている

rgbasmMyMacroを発見するとそこをマクロの定義で置き換える

マクロの定義とはMACRO/ENDMで囲まれた部分を指す