Prev: D1BC Up: Map Next: E329
E2FC: Routine at E2FC
Used by the routine at B288.
E2FC LD A,(IY+$00) Jump to E30B if IY+00 is zero.
E2FF OR A
E300 JR Z,$E30B
E302 CP $03 If it is 03 jump to E30B.
E304 JR Z,$E30B
E306 XOR A Write 00 to IY-19.
E307 LD (IY-$19),A
E30A RET Return.
E30B LD A,(IY-$19) Return if IY-19 is not zero.
E30E OR A
E30F RET NZ
E310 LD A,$01 Write 01 to IY-19.
E312 LD (IY-$19),A
This entry point is used by the routine at B1A6.
E315 LD A,($B951) Return if *TempStore_Room and *IY+0F are not equal.
E318 CP (IY+$0F)
E31B RET NZ
Play the "walking" sound.
E31C LD BC,$0701 BC=0701.
E31F LD DE,$0F01 DE=0F01.
E322 LD HL,$0404 HL=0404.
E325 CALL PlayWaveSequence Call PlayWaveSequence.
E328 RET Return.
Prev: D1BC Up: Map Next: E329