pokered/engine/status_ailments.asm
Rangi 4b853ad676
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-06-27 15:32:24 -04:00

46 lines
504 B
NASM
Executable file

PrintStatusAilment::
ld a, [de]
bit PSN, a
jr nz, .psn
bit BRN, a
jr nz, .brn
bit FRZ, a
jr nz, .frz
bit PAR, a
jr nz, .par
and SLP
ret z
ld a, "S"
ld [hli], a
ld a, "L"
ld [hli], a
ld [hl], "P"
ret
.psn
ld a, "P"
ld [hli], a
ld a, "S"
ld [hli], a
ld [hl], "N"
ret
.brn
ld a, "B"
ld [hli], a
ld a, "R"
ld [hli], a
ld [hl], "N"
ret
.frz
ld a, "F"
ld [hli], a
ld a, "R"
ld [hli], a
ld [hl], "Z"
ret
.par
ld a, "P"
ld [hli], a
ld a, "A"
ld [hli], a
ld [hl], "R"
ret