You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Enumerate text constants
This commit is contained in:
@@ -18,6 +18,10 @@ enum: macro
|
||||
__enum__ = __enum__ + __enumdir__
|
||||
endm
|
||||
|
||||
enum_set: macro
|
||||
__enum__ = \1
|
||||
endm
|
||||
|
||||
|
||||
; Enumerate constants
|
||||
|
||||
|
181
macros/text.asm
181
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
|
||||
|
||||
enum TX_MOVE
|
||||
text_move: macro
|
||||
db TX_MOVE
|
||||
dw \1
|
||||
ENDM
|
||||
|
||||
enum TX_BOX
|
||||
text_box: macro
|
||||
db TX_BOX
|
||||
dw \1
|
||||
db \2, \3
|
||||
ENDM
|
||||
|
||||
enum TX_LOW
|
||||
text_low: macro
|
||||
db TX_LOW
|
||||
endm
|
||||
|
||||
enum WAIT_BUTTON
|
||||
text_waitbutton: macro
|
||||
db WAIT_BUTTON
|
||||
endm
|
||||
|
||||
enum TX_SCROLL
|
||||
text_scroll: macro
|
||||
db TX_SCROLL
|
||||
endm
|
||||
|
||||
enum START_ASM
|
||||
start_asm: macro
|
||||
db START_ASM
|
||||
endm
|
||||
|
||||
enum TX_NUM
|
||||
deciram: macro
|
||||
db TX_NUM
|
||||
dw \1 ; address
|
||||
dn \2, \3 ; bytes, digits
|
||||
endm
|
||||
|
||||
enum TX_EXIT
|
||||
interpret_data: macro
|
||||
db TX_EXIT
|
||||
endm
|
||||
|
||||
enum TX_SOUND_0B
|
||||
sound0: macro
|
||||
db TX_SOUND_0B
|
||||
endm
|
||||
|
||||
enum TX_DOTS
|
||||
limited_interpret_data: macro
|
||||
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 TX_SOUND_0F
|
||||
endm
|
||||
|
||||
enum TX_SOUND_10
|
||||
sound0x02: macro
|
||||
db TX_SOUND_10
|
||||
endm
|
||||
|
||||
enum TX_SOUND_11
|
||||
sound0x0A: macro
|
||||
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 TX_DAY
|
||||
endm
|
||||
|
||||
enum TX_FAR
|
||||
text_jump: MACRO
|
||||
db TX_FAR
|
||||
dw \1
|
||||
db BANK(\1)
|
||||
ENDM
|
||||
|
||||
text_from_ram: MACRO
|
||||
db TX_RAM
|
||||
dw \1
|
||||
ENDM
|
||||
|
||||
text_dunno1: macro
|
||||
db 5
|
||||
endm
|
||||
|
||||
text_waitbutton: macro
|
||||
db 6
|
||||
endm
|
||||
|
||||
text_dunno2: macro
|
||||
db 7
|
||||
endm
|
||||
|
||||
start_asm: macro
|
||||
db 8
|
||||
endm
|
||||
|
||||
deciram: macro
|
||||
db 9
|
||||
dw \1
|
||||
db \2
|
||||
endm
|
||||
|
||||
interpret_data: macro
|
||||
db 10
|
||||
endm
|
||||
|
||||
sound0: macro
|
||||
db 11
|
||||
endm
|
||||
|
||||
limited_interpret_data: macro
|
||||
db 12
|
||||
db \1
|
||||
endm
|
||||
|
||||
sound0x0F: macro
|
||||
db $f
|
||||
endm
|
||||
|
||||
sound0x02: macro
|
||||
db $10
|
||||
endm
|
||||
|
||||
sound0x0A: macro
|
||||
db $11
|
||||
endm
|
||||
|
||||
sound0x2C: macro
|
||||
db $13
|
||||
endm
|
||||
|
||||
current_day: macro
|
||||
db $15
|
||||
endm
|
||||
|
||||
|
Reference in New Issue
Block a user