mirror of https://github.com/pret/pokecrystal.git
858 lines
6.8 KiB
NASM
858 lines
6.8 KiB
NASM
|
; This file is generated by generate_macros.
|
||
|
|
||
|
givepoke: MACRO
|
||
|
db $2d
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
db \4
|
||
|
dw \5
|
||
|
dw \6
|
||
|
ENDM
|
||
|
|
||
|
_2call: MACRO
|
||
|
db $00
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_3call: MACRO
|
||
|
db $01
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_2ptcall: MACRO
|
||
|
db $02
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_2jump: MACRO
|
||
|
db $03
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_3jump: MACRO
|
||
|
db $04
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_2ptjump: MACRO
|
||
|
db $05
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
if_equal: MACRO
|
||
|
db $06
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
if_not_equal: MACRO
|
||
|
db $07
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
iffalse: MACRO
|
||
|
db $08
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
iftrue: MACRO
|
||
|
db $09
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
if_less_than: MACRO
|
||
|
db $0a
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
if_greater_than: MACRO
|
||
|
db $0b
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
jumpstd: MACRO
|
||
|
db $0c
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
callstd: MACRO
|
||
|
db $0d
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_3callasm: MACRO
|
||
|
db $0e
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
special: MACRO
|
||
|
db $0f
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_2ptcallasm: MACRO
|
||
|
db $10
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
checkmaptriggers: MACRO
|
||
|
db $11
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
domaptrigger: MACRO
|
||
|
db $12
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
checktriggers: MACRO
|
||
|
db $13
|
||
|
ENDM
|
||
|
|
||
|
dotrigger: MACRO
|
||
|
db $14
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
writebyte: MACRO
|
||
|
db $15
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
addvar: MACRO
|
||
|
db $16
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
random: MACRO
|
||
|
db $17
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
checkver: MACRO
|
||
|
db $18
|
||
|
ENDM
|
||
|
|
||
|
copybytetovar: MACRO
|
||
|
db $19
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
copyvartobyte: MACRO
|
||
|
db $1a
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
loadvar: MACRO
|
||
|
db $1b
|
||
|
dw \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
checkcode: MACRO
|
||
|
db $1c
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
writevarcode: MACRO
|
||
|
db $1d
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
writecode: MACRO
|
||
|
db $1e
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
giveitem: MACRO
|
||
|
db $1f
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
takeitem: MACRO
|
||
|
db $20
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
checkitem: MACRO
|
||
|
db $21
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
givemoney: MACRO
|
||
|
db $22
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
takemoney: MACRO
|
||
|
db $23
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
checkmonkey: MACRO
|
||
|
db $24
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
givecoins: MACRO
|
||
|
db $25
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
takecoins: MACRO
|
||
|
db $26
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
checkcoins: MACRO
|
||
|
db $27
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
addcellnum: MACRO
|
||
|
db $28
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
delcellnum: MACRO
|
||
|
db $29
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
checkcellnum: MACRO
|
||
|
db $2a
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
checktime: MACRO
|
||
|
db $2b
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
checkpoke: MACRO
|
||
|
db $2c
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
giveegg: MACRO
|
||
|
db $2e
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
givepokeitem: MACRO
|
||
|
db $2f
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
checkpokeitem: MACRO
|
||
|
db $30
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
checkbit1: MACRO
|
||
|
db $31
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
clearbit1: MACRO
|
||
|
db $32
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
setbit1: MACRO
|
||
|
db $33
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
checkbit2: MACRO
|
||
|
db $34
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
clearbit2: MACRO
|
||
|
db $35
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
setbit2: MACRO
|
||
|
db $36
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
wildoff: MACRO
|
||
|
db $37
|
||
|
ENDM
|
||
|
|
||
|
wildon: MACRO
|
||
|
db $38
|
||
|
ENDM
|
||
|
|
||
|
xycompare: MACRO
|
||
|
db $39
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
warpmod: MACRO
|
||
|
db $3a
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
blackoutmod: MACRO
|
||
|
db $3b
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
warp: MACRO
|
||
|
db $3c
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
db \4
|
||
|
ENDM
|
||
|
|
||
|
readmoney: MACRO
|
||
|
db $3d
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
readcoins: MACRO
|
||
|
db $3e
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
RAM2MEM: MACRO
|
||
|
db $3f
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
pokenamemem: MACRO
|
||
|
db $40
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
itemtotext: MACRO
|
||
|
db $41
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
mapnametotext: MACRO
|
||
|
db $42
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
trainertotext: MACRO
|
||
|
db $43
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
stringtotext: MACRO
|
||
|
db $44
|
||
|
dw \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
itemnotify: MACRO
|
||
|
db $45
|
||
|
ENDM
|
||
|
|
||
|
pocketisfull: MACRO
|
||
|
db $46
|
||
|
ENDM
|
||
|
|
||
|
loadfont: MACRO
|
||
|
db $47
|
||
|
ENDM
|
||
|
|
||
|
refreshscreen: MACRO
|
||
|
db $48
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
loadmovesprites: MACRO
|
||
|
db $49
|
||
|
ENDM
|
||
|
|
||
|
loadbytec1ce: MACRO
|
||
|
db $4a
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
_3writetext: MACRO
|
||
|
db $4b
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
_2writetext: MACRO
|
||
|
db $4c
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
repeattext: MACRO
|
||
|
db $4d
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
yesorno: MACRO
|
||
|
db $4e
|
||
|
ENDM
|
||
|
|
||
|
loadmenudata: MACRO
|
||
|
db $4f
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
writebackup: MACRO
|
||
|
db $50
|
||
|
ENDM
|
||
|
|
||
|
jumptextfaceplayer: MACRO
|
||
|
db $51
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
jumptext: MACRO
|
||
|
db $53
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
closetext: MACRO
|
||
|
db $54
|
||
|
ENDM
|
||
|
|
||
|
keeptextopen: MACRO
|
||
|
db $55
|
||
|
ENDM
|
||
|
|
||
|
pokepic: MACRO
|
||
|
db $56
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
pokepicyesorno: MACRO
|
||
|
db $57
|
||
|
ENDM
|
||
|
|
||
|
interpretmenu: MACRO
|
||
|
db $58
|
||
|
ENDM
|
||
|
|
||
|
interpretmenu2: MACRO
|
||
|
db $59
|
||
|
ENDM
|
||
|
|
||
|
loadpikachudata: MACRO
|
||
|
db $5a
|
||
|
ENDM
|
||
|
|
||
|
battlecheck: MACRO
|
||
|
db $5b
|
||
|
ENDM
|
||
|
|
||
|
loadtrainerdata: MACRO
|
||
|
db $5c
|
||
|
ENDM
|
||
|
|
||
|
loadpokedata: MACRO
|
||
|
db $5d
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
loadtrainer: MACRO
|
||
|
db $5e
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
startbattle: MACRO
|
||
|
db $5f
|
||
|
ENDM
|
||
|
|
||
|
returnafterbattle: MACRO
|
||
|
db $60
|
||
|
ENDM
|
||
|
|
||
|
catchtutorial: MACRO
|
||
|
db $61
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
trainertext: MACRO
|
||
|
db $62
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
trainerstatus: MACRO
|
||
|
db $63
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
winlosstext: MACRO
|
||
|
db $64
|
||
|
dw \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
scripttalkafter: MACRO
|
||
|
db $65
|
||
|
ENDM
|
||
|
|
||
|
talkaftercancel: MACRO
|
||
|
db $66
|
||
|
ENDM
|
||
|
|
||
|
talkaftercheck: MACRO
|
||
|
db $67
|
||
|
ENDM
|
||
|
|
||
|
setlasttalked: MACRO
|
||
|
db $68
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
applymovement: MACRO
|
||
|
db $69
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
applymovement2: MACRO
|
||
|
db $6a
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
faceplayer: MACRO
|
||
|
db $6b
|
||
|
ENDM
|
||
|
|
||
|
faceperson: MACRO
|
||
|
db $6c
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
variablesprite: MACRO
|
||
|
db $6d
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
disappear: MACRO
|
||
|
db $6e
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
appear: MACRO
|
||
|
db $6f
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
follow: MACRO
|
||
|
db $70
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
stopfollow: MACRO
|
||
|
db $71
|
||
|
ENDM
|
||
|
|
||
|
moveperson: MACRO
|
||
|
db $72
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
writepersonxy: MACRO
|
||
|
db $73
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
loademote: MACRO
|
||
|
db $74
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
showemote: MACRO
|
||
|
db $75
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
spriteface: MACRO
|
||
|
db $76
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
follownotexact: MACRO
|
||
|
db $77
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
earthquake: MACRO
|
||
|
db $78
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
changemap: MACRO
|
||
|
db $79
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
changeblock: MACRO
|
||
|
db $7a
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
ENDM
|
||
|
|
||
|
reloadmap: MACRO
|
||
|
db $7b
|
||
|
ENDM
|
||
|
|
||
|
reloadmappart: MACRO
|
||
|
db $7c
|
||
|
ENDM
|
||
|
|
||
|
writecmdqueue: MACRO
|
||
|
db $7d
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
delcmdqueue: MACRO
|
||
|
db $7e
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
playmusic: MACRO
|
||
|
db $7f
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
playrammusic: MACRO
|
||
|
db $80
|
||
|
ENDM
|
||
|
|
||
|
musicfadeout: MACRO
|
||
|
db $81
|
||
|
dw \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
playmapmusic: MACRO
|
||
|
db $82
|
||
|
ENDM
|
||
|
|
||
|
reloadmapmusic: MACRO
|
||
|
db $83
|
||
|
ENDM
|
||
|
|
||
|
cry: MACRO
|
||
|
db $84
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
playsound: MACRO
|
||
|
db $85
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
waitbutton: MACRO
|
||
|
db $86
|
||
|
ENDM
|
||
|
|
||
|
warpsound: MACRO
|
||
|
db $87
|
||
|
ENDM
|
||
|
|
||
|
specialsound: MACRO
|
||
|
db $88
|
||
|
ENDM
|
||
|
|
||
|
passtoengine: MACRO
|
||
|
db $89
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
newloadmap: MACRO
|
||
|
db $8a
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
pause: MACRO
|
||
|
db $8b
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
deactivatefacing: MACRO
|
||
|
db $8c
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
priorityjump: MACRO
|
||
|
db $8d
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
warpcheck: MACRO
|
||
|
db $8e
|
||
|
ENDM
|
||
|
|
||
|
ptpriorityjump: MACRO
|
||
|
db $8f
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
return: MACRO
|
||
|
db $90
|
||
|
ENDM
|
||
|
|
||
|
end: MACRO
|
||
|
db $91
|
||
|
ENDM
|
||
|
|
||
|
reloadandreturn: MACRO
|
||
|
db $92
|
||
|
ENDM
|
||
|
|
||
|
resetfuncs: MACRO
|
||
|
db $93
|
||
|
ENDM
|
||
|
|
||
|
pokemart: MACRO
|
||
|
db $94
|
||
|
db \1
|
||
|
dw \2
|
||
|
ENDM
|
||
|
|
||
|
elevator: MACRO
|
||
|
db $95
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
trade: MACRO
|
||
|
db $96
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
askforphonenumber: MACRO
|
||
|
db $97
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
phonecall: MACRO
|
||
|
db $98
|
||
|
dw \1
|
||
|
ENDM
|
||
|
|
||
|
hangup: MACRO
|
||
|
db $99
|
||
|
ENDM
|
||
|
|
||
|
describedecoration: MACRO
|
||
|
db $9a
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
fruittree: MACRO
|
||
|
db $9b
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
specialphonecall: MACRO
|
||
|
db $9c
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
checkphonecall: MACRO
|
||
|
db $9d
|
||
|
ENDM
|
||
|
|
||
|
verbosegiveitem: MACRO
|
||
|
db $9e
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
verbosegiveitem2: MACRO
|
||
|
db $9f
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
loadwilddata: MACRO
|
||
|
db $a0
|
||
|
db \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
halloffame: MACRO
|
||
|
db $a1
|
||
|
ENDM
|
||
|
|
||
|
credits: MACRO
|
||
|
db $a2
|
||
|
ENDM
|
||
|
|
||
|
warpfacing: MACRO
|
||
|
db $a3
|
||
|
db \1
|
||
|
db \2
|
||
|
db \3
|
||
|
db \4
|
||
|
db \5
|
||
|
ENDM
|
||
|
|
||
|
storetext: MACRO
|
||
|
db $a4
|
||
|
dw \1
|
||
|
db \2
|
||
|
ENDM
|
||
|
|
||
|
displaylocation: MACRO
|
||
|
db $a5
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
unknown0xa8: MACRO
|
||
|
db $a8
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
unknown0xb2: MACRO
|
||
|
db $b2
|
||
|
db \1
|
||
|
ENDM
|
||
|
|
||
|
unknown0xcc: MACRO
|
||
|
db $cc
|
||
|
ENDM
|