A4F6: Checks for scenery collisions at a road fork
check_fork_scenery_collisions
A4F6
LD HL,($E8FE)
A4F9
LD A,H
A4FA
AND A
A4FB
JR NZ,fc_a510
A4FD
PUSH HL
A4FE
LD BC,$006A
A501
SBC HL,BC
A503
POP HL
A504
JR C,fc_a510
A506
LD C,$85
A508
SBC HL,BC
A50A
INC A
A50B
JR C,fc_not_fork_set
A50D
INC A
A50E
JR fc_not_fork_set
fc_a510
A510
LD HL,($EDFC)
A513
LD A,H
A514
AND A
A515
LD A,$00
A517
JR NZ,fc_not_fork_set
A519
PUSH HL
A51A
LD BC,$008E
A51D
SBC HL,BC
A51F
POP HL
A520
JR NC,fc_not_fork_set
A522
LD C,$7C
A524
SBC HL,BC
A526
INC A
A527
JR NC,fc_not_fork_set
A529
INC A
fc_not_fork_set
A52A
LD ($A23E),A
A52D
XOR A
A52E
LD ($B3DC),A
A531
EXX
A532
LD ($B396),HL
A535
LD ($B3A4),DE
A539
LD A,($A249)
A53C
AND A
A53D
JR NZ,fc_a55c
A53F
LD HL,($5CFC)
A542
LD C,(HL)
A543
INC HL
A544
LD E,(HL)
A545
INC HL
A546
LD A,(HL)
A547
LD B,$00
A549
LD D,B
A54A
LD HL,($EAFE)
A54D
PUSH HL
A54E
SBC HL,BC
A550
POP HL
A551
RET NC
A552
SBC HL,DE
A554
RET C
A555
LD A,$8C
A557
EX AF,AF'
A558
XOR A
A559
JP csc_hit_scenery
fc_a55c
A55C
LD HL,($5D02)
A55F
LD C,(HL)
A560
INC HL
A561
LD E,(HL)
A562
INC HL
A563
LD B,$00
A565
LD D,B
A566
LD HL,($EAFC)
A569
PUSH HL
A56A
SBC HL,BC
A56C
POP HL
A56D
RET C
A56E
SBC HL,DE
A570
RET NC
A571
LD A,$8C
A573
EX AF,AF'
A574
LD A,$01
A576
JP csc_hit_scenery
The incomplete Chase H.Q. disassembly 20260814
© 1988 Taito Corporation © 1989 Ocean Software Ltd. (Chase H.Q.) © 2023-2026 David Thomas (this disassembly)