summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIIMarckus <mail@iimarck.us>2010-03-19 10:43:22 -0600
committerIIMarckus <mail@iimarck.us>2010-03-19 10:43:22 -0600
commitd922826d6f323931f038628a59f639827eeb03c5 (patch)
tree13fcf1ea5f40a0d3b56bcd7130284ba2fca2f195
parenta7154846095479996f387435a2de4317e67cbd8c (diff)
add AddNTimes function
hg-commit-id: 52c0a95534f2
-rw-r--r--pokered.asm16
1 files changed, 14 insertions, 2 deletions
diff --git a/pokered.asm b/pokered.asm
index d9f3aa3f..49696177 100644
--- a/pokered.asm
+++ b/pokered.asm
@@ -441,7 +441,19 @@ jp Start
Section "start",HOME[$150]
Start:
-INCBIN "baserom.gbc",$150,$4000 - $150
+INCBIN "baserom.gbc",$150,$3A87 - $150
+
+AddNTimes: ; 3A87
+; add bc to hl a times
+ and a
+ ret z
+.loop\@
+ add hl,bc
+ dec a
+ jr nz,.loop\@
+ ret
+
+INCBIN "baserom.gbc",$3A8E,$4000 - $3A8E
SECTION "bank1",DATA,BANK[$1]
INCBIN "baserom.gbc",$4000,$4000
@@ -1745,7 +1757,7 @@ ReadTrainer: ; 5C53
ld d,[hl]
ld hl,W_ENEMYMON1MOVE3
ld bc,W_ENEMYMON2MOVE3 - W_ENEMYMON1MOVE3
- call $3A87
+ call AddNTimes
ld [hl],d
jr .FinishUp\@
.AddTeamAttack\@