From 3906f3223a465d20d362ecb93d9cb372935a322b Mon Sep 17 00:00:00 2001 From: Sanky Date: Thu, 12 Jul 2012 19:37:08 +0200 Subject: [PATCH] Disasm function reading an item name. --- main.asm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/main.asm b/main.asm index 61d575f0b..27f6edafb 100644 --- a/main.asm +++ b/main.asm @@ -839,8 +839,27 @@ GetNthString: ; 3411 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