summaryrefslogtreecommitdiff
path: root/macros/text.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros/text.asm')
-rw-r--r--macros/text.asm101
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