shithub: pokecrystal

Download patch

ref: 3906f3223a465d20d362ecb93d9cb372935a322b
parent: 60c2b54c9f9dec091b5721abbe693e30008b3ea5
author: Sanky <[email protected]>
date: Thu Jul 12 15:37:08 EDT 2012

Disasm function reading an item name.

--- a/main.asm
+++ b/main.asm
@@ -839,8 +839,27 @@
 	ret
 ; 0x3420
 
-INCBIN "baserom.gbc",$3420,$38bb - $3420
+INCBIN "baserom.gbc",$3420,$346a - $3420
 
+GetItemName: ; 346a
+	ld a, [$d265] ; Get the item
+	cp $bf ; Is it a TM?
+	jr nc, .tm ; 0x346f $d
+	ld [$cf60], a
+	ld a, $4 ; Item names
+	ld [$cf61], a
+	call $33c3
+	jr .nottm ; 0x347c $3
+.tm
+	call $3487
+.nottm
+	ld de, $d073
+	pop bc
+	pop hl
+	ret
+; 0x3487
+
+INCBIN "baserom.gbc",$3487,$38bb - $3487
 PrintBCDNumber: ; 38bb
 ; function to print a BCD (Binary-coded decimal) number
 ; de = address of BCD number