shithub: pokecrystal

Download patch

ref: bf330b2fcc988f2f7543b46937afc7aee8bf90c8
parent: 25d989a0677c62266f06d07e162c043ce0f0832a
author: Sanky <[email protected]>
date: Tue Jul 10 17:17:20 EDT 2012

Disasm Char5D.

--- a/main.asm
+++ b/main.asm
@@ -264,7 +264,69 @@
 	jp NextChar
 ; 0x117b
 
-INCBIN "baserom.gbc",$117b,$1273 - $117b
+INCBIN "baserom.gbc",$117b,$1203 - $117b
+
+Char5D:
+	ld a, [$ff00+$e4]
+	push de
+	and a
+	jr nz, .asm_120e ; 0x1207 $5
+	ld de, $c621
+	jr .asm_126a ; 0x120c $5c
+.asm_120e
+	ld de, Char5AText ; Enemy
+	call $1078
+	ld h, b
+	ld l, c
+	ld de, $c616
+	jr .asm_126a ; 0x1219 $4f
+	push de
+	ld a, [$c2dc]
+	and a
+	jr nz, .asm_124d ; 0x1220 $2b
+	ld a, [$d233]
+	cp $9
+	jr z, .asm_1248 ; 0x1227 $1f
+	cp $2a
+	jr z, .asm_1248 ; 0x122b $1b
+	ld de, $c656
+	call $1078
+	ld h, b
+	ld l, c
+	ld de, $12a2
+	call $1078
+	push bc
+	ld hl, $5939
+	ld a, $e
+	rst $8
+	pop hl
+	ld de, $d073
+	jr .asm_126a ; 0x1246 $22
+.asm_1248
+	ld de, $d493
+	jr .asm_126a ; 0x124b $1d
+.asm_124d
+	ld de, $c656
+	jr .asm_126a ; 0x1250 $18
+	push de
+	ld de, $d47d
+	call $1078
+	ld h, b
+	ld l, c
+	ld a, [$d472]
+	bit 0, a
+	ld de, $12a5
+	jr z, .asm_126a ; 0x1263 $5
+	ld de, $12a6
+	jr .asm_126a ; 0x1268 $0
+.asm_126a
+	call $1078
+	ld h, b
+	ld l, c
+	pop de
+	jp $1083
+; 0x1273
+
 
 Char5CText: ; 0x1273
 	db "TM@"