mirror of
https://github.com/pret/pokered.git
synced 2024-10-22 22:55:31 +00:00
bbf2f51a02
This results in 64 home/*.asm files, comparable to pokecrystal's 57.
21 lines
363 B
NASM
21 lines
363 B
NASM
; skips a text entries, each of size NAME_LENGTH (like trainer name, OT name, rival name, ...)
|
|
; hl: base pointer, will be incremented by NAME_LENGTH * a
|
|
SkipFixedLengthTextEntries::
|
|
and a
|
|
ret z
|
|
ld bc, NAME_LENGTH
|
|
.skipLoop
|
|
add hl, bc
|
|
dec a
|
|
jr nz, .skipLoop
|
|
ret
|
|
|
|
AddNTimes::
|
|
; add bc to hl a times
|
|
and a
|
|
ret z
|
|
.loop
|
|
add hl, bc
|
|
dec a
|
|
jr nz, .loop
|
|
ret
|