shithub: pokered

Download patch

ref: 76dc9b8170ad6653f5436cad3246e5a0ebd2f267
parent: d9b994bf476246be1fca37ffebad27fb7e26a348
author: Bryan Bishop <kanzure@gmail.com>
date: Tue Jan 10 08:44:54 EST 2012

call $2f9e -> call GetMonName

hg-commit-id: 7bb690c08a4d


--- a/extras/gbz80disasm.py
+++ b/extras/gbz80disasm.py
@@ -549,6 +549,7 @@
     "3e48": "GivePokemon",
     "3dd7": "Delay3",
     "3e2e": "GiveItem",
+    "2f9e": "GetMonName",
 }
 
 def random_asm_label():
--- a/pokered.asm
+++ b/pokered.asm
@@ -1055,8 +1055,34 @@
     call $3e6d
     jp $24d7
 
-INCBIN "baserom.gbc",$24fd,$ad2
+INCBIN "baserom.gbc",$24fd,$2f9e - $24fd
 
+GetMonName: ; 0x2f9e
+    push hl
+    ld a, [$ff00+$b8]
+    push af
+    ld a, $7
+    ldh [$b8], a
+    ld [$2000], a
+    ld a, [$d11e]
+    dec a
+    ld hl, $421e
+    ld c, $a
+    ld b, $0
+    call $3a87
+    ld de, $cd6d
+    push de
+    ld bc, $000a
+    call $00b5
+    ld hl, $cd77
+    ld [hl], $50
+    pop de
+    pop af
+    ldh [$b8], a
+    ld [$2000], a
+    pop hl
+    ret
+
 GetItemName: ; 2FCF
 ; given an item ID at [$D11E], store the name of the item into a string
 ;     starting at $CD6D
@@ -1360,7 +1386,7 @@
 	dec a
 	jr nz,.otherEntries\@
 	;1 = MON_NAMES
-	call $2f9e; GetMonName
+	call GetMonName
 	ld hl,11
 	add hl,de
 	ld e,l