diff options
Diffstat (limited to 'macros/text.asm')
-rw-r--r-- | macros/text.asm | 101 |
1 files changed, 78 insertions, 23 deletions
diff --git a/macros/text.asm b/macros/text.asm index 97f919c7c..d8b6fc717 100644 --- a/macros/text.asm +++ b/macros/text.asm @@ -12,72 +12,127 @@ page EQUS "db $50," ; Start a new Pokedex page. dex EQUS "db $e8, $50" ; End a Pokedex entry. -TX_RAM EQU $01 -TX_FAR EQU $16 +; TX_RAM EQU $01 +; TX_FAR EQU $16 + enum_start 1 + enum TX_RAM +text_from_ram: MACRO + db TX_RAM + dw \1 + ENDM + + enum TX_BCD +text_bcd: macro + db TX_BCD + dw \1 + db \2 + ENDM -text_jump: MACRO - db TX_FAR + enum TX_MOVE +text_move: macro + db TX_MOVE dw \1 - db BANK(\1) ENDM -text_from_ram: MACRO - db TX_RAM + enum TX_BOX +text_box: macro + db TX_BOX dw \1 + db \2, \3 ENDM -text_dunno1: macro - db 5 + enum TX_LOW +text_low: macro + db TX_LOW endm + enum WAIT_BUTTON text_waitbutton: macro - db 6 + db WAIT_BUTTON endm -text_dunno2: macro - db 7 + enum TX_SCROLL +text_scroll: macro + db TX_SCROLL endm + enum START_ASM start_asm: macro - db 8 + db START_ASM endm + enum TX_NUM deciram: macro - db 9 - dw \1 - db \2 + db TX_NUM + dw \1 ; address + dn \2, \3 ; bytes, digits endm + enum TX_EXIT interpret_data: macro - db 10 + db TX_EXIT endm + enum TX_SOUND_0B sound0: macro - db 11 + db TX_SOUND_0B endm + enum TX_DOTS limited_interpret_data: macro - db 12 + db TX_DOTS db \1 endm + enum TX_LINK_WAIT_BUTTON +link_wait_button: macro + db TX_LINK_WAIT_BUTTON + endm + + enum TX_SOUND_0E +sound1: macro + db TX_SOUND_0E + endm + + enum TX_SOUND_0F sound0x0F: macro - db $f + db TX_SOUND_0F endm + enum TX_SOUND_10 sound0x02: macro - db $10 + db TX_SOUND_10 endm + enum TX_SOUND_11 sound0x0A: macro - db $11 + db TX_SOUND_11 endm + enum TX_SOUND_12 +sound0x12: macro + db TX_SOUND_12 + endm + + enum TX_SOUND_13 sound0x2C: macro db $13 endm + enum TX_STRINGBUFFER +text_buffer: macro + db TX_STRINGBUFFER + db \1 + endm + + enum TX_DAY current_day: macro - db $15 + db TX_DAY endm + enum TX_FAR +text_jump: MACRO + db TX_FAR + dw \1 + db BANK(\1) + ENDM |