Prev: D3E8 Up: Map Next: D471
D405: Routine at D405
Used by the routines at A7B4 and D1B2.
D405 PUSH AF
D406 PUSH DE
D407 LD D,(IY+$01)
D40A LD E,(IY+$00)
D40D CALL $A7D0
D410 LD A,($A028)
D413 AND A
D414 JR NZ,$D438
This entry point is used by the routine at D3E8.
D416 LD E,(IY+$02)
D419 LD D,(IY+$03)
D41C RES 7,D
D41E BIT 7,(IY+$03)
D422 LD A,$40
D424 CALL Z,$A815
This entry point is used by the routine at D3E8.
D427 LD E,(IY+$04)
D42A LD D,(IY+$05)
D42D RES 7,D
D42F BIT 7,(IY+$05)
D433 LD A,$40
D435 CALL Z,$A815
D438 LD E,(IY+$00)
D43B LD D,(IY+$01)
D43E LD A,D
D43F OR E
D440 LD A,$50
D442 CALL NZ,$A815
D445 POP DE
D446 POP AF
D447 RET
This entry point is used by the routine at DC6C.
D448 PUSH DE
D449 PUSH BC
D44A PUSH IY
D44C LD B,A
D44D CALL $D33C
D450 LD DE,$0006
D453 ADD IX,DE
D455 CALL FetchNextObject
D458 JR Z,$D467
D45A LD A,(IX+$02)
D45D AND A
D45E JR Z,$D455
D460 LD A,(IX+$00)
D463 CP B
D464 JP NZ,$D455
D467 POP IY
D469 POP BC
D46A POP DE
D46B RET
D46C PUSH AF
D46D LD A,$01
D46F JR $D474
Prev: D3E8 Up: Map Next: D471