summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjidoc01 <jidoc01@naver.com>2019-07-07 00:22:46 +0900
committerjidoc01 <jidoc01@naver.com>2019-07-07 00:22:46 +0900
commita1dcd04fc19fd14776c94a7b41d993a270aae8f6 (patch)
treed859c07f5506990ac58c2df0c8e7c88eed594593 /src
parent674f1e573c193ab780936a7b6e7d556b535ab7c1 (diff)
Analyze data 6:42bb and 6:42db
Diffstat (limited to 'src')
-rw-r--r--src/engine/bank06.asm157
1 files changed, 42 insertions, 115 deletions
diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm
index 922af38..de83a1e 100644
--- a/src/engine/bank06.asm
+++ b/src/engine/bank06.asm
@@ -163,11 +163,11 @@ HandlePlayAreaView: ; 180d5 (6:40d5)
call IsClairvoyanceActive
jr c, .clairvoyance_on
- ld de, $42db
+ ld de, Data_006_42db
jr .clairvoyance_off
.clairvoyance_on
- ld de, $434b
+ ld de, Data_006_434b
.clairvoyance_off
ld hl, wPlayAreaInputTablePointer
ld [hl], e
@@ -439,6 +439,7 @@ Func_006_42b1:
ret
Data_006_42bb:
+;
db $01, $00
db $02, $00
db $03, $00
@@ -455,118 +456,44 @@ Data_006_42bb:
db $03, $00
db $04, $00
db $05, $00
- db $18, $8c
- db $00, $05
- db $10, $01
- db $04, $30
- db $8c, $00
- db $05, $10
- db $02, $00
- db $48, $8c
- db $00, $05
- db $10, $03
- db $01, $60
- db $8c, $00
- db $05, $10
- db $04, $02
- db $78, $8c
- db $00, $05
- db $10, $00
- db $03, $30
- db $6c, $00
- db $08, $00
- db $07, $07
- db $78, $80
- db $00, $07
- db $00, $05
- db $05, $78
- db $70, $00
- db $08, $06
- db $05, $05
- db $78, $34
- db $20, $0b
- db $05, $0a
- db $0a, $30
- db $20, $20
- db $0b, $0a
- db $08, $08
- db $30, $38
- db $20, $0b
- db $05, $08
- db $08, $90
- db $14, $20
- db $11, $08
- db $0f, $0c
- db $78, $14
- db $20, $11
- db $08, $0b
- db $0d, $60
- db $14, $20
- db $11, $08
- db $0c, $0e
- db $48, $14
- db $20, $11
- db $08, $0d
- db $0f, $30
- db $14, $20
- db $11, $08
- db $0e, $0b
- db $18, $8c
- db $00, $05
- db $10, $01
- db $04, $30
- db $8c, $00
- db $05, $10
- db $02, $00
- db $48, $8c
- db $00, $05
- db $10, $03
- db $01, $60
- db $8c, $00
- db $05, $10
- db $04, $02
- db $78, $8c
- db $00, $05
- db $10, $00
- db $03, $30
- db $6c, $00
- db $08, $00
- db $07, $07
- db $78, $80
- db $00, $07
- db $00, $05
- db $05, $78
- db $70, $00
- db $08, $06
- db $05, $05
- db $78, $34
- db $20, $0b
- db $05, $0a
- db $0a, $30
- db $20, $20
- db $0b, $0a
- db $08, $08
- db $30, $38
- db $20, $09
- db $05, $08
- db $08, $90
- db $14, $20
- db $11, $08
- db $0f, $0c
- db $78, $14
- db $20, $11
- db $08, $0b
- db $0d, $60
- db $14, $20
- db $11, $08
- db $0c, $0e
- db $48, $14
- db $20, $11
- db $08, $0d
- db $0f, $30
- db $14, $20
- db $11, $08
- db $0e, $0b
+
+Data_006_42db:
+; transitions[]
+ db $18, $8c, $00, $05, $10, $01, $04
+ db $30, $8c, $00, $05, $10, $02, $00
+ db $48, $8c, $00, $05, $10, $03, $01
+ db $60, $8c, $00, $05, $10, $04, $02
+ db $78, $8c, $00, $05, $10, $00, $03
+ db $30, $6c, $00, $08, $00, $07, $07
+ db $78, $80, $00, $07, $00, $05, $05
+ db $78, $70, $00, $08, $06, $05, $05
+ db $78, $34, $20, $0b, $05, $0a, $0a
+ db $30, $20, $20, $0b, $0a, $08, $08
+ db $30, $38, $20, $0b, $05, $08, $08
+ db $90, $14, $20, $11, $08, $0f, $0c
+ db $78, $14, $20, $11, $08, $0b, $0d
+ db $60, $14, $20, $11, $08, $0c, $0e
+ db $48, $14, $20, $11, $08, $0d, $0f
+ db $30, $14, $20, $11, $08, $0e, $0b
+
+Data_006_434b:
+; transitions[]
+ db $18, $8c, $00, $05, $10, $01, $04
+ db $30, $8c, $00, $05, $10, $02, $00
+ db $48, $8c, $00, $05, $10, $03, $01
+ db $60, $8c, $00, $05, $10, $04, $02
+ db $78, $8c, $00, $05, $10, $00, $03
+ db $30, $6c, $00, $08, $00, $07, $07
+ db $78, $80, $00, $07, $00, $05, $05
+ db $78, $70, $00, $08, $06, $05, $05
+ db $78, $34, $20, $0b, $05, $0a, $0a
+ db $30, $20, $20, $0b, $0a, $08, $08
+ db $30, $38, $20, $09, $05, $08, $08
+ db $90, $14, $20, $11, $08, $0f, $0c
+ db $78, $14, $20, $11, $08, $0b, $0d
+ db $60, $14, $20, $11, $08, $0c, $0e
+ db $48, $14, $20, $11, $08, $0d, $0f
+ db $30, $14, $20, $11, $08, $0e, $0b
HandleInput_PlayArea: ; 183bb (6:43bb)
xor a
@@ -769,7 +696,7 @@ Func_006_44bf: ; 184bf (6:44bf)
xor a
ld [wGlossaryPageNo], a
call Func_006_452b
-
+
xor a
ld [wPlayAreaCursorPosition], a
ld de, $4c8e